Readonly_connectionsConnections to and from the pin.
Protected Readonly_idThe unique ID.
Protected_nameThe name of the pin.
The connection type.
The owning node.
The pin type.
The type of the pin.
The number of connections.
The connections to or from the pin.
Determines if the pin is connected.
Determines if the pin is a control-flow pin.
Determines if the pin is an input "Control-flow pin".
Determines if the pin is an output "Control-flow pin".
Determines if this is an input pin.
Determines if this is an output pin.
The pin name.
A map suitable for storing custom user-defined data.
Enables the pin for the specified node.
Find a GraphConnection to the given pin if one exists.
Retrieves the value of this pin.
Input pins will forward the request to the connected pin, if connected. Output pins will request the value from the respective node.
If the input pin is not connected, the defaultValue will be used.
If a default value is not specified, the internal field storage will be used.
Output pins must return a valid, undefined value, otherwise a warning message is logged.
Determines if this pin is connectable to the otherPin
Method that must be called whenever the GraphPin is dirtied.
VirtualEnsures that the state of the pin is valid.
The GraphPin class represents a pin on a GraphNode. A pin can hold one or more connections that connect the pin (and its node) to another pin and node.
Note
Pins are considered to be instanced from a class object and are serialized with minimal data. The data is reconstructed when the pin is enabled via GraphNode.synchronizePinsWithReflectionData