Timeline Mixer Documentation
|
Track processor for timeline tracks that do not have a custom track processor, this will connect all unknown tracks to their own output More...
Public Member Functions | |
virtual void | DisconnectTrack (PlayableNode timelineNode, int trackIndex, ref PlayableConnectionInfo info) |
Use this to cleanly disconnect tracks from their mixers and destroys any intermediary Playables. If you have added a lot of mixers or other playables between the timeline and output destroy them here. This is used when rebinding a timeline track at runtime. More... | |
Protected Member Functions | |
void | ConnectPlayable (PlayableNode mixerNode, PlayableNode timelineNode, int trackIndex, ref PlayableConnectionInfo info) |
Connects the Timeline Playable to a mixer or passthrough and stores information about connections in the PlayableConnectionInfo More... | |
Track processor for timeline tracks that do not have a custom track processor, this will connect all unknown tracks to their own output
|
inlineprotected |
Connects the Timeline Playable to a mixer or passthrough and stores information about connections in the PlayableConnectionInfo
mixerNode | The Playable mixer or passthrough |
timelineNode | The TimelineNode wrapper for the TimelinePlayable |
trackIndex | The track index |
info | The PlayableConnectionInfo instance that will hold connection data used for setting weights |
|
inlinevirtual |
Use this to cleanly disconnect tracks from their mixers and destroys any intermediary Playables. If you have added a lot of mixers or other playables between the timeline and output destroy them here. This is used when rebinding a timeline track at runtime.
Specialized track processors may need to override this method if they involve multiple Playables between the timeline and the mixer. For example:
trackIndex | The index of the timeline track to disconnect. |
Implements TimelineMixer.ITrackProcessor.
Reimplemented in TimelineMixer.AudioTrackProcessor.