Struct DSLInput<TNodeDefinition, TDSLDefinition, IDSL>
Declaration of a specific DSL input connection port for a given node type.
These are used as fields within an ISimulationPortDefinition struct implementation
(see
Inherited Members
Namespace: Unity.DataFlowGraph
Syntax
public struct DSLInput<TNodeDefinition, TDSLDefinition, IDSL>
where TNodeDefinition : NodeDefinition, IDSL where TDSLDefinition : DSLHandler<IDSL>, new()
where IDSL : class
Type Parameters
Name | Description |
---|---|
TNodeDefinition | The Unity.DataFlowGraph.NodeDefinition`2 to which this port is associated. |
TDSLDefinition | |
IDSL |
Remarks
Unity.DataFlowGraph.NodeDefinition`2s which include this type of port must implement
the provided IDSL
interface.
Methods
ILPP_Create(out DSLInput<TNodeDefinition, TDSLDefinition, IDSL>, UInt16)
Declaration
public static void ILPP_Create(out DSLInput<TNodeDefinition, TDSLDefinition, IDSL> port, ushort counter)
Parameters
Type | Name | Description |
---|---|---|
DSLInput<TNodeDefinition, TDSLDefinition, IDSL> | port | |
UInt16 | counter |
Operators
Explicit(DSLInput<TNodeDefinition, TDSLDefinition, IDSL> to InputPortID)
Declaration
public static explicit operator InputPortID(DSLInput<TNodeDefinition, TDSLDefinition, IDSL> input)
Parameters
Type | Name | Description |
---|---|---|
DSLInput<TNodeDefinition, TDSLDefinition, IDSL> | input |
Returns
Type | Description |
---|---|
InputPortID |