Zdexby TheHolyOneZ
42,610 classes
Class

TimelineAsset

: PlayableAsset : ScriptableObject : Object : Object
UnityEngine.Timeline.TimelineAsset, Unity.Timeline 0x0060 (96 B) inherited 0x0018 Unity.Timeline.dll
0x00x0060

Members 10

OffsetSizeNameTypeFlagsDefault
—0x04k_LatestVersionintPrivateStatic+1 flags0
0x04m_VersionintPrivate—
0x001C0x04padding / unreflected
0x08m_TracksList<UnityEngine.ScriptableObject>Private—
0x08m_FixedDurationdoublePrivate—
0x08m_CacheOutputTracksTrackAsset[]Private+1 flags—
0x08m_CacheRootTracksList<UnityEngine.Timeline.TrackAsset>Private+1 flags—
0x08m_CacheFlattenedTracksTrackAsset[]Private+1 flags—
0x08m_EditorSettingsEditorSettingsPrivate—
0x04m_DurationModeDurationModePrivate—
0x00540x04padding / unreflected
0x08m_MarkerTrackMarkerTrackPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 45

SignatureFlagsNativeParams
void UpgradeToLatestVersion()Private0x00
EditorSettings get_editorSettings()Public+1 flags0x08
double get_duration()Public+2 flags0x08
double get_fixedDuration()Public+1 flags0x08
void set_fixedDuration(double value)Public+1 flags0x08
DurationMode get_durationMode()Public+1 flags0x04
void set_durationMode(const DurationMode& value)Public+1 flags0x04
IEnumerable<UnityEngine.Playables.PlayableBinding> get_outputs()Public+2 flags0x08
ClipCaps get_clipCaps()PublicFinal+3 flags0x04
int get_outputTrackCount()Public+1 flags0x04
int get_rootTrackCount()Public+1 flags0x04
void OnValidate()Private0x00
TrackAsset GetRootTrack(int index)Public0x08
IEnumerable<UnityEngine.Timeline.TrackAsset> GetRootTracks()Public0x08
TrackAsset GetOutputTrack(int index)Public0x08
IEnumerable<UnityEngine.Timeline.TrackAsset> GetOutputTracks()Public0x08
double GetValidFrameRate(double frameRate)PrivateStatic0x08
void UpdateRootTrackCache()Private0x00
void UpdateOutputTrackCache()Private0x00
TrackAsset[] get_flattenedTracks()2 flags0x08
MarkerTrack get_markerTrack()Public+1 flags0x08
List<UnityEngine.ScriptableObject> get_trackObjects()2 flags0x08
void AddTrackInternal(TrackAsset track)1 flags0x08
void RemoveTrack(TrackAsset track)1 flags0x08
Playable CreatePlayable(const PlayableGraph& graph, GameObject go)Public+1 flags0x10
void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()PrivateFinal+2 flags0x00
void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()PrivateFinal+2 flags0x00
void __internalAwake()Private0x00
void GatherProperties(PlayableDirector director, IPropertyCollector driver)PublicFinal+2 flags0x08
void CreateMarkerTrack()Public0x00
void Invalidate()1 flags0x00
void UpdateFixedDurationWithItemsDuration()1 flags0x00
DiscreteTime CalculateItemsDuration()Private0x08
void AddSubTracksRecursive(TrackAsset track, List<UnityEngine.Timeline.TrackAsset>& allTracks)PrivateStatic0x08
TrackAsset CreateTrack(Type type, TrackAsset parent, const string& name)Public0x08
uint8 CreateTrack(TrackAsset parent, const string& trackName)Public—0x08
uint8 CreateTrack(const string& trackName)Public—0x08
uint8 CreateTrack()Public—0x00
bool DeleteClip(TimelineClip clip)Public0x08
bool DeleteTrack(TrackAsset track)Public0x08
void MoveLastTrackBefore(TrackAsset asset)1 flags0x08
TrackAsset AllocateTrack(TrackAsset trackAssetParent, const string& trackName, Type trackType)Private0x08
void DeleteRecordedAnimation(TrackAsset track)Private0x08
void DeleteRecordedAnimation(TimelineClip clip)Private0x08
void .ctor()Public+1 flags0x00

Used by 4

types with a member, parameter or interface of this type