Zdexby TheHolyOneZ
42,595 classes
Class

AnimationTrack

: TrackAsset : PlayableAsset : ScriptableObject : Object : Object
UnityEngine.Timeline.AnimationTrack, Unity.Timeline 0x0130 (304 B) inherited 0x00A0 Unity.Timeline.dll
implements ILayerable
0x00x0130

Members 21

OffsetSizeNameTypeFlagsDefault
—0x08k_DefaultInfiniteClipNamestringPrivateStatic+1 flags2887682987360
—0x08k_DefaultRecordableClipNamestringPrivateStatic+1 flags2887682987360
0x04m_InfiniteClipPreExtrapolationClipExtrapolationPrivate—
0x04m_InfiniteClipPostExtrapolationClipExtrapolationPrivate—
0x0Cm_InfiniteClipOffsetPositionVector3Private—
0x0Cm_InfiniteClipOffsetEulerAnglesVector3Private—
0x08m_InfiniteClipTimeOffsetdoublePrivate—
0x01m_InfiniteClipRemoveOffsetboolPrivate—
0x01m_InfiniteClipApplyFootIKboolPrivate—
0x00CA0x02padding / unreflected
0x04mInfiniteClipLoopLoopModePrivate—
0x04m_MatchTargetFieldsMatchTargetFieldsPrivate—
0x0Cm_PositionVector3Private—
0x0Cm_EulerAnglesVector3Private—
0x00EC0x04padding / unreflected
0x08m_AvatarMaskAvatarMaskPrivate—
0x01m_ApplyAvatarMaskboolPrivate—
0x00F90x03padding / unreflected
0x04m_TrackOffsetTrackOffsetPrivate—
0x08m_InfiniteClipAnimationClipPrivate—
0x08s_CachedQueueQueue<UnityEngine.Transform>PrivateStatic+1 flags—
0x10m_OpenClipOffsetRotationQuaternionPrivate—
0x10m_RotationQuaternionPrivate—
0x01m_ApplyOffsetsboolPrivate—
0x01290x07unreflected bytes to end of AnimationTrack
Inherited from TrackAsset 24
OffsetSizeNameTypeFlagsDefault
—0x04k_LatestVersionintPrivateStatic+1 flags1464637696
0x04m_VersionintPrivate—
0x001C0x04padding / unreflected
0x08m_AnimClipAnimationClip1 flags—
0x18s_BuildDataTransientBuildDataPrivateStatic—
—0x08kDefaultCurvesNamestringStatic+2 flags2887682660608
0x08OnClipPlayableCreateAction<UnityEngine.Timeline.TimelineClipPrivateStatic—
0x08OnTrackAnimationPlayableCreateAction<UnityEngine.Timeline.TrackAssetPrivateStatic—
0x01m_LockedboolPrivate—
0x01m_MutedboolPrivate—
0x002A0x06padding / unreflected
0x08m_CustomPlayableFullTypenamestringPrivate—
0x08m_CurvesAnimationClipPrivate—
0x08m_ParentPlayableAssetPrivate—
0x08m_ChildrenList<UnityEngine.ScriptableObject>Private—
0x04m_ItemsHashintPrivate+1 flags—
0x00540x04padding / unreflected
0x08m_ClipsCacheTimelineClip[]Private+1 flags—
0x08m_StartDiscreteTimePrivate—
0x08m_EndDiscreteTimePrivate—
0x01m_CacheSortedboolPrivate—
0x02m_SupportsNotificationsNullable<System.Boolean>Private—
0x08s_EmptyCacheTrackAsset[]PrivateStatic—
0x00730x05padding / unreflected
0x08m_ChildTrackCacheIEnumerable<UnityEngine.Timeline.TrackAsset>Private—
0x08s_TrackBindingTypeAttributeCacheDictionary<System.TypePrivateStatic—
0x08m_ClipsList<UnityEngine.Timeline.TimelineClip>1 flags—
0x18m_MarkersMarkerListPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 82

