Class NodeDefinition<TKernelData, TKernelPortDefinition, TKernel>
Helper class for defining a rendering-only node. NodeDefinition
Inheritance
KernelNodeDefinition<TKernelPortDefinition>
NodeDefinition<TKernelData, TKernelPortDefinition, TKernel>
Inherited Members
Namespace: Unity.DataFlowGraph
Syntax
public abstract class NodeDefinition<TKernelData, TKernelPortDefinition, TKernel> : KernelNodeDefinition<TKernelPortDefinition> where TKernelData : struct, IKernelData where TKernelPortDefinition : struct, IKernelPortDefinition where TKernel : struct, IGraphKernel<TKernelData, TKernelPortDefinition>
Type Parameters
Name | Description |
---|---|
TKernelData | |
TKernelPortDefinition | |
TKernel |
Properties
BaseTraits
Declaration
protected override sealed NodeTraitsBase BaseTraits { get; }
Property Value
Type | Description |
---|---|
NodeTraitsBase |
Overrides
Methods
GetKernelData(NodeHandle)
Helper around GetKernelData(NodeHandle).
Declaration
protected TKernelData GetKernelData(NodeHandle handle)
Parameters
Type | Name | Description |
---|---|---|
NodeHandle | handle |
Returns
Type | Description |
---|---|
TKernelData |