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

Interface of output CalculatorSlot. More...

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

Public Member Functions

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

Detailed Description

Interface of output CalculatorSlot.

Member Function Documentation

void AddOutputBranch ( CalculatorBranch  branch)

Addition of CalculatorBranch.

Parameters
branchCalculatorBranch

Implemented in RerouteSlot, and OutputSlotBase.

CalculatorBranch GetOutputBranch ( int  index)

Get CalculatorBranch.

Parameters
indexIndex
Returns
CalculatorBranch

Implemented in RerouteSlot, and OutputSlotBase.

int GetOutputBranchCount ( )

Get count of CalculatorBranch.

Returns
Count of CalculatorBranch

Implemented in RerouteSlot, and OutputSlotBase.

bool IsConnectedOutput ( CalculatorBranch  branch)

It judges whether it is connected with CalculatorBranch.

Parameters
branchCalculatorBranch
Returns
True if connected, false otherwise.

Implemented in RerouteSlot, and OutputSlotBase.

void RemoveOutputBranch ( CalculatorBranch  branch)

Remove CalculatorBranch.

Parameters
branchCalculatorBranch

Implemented in RerouteSlot, and OutputSlotBase.