# インターフェイス一覧

型名 | 説明
--- | ---
IVariable | Variableを定義するインターフェイス
IAsyncResult<T> | asyncメソッドの実行結果を扱うインターフェイス 主に自動生成したAwaitスクリプトへ結果を伝えるために使用する。 AsyncResultに加え、出力する値を設定できる。
ICheckRecompute | 再演算を行う必要があるか判定するインターフェイス ActionComponentに実装することで、Computeノードで使用している際に再演算を行うか判定できる。
IInputDataPortBase | 入力データポートの基本インターフェイス
IInputDataPort | 入力データポートのインターフェイス
IOutputDataPort | 出力データポートの基本インターフェイス
IProgressComponent | NodeComponentに進捗バーを表示するためのインターフェイス
IEvaluator | 評価を行うインターフェイス
INodeComponentContainer | NodeComponentを格納しているインターフェイス
IInputPort | 入力ポートを定義するインターフェイス
IOutputPort | 出力ポートを定義するインターフェイス
IInitializeReceiver | 初期化の呼び出しを受け取るインターフェイス
IPauseReceiver | グラフの一時停止を受け取るインターフェイス
IPlayReceiver | 再生の呼び出しを受け取るインターフェイス
IReleaseReceiver | 解放の呼び出しを受け取るインターフェイス
IStopReceiver | 停止の呼び出しを受け取るインターフェイス
IUpdateReceiver | 更新の呼び出しを受け取るインターフェイス
IEasingFunction | イージング関数を定義するインターフェイス
IValueBase | 値のアクセスを行う基本インターフェイス
IValueContainer | 値の入れ物を定義するインターフェイス
IValueContainer<T> | 値の入れ物を定義するジェネリック型インターフェイス
IValueGetter | 値を取得可能な型を定義するインターフェイス
IValueGetter<T> | 値を取得可能な型を定義するジェネリック型インターフェイス
IValueSetter | 値を設定可能な型を定義するインターフェイス
IValueSetter<T> | 値を設定可能な型を定義するジェネリック型インターフェイス
IValueTryGetter | 値取得を試行する型を定義するインターフェイス
IValueTrySetter | 値設定を試行する型を定義するインターフェイス
IListAccessor | リストのアクセスを定義するインターフェイス