LogicToolkit.Editors

型一覧

型名 説明
AdvancedMenu 高度なメニュー
AdvancedMenuItem AdvancedMenuのアイテム
ComponentMenuCreator ノードコンポーネント選択メニューのアイテムを作成するクラス
TypeMenuCreator スクリプト選択メニューを作成する
ConstantPropertyDrawer InputField<T>の定数フィールドの表示を拡張する基本型
InputFieldElementBase InputFieldのUI要素の基本型
InputFieldElementUtility InputFieldElementのユーティリティクラス
FieldAssignor ノードやノードコンポーネントが作成された際にフィールドに値を割り当てるためのクラス
PortFieldAssignor ノードやノードコンポーネントが作成された際にポートを接続するためのクラス
GraphEditor グラフの編集を行うクラス
NodeComponentEditor NodeComponentのエディタ拡張
NodeEditor Nodeのエディタ拡張
PortConnector ポートの接続を管理するクラス
NodeContentContainer ノードのコンテンツの入れ物となるUI要素
PortField ポートのUI要素
PooledObject<T> プールしたオブジェクトを管理する。
SerializableTypeProperty SerializableTypeをSerializedPropertyによって参照する構造体
TypeMenuInfo 型のメニュー情報
BaseFieldExt<TValueType> BaseField<TValueType>を拡張したクラス
BasePopupFieldExt<TValueType> ポップアップフィールドのUI要素の基本クラス
SerializableTypeField SerializableTypeのUI要素

インターフェイス一覧

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

列挙型一覧

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

属性一覧

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