このクラスは GUI クラスの機能と同じように動作します。また、EditorGUILayout クラスと機能が一致するよう実装されています。
| actionKey | プラットフォームに依存する " Action " する修飾子キーが押されているか。(Read Only) |
| indentLevel | フィールドラベルのインデントラベル |
| showMixedValue | 次のコントロールが与える編集する複数の異なる値の Appearance を作成します。 |
| BeginChangeCheck | BeginChangeCheck と EndChangeCheck で囲んだ GUI グループ内の GUI 要素でなんらかの変更がなされたときにアクションを起こすために使用されます。 |
| BeginDisabledGroup | BeginDisabledGroup と EndDisabledGroup で囲んだ GUI グループ内の GUI 要素を操作不可にする場合に使用されます。 |
| BeginProperty | SerializedPropertyを GUI で管理しやすくするようにするためのプロパティーのラッパーである GUI グループを作成します |
| BoundsField | Bounds を入力する Center と Extents フィールドを作成します。 |
| ColorField | Color を選択するフィールドをを作成します。 |
| CurveField | AnimationCurve を編集するためのフィールドを作成します。 |
| DelayedDoubleField | double を入力する Delayed のフィールドを作成します。 |
| DelayedFloatField | float を入力するために Delayed Text Field を作成します。 |
| DelayedIntField | 整数を入力するための Delayed Text Field を作成します。 |
| DelayedTextField | Delayed Text Field を作成します。 |
| DoubleField | double を入力するためのテキストフィールドを作成します。 |
| DrawPreviewTexture | 矩形内にテクスチャを描画します。 |
| DrawRect | 現在の Editor Window 内の指定された位置とサイズに色で塗りつぶした矩形を描画します。 |
| DrawTextureAlpha | 矩形内のテクスチャのアルファチャネルを描画します。 |
| DropShadowLabel | ドロップシャドウ付きのラベルを描画します。 |
| EndChangeCheck | BeginChangeCheck () で開始していた変更チェックを終了します。 |
| EndDisabledGroup | BeginDisabledGroup で始まった Disabled group を終了します。 |
| EndProperty | BeginProperty と開始した Property Wrapper を終了します。 |
| EnumMaskField | マスクに基づく enum のフィールドを作成します。 |
| EnumMaskPopup | ビットマスクの enum をポップアップして選択するフィールドを作成します。 |
| EnumPopup | enum をポップアップして選択するフィールドを作成します。 |
| FloatField | float を入力するための Text Field を作成します。 |
| FocusTextInControl | 名前付きのテキストフィールドにキーボードフォーカスを移動し、コンテンツの編集を開始します。 |
| Foldout | それの左側に折り畳み矢印でラベルを作成します。 |
| GetPropertyHeight | PropertyField 制御に必要な高さを取得します。 |
| HandlePrefixLabel | いくつかのコントロールのラベルを作成します。 |
| HelpBox | ユーザーへのメッセージとヘルプボックスを作成します。 |
| InspectorTitlebar | Inspector Window のような Titlebar を作成します。 |
| IntField | 整数を入力するための Text Field を作成します。 |
| IntPopup | 整数をポップアップして選択するフィールドを作成します。 |
| IntSlider | 最小と最大の間の整数値をユーザーがドラッグして変更するスライダーを作成します。 |
| LabelField | Label Field を作成します (読み取り専用の情報を表示するために便利です)。 |
| LayerField | レイヤー選択フィールドを作成します。 |
| LongField | long の整数を入力するフィールドを作成します。 |
| MaskField | Mask Field を作成します。 |
| MinMaxSlider | ユーザーが最小と最大の間の範囲を指定して使用できる特別なスライダーを作成します。 |
| MultiFloatField | 同じ行に複数の float を入力する Text Field とマルチコントロールを作成します。 |
| MultiPropertyField | 同じ行に複数のプロパティーフィールドとマルチコントロールを作成します。 |
| ObjectField | Object Field を作成します。オブジェクトをドラッグアンドドロップするか Object Picker を使用してオブジェクトを選択するかのいずれかでオブジェクトを割り当てることができます。 |
| PasswordField | パスワードを入力するフィールドを作成します。 |
| Popup | 一般的なポップアップ選択フィールドを作成します。 |
| PrefixLabel | いくつかのコントロールの前にラベルを作成します。 |
| ProgressBar | Progress bar を作成します。 |
| PropertyField | SerializedProperty のフィールドを作成します。 |
| RectField | Rect を入力する X 、 Y 、 W と H のフィールドを作成します。 |
| SelectableLabel | 選択可能な Label Field を作成します(コピーとペーストできる読み取り専用の情報を表示するために便利です)。 |
| Slider | 最小と最大の間の整数値をユーザーがドラッグして変更するスライダーを作成します。 |
| TagField | タグを選択するフィールドを作成します。 |
| TextArea | テキストの領域を作成します。 |
| TextField | Text Field を作成します。 |
| Toggle | Toggle を作成します。 |
| ToggleLeft | トグルを左側に、そのすぐ右側にラベルがある Toggle Field を作成します。 |
| Vector2Field | Vector2 を入力する X と Y のフィールドを作成します。 |
| Vector3Field | Vector3 を入力する X 、 Y と Z のフィールドを作成します。 |
| Vector4Field | Vector4 を入力する X 、 Y 、 Z と W のフィールドを作成します。 |