RerouteSlot

クラス in Arbor / 継承元: DataSlot
インターフェイス実装: IInputSlot, IOutputSlot

説明

DataBranchの中間点に使用するスロット。

コンストラクタ

説明
RerouteSlot RerouteSlotのコンストラクタ

フィールド

フィールド名 説明
inputBranchID 入力ブランチのID
outputBranchIDs 出力ブランチのID
type 接続可能な値の型

プロパティ

プロパティ名 説明
dataType スロットに格納されるデータの型
inputSlot 入力スロットのインターフェイスにアクセスする
outputSlot 出力スロットのインターフェイスにアクセスする
slotType スロットの種類

メソッド

メソッド名 説明
AddOutputBranch DataBranchの追加。
ClearBranch 接続状態をクリアする。DataBranchは残るため、コピー&ペーストなどで接続状態のみ不要になった時に呼ぶ。
Copy エディタ用。接続状態をコピーする。
DirtyBranchCache DataBranchのキャッシュを変更するようマークする
Disconnect 接続を切断する。
GetInputBranch DataBranchの取得。
GetOutputBranch DataBranchの取得。
GetOutputBranchCount DataBranchの個数を取得。
IsConnectedInput DataBranchと接続しているか判定する。
IsConnectedOutput DataBranchと接続しているか判定する。
RemoveInputBranch DataBranchの削除。
RemoveOutputBranch DataBranchの削除。
SetInputBranch DataBranchの設定。

継承元メンバー

フィールド

フィールド名 説明
nodeGraph スロットが属しているNodeGraph
overrideConstraint 上書きする型制約の情報
position スロットのArborEditor上の位置(Editor Only)

プロパティ

プロパティ名 説明
connectableType 接続可能な型
connectableTypeName 接続可能な型名
enabledGUI スロットのGUIが有効であるかどうか。
isValidField エディタ用
isVisible Editor用。
slotField DataSlotField

イベント

イベント名 説明
onConnectionChanged 接続が変更されたときのコールバックイベント

メソッド

メソッド名 説明
ClearVisible Editor用。
GetConstraint 型制約の情報を返す。
IsConnectable 接続可能か判定する。
SetVisible Editor用。

静的メソッド

メソッド名 説明
IsConnectable DataSlot同士が接続可能か判定する。