EditorGUI の補助的な処理を行うヘルパークラスです
currentViewWidth | The width of the GUI area for the current EditorWindow or other view. This Property should only be accessed within an OnGUI call. |
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 | クリップボードにコピーした情報を取得します |
textFieldHasSelection | True if a text field currently has focused and the text in it is selected. |
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 | Get one of the built-in GUI skins, which can be the game view, inspector or Scene view skin as chosen by the parameter. |
GetFlowLayoutedRects | 文字列リストの項目を、指定された範囲に左から右、上から下にレイアウトします。 |
GetIconForObject | Gets the custom icon associated with an object. Only GameObjects and MonoScripts have associated custom icons. |
GetIconSize | SetIconSize で設定したアイコンのサイズを取得します。 |
GetMainWindowPosition | Returns position of Unity Editor's main window. |
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 | ゲーム内へ入力イベントを送信します |
SetIconForObject | Sets a custom icon to associate with a GameObject or MonoScript. The custom icon is displayed in the Scene view and the Inspector. |
SetIconSize | GUIContent のアイコンのサイズを設定します。 |
SetMainWindowPosition | Sets position of Unity Editor's main window. |
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 座標から、スクリーン座標に変換します |
GUIToScreenRect | Convert a rect from GUI position to screen space. |
QueryStateObject | コントロール ID から既存の状態オブジェクトを取得します |
RotateAroundPivot | GUI オブジェクトを回転させるヘルパー関数 |
ScaleAroundPivot | GUI オブジェクトを拡張させるヘルパー関数 |
ScreenToGUIPoint | スクリーン座標から、GUI 座標に変換します |
ScreenToGUIRect | Convert a rect from screen space to GUI position. |