Example #1
0
        private static void Rescale(FTimeline timeline, float scaleFactor)
        {
            List <FTrack> tracks = timeline.GetTracks();

            foreach (FTrack track in tracks)
            {
                Rescale(track, scaleFactor);
            }
        }
Example #2
0
        protected override void Init(FObject obj)
        {
            _timeline = (FTimeline)obj;

            _trackEditors.Clear();

            List <FTrack> tracks = _timeline.GetTracks();

            for (int i = 0; i < tracks.Count; ++i)
            {
                FTrack       track       = tracks[i];
                FTrackEditor trackEditor = _sequenceEditor.GetEditor <FTrackEditor>(track);
                trackEditor.Init(track, this);
                _trackEditors.Add(trackEditor);
            }
        }