Readonly_Connections to and from the pin.
Protected Readonly_The unique ID.
Protected_The 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.
The unique ID of 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.
Clones this instance.
Removes all connections.
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.
Internal callback method called after cloning the owning Node.
Returns a string representation of an object.
Virtual
Ensures 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