Class SimulationKernelNodeDefinition<TSimulationPortDefinition, TKernelPortDefinition>
Base class for a combined simulation / rendering node. NodeDefinition
Inheritance
SimulationNodeDefinition<TSimulationPortDefinition>
SimulationKernelNodeDefinition<TSimulationPortDefinition, TKernelPortDefinition>
NodeDefinition<TNodeData, TSimulationPortDefinition, TKernelData, TKernelPortDefinition, TKernel>
Inherited Members
Namespace: Unity.DataFlowGraph
Syntax
public abstract class SimulationKernelNodeDefinition<TSimulationPortDefinition, TKernelPortDefinition> : SimulationNodeDefinition<TSimulationPortDefinition> where TSimulationPortDefinition : struct, ISimulationPortDefinition where TKernelPortDefinition : struct, IKernelPortDefinition
Type Parameters
Name | Description |
---|---|
TSimulationPortDefinition | |
TKernelPortDefinition |
Fields
KernelPorts
The kernel port definition of this node's public contract. Use this to connect together data flow in the rendering part of the graph using the various methods of NodeSet which require a port.
This is the concrete static instance of the IKernelPortDefinition struct used in the
declaration of a node's NodeDefinition<TNodeData, TSimulationPortDefinition, TKernelData, TKernelPortDefinition, TKernel>.
Declaration
public static readonly TKernelPortDefinition KernelPorts
Field Value
Type | Description |
---|---|
TKernelPortDefinition |