Struct AnimationMixerBuffer
Represents the mixer output from an Animation Track
Syntax
public struct AnimationMixerBuffer : IBufferElementData, IEquatable<AnimationMixerBuffer>
Fields
BlendingMode
The blending mode of this input into the layer mixer
Declaration
public BlendingMode BlendingMode
Field Value
Type |
Description |
BlendingMode |
|
Node
The node output by the animation track
Declaration
Field Value
Type |
Description |
NodeHandle |
|
PortId
The port of the node that outputs the animation stream
Declaration
public OutputPortID PortId
Field Value
Type |
Description |
OutputPortID |
|
Priority
The priority of this output. x = track priority, y = start time, z = track index inside a timeline
Declaration
Field Value
RootMotionNode
The node outputting the root motion data as a RigidTransform
Declaration
public NodeHandle RootMotionNode
Field Value
Type |
Description |
NodeHandle |
|
RootMotionPortId
The port of the node outputting the root motion
Declaration
public OutputPortID RootMotionPortId
Field Value
Type |
Description |
OutputPortID |
|
WeightNode
The node that outputs the weight. This may or may node be the same as the node that outputs the stream
Declaration
public NodeHandle WeightNode
Field Value
Type |
Description |
NodeHandle |
|
WeightPortID
The port of the weight of the output
Declaration
public OutputPortID WeightPortID
Field Value
Type |
Description |
OutputPortID |
|
Methods
Equals(AnimationMixerBuffer)
Declaration
public bool Equals(AnimationMixerBuffer other)
Parameters
Returns
PriorityCompare(AnimationMixerBuffer, AnimationMixerBuffer)
Declaration
public static int PriorityCompare(in AnimationMixerBuffer a, in AnimationMixerBuffer b)
Parameters
Returns