EditorGUI の補助的な処理を行うヘルパークラスです
| currentViewWidth | 現在の EditorWindow や他のビューの GUI 空間の幅 |
| editingTextField | 現在テキストフィールドでテキストを編集しているかどうか |
| fieldWidth | エディター GUI のフィールドで使用するピクセル単位の最小幅を指定します |
| hierarchyMode | エディター GUI がヒエラルキーモードかどうか |
| isProSkin | 現在ユーザーが Pro スキンを使用しているかどうか(読み取り専用) |
| labelWidth | エディター GUI のラベルで使用するピクセル単位の最小幅を指定します |
| pixelsPerPoint | 現在のビューの画面上のピクセルに比例する GUI ポイントのスケール値この値は、インターフェース空間で1ポイントに対応する画面ピクセル数です。例えば、Retina Display上では 2 です。複数のビューが、それぞれUIスケールの異なるモニター上にある場合は、取得できる値に違いが出るかもしれないことに注意してください。 |
| singleLineHeight | EditorGUI.TextField や EditorGUI.Popup のような 1 行で制御する GUI の高さを取得します |
| standardVerticalSpacing | GUI 間の空間縦方向に使用されるデフォルトの高さを取得します。 |
| systemCopyBuffer | クリップボードにコピーした情報を取得します |
| whiteTexture | 白色テクスチャを取得します |
| wideMode | EditorGUI が現在ワイドモードかどうか |
| AddCursorRect | Rect 空間内のカーソルを変更するカスタムマウスポインタを追加します |
| CommandEvent | Creates an event that can be sent to another window. |
| DrawColorSwatch | カラーの情報を可視化します。 |
| DrawCurveSwatch | AnimationCurve の情報を可視化します。 |
| DrawRegionSwatch | 2 つの AnimationCurve の SerializedProperty 間で塗りつぶされた色を可視化します。 |
| FindTexture | ファイル名からテクスチャを取得します。 |
| GetBuiltinSkin | 標準として準備している GUISkin を取得します。ゲームビュー、シーンビュー、インスペクターで使用されるスキンを取得できます。 |
| GetFlowLayoutedRects | 文字列リストの項目を、指定された範囲に左から右、上から下にレイアウトします。 |
| GetIconSize | SetIconSize で設定したアイコンのサイズを取得します。 |
| GetObjectPickerControlID | 現在表示されているオブジェクト選択ツールの制御 ID |
| GetObjectPickerObject | オブジェクト選択ツールで現在選択されているオブジェクトを取得します |
| HasObjectThumbnail | 指定したクラスがオブジェクトごとのサムネイルを持っているかどうか |
| IconContent | Fetch the GUIContent from the Unity builtin resources with the given name. |
| IsDisplayReferencedByCameras | 有効なカメラが指定した画面に描画できるかどうかを確認します。 |
| Load | ビルトインのリソースを読み込みます。 |
| LoadRequired | Load a required built-in resource. |
| LookLikeControls | すべての EditorGUI に対してデフォルト実装のような一般的なスタイルを作成します。 |
| ObjectContent | オブジェクトの名前とアイコンを含む GUIContent を取得します。 |
| PingObject | Ping an object in the Scene like clicking it in an inspector. |
| PixelsToPoints | ピクセル空間からポイント空間へ変換します。 |
| PointsToPixels | ポイント空間からピクセル空間へ変換します。 |
| QueueGameViewInputEvent | ゲーム内へ入力イベントを送信します |
| SetIconSize | GUIContent のアイコンのサイズを設定します。 |
| ShowObjectPicker | スクリプトからオブジェクトピッカーを表示します。 |
| hasModalWindow | ModalWindow が表示されてる場合に true、そうでない場合は false となるグローバルプロパティーです |
| hotControl | 現在有効なコントロール ID |
| keyboardControl | キーボードフォーカスを持つコントロール ID |
| systemCopyBuffer | Get access to the system-wide clipboard. |
| AlignRectToDevice | Align a local space rectangle to the pixel grid. |
| ExitGUI | Puts the GUI in a state that will prevent all subsequent immediate mode GUI functions from evaluating for the remainder of the GUI loop by throwing an ExitGUIException. |
| GetControlID | コントロールのユニーク ID を取得します |
| GetStateObject | コントロール ID から状態オブジェクトを取得します |
| GUIToScreenPoint | GUI 座標から、スクリーン座標に変換します |
| QueryStateObject | コントロール ID から既存の状態オブジェクトを取得します |
| RotateAroundPivot | GUI オブジェクトを回転させるヘルパー関数 |
| ScaleAroundPivot | GUI オブジェクトを拡張させるヘルパー関数 |
| ScreenToGUIPoint | スクリーン座標から、GUI 座標に変換します |