API リファレンス
検索インデックスを準備中…

ImGui.ImGuiStyleFields

ネイティブスタイル値。特記しない寸法は画素単位です。

interface ImGuiStyleFields {
    Alpha: number;
    AntiAliasedFill: boolean;
    AntiAliasedLines: boolean;
    AntiAliasedLinesUseTex: boolean;
    ButtonTextAlignX: number;
    ButtonTextAlignY: number;
    CellPaddingX: number;
    CellPaddingY: number;
    ChildBorderSize: number;
    ChildRounding: number;
    CircleTessellationMaxError: number;
    ColorButtonPosition: number;
    ColumnsMinSpacing: number;
    CurveTessellationTol: number;
    DisabledAlpha: number;
    DisplaySafeAreaPaddingX: number;
    DisplaySafeAreaPaddingY: number;
    DisplayWindowPaddingX: number;
    DisplayWindowPaddingY: number;
    FrameBorderSize: number;
    FramePaddingX: number;
    FramePaddingY: number;
    FrameRounding: number;
    GrabMinSize: number;
    GrabRounding: number;
    HoverDelayNormal: number;
    HoverDelayShort: number;
    HoverFlagsForTooltipMouse: number;
    HoverFlagsForTooltipNav: number;
    HoverStationaryDelay: number;
    ImageBorderSize: number;
    IndentSpacing: number;
    ItemInnerSpacingX: number;
    ItemInnerSpacingY: number;
    ItemSpacingX: number;
    ItemSpacingY: number;
    LogSliderDeadzone: number;
    MouseCursorScale: number;
    PopupBorderSize: number;
    PopupRounding: number;
    ScrollbarRounding: number;
    ScrollbarSize: number;
    SelectableTextAlignX: number;
    SelectableTextAlignY: number;
    SeparatorTextAlignX: number;
    SeparatorTextAlignY: number;
    SeparatorTextBorderSize: number;
    SeparatorTextPaddingX: number;
    SeparatorTextPaddingY: number;
    TabBarBorderSize: number;
    TabBarOverlineSize: number;
    TabBorderSize: number;
    TabCloseButtonMinWidthSelected: number;
    TabCloseButtonMinWidthUnselected: number;
    TableAngledHeadersAngle: number;
    TableAngledHeadersTextAlignX: number;
    TableAngledHeadersTextAlignY: number;
    TabRounding: number;
    TouchExtraPaddingX: number;
    TouchExtraPaddingY: number;
    WindowBorderHoverPadding: number;
    WindowBorderSize: number;
    WindowMenuButtonPosition: number;
    WindowMinSizeX: number;
    WindowMinSizeY: number;
    WindowPaddingX: number;
    WindowPaddingY: number;
    WindowRounding: number;
    WindowTitleAlignX: number;
    WindowTitleAlignY: number;
}
ソースと継承
メンバー一覧70

プロパティ

プロパティ

Alpha: number

ImGui の全描画に適用する不透明度の倍率。

ソースと継承
AntiAliasedFill: boolean

塗りつぶし形状の縁を平滑化。フレーム開始時に描画リストへコピー。

ソースと継承
AntiAliasedLines: boolean

線と枠を平滑化。フレーム開始時に描画リストへコピー。

ソースと継承
AntiAliasedLinesUseTex: boolean

線の平滑化にテクスチャを優先。バイリニア補間が必要です。

ソースと継承
ButtonTextAlignX: number

ボタン文字の水平配置。0 は左、1 は右。

ソースと継承
ButtonTextAlignY: number

ボタン文字の垂直配置。0 は上、1 は下。

ソースと継承
CellPaddingX: number

テーブルセルの水平余白。同じテーブル内では固定です。

ソースと継承
CellPaddingY: number

テーブルセルの垂直余白。行間で変更できます。

ソースと継承
ChildBorderSize: number

子ウィンドウの枠の太さ。

ソースと継承
ChildRounding: number

子ウィンドウの角半径。0 で直角。

ソースと継承
CircleTessellationMaxError: number

円・角丸の自動分割の最大画素誤差。小さいほど分割数が増加。

ソースと継承
ColorButtonPosition: number

ColorEdit の色ボタン位置。ImGuiDir.Left または Right。

ソースと継承
ColumnsMinSpacing: number

旧式カラム間の最小水平間隔。

ソースと継承
CurveTessellationTol: number

自動ベジェ分割の許容誤差。小さいほど細かな形状になります。

ソースと継承
DisabledAlpha: number

BeginDisabled() が Alpha に乗算する追加の不透明度倍率。

ソースと継承
DisplaySafeAreaPaddingX: number

窓・メニュー・ポップアップ・ツールチップ用の水平安全余白。

ソースと継承
DisplaySafeAreaPaddingY: number

窓・メニュー・ポップアップ・ツールチップ用の垂直安全余白。

ソースと継承
DisplayWindowPaddingX: number

表示端付近でウィンドウを水平に最低限見えるように保つ幅。

ソースと継承
DisplayWindowPaddingY: number

表示端付近でウィンドウを垂直に最低限見えるように保つ高さ。

ソースと継承
FrameBorderSize: number

枠付きウィジェットの枠の太さ。通常 0 または 1。

ソースと継承
FramePaddingX: number

ボタンなどの枠付きウィジェット内の水平余白。

ソースと継承
FramePaddingY: number

ボタンなどの枠付きウィジェット内の垂直余白。

ソースと継承
FrameRounding: number

枠付きウィジェットの角半径。0 で直角。

