Arbor 3: FSM & BT Graph Editor  3.6.8
IOutputSlot Interface Reference

Interface of output DataSlot. More...

Inheritance diagram for IOutputSlot:
OutputSlotBase RerouteSlot OutputSlot< T > OutputSlotAny OutputSlotTypable OutputSlotComponent< T >

Public Member Functions

void AddOutputBranch (DataBranch branch)
 Addition of DataBranch. More...
 
void RemoveOutputBranch (DataBranch branch)
 Remove DataBranch. More...
 
int GetOutputBranchCount ()
 Get count of DataBranch. More...
 
DataBranch GetOutputBranch (int index)
 Get DataBranch. More...
 
bool IsConnectedOutput (DataBranch branch)
 It judges whether it is connected with DataBranch. More...
 

Detailed Description

Interface of output DataSlot.

Member Function Documentation

◆ AddOutputBranch()

void AddOutputBranch ( DataBranch  branch)

Addition of DataBranch.

Parameters
branchDataBranch

Implemented in RerouteSlot, and OutputSlotBase.

◆ GetOutputBranch()

DataBranch GetOutputBranch ( int  index)

Get DataBranch.

Parameters
indexIndex
Returns
DataBranch

Implemented in RerouteSlot, and OutputSlotBase.

◆ GetOutputBranchCount()

int GetOutputBranchCount ( )

Get count of DataBranch.

Returns
Count of DataBranch

Implemented in RerouteSlot, and OutputSlotBase.

◆ IsConnectedOutput()

bool IsConnectedOutput ( DataBranch  branch)

It judges whether it is connected with DataBranch.

Parameters
branchDataBranch
Returns
True if connected, false otherwise.

Implemented in RerouteSlot, and OutputSlotBase.

◆ RemoveOutputBranch()

void RemoveOutputBranch ( DataBranch  branch)

Remove DataBranch.

Parameters
branchDataBranch

Implemented in RerouteSlot, and OutputSlotBase.