Version: 2021.3
言語: 日本語
コントロール
Custom controls

コントロールリファレンス

次の表は、UI Toolkit で使用できるすべてのビルトインコントロールのリファレンスです。

コントロール 説明 Bindable データ型 名前空間 基本クラス
BoundsField 範囲値の入力フィールド はい UnityEngine.Bounds UnityEditor.UIElements BaseField<Bounds>
BoundsIntField 整数の範囲値入力フィールド はい UnityEngine.BoundsInt UnityEditor.UIElements BaseField<BoundsInt>
Box 単純なアウトラインのコンテナ要素 いいえ UnityEngine.UIElements VisualElement
Button 押されるとアクションを実行する、クリック可能なテキスト要素 はい string UnityEngine.UIElements TextElement
ColorField 色を選ぶための色値の入力フィールド はい UnityEngine.Color UnityEditor.UIElements BaseField<Color>
CurveField カーブのプレビューを表示するカーブ値の入力フィールド はい UnityEngine.AnimationCurve UnityEditor.UIElements BaseField<AnimationCurve>
DoubleField ダブル値の入力フィールド はい double UnityEditor.UIElements TextValueField<double>
EnumField ドロップダウンを表示する enum 値の入力フィールド はい Enum UnityEditor.UIElements BaseField<Enum>
EnumFlagsField フラッグ属性を持つ enum 値の入力フィールド はい Enum UnityEngine.UIElements BaseMaskField<Enum>
FloatField float 値を入力するフィールド はい float UnityEditor.UIElements TextValueField<float>
Foldout 折りたたみ可能なセクションを作成するコンテナ要素 はい bool UnityEngine.UIElements BindableElement
GradientField グラデーション値の入力フィールド はい UnityEngine.Gradient UnityEditor.UIElements BaseField<Gradient>
Image 画像やテクスチャを表現できる簡易な要素 いいえ UnityEngine.UIElements VisualElement
IntegerField int 値の入力フィールド はい int UnityEditor.UIElements TextValueField<int>
Label 静的なテキスト要素 はい string UnityEngine.UIElements TextElement
LayerField レイヤーを選択するためのポップアップ選択フィールド はい int UnityEditor.UIElements PopupField<int>
LayerMaskField 1 つまたは複数のレイヤーを選択できるポップアップ式の選択フィールド はい int UnityEditor.UIElements MaskField
ListView 並び替え可能なリストとしてアイテムを表示することができるコンテナ要素 はい IList, UnityEngine.VisualElement UnityEngine.UIElements BindableElement
LongField long 値の入力フィールド はい long UnityEditor.UIElements TextValueField<long>
MaskField 1 つまたは複数の項目を選択できるポップアップ式の選択フィールド はい int UnityEditor.UIElements BaseMaskField<int>
MinMaxSlider 範囲を表すことができる float ベースのスライダー入力フィールド はい UnityEngine.Vector2 UnityEngine.UIElements BaseField<Vector2>
ObjectField UnityEngine.Object 値の入力フィールド はい UnityEngine.Object UnityEditor.UIElements BaseField<Object>
PopupField<T> ポップアップ式選択フィールド はい typeof(T) UnityEditor.UIElements BasePopupField<T, T>
PopupWindow EditorGUILayout.Popup IMGUI 要素に合うポップアップ式選択フィールド はい string UnityEngine.UIElements TextElement
ProgressBar タスクの進捗状況を表示する要素 はい float, int UnityEditor.UIElements BindableElement
PropertyField 紐づけされたシリアライズされたプロパティのタイプに基づく値の入力フィールド はい various UnityEditor.UIElements VisualElement
RectField 矩形/サイズ値の入力フィールド はい UnityEngine.Rect UnityEditor.UIElements BaseCompositeField<Rect, FloatField, float>
RectIntField int ベースの矩形/サイズ値の入力フィールド はい UnityEngine.RectInt UnityEditor.UIElements BaseCompositeField<RectInt, IntegerField, int>
RepeatButton 押されると繰り返しアクションを実行する、クリック可能なテキスト要素 はい string UnityEngine.UIElements TextElement
Scroller 水平または垂直方向のスクロールバー要素 いいえ UnityEngine.UIElements VisualElement
ScrollView スクロール可能なフレームにコンテンツを表示するコンテナ要素 いいえ UnityEngine.UIElements VisualElement
Slider float ベースの範囲指定スライダーの入力フィールド はい float UnityEngine.UIElements BaseSlider<float>
SliderInt int ベースの範囲指定スライダーの入力フィールド はい int UnityEngine.UIElements BaseSlider<int>
TagField タグの項目を 1 つ選択できるポップアップ式の選択フィールド はい string UnityEditor.UIElements PopupField<string>
TextElement 一般的なテキスト要素 はい string UnityEngine.UIElements BindableElement
TextField string 値を入力するフィールド はい string UnityEngine.UIElements TextInputBaseField<string>
Toggle バイナリの状態を表現できるクリック可能なチェックボックス はい bool UnityEngine.UIElements BaseField<bool>
Toolbar ツールウィンドウにツールを表示することができるコンテナ要素 いいえ UnityEditor.UIElements VisualElement
TreeView アイテムをツリー状に表示することができるコンテナ要素 はい UnityEngine.UIElements VisualElement
Vector2Field 2 次元のベクトル値の入力フィールド はい UnityEngine.Vector2 UnityEditor.UIElements BaseCompositeField<Vector2, FloatField, float>
Vector2IntField 2 次元の int ベースのベクトル値入力フィールド はい UnityEngine.Vector2Int UnityEditor.UIElements BaseCompositeField<Vector2Int, IntegerField, int>
Vector3Field 3 次元ベクトル値入力フィールド はい UnityEngine.Vector3 UnityEditor.UIElements BaseCompositeField<Vector3, FloatField, float>
Vector3IntField 3 次元 int ベースのベクトル値入力フィールド はい UnityEngine.Vector3Int UnityEditor.UIElements BaseCompositeField<Vector3Int, IntegerField, int>
Vector4Field 4 次元のベクトル値の入力フィールド はい UnityEngine.Vector4 UnityEditor.UIElements BaseCompositeField<Vector4, FloatField, float>
コントロール
Custom controls