ソースと継承
GrabMinSize: number

スライダー・スクロールバーつまみの移動軸方向の最小寸法。

ソースと継承
GrabRounding: number

スライダーつまみの角半径。0 で直角。

ソースと継承
HoverDelayNormal: number

ImGuiHoveredFlags.DelayNormal のホバー待機秒数。

ソースと継承
HoverDelayShort: number

ImGuiHoveredFlags.DelayShort のホバー待機秒数。

ソースと継承
HoverFlagsForTooltipMouse: number

マウス操作時の ForTooltip と項目ツールチップ用の既定 ImGuiHoveredFlags。

ソースと継承
HoverFlagsForTooltipNav: number

キーボード・ゲームパッド操作時のツールチップ用の既定 ImGuiHoveredFlags。

ソースと継承
HoverStationaryDelay: number

ImGuiHoveredFlags.Stationary が要求する静止秒数。

ソースと継承
ImageBorderSize: number

Image() の枠の太さ。

ソースと継承
IndentSpacing: number

ツリーノードに入る時などの既定水平インデント幅。

ソースと継承
ItemInnerSpacingX: number

スライダーとラベルなど複合ウィジェット内の水平間隔。

ソースと継承
ItemInnerSpacingY: number

複合ウィジェットの各部分間の垂直間隔。

ソースと継承
ItemSpacingX: number

独立したウィジェット間の水平間隔。

ソースと継承
ItemSpacingY: number

ウィジェットや行の間の垂直間隔。

ソースと継承
LogSliderDeadzone: number

ゼロをまたぐ対数スライダーのゼロ付近の不感帯幅。画素単位。

ソースと継承
MouseCursorScale: number

IO.MouseDrawCursor 有効時のソフトウェアカーソル倍率。

ソースと継承
PopupBorderSize: number

ポップアップとツールチップの枠の太さ。

ソースと継承
PopupRounding: number

ポップアップ角半径。ツールチップは WindowRounding を使います。

ソースと継承
ScrollbarRounding: number

スクロールバーつまみの角半径。

ソースと継承
ScrollbarSize: number

垂直スクロールバーの幅と水平スクロールバーの高さ。

ソースと継承
SelectableTextAlignX: number

選択項目文字の水平配置。0 で同じ行の項目を左揃えに保ちます。

ソースと継承
SelectableTextAlignY: number

選択項目文字の垂直配置。0 は上、1 は下。

ソースと継承
SeparatorTextAlignX: number

区切りラベルの水平配置。0 は左、1 は右。

ソースと継承
SeparatorTextAlignY: number

区切りラベルの垂直配置。0.5 で線の中央に配置。

ソースと継承
SeparatorTextBorderSize: number

SeparatorText() の区切り線の太さ。

ソースと継承
SeparatorTextPaddingX: number

区切りの外端から文字までの水平余白。

ソースと継承
SeparatorTextPaddingY: number

区切り文字の垂直余白。通常 FramePaddingY と同じ。

ソースと継承
TabBarBorderSize: number

アクティブタブ色で描くタブバー区切り線の太さ。

ソースと継承
TabBarOverlineSize: number

選択タブを強調する上線の太さ。

ソースと継承
TabBorderSize: number

各タブの枠の太さ。

ソースと継承
TabCloseButtonMinWidthSelected: number

選択タブの閉じる幅閾値。-1 は常時、0 はホバー、正は十分な幅でホバー時。

ソースと継承
TabCloseButtonMinWidthUnselected: number

非選択タブの閉じる閾値。-1 常時、0 ホバー、正はホバーと最小幅。3.4028234663852886e38 は非表示。

ソースと継承
TableAngledHeadersAngle: number

斜めヘッダー角度。ラジアン単位で約 +/-0.873(50 度)まで。

ソースと継承
TableAngledHeadersTextAlignX: number

セル内の斜めヘッダー文字の水平配置比率。0 から 1。

ソースと継承
TableAngledHeadersTextAlignY: number

セル内の斜めヘッダー文字の垂直配置比率。0 から 1。

ソースと継承
TabRounding: number

タブ上側の角半径。

ソースと継承
TouchExtraPaddingX: number

タッチ判定の水平拡張幅。重複時は最初のウィジェットが優先。

ソースと継承
TouchExtraPaddingY: number

タッチ判定の垂直拡張幅。重複時は最初のウィジェットが優先。

ソースと継承
WindowBorderHoverPadding: number

サイズ変更判定用のウィンドウ枠の内外への拡張幅。

ソースと継承
WindowBorderSize: number

ウィンドウ枠の太さ。通常 0 または 1。

ソースと継承
WindowMenuButtonPosition: number

タイトルバーの折り畳み・メニューボタン位置。ImGuiDir の None/Left/Right。

ソースと継承
WindowMinSizeX: number

全体の最小ウィンドウ幅。個別の窓にはサイズ制約を使います。

ソースと継承
WindowMinSizeY: number

全体の最小ウィンドウ高。個別の窓にはサイズ制約を使います。

ソースと継承
WindowPaddingX: number

ウィンドウ内の水平余白。

ソースと継承
WindowPaddingY: number

ウィンドウ内の垂直余白。

ソースと継承
WindowRounding: number

ウィンドウ角の半径。0 で直角。

ソースと継承
WindowTitleAlignX: number

タイトル文字の水平配置。0 は左、1 は右。

ソースと継承
WindowTitleAlignY: number

タイトル文字の垂直配置。0 は上、1 は下。既定値は 0.5。

ソースと継承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0