Class AnimationCompositorNodeDefinition
Inheritance
AnimationCompositorNodeDefinition
Inherited Members
Unity.DataFlowGraph.NodeDefinition<Unity.Compositor.AnimationCompositorNodeDefinition.NodeData, Unity.Compositor.AnimationCompositorNodeDefinition.MessagePorts, Unity.Compositor.AnimationCompositorNodeDefinition.KernelData, Unity.Compositor.AnimationCompositorNodeDefinition.DataPorts, Unity.Compositor.AnimationCompositorNodeDefinition.Kernel>.GetNodeData(Unity.DataFlowGraph.NodeHandle)
Unity.DataFlowGraph.NodeDefinition<Unity.Compositor.AnimationCompositorNodeDefinition.NodeData, Unity.Compositor.AnimationCompositorNodeDefinition.MessagePorts, Unity.Compositor.AnimationCompositorNodeDefinition.KernelData, Unity.Compositor.AnimationCompositorNodeDefinition.DataPorts, Unity.Compositor.AnimationCompositorNodeDefinition.Kernel>.GetKernelData(Unity.DataFlowGraph.NodeHandle)
Unity.DataFlowGraph.NodeDefinition.VirtualTable
Unity.DataFlowGraph.NodeDefinition.BaseTraits
Unity.DataFlowGraph.NodeDefinition.SimulationStorageTraits
Unity.DataFlowGraph.NodeDefinition.KernelStorageTraits
Syntax
public class AnimationCompositorNodeDefinition : CompositorNodeDefinition<AnimationCompositorNodeDefinition.NodeData, AnimationCompositorNodeDefinition.MessagePorts, AnimationCompositorNodeDefinition.KernelData, AnimationCompositorNodeDefinition.DataPorts, AnimationCompositorNodeDefinition.Kernel>, IGraphHandler, ITaskPortMsgHandler<IGraphHandler, BlobAssetReference<Graph>>, ITaskPort<IGraphHandler>, IGraphInstanceHandler, ITaskPortMsgHandler<IGraphInstanceHandler, BlobAssetReference<GraphInstanceParameters>>, ITaskPort<IGraphInstanceHandler>, IMsgHandler<BlobAssetReference<GraphInstanceParameters>>, IEntityContextHandler, ITaskPortMsgHandler<IEntityContextHandler, EntityContext>, ITaskPort<IEntityContextHandler>, IMsgHandler<EntityContext>, IComponentNodeHandler, ITaskPortMsgHandler<IComponentNodeHandler, NodeHandle<ComponentNode>>, ITaskPort<IComponentNodeHandler>, IMsgHandler<BlobAssetReference<Graph>>, IGraphSlot<AnimationCompositorNodeDefinition.NodeData>, IRigContextHandler, ITaskPortMsgHandler<IRigContextHandler, Rig>, ITaskPort<IRigContextHandler>, IMsgHandler<Rig>, 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)
GetGraphInstancePort(NodeHandle)
Declaration
protected override InputPortID GetGraphInstancePort(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>.GetGraphInstancePort(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, 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, BlobAssetReference<Graph>)
Declaration
public override void HandleMessage(in MessageContext ctx, in BlobAssetReference<Graph> msg)
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>.HandleMessage(Unity.DataFlowGraph.MessageContext, Unity.Entities.BlobAssetReference<Unity.Compositor.Graph>)
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