DataSlot
Class in Arbor / Inherits from: object
Implements interfaces: IOverrideConstraint, IDataSlot
Description
Slot for connecting a calculator node.
Fields
Field Name | Description |
---|---|
nodeGraph | NodeGraph slot belongs |
position | Position on ArborEditor of slot(Editor Only) |
Properties
Property Name | Description |
---|---|
connectableType | Connectable type |
connectableTypeName | Connectable type name |
dataType | The type of data stored in the slot |
enabledGUI | Whether the GUI for the slot is valid. |
isValidField | For Editor |
isVisible | For Editor. |
overrideConstraint | override ClassConstraintInfo |
slotField | DataSlotField |
slotType | Slot type |
Events
Event Name | Description |
---|---|
onConnectableTypeChanged | Called when the connectable type changes. |
onConnectionChanged | Callback event when connection is changed |
Methods
Method Name | Description |
---|---|
ClearBranch | Clear the connection status. Since the DataBranch remains, call it when the connection status is no longer needed by copy and paste. |
ClearVisible | For Editor. |
ConnectableTypeChanged | Called when the connectable type is changed. |
DirtyBranchCache | Mark the Data Branch cache to change |
Disconnect | Disconnect the connection. |
GetConstraint | Return information on type constraints. |
IsConnectable | It is judged whether connection is possible. |
SetVisible | For Editor. |
Static Methods
Method Name | Description |
---|---|
IsConnectable | Determine if DataSlots can connect to each other. |