RerouteSlot
Class in Arbor / Inherits from: DataSlot
Implements interfaces: IInputSlot, IOutputSlot
Description
Slot used for midpoint of DataBranch.
Constructors
Description | |
---|---|
RerouteSlot | RerouteSlot constructor |
Fields
Field Name | Description |
---|---|
inputBranchID | Input branch ID |
outputBranchIDs | Output branch ID |
type | Connectable value type |
Properties
Property Name | Description |
---|---|
dataType | The type of data stored in the slot |
inputSlot | Access input slot interface |
outputSlot | Access input slot interface |
slotType | Slot type |
Methods
Method Name | Description |
---|---|
AddOutputBranch | Addition of DataBranch. |
ClearBranch | Clear the connection status. Since the DataBranch remains, call it when the connection status is no longer needed by copy and paste. |
Copy | For editor. Copy the connection status. |
DirtyBranchCache | Mark the Data Branch cache to change |
Disconnect | Disconnect the connection. |
GetInputBranch | Get DataBranch. |
GetOutputBranch | Get DataBranch. |
GetOutputBranchCount | Get count of DataBranch. |
IsConnectedInput | It judges whether it is connected with DataBranch. |
IsConnectedOutput | It judges whether it is connected with DataBranch. |
RemoveInputBranch | Remove DataBranch. |
RemoveOutputBranch | Remove DataBranch. |
SetInputBranch | Set DataBranch. |
Inherited Members
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 |
enabledGUI | Whether the GUI for the slot is valid. |
isValidField | For Editor |
isVisible | For Editor. |
overrideConstraint | override ClassConstraintInfo |
slotField | DataSlotField |
Events
Event Name | Description |
---|---|
onConnectableTypeChanged | Called when the connectable type changes. |
onConnectionChanged | Callback event when connection is changed |
Methods
Method Name | Description |
---|---|
ClearVisible | For Editor. |
ConnectableTypeChanged | Called when the connectable type is changed. |
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. |