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
ManageComponentSystem
Timeline system that manages the existing of component data on the target object. Timeline clip entities can contain a ManageComponent which specifies upto 4 component types that a bound object is required to have while the clips are active.
This system will make sure the components are properly added and removed as timeline clips become active and inactive.
SpawnPrefabSystem
SyncComponentDataSystem<T>
System that synchronizes component data between timeline clips entities and targets
TagActivenessSystem
Manages the activation/deactivation of binding components
TimelineBindingGroup
TimelineComponentAnimationGroup
TimelineSpawnGroup
TimelineSystemGroup
The system group for all systems needed inside of Timeline
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
MixData<T>
RequireActiveTag
Tag component that for spawned prefabs indicating they need a corresponding active clip to be enabled
SpawnClipPrefabComponent
Component used by Timeline clips for instantiating prefabs
SpawnedByTimeline
Tag added to prefabs spawned by timeline
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
TranslationMixer
Interfaces
IComponentMixer<T>
Enums
ExtrapolationPosition
Which sides of the clip to apply extrapolation