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)