SignatureFlagsNativeParams
Vector3 get_position()Public+1 flags0x0C
void set_position(const Vector3& value)Public+1 flags0x0C
Quaternion get_rotation()Public+1 flags0x10
void set_rotation(const Quaternion& value)Public+1 flags0x10
Vector3 get_eulerAngles()Public+1 flags0x0C
void set_eulerAngles(const Vector3& value)Public+1 flags0x0C
bool get_applyOffsets()Public+1 flags0x01
void set_applyOffsets(bool value)Public+1 flags0x01
TrackOffset get_trackOffset()Public+1 flags0x04
void set_trackOffset(const TrackOffset& value)Public+1 flags0x04
MatchTargetFields get_matchTargetFields()Public+1 flags0x04
void set_matchTargetFields(const MatchTargetFields& value)Public+1 flags0x04
AnimationClip get_infiniteClip()Public+1 flags0x08
void set_infiniteClip(AnimationClip value)2 flags0x08
bool get_infiniteClipRemoveOffset()2 flags0x01
void set_infiniteClipRemoveOffset(bool value)2 flags0x01
AvatarMask get_avatarMask()Public+1 flags0x08
void set_avatarMask(AvatarMask value)Public+1 flags0x08
bool get_applyAvatarMask()Public+1 flags0x01
void set_applyAvatarMask(bool value)Public+1 flags0x01
bool CanCompileClips()2 flags0x01
IEnumerable<UnityEngine.Playables.PlayableBinding> get_outputs()Public+2 flags0x08
bool get_inClipMode()Public+1 flags0x01
Vector3 get_infiniteClipOffsetPosition()Public+1 flags0x0C
void set_infiniteClipOffsetPosition(const Vector3& value)Public+1 flags0x0C
Quaternion get_infiniteClipOffsetRotation()Public+1 flags0x10
void set_infiniteClipOffsetRotation(const Quaternion& value)Public+1 flags0x10
Vector3 get_infiniteClipOffsetEulerAngles()Public+1 flags0x0C
void set_infiniteClipOffsetEulerAngles(const Vector3& value)Public+1 flags0x0C
bool get_infiniteClipApplyFootIK()2 flags0x01
void set_infiniteClipApplyFootIK(bool value)2 flags0x01
double get_infiniteClipTimeOffset()2 flags0x08
void set_infiniteClipTimeOffset(double value)2 flags0x08
ClipExtrapolation get_infiniteClipPreExtrapolation()Public+1 flags0x04
void set_infiniteClipPreExtrapolation(const ClipExtrapolation& value)Public+1 flags0x04
ClipExtrapolation get_infiniteClipPostExtrapolation()Public+1 flags0x04
void set_infiniteClipPostExtrapolation(const ClipExtrapolation& value)Public+1 flags0x04
LoopMode get_infiniteClipLoop()2 flags0x04
void set_infiniteClipLoop(const LoopMode& value)2 flags0x04
void ResetOffsets()Private0x00
TimelineClip CreateClip(AnimationClip clip)Public0x08
void CreateInfiniteClip(const string& infiniteClipName)Public0x08
TimelineClip CreateRecordableClip(const string& animClipName)Public0x08
void OnCreateClip(TimelineClip clip)2 flags0x08
int CalculateItemsHash()2 flags0x04
void UpdateClipOffsets()1 flags0x00
Playable CompileTrackPlayable(const PlayableGraph& graph, AnimationTrack track, GameObject go, IntervalTree<UnityEngine.Timeline.RuntimeElement> tree, const AppliedOffsetMode& mode)Private0x10
Playable UnityEngine.Timeline.ILayerable.CreateLayerMixer(const PlayableGraph& graph, GameObject go, int inputCount)PrivateFinal+2 flags0x10
Playable CreateMixerPlayableGraph(const PlayableGraph& graph, GameObject go, IntervalTree<UnityEngine.Timeline.RuntimeElement> tree)2 flags0x10
int GetDefaultBlendCount()Private0x04
void AttachDefaultBlend(const PlayableGraph& graph, const AnimationLayerMixerPlayable& mixer, bool requireOffset)Private0x10
Playable AttachOffsetPlayable(const PlayableGraph& graph, const Playable& playable, const Vector3& pos, const Quaternion& rot)Private0x10
bool RequiresMotionXPlayable(const AppliedOffsetMode& mode, GameObject gameObject)Private0x08
bool UsesAbsoluteMotion(const AppliedOffsetMode& mode)PrivateStatic0x04
bool HasController(GameObject gameObject)Private0x08
Animator GetBinding(PlayableDirector director)1 flags0x08
AnimationLayerMixerPlayable CreateGroupMixer(const PlayableGraph& graph, GameObject go, int inputCount)PrivateStatic0x10
Playable CreateInfiniteTrackPlayable(const PlayableGraph& graph, GameObject go, IntervalTree<UnityEngine.Timeline.RuntimeElement> tree, const AppliedOffsetMode& mode)Private0x10
Playable ApplyTrackOffset(const PlayableGraph& graph, const Playable& root, GameObject go, const AppliedOffsetMode& mode)Private0x10
void GetEvaluationTime(ref double& outStart, ref double& outDuration)2 flags0x08
void GetSequenceTime(ref double& outStart, ref double& outDuration)2 flags0x08
void AssignAnimationClip(TimelineClip clip, AnimationClip animClip)Private0x08
void GatherProperties(PlayableDirector director, IPropertyCollector driver)Public+1 flags0x08
void GetAnimationClips(List<UnityEngine.AnimationClip> animClips)Private0x08
AppliedOffsetMode GetOffsetMode(GameObject go, bool animatesRootTransform)Private0x08
bool IsRootTransformDisabledByMask(GameObject gameObject, Transform genericRootNode)Private0x08
Transform GetGenericRootNode(GameObject gameObject)Private0x08
bool AnimatesRootTransform()1 flags0x01
Transform FindInHierarchyBreadthFirst(Transform t, const string& name)PrivateStatic0x08
Vector3 get_openClipOffsetPosition()Public+1 flags0x0C
void set_openClipOffsetPosition(const Vector3& value)Public+1 flags0x0C
Quaternion get_openClipOffsetRotation()Public+1 flags0x10
void set_openClipOffsetRotation(const Quaternion& value)Public+1 flags0x10
Vector3 get_openClipOffsetEulerAngles()Public+1 flags0x0C
void set_openClipOffsetEulerAngles(const Vector3& value)Public+1 flags0x0C
ClipExtrapolation get_openClipPreExtrapolation()Public+1 flags0x04
void set_openClipPreExtrapolation(const ClipExtrapolation& value)Public+1 flags0x04
ClipExtrapolation get_openClipPostExtrapolation()Public+1 flags0x04
void set_openClipPostExtrapolation(const ClipExtrapolation& value)Public+1 flags0x04
void OnUpgradeFromVersion(int oldVersion)2 flags0x04
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 2

types with a member, parameter or interface of this type