private static void Rescale(FTimeline timeline, float scaleFactor) { List <FTrack> tracks = timeline.GetTracks(); foreach (FTrack track in tracks) { Rescale(track, scaleFactor); } }
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); } }