Namespace Unity.Timeline
Classes
ClipConversion
ClipLocalTimeSystem
System responsible for converting from the timer time to a local time
ClipWeightSystem
System that updates animated clip weights in Dots Timeline
ComponentAnimationSystem<T>
ComponentAnimationSystem<T, TMixer>
EndTimelineBindingCommandBuffer
EndTimelineSpawnGroupCommandBuffer
EndTimelineSystemCommandBuffer
Command Buffer that runs at the end of the timeline group update
ManageBufferElementSystem<T>
A generic system that moves items from clips to buffer elements on the target entities
ManageComponentExistenceSystem
ManageComponentSystemStateSystem
Manages the system state tag. Needs to occur after the command buffer is processed
NonUniformScaleAnimationSystem
RotationAnimationSystem
RotationEulerZXYAnimationSystem
ScaleAnimationSystem
SpawnPrefabSystem
SyncComponentDataSystem<T>
System that synchronizes component data between timeline clips entities and targets
TagActivenessSystem
Manages the activation/deactivation of binding components
TagTrackerSystem
TimelineBindingGroup
TimelineComponentAnimationGroup
TimelineSpawnGroup
TimelineSystemGroup
The system group for all systems needed inside of Timeline
TranslationAnimationSystem
Structs
AdditiveAnimatedComponent
AnimatedClipWeight
Animation Curve for the assigned weight
AnimatedComponent<T>
ClipWeight
The current assigned weight of a clip
DefaultComponentValue<T>
ExtrapolationHold
Indicates that a clip holds it's time values outside the clip range
ExtrapolationLoop
Indicates a clip loops it's time values outside it's range
ExtrapolationPingPong
Indicates a clip ping pongs it's time values outside it's range
HasAnimatedComponent
Tag to indicate there is an animated component. Used to detect which clips to update
LocalTime
The local time of the clip entity
ManageBufferElement<T>
Component used to manage buffer elements between clips and binding
ManageComponent
Component used by timeline for controlling the existence of up two 4 ECS components on the target clip
ManageComponentSystemState
State component used to indicate that a target has been processed in the manage component system
NonUniformScaleMixer
RequireActiveTag
Tag component that for spawned prefabs indicating they need a corresponding active clip to be enabled
RotationEulerZXYMixer
RotationMixer
ScaleMixer
SpawnClipPrefabComponent
Component used by Timeline clips for instantiating prefabs
SpawnPrefab
Buffer element used for spawning prefabs
TimeTransform
The transformation from the timer to the local clip space
TrackBindingComponent
Component assigned to a Clip entity indicating which entities it targets
TrackBindingElement
Buffer element to be assigned to a target entity of timeline indicating which clips influence it
TrackIdentifier
Component to identify the instance ID of a track that is associated with an entity
TranslationMixer
Interfaces
IComponentMixer<T>
Enums
ExtrapolationPosition
Which sides of the clip to apply extrapolation