Class NodeDefinition<TNodeData, TSimulationPortDefinition, TKernelData, TKernelPortDefinition, TKernel>
Helper class for defining 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 NodeDefinition<TNodeData, TSimulationPortDefinition, TKernelData, TKernelPortDefinition, TKernel> : SimulationKernelNodeDefinition<TSimulationPortDefinition, TKernelPortDefinition> where TNodeData : struct, INodeData where TSimulationPortDefinition : struct, ISimulationPortDefinition where TKernelData : struct, IKernelData where TKernelPortDefinition : struct, IKernelPortDefinition where TKernel : struct, IGraphKernel<TKernelData, TKernelPortDefinition>
Type Parameters
| Name | Description |
|---|---|
| TNodeData | |
| TSimulationPortDefinition | |
| TKernelData | |
| TKernelPortDefinition | |
| TKernel |
Methods
GetKernelData(NodeHandle)
Helper around
Declaration
protected TKernelData GetKernelData(NodeHandle handle)
Parameters
| Type | Name | Description |
|---|---|---|
| NodeHandle | handle |
Returns
| Type | Description |
|---|---|
| TKernelData |
GetNodeData(NodeHandle)
Helper around
Declaration
protected TNodeData GetNodeData(NodeHandle handle)
Parameters
| Type | Name | Description |
|---|---|---|
| NodeHandle | handle |
Returns
| Type | Description |
|---|---|
| TNodeData |