Namespace UnityEngine.Timeline
Classes
ActivationControlPlayable
Playable that controls the active state of a GameObject.
ActivationTrack
Track that can be used to control the active state of a GameObject.
AnimationPlayableAsset
A Playable Asset that represents a single AnimationClip clip.
AnimationTrack
A Timeline track used for playing back animations on an Animator.
AudioPlayableAsset
PlayableAsset wrapper for an AudioClip in Timeline.
AudioTrack
A Timeline track that can play AudioClips.
BasicPlayableBehaviour
This class is deprecated. It is recommended to use Playable Asset and Playable Behaviour derived classes instead.
ControlPlayableAsset
Playable Asset that generates playables for controlling time-related elements on a GameObject.
ControlTrack
A Track whose clips control time-related elements on a GameObject.
CustomStyleAttribute
Use this attribute to customize the appearance of a Marker.
DirectorControlPlayable
Playable Behaviour used to control a PlayableDirector.
GroupTrack
A group track is a container that allows tracks to be arranged in a hierarchical manner.
HideInMenuAttribute
Use this attribute to hide a class from Timeline menus.
Marker
Use Marker as a base class when creating a custom marker.
MarkerTrack
Use this track to add Markers bound to a GameObject.
NotKeyableAttribute
Apply this to a PlayableBehaviour class or field to indicate that it is not animatable.
ParticleControlPlayable
Playable that synchronizes a particle system simulation.
PlayableTrack
A PlayableTrack is a track whose clips are custom playables.
PrefabControlPlayable
Playable that controls and instantiates a Prefab.
SignalAsset
An asset representing an emitted signal. A SignalAsset connects a SignalEmitter with a SignalReceiver.
SignalEmitter
Marker that emits a signal to a SignalReceiver.
SignalReceiver
Listens for emitted signals and reacts depending on its defined reactions.
SignalTrack
Use this track to emit signals to a bound SignalReceiver.
TimeControlPlayable
A PlayableBehaviour that manages a component that implements the ITimeControl interface
TimelineAsset
A PlayableAsset that represents a timeline.
TimelineAsset.EditorSettings
Properties of the timeline that are used by the editor
TimelineClip
Represents a clip on the timeline.
TimelinePlayable
The root Playable generated by timeline.
TimeNotificationBehaviour
Use this PlayableBehaviour to send notifications at a given time.
TrackAsset
A PlayableAsset representing a track inside a timeline.
TrackAssetExtensions
Extension methods for TrackAssets
TrackBindingTypeAttribute
Specifies the type of object that should be bound to a TrackAsset.
TrackClipTypeAttribute
Specifies the type of PlayableAsset that a TrackAsset derived class can create clips of.
TrackColorAttribute
Attribute used to specify the color of the track and its clips inside the Timeline Editor.
TrackMediaType
TrackMediaType defines the type of a track. This attribute is obsolete; it will have no effect.
Interfaces
ILayerable
Implement this interface on a TrackAsset derived class to support layers
IMarker
Interface implemented by markers.
INotificationOptionProvider
Implement this interface to change the behaviour of an INotification.
IPropertyCollector
Interface used to inform the Timeline Editor about potential property modifications that may occur while previewing.
IPropertyPreview
Implement this interface in a PlayableAsset to specify which properties will be modified when Timeline is in preview mode.
ITimeControl
Interface that can be implemented by MonoBehaviours indicating that they receive time-related control calls from a PlayableGraph.
ITimelineClipAsset
Implement this interface to support advanced features of timeline clips.
Enums
ActivationControlPlayable.PostPlaybackState
The state of a GameObject's activeness when a PlayableGraph stops.
ActivationTrack.PostPlaybackState
Specify what state to leave the GameObject in after the Timeline has finished playing.
AnimationPlayableAsset.LoopMode
Whether the source AnimationClip loops during playback.
ClipCaps
Describes the timeline features supported by a clip
MatchTargetFields
Flags specifying which offset fields to match
NotificationFlags
Use these flags to specify the notification behaviour.
TimelineAsset.DurationMode
How the duration of the timeline is determined.
TimelineAsset.MediaType
Enum to specify the type of a track. This enum is obsolete.
TimelineClip.BlendCurveMode
How blend curves are treated in an overlap
TimelineClip.ClipExtrapolation
How the clip handles time outside its start and end range.
TrackBindingFlags
Options for track binding
TrackOffset
Describes what is used to set the starting position and orientation of each Animation Track.