LogicToolkit
型一覧
インターフェイス一覧
| 型名 | 説明 |
|---|---|
| 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 | リストのアクセスを定義するインターフェイス |
列挙型一覧
| 型名 | 説明 |
|---|---|
| MemberIconKind | メンバーのアイコンの種類 |
| BlackboardDataLinkShareType | BlackboardDataLinkReferenceから参照しているBlackboardインスタンスを共有する方法 |
| BlackboardSource | Blackboardの参照元 |
| AsyncResult | asyncメソッドの実行結果 主に自動生成したAwaitスクリプトへ結果を伝えるために使用する。 |
| FieldPlacement | フィールドの配置 |
| ComponentConstantType | ComponentConstantContainer<T>での定数指定の種類 |
| RecomputeMode | 再演算モード |
| TaskStatus | タスクの状態 |
| PlayState | 再生状態 |
| TimerType | 時間の種類 |
| EasingMode | イージングモード |
| ComparisonOp | 比較演算子 |
属性一覧
| 型名 | 説明 |
|---|---|
| HideInTypePopupAttribute | この属性を適用した型を型選択ウィンドウから隠す。 |
| HideInVariableMenuAttribute | この属性を適用した型をVariable追加メニューから隠す。 |
| HideTypeInVariableMenuAttribute | アセンブリにこの属性を適用することで、指定した型をVariable追加メニューから隠す。 |
| IgnoreGeneratorAttribute | スクリプトの生成対象から除外するようにマークする |
| MemberIconAttribute | NodeComponentのアイコンにメンバーアイコンを表示する |
| MenuKeywordsAttribute | スクリプト選択メニューにキーワードを設定する。 |
| MenuNameAttribute | スクリプト選択メニューに名前を設定する。 |
| ScriptGeneratedAttribute | 生成したスクリプトとしてマークする |
| TargetFieldNameAttribute | 対象のフィールド名を型に紐づけるための属性。 |
| ValueTypeAttribute | SerializableTypeで選択できる型を指定する基本型から派生している型に制限する |
| AllowedTypesAttribute | 使用を許可する型を設定する。 |
| DisallowedTypesAttribute | 使用を許可しない型を設定する。 |
| FieldPlacementAttribute | フィールドの配置を設定する。 NodeComponentのフィールドにこの属性を適用することでフィールドの配置を指定できる。 |
| ConstantColorUsageAttribute | Colorの定数の構成を設定する属性InputField<Color>のフィールドに適用できる。 |
| ConstantDelayedAttribute | 定数変更の確定を遅らせる属性。 この属性が適用されている場合、ユーザーがエンターキーを押したか、フィールドからフォーカスをさせるまで、定数変更の確定を行いません。 InputField<float>、InputField<int>、InputField<string>などのフィールドに適用できる。 |
| ConstantGradientUsageAttribute | Gradientの定数の構成を設定する属性InputField<Gradient>のフィールドに適用できる。 |
| ConstantMinAttribute | floatまたはintなどの最小値を制限する属性。InputField<float>、InputField<int>などのフィールドに適用できる。 |
| ConstantPropertyAttribute | InputField<T>のフィールドに適用することで、定数値のフィールドの構成を設定する属性の基本型 |
| ConstantRangeAttribute | floatまたはintなどの数値の範囲を制限する属性。InputField<float>、InputField<int>などのフィールドに適用できる。 |
| ConstantTextAreaAttribute | 複数行の文字列を編集できる属性。InputField<string>のフィールドに適用できる。 |
| FixedRecomputeModeAttribute | 再演算モードを固定する属性 |
| DefaultRecomputeModeAttribute | デフォルトの再演算モードを設定する属性 |
| DontUseComputeAttribute | Computeノードでの使用を禁止する属性 |
| CanUseComputeAttribute | Computeノードでの使用できることをマークする属性 |
| FieldOrderAttribute | フィールドの順番を設定する属性。 NodeComponentのフィールドにこの属性を適用することで、フィールドの表示順を設定できる。 |
| FixedTitleNameAttribute | タイトル名を固定する属性。 Nodeにこの属性を適用することで、ノード名を固定できる。 |
| HideResultFieldAttribute | TaskComponentの実行結果を出力するResultフィールドを非表示にする属性。 主に必ず成功して完了する処理に使用する。 |