API 参考
正在准备搜索索引…

ImGui.ImGuiStyleVar

常量
ImGuiStyleVar: Readonly<
    {
        Alpha: 0;
        ButtonTextAlign: 29;
        CellPadding: 17;
        ChildBorderSize: 8;
        ChildRounding: 7;
        COUNT: 34;
        DisabledAlpha: 1;
        FrameBorderSize: 13;
        FramePadding: 11;
        FrameRounding: 12;
        GrabMinSize: 20;
        GrabRounding: 21;
        ImageBorderSize: 22;
        IndentSpacing: 16;
        ItemInnerSpacing: 15;
        ItemSpacing: 14;
        PopupBorderSize: 10;
        PopupRounding: 9;
        ScrollbarRounding: 19;
        ScrollbarSize: 18;
        SelectableTextAlign: 30;
        SeparatorTextAlign: 32;
        SeparatorTextBorderSize: 31;
        SeparatorTextPadding: 33;
        TabBarBorderSize: 25;
        TabBarOverlineSize: 26;
        TabBorderSize: 24;
        TableAngledHeadersAngle: 27;
        TableAngledHeadersTextAlign: 28;
        TabRounding: 23;
        WindowBorderSize: 4;
        WindowMinSize: 5;
        WindowPadding: 2;
        WindowRounding: 3;
        WindowTitleAlign: 6;
    },
> = ...

由 PushStyleVar()/PopStyleVar() 临时覆盖的样式字段。

类型声明

  • 只读Alpha: 0

    全局不透明度乘数,范围零到一。

  • 只读ButtonTextAlign: 29

    按钮文本对齐;(0.5, 0.5) 为居中。

  • 只读CellPadding: 17

    表格单元格的水平和垂直内边距。

  • 只读ChildBorderSize: 8

    子窗口边框厚度,单位像素。

  • 只读ChildRounding: 7

    子窗口圆角半径,单位像素。

  • 只读COUNT: 34

    可压栈样式字段数量,不是字段。

  • 只读DisabledAlpha: 1

    禁用区域内额外的不透明度乘数。

  • 只读FrameBorderSize: 13

    带框控件边框厚度,单位像素。

  • 只读FramePadding: 11

    带框控件的水平和垂直内边距。

  • 只读FrameRounding: 12

    带框控件圆角半径,单位像素。

  • 只读GrabMinSize: 20

    滑块和滚动条拖柄的最小宽度或高度。

  • 只读GrabRounding: 21

    滑块拖柄圆角半径。

  • 只读ImageBorderSize: 22

    Image() 控件周围的边框厚度。

  • 只读IndentSpacing: 16

    树层级的水平缩进步长。

  • 只读ItemInnerSpacing: 15

    控件各部分之间的间距,例如滑块与标签之间。

  • 只读ItemSpacing: 14

    控件之间的水平和垂直间距。

  • 只读PopupBorderSize: 10

    弹窗和提示窗口边框厚度,单位像素。

  • 只读PopupRounding: 9

    弹窗和提示窗口圆角半径,单位像素。

  • 只读ScrollbarRounding: 19

    滚动条拖柄圆角半径。

  • 只读ScrollbarSize: 18

    垂直滚动条宽度及水平滚动条高度。

  • 只读SelectableTextAlign: 30

    可选项文本对齐;(0, 0) 为左上对齐。

  • 只读SeparatorTextAlign: 32

    SeparatorText() 内的文本对齐。

  • 只读SeparatorTextBorderSize: 31

    SeparatorText() 的线条厚度。

  • 只读SeparatorTextPadding: 33

    SeparatorText() 标签周围的内边距。

  • 只读TabBarBorderSize: 25

    标签栏下方分隔线厚度。

  • 只读TabBarOverlineSize: 26

    选中标签上方标记线的厚度。

  • 只读TabBorderSize: 24

    标签边框厚度。

  • 只读TableAngledHeadersAngle: 27

    倾斜表头角度,以弧度表示,范围 -50 至 +50 度。

  • 只读TableAngledHeadersTextAlign: 28

    倾斜表头内的文本对齐。

  • 只读TabRounding: 23

    标签上方圆角半径。

  • 只读WindowBorderSize: 4

    窗口边框厚度,单位像素。

  • 只读WindowMinSize: 5

    窗口最小宽度和高度。

  • 只读WindowPadding: 2

    窗口水平和垂直内边距。

  • 只读WindowRounding: 3

    窗口圆角半径,单位像素。

  • 只读WindowTitleAlign: 6

    标题对齐:零为左上,一为右下。

源码与继承

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