Class AnimationCompositorNodeDefinition
Inheritance
AnimationCompositorNodeDefinition
Syntax
public class AnimationCompositorNodeDefinition : CompositorNodeDefinition<AnimationCompositorNodeDefinition.NodeData, AnimationCompositorNodeDefinition.MessagePorts, AnimationCompositorNodeDefinition.KernelData, AnimationCompositorNodeDefinition.DataPorts, AnimationCompositorNodeDefinition.Kernel>, IGraphHandler, ITaskPortMsgHandler<IGraphHandler, BlobAssetReference<Graph>>, IEntityContextHandler, ITaskPortMsgHandler<IEntityContextHandler, EntityContext>, IComponentNodeHandler, ITaskPortMsgHandler<IComponentNodeHandler, NodeHandle<ComponentNode>>, IMsgHandler<BlobAssetReference<Graph>>, IRigContextHandler, IMsgHandler<AnimationClipAsset>, IMsgHandler<DynamicBuffer<AnimationClipAsset>>, IMsgHandler<BlendTree1DAsset>, IMsgHandler<DynamicBuffer<BlendTree1DAsset>>, IMsgHandler<BlendTree2DAsset>, IMsgHandler<DynamicBuffer<BlendTree2DAsset>>, IMsgHandler<NodeHandle<ComponentNode>>
Methods
GetComponentNodePort(NodeHandle)
Declaration
protected override InputPortID GetComponentNodePort(NodeHandle handle)
Parameters
Type |
Name |
Description |
NodeHandle |
handle |
|
Returns
Type |
Description |
InputPortID |
|
Overrides
Unity.Compositor.CompositorNodeDefinition<Unity.Compositor.AnimationCompositorNodeDefinition.NodeData, Unity.Compositor.AnimationCompositorNodeDefinition.MessagePorts, Unity.Compositor.AnimationCompositorNodeDefinition.KernelData, Unity.Compositor.AnimationCompositorNodeDefinition.DataPorts, Unity.Compositor.AnimationCompositorNodeDefinition.Kernel>.GetComponentNodePort(NodeHandle)
GetEntityContextPort(NodeHandle)
Declaration
public override InputPortID GetEntityContextPort(NodeHandle handle)
Parameters
Type |
Name |
Description |
NodeHandle |
handle |
|
Returns
Type |
Description |
InputPortID |
|
Overrides
Unity.Compositor.CompositorNodeDefinition<Unity.Compositor.AnimationCompositorNodeDefinition.NodeData, Unity.Compositor.AnimationCompositorNodeDefinition.MessagePorts, Unity.Compositor.AnimationCompositorNodeDefinition.KernelData, Unity.Compositor.AnimationCompositorNodeDefinition.DataPorts, Unity.Compositor.AnimationCompositorNodeDefinition.Kernel>.GetEntityContextPort(NodeHandle)
GetGraphPort(NodeHandle)
Declaration
protected override InputPortID GetGraphPort(NodeHandle handle)
Parameters
Type |
Name |
Description |
NodeHandle |
handle |
|
Returns
Type |
Description |
InputPortID |
|
Overrides
Unity.Compositor.CompositorNodeDefinition<Unity.Compositor.AnimationCompositorNodeDefinition.NodeData, Unity.Compositor.AnimationCompositorNodeDefinition.MessagePorts, Unity.Compositor.AnimationCompositorNodeDefinition.KernelData, Unity.Compositor.AnimationCompositorNodeDefinition.DataPorts, Unity.Compositor.AnimationCompositorNodeDefinition.Kernel>.GetGraphPort(NodeHandle)
HandleMessage(MessageContext, DynamicBuffer<AnimationClipAsset>)
Declaration
public void HandleMessage(in MessageContext ctx, in DynamicBuffer<AnimationClipAsset> msg)
Parameters
HandleMessage(MessageContext, DynamicBuffer<BlendTree1DAsset>)
Declaration
public void HandleMessage(in MessageContext ctx, in DynamicBuffer<BlendTree1DAsset> msg)
Parameters
HandleMessage(MessageContext, DynamicBuffer<BlendTree2DAsset>)
Declaration
public void HandleMessage(in MessageContext ctx, in DynamicBuffer<BlendTree2DAsset> msg)
Parameters
HandleMessage(MessageContext, Rig)
Declaration
public void HandleMessage(in MessageContext ctx, in Rig msg)
Parameters
Type |
Name |
Description |
MessageContext |
ctx |
|
Rig |
msg |
|
HandleMessage(MessageContext, AnimationClipAsset)
Declaration
public void HandleMessage(in MessageContext ctx, in AnimationClipAsset msg)
Parameters
HandleMessage(MessageContext, BlendTree1DAsset)
Declaration
public void HandleMessage(in MessageContext ctx, in BlendTree1DAsset msg)
Parameters
HandleMessage(MessageContext, BlendTree2DAsset)
Declaration
public void HandleMessage(in MessageContext ctx, in BlendTree2DAsset msg)
Parameters
Init(InitContext)
Declaration
protected override void Init(InitContext ctx)
Parameters
Type |
Name |
Description |
InitContext |
ctx |
|
Overrides
Unity.Compositor.CompositorNodeDefinition<Unity.Compositor.AnimationCompositorNodeDefinition.NodeData, Unity.Compositor.AnimationCompositorNodeDefinition.MessagePorts, Unity.Compositor.AnimationCompositorNodeDefinition.KernelData, Unity.Compositor.AnimationCompositorNodeDefinition.DataPorts, Unity.Compositor.AnimationCompositorNodeDefinition.Kernel>.Init(InitContext)