Class AnimationCompositorNodeDefinition
Inheritance
AnimationCompositorNodeDefinition
Inherited Members
Unity.DataFlowGraph.NodeDefinition.BaseTraits
Syntax
public class AnimationCompositorNodeDefinition : CompositorNodeDefinition<AnimationCompositorNodeDefinition.NodeData, AnimationCompositorNodeDefinition.MessagePorts, AnimationCompositorNodeDefinition.KernelData, AnimationCompositorNodeDefinition.DataPorts, AnimationCompositorNodeDefinition.Kernel>, IGraphHandler, ITaskPortMsgHandler<IGraphHandler, BlobAssetReference<Graph>>, ITaskPort<IGraphHandler>, IEntityContextHandler, ITaskPortMsgHandler<IEntityContextHandler, EntityContext>, ITaskPort<IEntityContextHandler>, IMsgHandler<EntityContext>, IComponentNodeHandler, ITaskPortMsgHandler<IComponentNodeHandler, NodeHandle<ComponentNode>>, ITaskPort<IComponentNodeHandler>, IMsgHandler<BlobAssetReference<Graph>>, IRigContextHandler, ITaskPortMsgHandler<IRigContextHandler, Rig>, ITaskPort<IRigContextHandler>, IMsgHandler<Rig>, 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
Returns
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(Unity.DataFlowGraph.NodeHandle)
GetEntityContextPort(NodeHandle)
Declaration
public override InputPortID GetEntityContextPort(NodeHandle handle)
Parameters
Returns
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(Unity.DataFlowGraph.NodeHandle)
GetGraphPort(NodeHandle)
Declaration
protected override InputPortID GetGraphPort(NodeHandle handle)
Parameters
Returns
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(Unity.DataFlowGraph.NodeHandle)
HandleMessage(MessageContext, Rig)
Declaration
public void HandleMessage(in MessageContext ctx, in Rig msg)
Parameters
Implements
HandleMessage(MessageContext, AnimationClipAsset)
Declaration
public void HandleMessage(in MessageContext ctx, in AnimationClipAsset msg)
Parameters
Implements
HandleMessage(MessageContext, BlendTree1DAsset)
Declaration
public void HandleMessage(in MessageContext ctx, in BlendTree1DAsset msg)
Parameters
Implements
HandleMessage(MessageContext, BlendTree2DAsset)
Declaration
public void HandleMessage(in MessageContext ctx, in BlendTree2DAsset msg)
Parameters
Implements
HandleMessage(MessageContext, DynamicBuffer<AnimationClipAsset>)
Declaration
public void HandleMessage(in MessageContext ctx, in DynamicBuffer<AnimationClipAsset> msg)
Parameters
Implements
HandleMessage(MessageContext, DynamicBuffer<BlendTree1DAsset>)
Declaration
public void HandleMessage(in MessageContext ctx, in DynamicBuffer<BlendTree1DAsset> msg)
Parameters
Implements
HandleMessage(MessageContext, DynamicBuffer<BlendTree2DAsset>)
Declaration
public void HandleMessage(in MessageContext ctx, in DynamicBuffer<BlendTree2DAsset> msg)
Parameters
Implements
Init(InitContext)
Declaration
protected override void Init(InitContext ctx)
Parameters
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(Unity.DataFlowGraph.InitContext)
Explicit Interface Implementations
ITaskPort<IRigContextHandler>.GetPort(NodeHandle)
Declaration
InputPortID ITaskPort<IRigContextHandler>.GetPort(NodeHandle handle)
Parameters
Returns
Implements