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

出力DataSlotのインターフェイス More...

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

Public Member Functions

void AddOutputBranch (DataBranch branch)
 DataBranchの追加。 More...
 
void RemoveOutputBranch (DataBranch branch)
 DataBranchの削除。 More...
 
int GetOutputBranchCount ()
 DataBranchの個数を取得。 More...
 
DataBranch GetOutputBranch (int index)
 DataBranchの取得。 More...
 
bool IsConnectedOutput (DataBranch branch)
 DataBranchと接続しているか判定する。 More...
 

Detailed Description

出力DataSlotのインターフェイス

Member Function Documentation

void AddOutputBranch ( DataBranch  branch)

DataBranchの追加。

Parameters
branchDataBranch

Implemented in RerouteSlot, and OutputSlotBase.

DataBranch GetOutputBranch ( int  index)

DataBranchの取得。

Parameters
indexインデックス
Returns
DataBranch

Implemented in RerouteSlot, and OutputSlotBase.

int GetOutputBranchCount ( )

DataBranchの個数を取得。

Returns
DataBranchの個数

Implemented in RerouteSlot, and OutputSlotBase.

bool IsConnectedOutput ( DataBranch  branch)

DataBranchと接続しているか判定する。

Parameters
branchDataBranch
Returns
接続している場合にtrue、それ以外はfalse。

Implemented in RerouteSlot, and OutputSlotBase.

void RemoveOutputBranch ( DataBranch  branch)

DataBranchの削除。

Parameters
branchDataBranch

Implemented in RerouteSlot, and OutputSlotBase.