LogicToolkit.Editors

型一覧

型名 説明
AdvancedMenu 高度なメニュー
AdvancedMenuItem AdvancedMenuのアイテム
ComponentMenuCreator ノードコンポーネント選択メニューのアイテムを作成するクラス
TypeMenuCreator スクリプト選択メニューを作成する
ConstantPropertyDrawer InputField<T>の定数フィールドの表示を拡張する基本型
ObjectFieldAssignor オブジェクト型への割り当てクラス
ConstantContainerProperty ConstantContainer<T>をSerializedPropertyによって参照するクラス
ComponentConstantContainerProperty ComponentConstantContainer<T>をSerializedPropertyによって参照するクラス
InputFieldElementBase InputFieldのUI要素の基本型
InputFieldContainerElement InputField<TValue, TContainer>のUI要素
InputFieldBaseProperty InputFieldBase<T>をSerializedPropertyによって参照するクラス
InputFieldProperty InputField<T>をSerializedPropertyによって参照するクラス
InputFieldContainerProperty InputField<TValue, TContainer>をSerializedPropertyによって参照するクラス
InputFieldElementUtility InputFieldElementのユーティリティクラス
FieldAssignor ノードやノードコンポーネントが作成された際にフィールドに値を割り当てるためのクラス
PortFieldAssignor ノードやノードコンポーネントが作成された際にポートを接続するためのクラス
GraphEditor グラフの編集を行うクラス
NodeComponentEditor NodeComponentのエディタ拡張
NodeEditor Nodeのエディタ拡張
PortConnector ポートの接続を管理するクラス
EqualsEvaluatorProperty EqualsEvaluator<T, TInputField>をSerializedPropertyによって参照するクラス
NodeContentContainer ノードのコンテンツの入れ物となるUI要素
PortField ポートのUI要素
PooledObject<T> プールしたオブジェクトを管理する。
SerializableTypeProperty SerializableTypeをSerializedPropertyによって参照する構造体
TypeMenuInfo 型のメニュー情報
BaseFieldExt<TValueType> BaseField<TValueType>を拡張したクラス
BasePopupFieldExt<TValueType> ポップアップフィールドのUI要素の基本クラス
PropertyFieldUtility PropertyFieldのユーティリティクラス
PropertyTracker SerializedPropertyの変更をトラッキングするためのUI要素
SerializableTypeField SerializableTypeのUI要素
TypePopupField 指定した型の中から選択するポップアップフィールドのUI要素
AssetUtility アセットのユーティリティクラス
MenuPathUtility メニュー用のパスのユーティリティクラス

インターフェイス一覧

型名 説明
IBindItem アイテムをVisualElementにバインドした際に受け取るインターフェイス
IConnectPortToComponentContext ノードコンポーネントが作成された際にドラッグ中のポートに接続するインターフェイス
ITypeMenuContext 型選択メニューからノードコンポーネントを作成した際に呼ばれるインターフェイス
IDataPortConnector データポートの接続を定義するインターフェイス

列挙型一覧

型名 説明
MenuNameType メニュー名の種類
PortType ポートの種類
AssemblySources アセンブリの種類フラグ
TypeFilters 型のフィルタフラグ

属性一覧

型名 説明
CustomTypeMenuCreator TypeMenuCreatorに適用することで、スクリプト選択メニューを拡張する属性。
CustomNodeComponentEditor NodeComponentEditorに適用することで、NodeComponentのエディタを拡張する属性
CustomNodeEditor NodeEditorに適用することで、Nodeのエディタを拡張する属性
CustomAttribute エディタ拡張を行う属性の基本型