Timeline Mixer Documentation
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NTimelineMixer
 NEditor
 CResizeList
 CSimpleEditorUtilities
 CTimelineMixerEditor
 CTimelineMixerWindow
 CAnimationBalancerKeeps 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
 CBindingDataGathers information about track bindings from the Playable Director, used to set bindings on the custom playable graph as it is created
 CEventVariable< T >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
 CPlayableConnectionInfoStore information about connections on the PlayableGraph and set / get weights between connections
 CTimelineEventNotification
 CPassthroughPlayableThis 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
 CPlayableNodeA wrapper for Playables that allows some reverse traversal of the playable graph, and easy disconnection / reconnection of timeline track ports
 CTimelineMixerPlayable
 CFadeState
 CFadeToPart of a simple state machine that TimelineMixerPlayable makes use of, updates the weights of tracks over time (Fades)
 CTimelineEventDataResponsible for managing events throughout the life of the Timeline
 CTimelineMixerBaseThis component is not intended to be used directly, TimelineMixerComponent inherits this, attach the TimelineMixerComponent to your GameObjects
 CTimelineMixerComponent
 CAnimationTrackProcessorProcesses 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. Be careful when modifying this Track Processor
 CAudioTrackProcessorProcesses 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
 CITrackProcessor
 CMarkerTrackProcessorThis track processor will connect the marker track to the graph
 CSignalTrackProcessorSetup outputs for Signal tracks
 CTrackProcessorTrack processor for timeline tracks that do not have a custom track processor, this will connect all unknown tracks to their own output
 CTrackProcessorAttribute
 CTrackProcessorManagerAutomatically discovers all classes that inherit from TrackProcessor and have the TrackProcessor attribute and creates an instance of them
 CLoopModeThe 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
 CTimelineMixerUtilities