Struct MessageOutput<TDefinition, TMsg>
Declaration of a specific message output connection port for a given node type.
These are used as fields within an ISimulationPortDefinition struct implementation
(see ).
Syntax
public struct MessageOutput<TDefinition, TMsg> : IOutputPort, IIndexablePort where TDefinition : NodeDefinition
Type Parameters
Name |
Description |
TDefinition |
The Unity.DataFlowGraph.NodeDefinition`2 to which this port is associated.
|
TMsg |
|
Methods
ILPP_Create(out MessageOutput<TDefinition, TMsg>, UInt16)
Declaration
public static void ILPP_Create(out MessageOutput<TDefinition, TMsg> port, ushort counter)
Parameters
ILPP_CreatePortArray(out PortArray<MessageOutput<TDefinition, TMsg>>, UInt16)
Declaration
public static void ILPP_CreatePortArray(out PortArray<MessageOutput<TDefinition, TMsg>> port, ushort counter)
Parameters
Operators
Equality(OutputPortID, MessageOutput<TDefinition, TMsg>)
Declaration
public static bool operator ==(OutputPortID left, MessageOutput<TDefinition, TMsg> right)
Parameters
Returns
Explicit(MessageOutput<TDefinition, TMsg> to OutputPortID)
Declaration
public static explicit operator OutputPortID(MessageOutput<TDefinition, TMsg> output)
Parameters
Returns
Inequality(OutputPortID, MessageOutput<TDefinition, TMsg>)
Declaration
public static bool operator !=(OutputPortID left, MessageOutput<TDefinition, TMsg> right)
Parameters
Returns