|
class | AnimationBalancer |
| Keeps animation mixer playable input values from becoming overweight. If the total weights on an animation mixer playable exceed 1f the animations do not look correct or blended properly. AnimationBalancer fixes this by automatically reducing weights of all connections if the total intended weights exceed 1f. Connections target values are remembered, and will be restored if the total input weight does not exceed 1f. More...
|
|
class | AnimationTrackProcessor |
| Processes animation tracks and connects them to the correct mixer on the playable graph. Use the TrackProcessor attribute to set the track type the processor will be in charge of. This track processor is VERY specialized, and should not be used as a basic example. More...
|
|
class | AudioTrackProcessor |
| Processes audio tracks and connects them to the correct mixer on the playable graph. Use the TrackProcessor attribute to set the track type the processor will be in charge of. More...
|
|
class | BindingData |
| Gathers information about track bindings from the Playable Director, used to set bindings on the custom playable graph as it is created More...
|
|
class | EventVariable |
| Used to call a method when variable values have changed. In the case of Timeline Mixer, we use this in PlayableConnectionInfo to set connection weights More...
|
|
class | FadeState |
|
class | FadeTo |
| Part of a simple state machine that TimelineMixerPlayable makes use of, updates the weights of tracks over time (Fades) More...
|
|
interface | ITrackProcessor |
|
class | LoopMode |
| The purpose of this class is simply to make the LoopMode parameter more readable. You can alternatively use integer 1 for Loop, or integer 2 for Endless More...
|
|
class | MarkerTrackProcessor |
| This track processor will connect the marker track to the graph. More...
|
|
class | PassthroughPlayable |
| This is simply an empty placeholder passthrough playable used to construct and structure the PlayableGraph and holds no logic. Without an empty to serve as a mixer the TimeNotificationPlayable that signal tracks are built on will not recieve time updates. More...
|
|
class | PlayableConnectionInfo |
| Store information about connections on the PlayableGraph and set / get weights between connections More...
|
|
class | PlayableNode |
| A wrapper for Playables that allows some reverse traversal of the playable graph, and easy disconnection / reconnection of timeline track ports More...
|
|
class | SignalTrackProcessor |
| Setup outputs for Signal tracks More...
|
|
class | TimelineEventData |
| Responsible for managing events throughout the life of the Timeline. More...
|
|
class | TimelineEventNotification |
|
class | TimelineMixerBase |
| This component is not intended to be used directly, TimelineMixerComponent inherits this, attach the TimelineMixerComponent to your GameObjects More...
|
|
class | TimelineMixerComponent |
|
class | TimelineMixerPlayable |
|
class | TimelineMixerUtilities |
|
class | TrackProcessor |
| Track processor for timeline tracks that do not have a custom track processor, this will connect all unknown tracks to their own output More...
|
|
class | TrackProcessorAttribute |
|
class | TrackProcessorManager |
| Automatically discovers all classes that inherit from TrackProcessor and have the TrackProcessor attribute and creates an instance of them. More...
|
|