Version: 2017.3

EditorGUILayout

class in UnityEditor

マニュアルに切り替える

説明

EditorGUI の自動レイアウトバージョン

Static 関数

BeginFadeGroup非表示/表示 と遷移アニメーションが可能なグループを作成します。
BeginHorizontal水平グループを開始し、戻る Rect を取得します。
BeginScrollView自動的にレイアウトした scrollview を開始します。
BeginToggleGroup一度で中のすべてのコントロールを無効か有効にするトグルの垂直グループを開始します。
BeginVertical垂直グループを開始し、戻る Rect を取得します。
BoundsField Bounds を入力する Center と Extents フィールドを作成します。
BoundsIntFieldMake Position & Size field for entering a BoundsInt.
ColorField Color を選択するフィールドをを作成します。
CurveField AnimationCurve を編集するためのフィールドを作成します。
DelayedDoubleFielddouble を入力する Delayed のフィールドを作成します。
DelayedFloatFieldfloat を入力するために Delayed Text Field を作成します。
DelayedIntField整数を入力するための Delayed Text Field を作成します。
DelayedTextFieldDelayed Text Field を作成します。
DoubleFielddouble を入力するフィールドを作成します。
DropdownButtonMake a button that reacts to mouse down, for displaying your own dropdown content.
EndFadeGroupBeginFadeGroup で始めたグループを閉じます。
EndHorizontalBeginHorizontal で開始したグループを閉じます
EndScrollViewBeginScrollView で開始されたスクロールビューを終了します
EndToggleGroup BeginToggleGroup で始まっていたグループを閉じます。
EndVerticalBeginVertical で開始したグループを閉じます
EnumFlagsFieldDisplays a menu with an option for every value of the enum type when clicked. An option for the value 0 with name "Nothing" and an option for the value ~0 (that is, all bits set) with the name "Everything" are always displayed at the top of the menu. The names for the values 0 and ~0 can be overriden by defining these values in the enum type.
EnumPopupenum をポップアップして選択するフィールドを作成します。
FloatFieldfloat 値を入力するためのフィールドを作成します。
Foldoutそれの左側に折り畳み矢印でラベルを作成します。
GetControlRectEditor control のために Rect を取得します。
HelpBoxユーザーへのメッセージとヘルプボックスを作成します。
InspectorTitlebarInspector Window のような Titlebar を作成します。
IntField整数を入力するための Text Field を作成します。
IntPopup整数をポップアップして選択するフィールドを作成します。
IntSlider最小と最大の間の整数値をユーザーがドラッグして変更するスライダーを作成します。
LabelFieldLabel Field を作成します (読み取り専用の情報を表示するために便利です)。
LayerFieldレイヤー選択フィールドを作成します。
LongFieldlong の整数を入力するフィールドを作成します。
MaskFieldMask Field を作成します。
MinMaxSliderユーザーが最小と最大の間の範囲を指定して使用できる特別なスライダーを作成します。
ObjectField任意のオブジェクトの Type を表示するフィールドを作成します。
PasswordFieldパスワードを入力するフィールドを作成します。
Popup一般的なポップアップ選択フィールドを作成します。
PrefixLabelいくつかのコントロールの前にラベルを作成します。
PropertyField SerializedProperty のフィールドを作成します。
RectField Rect を入力する X 、 Y 、 W と H のフィールドを作成します。
RectIntFieldMake an X, Y, W & H field for entering a RectInt.
SelectableLabel選択可能な Label Field を作成します(コピーとペーストできる読み取り専用の情報を表示するために便利です)。
Slider最小と最大の間の整数値をユーザーがドラッグして変更するスライダーを作成します。
Space前のコントロールと次のコントロールの間に小さなスペースを作成します。
TagFieldタグを選択するフィールドを作成します。
TextAreaテキストの領域を作成します。
TextFieldText Field を作成します。
ToggleToggle を作成します。
ToggleLeftトグルを左側に、そのすぐ右側にラベルがある Toggle Field を作成します。
Vector2Field Vector2 を入力する X と Y のフィールドを作成します。
Vector2IntFieldMake an X & Y integer field for entering a Vector2Int.
Vector3Field Vector3 を入力する X 、 Y と Z のフィールドを作成します。
Vector3IntFieldMake an X, Y & Z integer field for entering a Vector3Int.
Vector4Field Vector4 を入力する X 、 Y 、 Z と W のフィールドを作成します。