Package imgui.flag

Class ImGuiStyleVar

java.lang.Object
imgui.flag.ImGuiStyleVar

public final class ImGuiStyleVar extends Object
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 Details

    • Alpha

      public static final int Alpha
      float Alpha
      See Also:
    • DisabledAlpha

      public static final int DisabledAlpha
      float DisabledAlpha
      See Also:
    • WindowPadding

      public static final int WindowPadding
      ImVec2 WindowPadding
      See Also:
    • WindowRounding

      public static final int WindowRounding
      float WindowRounding
      See Also:
    • WindowBorderSize

      public static final int WindowBorderSize
      float WindowBorderSize
      See Also:
    • WindowMinSize

      public static final int WindowMinSize
      ImVec2 WindowMinSize
      See Also:
    • WindowTitleAlign

      public static final int WindowTitleAlign
      ImVec2 WindowTitleAlign
      See Also:
    • ChildRounding

      public static final int ChildRounding
      float ChildRounding
      See Also:
    • ChildBorderSize

      public static final int ChildBorderSize
      float ChildBorderSize
      See Also:
    • PopupRounding

      public static final int PopupRounding
      float PopupRounding
      See Also:
    • PopupBorderSize

      public static final int PopupBorderSize
      float PopupBorderSize
      See Also:
    • FramePadding

      public static final int FramePadding
      ImVec2 FramePadding
      See Also:
    • FrameRounding

      public static final int FrameRounding
      float FrameRounding
      See Also:
    • FrameBorderSize

      public static final int FrameBorderSize
      float FrameBorderSize
      See Also:
    • ItemSpacing

      public static final int ItemSpacing
      ImVec2 ItemSpacing
      See Also:
    • ItemInnerSpacing

      public static final int ItemInnerSpacing
      ImVec2 ItemInnerSpacing
      See Also:
    • IndentSpacing

      public static final int IndentSpacing
      float IndentSpacing
      See Also:
    • CellPadding

      public static final int CellPadding
      ImVec2 CellPadding
      See Also:
    • ScrollbarSize

      public static final int ScrollbarSize
      float ScrollbarSize
      See Also:
    • ScrollbarRounding

      public static final int ScrollbarRounding
      float ScrollbarRounding
      See Also:
    • ScrollbarPadding

      public static final int ScrollbarPadding
      float ScrollbarPadding
      See Also:
    • GrabMinSize

      public static final int GrabMinSize
      float GrabMinSize
      See Also:
    • GrabRounding

      public static final int GrabRounding
      float GrabRounding
      See Also:
    • ImageRounding

      public static final int ImageRounding
      float ImageRounding
      See Also:
    • ImageBorderSize

      public static final int ImageBorderSize
      float ImageBorderSize
      See Also:
    • TabRounding

      public static final int TabRounding
      float TabRounding
      See Also:
    • TabBorderSize

      public static final int TabBorderSize
      float TabBorderSize
      See Also:
    • TabMinWidthBase

      public static final int TabMinWidthBase
      float TabMinWidthBase
      See Also:
    • TabMinWidthShrink

      public static final int TabMinWidthShrink
      float TabMinWidthShrink
      See Also:
    • TabBarBorderSize

      public static final int TabBarBorderSize
      float TabBarBorderSize
      See Also:
    • TabBarOverlineSize

      public static final int TabBarOverlineSize
      float TabBarOverlineSize
      See Also:
    • TableAngledHeadersAngle

      public static final int TableAngledHeadersAngle
      float TableAngledHeadersAngle
      See Also:
    • TableAngledHeadersTextAlign

      public static final int TableAngledHeadersTextAlign
      ImVec2 TableAngledHeadersTextAlign
      See Also:
    • TreeLinesSize

      public static final int TreeLinesSize
      float TreeLinesSize
      See Also:
    • TreeLinesRounding

      public static final int TreeLinesRounding
      float TreeLinesRounding
      See Also:
    • ButtonTextAlign

      public static final int ButtonTextAlign
      ImVec2 ButtonTextAlign
      See Also:
    • SelectableTextAlign

      public static final int SelectableTextAlign
      ImVec2 SelectableTextAlign
      See Also:
    • SeparatorSize

      public static final int SeparatorSize
      float SeparatorSize
      See Also:
    • SeparatorTextBorderSize

      public static final int SeparatorTextBorderSize
      float SeparatorTextBorderSize
      See Also:
    • SeparatorTextAlign

      public static final int SeparatorTextAlign
      ImVec2 SeparatorTextAlign
      See Also:
    • SeparatorTextPadding

      public static final int SeparatorTextPadding
      ImVec2 SeparatorTextPadding
      See Also:
    • DockingSeparatorSize

      public static final int DockingSeparatorSize
      float DockingSeparatorSize
      See Also:
    • COUNT

      public static final int COUNT
      See Also: