| void OnBeforeTrackSerialize() | 3 flags | | 0x00 |
| void OnAfterTrackDeserialize() | 3 flags | | 0x00 |
| void OnUpgradeFromVersion(int oldVersion) | 3 flags | | 0x04 |
| void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() | PrivateFinal+2 flags | | 0x00 |
| void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() | PrivateFinal+2 flags | | 0x00 |
| void UpgradeToLatestVersion() | Private | | 0x00 |
| void add_OnClipPlayableCreate(Action<UnityEngine.Timeline.TimelineClip value) | Static+2 flags | | 0x08 |
| void remove_OnClipPlayableCreate(Action<UnityEngine.Timeline.TimelineClip value) | Static+2 flags | | 0x08 |
| void add_OnTrackAnimationPlayableCreate(Action<UnityEngine.Timeline.TrackAsset value) | Static+2 flags | | 0x08 |
| void remove_OnTrackAnimationPlayableCreate(Action<UnityEngine.Timeline.TrackAsset value) | Static+2 flags | | 0x08 |
| double get_start() | Public+1 flags | | 0x08 |
| double get_end() | Public+1 flags | | 0x08 |
| double get_duration() | PublicFinal+2 flags | | 0x08 |
| bool get_muted() | Public+1 flags | | 0x01 |
| void set_muted(bool value) | Public+1 flags | | 0x01 |
| bool get_mutedInHierarchy() | Public+1 flags | | 0x01 |
| TimelineAsset get_timelineAsset() | Public+1 flags | | 0x08 |
| PlayableAsset get_parent() | Public+1 flags | | 0x08 |
| void set_parent(PlayableAsset value) | 2 flags | | 0x08 |
| IEnumerable<UnityEngine.Timeline.TimelineClip> GetClips() | Public | | 0x08 |
| TimelineClip[] get_clips() | 2 flags | | 0x08 |
| bool get_isEmpty() | Public+3 flags | | 0x01 |
| bool get_hasClips() | Public+1 flags | | 0x01 |
| bool get_hasCurves() | PublicFinal+3 flags | | 0x01 |
| bool get_isSubTrack() | Public+1 flags | | 0x01 |
| IEnumerable<UnityEngine.Playables.PlayableBinding> get_outputs() | Public+2 flags | | 0x08 |
| IEnumerable<UnityEngine.Timeline.TrackAsset> GetChildTracks() | Public | | 0x08 |
| string get_customPlayableTypename() | 2 flags | | 0x08 |
| void set_customPlayableTypename(const string& value) | 2 flags | | 0x08 |
| AnimationClip get_curves() | PublicFinal+3 flags | | 0x08 |
| void set_curves(AnimationClip value) | 2 flags | | 0x08 |
| string UnityEngine.Timeline.ICurvesOwner.get_defaultCurvesName() | PrivateFinal+3 flags | | 0x08 |
| Object UnityEngine.Timeline.ICurvesOwner.get_asset() | PrivateFinal+3 flags | | 0x08 |
| Object UnityEngine.Timeline.ICurvesOwner.get_assetOwner() | PrivateFinal+3 flags | | 0x08 |
| TrackAsset UnityEngine.Timeline.ICurvesOwner.get_targetTrack() | PrivateFinal+3 flags | | 0x08 |
| List<UnityEngine.ScriptableObject> get_subTracksObjects() | 2 flags | | 0x08 |
| bool get_locked() | Public+1 flags | | 0x01 |
| void set_locked(bool value) | Public+1 flags | | 0x01 |
| bool get_lockedInHierarchy() | Public+1 flags | | 0x01 |
| bool get_supportsNotifications() | Public+1 flags | | 0x01 |
| void __internalAwake() | Private | | 0x00 |
| void CreateCurves(const string& curvesClipName) | PublicFinal+2 flags | | 0x08 |
| Playable CreateTrackMixer(const PlayableGraph& graph, GameObject go, int inputCount) | Public+2 flags | | 0x10 |
| Playable CreatePlayable(const PlayableGraph& graph, GameObject go) | PublicFinal+1 flags | | 0x10 |
| TimelineClip CreateDefaultClip() | Public | | 0x08 |
| TimelineClip CreateClip() | Public | — | 0x08 |
| bool DeleteClip(TimelineClip clip) | Public | | 0x08 |
| IMarker CreateMarker(Type type, double time) | Public | | 0x08 |
| uint8 CreateMarker(double time) | Public | — | 0x08 |
| bool DeleteMarker(IMarker marker) | Public | | 0x08 |
| IEnumerable<UnityEngine.Timeline.IMarker> GetMarkers() | Public | | 0x08 |
| int GetMarkerCount() | Public | | 0x04 |
| IMarker GetMarker(int idx) | Public | | 0x08 |
| TimelineClip CreateClip(Type requestedType) | 1 flags | | 0x08 |
| TimelineClip CreateAndAddNewClipOfType(Type requestedType) | 1 flags | | 0x08 |
| TimelineClip CreateClipOfType(Type requestedType) | 1 flags | | 0x08 |
| TimelineClip CreateClipFromPlayableAsset(IPlayableAsset asset) | 1 flags | | 0x08 |
| TimelineClip CreateClipFromAsset(ScriptableObject playableAsset) | Private | | 0x08 |
| IEnumerable<UnityEngine.ScriptableObject> GetMarkersRaw() | 1 flags | | 0x08 |
| void ClearMarkers() | 1 flags | | 0x00 |
| void AddMarker(ScriptableObject e) | 1 flags | | 0x08 |
| bool DeleteMarkerRaw(ScriptableObject marker) | 1 flags | | 0x08 |
| int GetTimeRangeHash() | Private | | 0x04 |
| void AddClip(TimelineClip newClip) | 1 flags | | 0x08 |
| Playable CreateNotificationsPlayable(const PlayableGraph& graph, const Playable& mixerPlayable, GameObject go, const Playable& timelinePlayable) | Private | | 0x10 |
| Playable CreatePlayableGraph(const PlayableGraph& graph, GameObject go, IntervalTree<UnityEngine.Timeline.RuntimeElement> tree, const Playable& timelinePlayable) | 1 flags | | 0x10 |
| Playable CompileClips(const PlayableGraph& graph, GameObject go, IList<UnityEngine.Timeline.TimelineClip> timelineClips, IntervalTree<UnityEngine.Timeline.RuntimeElement> tree) | 3 flags | | 0x10 |
| void GatherCompilableTracks(IList<UnityEngine.Timeline.TrackAsset> tracks) | Private | | 0x08 |
| void GatherNotifications(List<UnityEngine.Timeline.IMarker> markers) | Private | | 0x08 |
| Playable CreateMixerPlayableGraph(const PlayableGraph& graph, GameObject go, IntervalTree<UnityEngine.Timeline.RuntimeElement> tree) | 3 flags | | 0x10 |
| void ConfigureTrackAnimation(IntervalTree<UnityEngine.Timeline.RuntimeElement> tree, GameObject go, const Playable& blend) | 1 flags | | 0x10 |
| void SortClips() | 1 flags | | 0x00 |
| void ClearClipsInternal() | 1 flags | | 0x00 |
| void ClearSubTracksInternal() | 1 flags | | 0x00 |
| void OnClipMove() | 1 flags | | 0x00 |
| TimelineClip CreateNewClipContainerInternal() | 1 flags | | 0x08 |
| void AddChild(TrackAsset child) | 1 flags | | 0x08 |
| void MoveLastTrackBefore(TrackAsset asset) | 1 flags | | 0x08 |
| bool RemoveSubTrack(TrackAsset child) | 1 flags | | 0x08 |
| void RemoveClip(TimelineClip clip) | 1 flags | | 0x08 |
| void GetEvaluationTime(double outStart, double outDuration) | 3 flags | | 0x08 |
| void GetSequenceTime(double outStart, double outDuration) | 3 flags | | 0x08 |
| void GatherProperties(PlayableDirector director, IPropertyCollector driver) | Public+2 flags | | 0x08 |
| GameObject GetGameObjectBinding(PlayableDirector director) | 1 flags | | 0x08 |
| bool ValidateClipType(Type clipType) | 1 flags | | 0x08 |
| void OnCreateClip(TimelineClip clip) | 3 flags | | 0x08 |
| void UpdateDuration() | Private | | 0x00 |
| int CalculateItemsHash() | 3 flags | | 0x04 |
| Playable CreatePlayable(const PlayableGraph& graph, GameObject gameObject, TimelineClip clip) | 3 flags | | 0x10 |
| void Invalidate() | 1 flags | | 0x00 |
| double GetNotificationDuration() | 1 flags | | 0x08 |
| bool CanCompileClips() | 3 flags | | 0x01 |
| bool CanCreateTrackMixer() | Public+2 flags | | 0x01 |
| bool IsCompilable() | 1 flags | | 0x01 |
| void UpdateChildTrackCache() | Private | | 0x00 |
| int Hash() | 3 flags | | 0x04 |
| int GetClipsHash() | Private | | 0x04 |
| int GetAnimationClipHash(AnimationClip clip) | Static+1 flags | | 0x08 |
| bool HasNotifications() | Private | | 0x01 |
| bool CanCompileNotifications() | Private | | 0x01 |
| bool CanCreateMixerRecursive() | Private | | 0x01 |
| void .ctor() | 2 flags | | 0x00 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |