Files
imgui-java/imgui-binding/src/main/java/imgui/enums/ImGuiStyleVar.java
T

37 lines
2.4 KiB
Java

package imgui.enums;
/**
* Enumeration for PushStyleVar() / PopStyleVar() to temporarily modify the ImGuiStyle structure.
* NB: the enum only refers to fields of ImGuiStyle which makes sense to be pushed/popped inside UI code. During initialization, feel free to just poke into ImGuiStyle directly.
* NB: if changing this enum, you need to update the associated internal table GStyleVarInfo[] accordingly. This is where we link enum values to members offset/type.
*/
public final class ImGuiStyleVar {
private ImGuiStyleVar() {
}
public static final int Alpha = 0; // float Alpha
public static final int WindowPadding = 1; // ImVec2 WindowPadding
public static final int WindowRounding = 2; // float WindowRounding
public static final int WindowBorderSize = 3; // float WindowBorderSize
public static final int WindowMinSize = 4; // ImVec2 WindowMinSize
public static final int WindowTitleAlign = 5; // ImVec2 WindowTitleAlign
public static final int ChildRounding = 6; // float ChildRounding
public static final int ChildBorderSize = 7; // float ChildBorderSize
public static final int PopupRounding = 8; // float PopupRounding
public static final int PopupBorderSize = 9; // float PopupBorderSize
public static final int FramePadding = 10; // ImVec2 FramePadding
public static final int FrameRounding = 11; // float FrameRounding
public static final int FrameBorderSize = 12; // float FrameBorderSize
public static final int ItemSpacing = 13; // ImVec2 ItemSpacing
public static final int ItemInnerSpacing = 14; // ImVec2 ItemInnerSpacing
public static final int IndentSpacing = 15; // float IndentSpacing
public static final int ScrollbarSize = 16; // float ScrollbarSize
public static final int ScrollbarRounding = 17; // float ScrollbarRounding
public static final int GrabMinSize = 18; // float GrabMinSize
public static final int GrabRounding = 19; // float GrabRounding
public static final int TabRounding = 20; // float TabRounding
public static final int ButtonTextAlign = 21; // ImVec2 ButtonTextAlign
public static final int SelectableTextAlign = 22; // ImVec2 SelectableTextAlign
public static final int COUNT = 23;
}