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

按钮文字水平对齐,从零(左)到一(右)。

源码与继承
ButtonTextAlignY: number

按钮文字垂直对齐,从零(上)到一(下)。

源码与继承
CellPaddingX: number

表格单元格水平内边距,在同一表格期间固定。

源码与继承
CellPaddingY: number

表格单元格垂直内边距,可在行之间改变。

源码与继承
ChildBorderSize: number

子窗口边框厚度。

源码与继承
ChildRounding: number

子窗口圆角半径;零表示直角。

源码与继承
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

带边框控件的边框厚度,通常为零或一。

源码与继承
FramePaddingX: number

按钮等带边框控件的水平内边距。

源码与继承
FramePaddingY: number

按钮等带边框控件的垂直内边距。

源码与继承
FrameRounding: number

带边框控件的圆角半径;零表示直角。

源码与继承
GrabMinSize: number

滑块与滚动条拖块沿移动轴方向的最小尺寸。

源码与继承
GrabRounding: number

滑块拖块圆角半径;零表示直角。

源码与继承
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

可选项文字水平对齐;零使同行项目保持左对齐。

源码与继承
SelectableTextAlignY: number

可选项文字垂直对齐,从零(上)到一(下)。

源码与继承
SeparatorTextAlignX: number

分隔标签水平对齐,从零(左)到一(右)。

源码与继承
SeparatorTextAlignY: number

分隔标签垂直对齐;二分之一表示在线上居中。

源码与继承
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

倾斜表头文字在单元格内的水平对齐比例,零到一。

源码与继承
TableAngledHeadersTextAlignY: number

倾斜表头文字在单元格内的垂直对齐比例,零到一。

源码与继承
TabRounding: number

标签页上方两角的圆角半径。

源码与继承
TouchExtraPaddingX: number

触摸命中区域的水平扩展量;重叠时优先命中首个控件。

源码与继承
TouchExtraPaddingY: number

触摸命中区域的垂直扩展量;重叠时优先命中首个控件。

源码与继承
WindowBorderHoverPadding: number

窗口边框内外两侧用于调整大小命中检测的扩展距离。

源码与继承
WindowBorderSize: number

窗口边框厚度,通常为零或一。

源码与继承
WindowMenuButtonPosition: number

标题栏折叠或菜单按钮位置,ImGuiDir 的 None、Left 或 Right。

源码与继承
WindowMinSizeX: number

全局窗口最小宽度;单个窗口应使用尺寸约束。

源码与继承
WindowMinSizeY: number

全局窗口最小高度;单个窗口应使用尺寸约束。

源码与继承
WindowPaddingX: number

窗口内部水平内边距。

源码与继承
WindowPaddingY: number

窗口内部垂直内边距。

源码与继承
WindowRounding: number

窗口圆角半径;零表示直角。

源码与继承
WindowTitleAlignX: number

标题文字水平对齐:零为左,一为右。

源码与继承
WindowTitleAlignY: number

标题文字垂直对齐:零为上,一为下;默认二分之一。

源码与继承

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