Package imgui.flag
Class ImGuiStyleVar
java.lang.Object
imgui.flag.ImGuiStyleVar
Enumeration for PushStyleVar() / PopStyleVar() to temporarily modify the ImGuiStyle structure.
- The enum only refers to fields of ImGuiStyle which makes sense to be pushed/popped inside UI code.
During initialization or between frames, feel free to just poke into ImGuiStyle directly.
- Tip: Use your programming IDE navigation facilities on the names in the _second column_ below to find the actual members and their description.
In Visual Studio IDE: CTRL+comma ("Edit.NavigateTo") can follow symbols in comments, whereas CTRL+F12 ("Edit.GoToImplementation") cannot.
With Visual Assist installed: ALT+G ("VAssistX.GoToImplementation") can also follow symbols in comments.
- When changing this enum, you need to update the associated internal table GStyleVarInfo[] accordingly. This is where we link enum values to members offset/type.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intfloat Alphastatic final intImVec2 ButtonTextAlignstatic final intImVec2 CellPaddingstatic final intfloat ChildBorderSizestatic final intfloat ChildRoundingstatic final intstatic final intfloat DisabledAlphastatic final intfloat DockingSeparatorSizestatic final intfloat FrameBorderSizestatic final intImVec2 FramePaddingstatic final intfloat FrameRoundingstatic final intfloat GrabMinSizestatic final intfloat GrabRoundingstatic final intfloat ImageBorderSizestatic final intfloat ImageRoundingstatic final intfloat IndentSpacingstatic final intImVec2 ItemInnerSpacingstatic final intImVec2 ItemSpacingstatic final intfloat PopupBorderSizestatic final intfloat PopupRoundingstatic final intfloat ScrollbarPaddingstatic final intfloat ScrollbarRoundingstatic final intfloat ScrollbarSizestatic final intImVec2 SelectableTextAlignstatic final intfloat SeparatorSizestatic final intImVec2 SeparatorTextAlignstatic final intfloat SeparatorTextBorderSizestatic final intImVec2 SeparatorTextPaddingstatic final intfloat TabBarBorderSizestatic final intfloat TabBarOverlineSizestatic final intfloat TabBorderSizestatic final intfloat TableAngledHeadersAnglestatic final intImVec2 TableAngledHeadersTextAlignstatic final intfloat TabMinWidthBasestatic final intfloat TabMinWidthShrinkstatic final intfloat TabRoundingstatic final intfloat TreeLinesRoundingstatic final intfloat TreeLinesSizestatic final intfloat WindowBorderSizestatic final intImVec2 WindowMinSizestatic final intImVec2 WindowPaddingstatic final intfloat WindowRoundingstatic final intImVec2 WindowTitleAlign -
Method Summary
-
Field Details
-
Alpha
public static final int Alphafloat Alpha- See Also:
-
DisabledAlpha
public static final int DisabledAlphafloat DisabledAlpha- See Also:
-
WindowPadding
public static final int WindowPaddingImVec2 WindowPadding- See Also:
-
WindowRounding
public static final int WindowRoundingfloat WindowRounding- See Also:
-
WindowBorderSize
public static final int WindowBorderSizefloat WindowBorderSize- See Also:
-
WindowMinSize
public static final int WindowMinSizeImVec2 WindowMinSize- See Also:
-
WindowTitleAlign
public static final int WindowTitleAlignImVec2 WindowTitleAlign- See Also:
-
ChildRounding
public static final int ChildRoundingfloat ChildRounding- See Also:
-
ChildBorderSize
public static final int ChildBorderSizefloat ChildBorderSize- See Also:
-
PopupRounding
public static final int PopupRoundingfloat PopupRounding- See Also:
-
PopupBorderSize
public static final int PopupBorderSizefloat PopupBorderSize- See Also:
-
FramePadding
public static final int FramePaddingImVec2 FramePadding- See Also:
-
FrameRounding
public static final int FrameRoundingfloat FrameRounding- See Also:
-
FrameBorderSize
public static final int FrameBorderSizefloat FrameBorderSize- See Also:
-
ItemSpacing
public static final int ItemSpacingImVec2 ItemSpacing- See Also:
-
ItemInnerSpacing
public static final int ItemInnerSpacingImVec2 ItemInnerSpacing- See Also:
-
IndentSpacing
public static final int IndentSpacingfloat IndentSpacing- See Also:
-
CellPadding
public static final int CellPaddingImVec2 CellPadding- See Also:
-
ScrollbarSize
public static final int ScrollbarSizefloat ScrollbarSize- See Also:
-
ScrollbarRounding
public static final int ScrollbarRoundingfloat ScrollbarRounding- See Also:
-
ScrollbarPadding
public static final int ScrollbarPaddingfloat ScrollbarPadding- See Also:
-
GrabMinSize
public static final int GrabMinSizefloat GrabMinSize- See Also:
-
GrabRounding
public static final int GrabRoundingfloat GrabRounding- See Also:
-
ImageRounding
public static final int ImageRoundingfloat ImageRounding- See Also:
-
ImageBorderSize
public static final int ImageBorderSizefloat ImageBorderSize- See Also:
-
TabRounding
public static final int TabRoundingfloat TabRounding- See Also:
-
TabBorderSize
public static final int TabBorderSizefloat TabBorderSize- See Also:
-
TabMinWidthBase
public static final int TabMinWidthBasefloat TabMinWidthBase- See Also:
-
TabMinWidthShrink
public static final int TabMinWidthShrinkfloat TabMinWidthShrink- See Also:
-
TabBarBorderSize
public static final int TabBarBorderSizefloat TabBarBorderSize- See Also:
-
TabBarOverlineSize
public static final int TabBarOverlineSizefloat TabBarOverlineSize- See Also:
-
TableAngledHeadersAngle
public static final int TableAngledHeadersAnglefloat TableAngledHeadersAngle- See Also:
-
TableAngledHeadersTextAlign
public static final int TableAngledHeadersTextAlignImVec2 TableAngledHeadersTextAlign- See Also:
-
TreeLinesSize
public static final int TreeLinesSizefloat TreeLinesSize- See Also:
-
TreeLinesRounding
public static final int TreeLinesRoundingfloat TreeLinesRounding- See Also:
-
ButtonTextAlign
public static final int ButtonTextAlignImVec2 ButtonTextAlign- See Also:
-
SelectableTextAlign
public static final int SelectableTextAlignImVec2 SelectableTextAlign- See Also:
-
SeparatorSize
public static final int SeparatorSizefloat SeparatorSize- See Also:
-
SeparatorTextBorderSize
public static final int SeparatorTextBorderSizefloat SeparatorTextBorderSize- See Also:
-
SeparatorTextAlign
public static final int SeparatorTextAlignImVec2 SeparatorTextAlign- See Also:
-
SeparatorTextPadding
public static final int SeparatorTextPaddingImVec2 SeparatorTextPadding- See Also:
-
DockingSeparatorSize
public static final int DockingSeparatorSizefloat DockingSeparatorSize- See Also:
-
COUNT
public static final int COUNT- See Also:
-