类 JImGuiStyleGen

java.lang.Object
org.ice1000.jimgui.JImGuiStyleGen
直接已知子类:
JImStyle

public class JImGuiStyleGen extends Object
从以下版本开始:
v0.1
  • 字段详细资料

    • nativeObjectPtr

      protected long nativeObjectPtr
  • 方法详细资料

    • getInstance

      @Contract(pure=true) @NotNull public static @NotNull JImGuiStyleGen getInstance(@NotNull @NotNull JImGui owner)
    • setWindowPaddingX

      public void setWindowPaddingX(float newValue)
      Padding+within+a+window.%0A++Window+padding+at+the+time+of+Begin%28%29.
    • getWindowPaddingX

      public float getWindowPaddingX()
      Padding+within+a+window.%0A++Window+padding+at+the+time+of+Begin%28%29.
    • setWindowPaddingY

      public void setWindowPaddingY(float newValue)
      Padding+within+a+window.%0A++Window+padding+at+the+time+of+Begin%28%29.
    • getWindowPaddingY

      public float getWindowPaddingY()
      Padding+within+a+window.%0A++Window+padding+at+the+time+of+Begin%28%29.
    • setWindowMinSizeX

      public void setWindowMinSizeX(float newValue)
      Minimum+window+size.+This+is+a+global+setting.+If+you+want+to+constraint+individual+windows%2C+use+SetNextWindowSizeConstraints%28%29.
    • getWindowMinSizeX

      public float getWindowMinSizeX()
      Minimum+window+size.+This+is+a+global+setting.+If+you+want+to+constraint+individual+windows%2C+use+SetNextWindowSizeConstraints%28%29.
    • setWindowMinSizeY

      public void setWindowMinSizeY(float newValue)
      Minimum+window+size.+This+is+a+global+setting.+If+you+want+to+constraint+individual+windows%2C+use+SetNextWindowSizeConstraints%28%29.
    • getWindowMinSizeY

      public float getWindowMinSizeY()
      Minimum+window+size.+This+is+a+global+setting.+If+you+want+to+constraint+individual+windows%2C+use+SetNextWindowSizeConstraints%28%29.
    • setWindowTitleAlignX

      public void setWindowTitleAlignX(float newValue)
      Alignment+for+title+bar+text.+Defaults+to+%280.0f%2C0.5f%29+for+left-aligned%2Cvertically+centered.
    • getWindowTitleAlignX

      public float getWindowTitleAlignX()
      Alignment+for+title+bar+text.+Defaults+to+%280.0f%2C0.5f%29+for+left-aligned%2Cvertically+centered.
    • setWindowTitleAlignY

      public void setWindowTitleAlignY(float newValue)
      Alignment+for+title+bar+text.+Defaults+to+%280.0f%2C0.5f%29+for+left-aligned%2Cvertically+centered.
    • getWindowTitleAlignY

      public float getWindowTitleAlignY()
      Alignment+for+title+bar+text.+Defaults+to+%280.0f%2C0.5f%29+for+left-aligned%2Cvertically+centered.
    • setFramePaddingX

      public void setFramePaddingX(float newValue)
      Padding+within+a+framed+rectangle+%28used+by+most+widgets%29.%0A++style.FramePadding+locked+at+the+time+of+BeginTabBar%28%29
    • getFramePaddingX

      public float getFramePaddingX()
      Padding+within+a+framed+rectangle+%28used+by+most+widgets%29.%0A++style.FramePadding+locked+at+the+time+of+BeginTabBar%28%29
    • setFramePaddingY

      public void setFramePaddingY(float newValue)
      Padding+within+a+framed+rectangle+%28used+by+most+widgets%29.%0A++style.FramePadding+locked+at+the+time+of+BeginTabBar%28%29
    • getFramePaddingY

      public float getFramePaddingY()
      Padding+within+a+framed+rectangle+%28used+by+most+widgets%29.%0A++style.FramePadding+locked+at+the+time+of+BeginTabBar%28%29
    • setItemSpacingX

      public void setItemSpacingX(float newValue)
      Horizontal+and+vertical+spacing+between+widgets%7Clines.
    • getItemSpacingX

      public float getItemSpacingX()
      Horizontal+and+vertical+spacing+between+widgets%7Clines.
    • setItemSpacingY

      public void setItemSpacingY(float newValue)
      Horizontal+and+vertical+spacing+between+widgets%7Clines.
    • getItemSpacingY

      public float getItemSpacingY()
      Horizontal+and+vertical+spacing+between+widgets%7Clines.
    • setCellPaddingX

      public void setCellPaddingX(float newValue)
      Padding+within+a+table+cell
    • getCellPaddingX

      public float getCellPaddingX()
      Padding+within+a+table+cell
    • setCellPaddingY

      public void setCellPaddingY(float newValue)
      Padding+within+a+table+cell
    • getCellPaddingY

      public float getCellPaddingY()
      Padding+within+a+table+cell
    • setItemInnerSpacingX

      public void setItemInnerSpacingX(float newValue)
      Horizontal+and+vertical+spacing+between+within+elements+of+a+composed+widget+%28e.g.+a+slider+and+its+label%29.
    • getItemInnerSpacingX

      public float getItemInnerSpacingX()
      Horizontal+and+vertical+spacing+between+within+elements+of+a+composed+widget+%28e.g.+a+slider+and+its+label%29.
    • setItemInnerSpacingY

      public void setItemInnerSpacingY(float newValue)
      Horizontal+and+vertical+spacing+between+within+elements+of+a+composed+widget+%28e.g.+a+slider+and+its+label%29.
    • getItemInnerSpacingY

      public float getItemInnerSpacingY()
      Horizontal+and+vertical+spacing+between+within+elements+of+a+composed+widget+%28e.g.+a+slider+and+its+label%29.
    • setTouchExtraPaddingX

      public void setTouchExtraPaddingX(float newValue)
      Expand+reactive+bounding+box+for+touch-based+system+where+touch+position+is+not+accurate+enough.+Unfortunately+we+don%27t+sort+widgets+so+priority+on+overlap+will+always+be+given+to+the+first+widget.+So+don%27t+grow+this+too+much%21
    • getTouchExtraPaddingX

      public float getTouchExtraPaddingX()
      Expand+reactive+bounding+box+for+touch-based+system+where+touch+position+is+not+accurate+enough.+Unfortunately+we+don%27t+sort+widgets+so+priority+on+overlap+will+always+be+given+to+the+first+widget.+So+don%27t+grow+this+too+much%21
    • setTouchExtraPaddingY

      public void setTouchExtraPaddingY(float newValue)
      Expand+reactive+bounding+box+for+touch-based+system+where+touch+position+is+not+accurate+enough.+Unfortunately+we+don%27t+sort+widgets+so+priority+on+overlap+will+always+be+given+to+the+first+widget.+So+don%27t+grow+this+too+much%21
    • getTouchExtraPaddingY

      public float getTouchExtraPaddingY()
      Expand+reactive+bounding+box+for+touch-based+system+where+touch+position+is+not+accurate+enough.+Unfortunately+we+don%27t+sort+widgets+so+priority+on+overlap+will+always+be+given+to+the+first+widget.+So+don%27t+grow+this+too+much%21
    • setButtonTextAlignX

      public void setButtonTextAlignX(float newValue)
      Alignment+of+button+text+when+button+is+larger+than+text.+Defaults+to+%280.5f%2C+0.5f%29+%28centered%29.
    • getButtonTextAlignX

      public float getButtonTextAlignX()
      Alignment+of+button+text+when+button+is+larger+than+text.+Defaults+to+%280.5f%2C+0.5f%29+%28centered%29.
    • setButtonTextAlignY

      public void setButtonTextAlignY(float newValue)
      Alignment+of+button+text+when+button+is+larger+than+text.+Defaults+to+%280.5f%2C+0.5f%29+%28centered%29.
    • getButtonTextAlignY

      public float getButtonTextAlignY()
      Alignment+of+button+text+when+button+is+larger+than+text.+Defaults+to+%280.5f%2C+0.5f%29+%28centered%29.
    • setSelectableTextAlignX

      public void setSelectableTextAlignX(float newValue)
      Alignment+of+selectable+text.+Defaults+to+%280.0f%2C+0.0f%29+%28top-left+aligned%29.+It%27s+generally+important+to+keep+this+left-aligned+if+you+want+to+lay+multiple+items+on+a+same+line.
    • getSelectableTextAlignX

      public float getSelectableTextAlignX()
      Alignment+of+selectable+text.+Defaults+to+%280.0f%2C+0.0f%29+%28top-left+aligned%29.+It%27s+generally+important+to+keep+this+left-aligned+if+you+want+to+lay+multiple+items+on+a+same+line.
    • setSelectableTextAlignY

      public void setSelectableTextAlignY(float newValue)
      Alignment+of+selectable+text.+Defaults+to+%280.0f%2C+0.0f%29+%28top-left+aligned%29.+It%27s+generally+important+to+keep+this+left-aligned+if+you+want+to+lay+multiple+items+on+a+same+line.
    • getSelectableTextAlignY

      public float getSelectableTextAlignY()
      Alignment+of+selectable+text.+Defaults+to+%280.0f%2C+0.0f%29+%28top-left+aligned%29.+It%27s+generally+important+to+keep+this+left-aligned+if+you+want+to+lay+multiple+items+on+a+same+line.
    • setDisplayWindowPaddingX

      public void setDisplayWindowPaddingX(float newValue)
      Window+position+are+clamped+to+be+visible+within+the+display+area+or+monitors+by+at+least+this+amount.+Only+applies+to+regular+windows.
    • getDisplayWindowPaddingX

      public float getDisplayWindowPaddingX()
      Window+position+are+clamped+to+be+visible+within+the+display+area+or+monitors+by+at+least+this+amount.+Only+applies+to+regular+windows.
    • setDisplayWindowPaddingY

      public void setDisplayWindowPaddingY(float newValue)
      Window+position+are+clamped+to+be+visible+within+the+display+area+or+monitors+by+at+least+this+amount.+Only+applies+to+regular+windows.
    • getDisplayWindowPaddingY

      public float getDisplayWindowPaddingY()
      Window+position+are+clamped+to+be+visible+within+the+display+area+or+monitors+by+at+least+this+amount.+Only+applies+to+regular+windows.
    • setDisplaySafeAreaPaddingX

      public void setDisplaySafeAreaPaddingX(float newValue)
      If+you+cannot+see+the+edges+of+your+screen+%28e.g.+on+a+TV%29+increase+the+safe+area+padding.+Apply+to+popups%7Ctooltips+as+well+regular+windows.+NB%3A+Prefer+configuring+your+TV+sets+correctly%21
    • getDisplaySafeAreaPaddingX

      public float getDisplaySafeAreaPaddingX()
      If+you+cannot+see+the+edges+of+your+screen+%28e.g.+on+a+TV%29+increase+the+safe+area+padding.+Apply+to+popups%7Ctooltips+as+well+regular+windows.+NB%3A+Prefer+configuring+your+TV+sets+correctly%21
    • setDisplaySafeAreaPaddingY

      public void setDisplaySafeAreaPaddingY(float newValue)
      If+you+cannot+see+the+edges+of+your+screen+%28e.g.+on+a+TV%29+increase+the+safe+area+padding.+Apply+to+popups%7Ctooltips+as+well+regular+windows.+NB%3A+Prefer+configuring+your+TV+sets+correctly%21
    • getDisplaySafeAreaPaddingY

      public float getDisplaySafeAreaPaddingY()
      If+you+cannot+see+the+edges+of+your+screen+%28e.g.+on+a+TV%29+increase+the+safe+area+padding.+Apply+to+popups%7Ctooltips+as+well+regular+windows.+NB%3A+Prefer+configuring+your+TV+sets+correctly%21
    • getWindowMenuButtonPosition

      public int getWindowMenuButtonPosition()
      Side+of+the+collapsing%7Cdocking+button+in+the+title+bar+%28None%7CLeft%7CRight%29.+Defaults+to+ImGuiDir_Left.
    • getWindowMenuButtonPosition

      protected static int getWindowMenuButtonPosition(long nativeObjectPtr)
    • setWindowMenuButtonPosition

      public void setWindowMenuButtonPosition(int newValue)
      Side+of+the+collapsing%7Cdocking+button+in+the+title+bar+%28None%7CLeft%7CRight%29.+Defaults+to+ImGuiDir_Left.
    • setWindowMenuButtonPosition

      protected static void setWindowMenuButtonPosition(long nativeObjectPtr, int newValue)
    • getColorButtonPosition

      public int getColorButtonPosition()
      Side+of+the+color+button+in+the+ColorEdit4+widget+%28left%7Cright%29.+Defaults+to+ImGuiDir_Right.
    • getColorButtonPosition

      protected static int getColorButtonPosition(long nativeObjectPtr)
    • setColorButtonPosition

      public void setColorButtonPosition(int newValue)
      Side+of+the+color+button+in+the+ColorEdit4+widget+%28left%7Cright%29.+Defaults+to+ImGuiDir_Right.
    • setColorButtonPosition

      protected static void setColorButtonPosition(long nativeObjectPtr, int newValue)
    • getAlpha

      public float getAlpha()
      Global+alpha+applies+to+everything+in+Dear+ImGui.
    • getAlpha

      protected static float getAlpha(long nativeObjectPtr)
    • setAlpha

      public void setAlpha(float newValue)
      Global+alpha+applies+to+everything+in+Dear+ImGui.
    • setAlpha

      protected static void setAlpha(long nativeObjectPtr, float newValue)
    • getWindowRounding

      public float getWindowRounding()
      Radius+of+window+corners+rounding.+Set+to+0.0f+to+have+rectangular+windows.+Large+values+tend+to+lead+to+variety+of+artifacts+and+are+not+recommended.%0A++Window+rounding+at+the+time+of+Begin%28%29.+May+be+clamped+lower+to+avoid+rendering+artifacts+with+title+bar%2C+menu+bar+etc.
    • getWindowRounding

      protected static float getWindowRounding(long nativeObjectPtr)
    • setWindowRounding

      public void setWindowRounding(float newValue)
      Radius+of+window+corners+rounding.+Set+to+0.0f+to+have+rectangular+windows.+Large+values+tend+to+lead+to+variety+of+artifacts+and+are+not+recommended.%0A++Window+rounding+at+the+time+of+Begin%28%29.+May+be+clamped+lower+to+avoid+rendering+artifacts+with+title+bar%2C+menu+bar+etc.
    • setWindowRounding

      protected static void setWindowRounding(long nativeObjectPtr, float newValue)
    • getWindowBorderSize

      public float getWindowBorderSize()
      Thickness+of+border+around+windows.+Generally+set+to+0.0f+or+1.0f.+%28Other+values+are+not+well+tested+and+more+CPU%7CGPU+costly%29.%0A++Window+border+size+at+the+time+of+Begin%28%29.
    • getWindowBorderSize

      protected static float getWindowBorderSize(long nativeObjectPtr)
    • setWindowBorderSize

      public void setWindowBorderSize(float newValue)
      Thickness+of+border+around+windows.+Generally+set+to+0.0f+or+1.0f.+%28Other+values+are+not+well+tested+and+more+CPU%7CGPU+costly%29.%0A++Window+border+size+at+the+time+of+Begin%28%29.
    • setWindowBorderSize

      protected static void setWindowBorderSize(long nativeObjectPtr, float newValue)
    • getChildRounding

      public float getChildRounding()
      Radius+of+child+window+corners+rounding.+Set+to+0.0f+to+have+rectangular+windows.
    • getChildRounding

      protected static float getChildRounding(long nativeObjectPtr)
    • setChildRounding

      public void setChildRounding(float newValue)
      Radius+of+child+window+corners+rounding.+Set+to+0.0f+to+have+rectangular+windows.
    • setChildRounding

      protected static void setChildRounding(long nativeObjectPtr, float newValue)
    • getChildBorderSize

      public float getChildBorderSize()
      Thickness+of+border+around+child+windows.+Generally+set+to+0.0f+or+1.0f.+%28Other+values+are+not+well+tested+and+more+CPU%7CGPU+costly%29.
    • getChildBorderSize

      protected static float getChildBorderSize(long nativeObjectPtr)
    • setChildBorderSize

      public void setChildBorderSize(float newValue)
      Thickness+of+border+around+child+windows.+Generally+set+to+0.0f+or+1.0f.+%28Other+values+are+not+well+tested+and+more+CPU%7CGPU+costly%29.
    • setChildBorderSize

      protected static void setChildBorderSize(long nativeObjectPtr, float newValue)
    • getPopupRounding

      public float getPopupRounding()
      Radius+of+popup+window+corners+rounding.+%28Note+that+tooltip+windows+use+WindowRounding%29
    • getPopupRounding

      protected static float getPopupRounding(long nativeObjectPtr)
    • setPopupRounding

      public void setPopupRounding(float newValue)
      Radius+of+popup+window+corners+rounding.+%28Note+that+tooltip+windows+use+WindowRounding%29
    • setPopupRounding

      protected static void setPopupRounding(long nativeObjectPtr, float newValue)
    • getPopupBorderSize

      public float getPopupBorderSize()
      Thickness+of+border+around+popup%7Ctooltip+windows.+Generally+set+to+0.0f+or+1.0f.+%28Other+values+are+not+well+tested+and+more+CPU%7CGPU+costly%29.
    • getPopupBorderSize

      protected static float getPopupBorderSize(long nativeObjectPtr)
    • setPopupBorderSize

      public void setPopupBorderSize(float newValue)
      Thickness+of+border+around+popup%7Ctooltip+windows.+Generally+set+to+0.0f+or+1.0f.+%28Other+values+are+not+well+tested+and+more+CPU%7CGPU+costly%29.
    • setPopupBorderSize

      protected static void setPopupBorderSize(long nativeObjectPtr, float newValue)
    • getFrameRounding

      public float getFrameRounding()
      Radius+of+frame+corners+rounding.+Set+to+0.0f+to+have+rectangular+frame+%28used+by+most+widgets%29.
    • getFrameRounding

      protected static float getFrameRounding(long nativeObjectPtr)
    • setFrameRounding

      public void setFrameRounding(float newValue)
      Radius+of+frame+corners+rounding.+Set+to+0.0f+to+have+rectangular+frame+%28used+by+most+widgets%29.
    • setFrameRounding

      protected static void setFrameRounding(long nativeObjectPtr, float newValue)
    • getFrameBorderSize

      public float getFrameBorderSize()
      Thickness+of+border+around+frames.+Generally+set+to+0.0f+or+1.0f.+%28Other+values+are+not+well+tested+and+more+CPU%7CGPU+costly%29.
    • getFrameBorderSize

      protected static float getFrameBorderSize(long nativeObjectPtr)
    • setFrameBorderSize

      public void setFrameBorderSize(float newValue)
      Thickness+of+border+around+frames.+Generally+set+to+0.0f+or+1.0f.+%28Other+values+are+not+well+tested+and+more+CPU%7CGPU+costly%29.
    • setFrameBorderSize

      protected static void setFrameBorderSize(long nativeObjectPtr, float newValue)
    • getIndentSpacing

      public float getIndentSpacing()
    • getIndentSpacing

      protected static float getIndentSpacing(long nativeObjectPtr)
    • setIndentSpacing

      public void setIndentSpacing(float newValue)
    • setIndentSpacing

      protected static void setIndentSpacing(long nativeObjectPtr, float newValue)
    • getColumnsMinSpacing

      public float getColumnsMinSpacing()
      Minimum+horizontal+spacing+between+two+columns.+Preferably+%3E+%28FramePadding.x+%2B+1%29.
    • getColumnsMinSpacing

      protected static float getColumnsMinSpacing(long nativeObjectPtr)
    • setColumnsMinSpacing

      public void setColumnsMinSpacing(float newValue)
      Minimum+horizontal+spacing+between+two+columns.+Preferably+%3E+%28FramePadding.x+%2B+1%29.
    • setColumnsMinSpacing

      protected static void setColumnsMinSpacing(long nativeObjectPtr, float newValue)
    • getScrollbarSize

      public float getScrollbarSize()
      Width+of+the+vertical+scrollbar%2C+Height+of+the+horizontal+scrollbar.
    • getScrollbarSize

      protected static float getScrollbarSize(long nativeObjectPtr)
    • setScrollbarSize

      public void setScrollbarSize(float newValue)
      Width+of+the+vertical+scrollbar%2C+Height+of+the+horizontal+scrollbar.
    • setScrollbarSize

      protected static void setScrollbarSize(long nativeObjectPtr, float newValue)
    • getScrollbarRounding

      public float getScrollbarRounding()
      Radius+of+grab+corners+for+scrollbar.
    • getScrollbarRounding

      protected static float getScrollbarRounding(long nativeObjectPtr)
    • setScrollbarRounding

      public void setScrollbarRounding(float newValue)
      Radius+of+grab+corners+for+scrollbar.
    • setScrollbarRounding

      protected static void setScrollbarRounding(long nativeObjectPtr, float newValue)
    • getGrabMinSize

      public float getGrabMinSize()
      Minimum+width%7Cheight+of+a+grab+box+for+slider%7Cscrollbar.
    • getGrabMinSize

      protected static float getGrabMinSize(long nativeObjectPtr)
    • setGrabMinSize

      public void setGrabMinSize(float newValue)
      Minimum+width%7Cheight+of+a+grab+box+for+slider%7Cscrollbar.
    • setGrabMinSize

      protected static void setGrabMinSize(long nativeObjectPtr, float newValue)
    • getGrabRounding

      public float getGrabRounding()
      Radius+of+grabs+corners+rounding.+Set+to+0.0f+to+have+rectangular+slider+grabs.
    • getGrabRounding

      protected static float getGrabRounding(long nativeObjectPtr)
    • setGrabRounding

      public void setGrabRounding(float newValue)
      Radius+of+grabs+corners+rounding.+Set+to+0.0f+to+have+rectangular+slider+grabs.
    • setGrabRounding

      protected static void setGrabRounding(long nativeObjectPtr, float newValue)
    • getLogSliderDeadzone

      public float getLogSliderDeadzone()
      The+size+in+pixels+of+the+dead-zone+around+zero+on+logarithmic+sliders+that+cross+zero.
    • getLogSliderDeadzone

      protected static float getLogSliderDeadzone(long nativeObjectPtr)
    • setLogSliderDeadzone

      public void setLogSliderDeadzone(float newValue)
      The+size+in+pixels+of+the+dead-zone+around+zero+on+logarithmic+sliders+that+cross+zero.
    • setLogSliderDeadzone

      protected static void setLogSliderDeadzone(long nativeObjectPtr, float newValue)
    • getTabRounding

      public float getTabRounding()
      Radius+of+upper+corners+of+a+tab.+Set+to+0.0f+to+have+rectangular+tabs.
    • getTabRounding

      protected static float getTabRounding(long nativeObjectPtr)
    • setTabRounding

      public void setTabRounding(float newValue)
      Radius+of+upper+corners+of+a+tab.+Set+to+0.0f+to+have+rectangular+tabs.
    • setTabRounding

      protected static void setTabRounding(long nativeObjectPtr, float newValue)
    • getTabBorderSize

      public float getTabBorderSize()
      Thickness+of+border+around+tabs.
    • getTabBorderSize

      protected static float getTabBorderSize(long nativeObjectPtr)
    • setTabBorderSize

      public void setTabBorderSize(float newValue)
      Thickness+of+border+around+tabs.
    • setTabBorderSize

      protected static void setTabBorderSize(long nativeObjectPtr, float newValue)
    • getTabMinWidthForCloseButton

      public float getTabMinWidthForCloseButton()
      Minimum+width+for+close+button+to+appears+on+an+unselected+tab+when+hovered.+Set+to+0.0f+to+always+show+when+hovering%2C+set+to+FLT_MAX+to+never+show+close+button+unless+selected.
    • getTabMinWidthForCloseButton

      protected static float getTabMinWidthForCloseButton(long nativeObjectPtr)
    • setTabMinWidthForCloseButton

      public void setTabMinWidthForCloseButton(float newValue)
      Minimum+width+for+close+button+to+appears+on+an+unselected+tab+when+hovered.+Set+to+0.0f+to+always+show+when+hovering%2C+set+to+FLT_MAX+to+never+show+close+button+unless+selected.
    • setTabMinWidthForCloseButton

      protected static void setTabMinWidthForCloseButton(long nativeObjectPtr, float newValue)
    • getMouseCursorScale

      public float getMouseCursorScale()
      Scale+software+rendered+mouse+cursor+%28when+io.MouseDrawCursor+is+enabled%29.+May+be+removed+later.
    • getMouseCursorScale

      protected static float getMouseCursorScale(long nativeObjectPtr)
    • setMouseCursorScale

      public void setMouseCursorScale(float newValue)
      Scale+software+rendered+mouse+cursor+%28when+io.MouseDrawCursor+is+enabled%29.+May+be+removed+later.
    • setMouseCursorScale

      protected static void setMouseCursorScale(long nativeObjectPtr, float newValue)
    • getCurveTessellationTol

      public float getCurveTessellationTol()
      Tessellation+tolerance+when+using+PathBezierCurveTo%28%29+without+a+specific+number+of+segments.+Decrease+for+highly+tessellated+curves+%28higher+quality%2C+more+polygons%29%2C+increase+to+reduce+quality.%0A++Tessellation+tolerance+when+using+PathBezierCurveTo%28%29
    • getCurveTessellationTol

      protected static float getCurveTessellationTol(long nativeObjectPtr)
    • setCurveTessellationTol

      public void setCurveTessellationTol(float newValue)
      Tessellation+tolerance+when+using+PathBezierCurveTo%28%29+without+a+specific+number+of+segments.+Decrease+for+highly+tessellated+curves+%28higher+quality%2C+more+polygons%29%2C+increase+to+reduce+quality.%0A++Tessellation+tolerance+when+using+PathBezierCurveTo%28%29
    • setCurveTessellationTol

      protected static void setCurveTessellationTol(long nativeObjectPtr, float newValue)
    • getCircleTessellationMaxError

      public float getCircleTessellationMaxError()
      Maximum+error+%28in+pixels%29+allowed+when+using+AddCircle%28%29%7CAddCircleFilled%28%29+or+drawing+rounded+corner+rectangles+with+no+explicit+segment+count+specified.+Decrease+for+higher+quality+but+more+geometry.
    • getCircleTessellationMaxError

      protected static float getCircleTessellationMaxError(long nativeObjectPtr)
    • setCircleTessellationMaxError

      public void setCircleTessellationMaxError(float newValue)
      Maximum+error+%28in+pixels%29+allowed+when+using+AddCircle%28%29%7CAddCircleFilled%28%29+or+drawing+rounded+corner+rectangles+with+no+explicit+segment+count+specified.+Decrease+for+higher+quality+but+more+geometry.
    • setCircleTessellationMaxError

      protected static void setCircleTessellationMaxError(long nativeObjectPtr, float newValue)
    • isAntiAliasedLines

      public boolean isAntiAliasedLines()
      Enable+anti-aliased+lines%7Cborders.+Disable+if+you+are+really+tight+on+CPU%7CGPU.+Latched+at+the+beginning+of+the+frame+%28copied+to+ImDrawList%29.
    • isAntiAliasedLines

      public static boolean isAntiAliasedLines(long nativeObjectPtr)
    • setAntiAliasedLines

      public void setAntiAliasedLines(boolean newValue)
      Enable+anti-aliased+lines%7Cborders.+Disable+if+you+are+really+tight+on+CPU%7CGPU.+Latched+at+the+beginning+of+the+frame+%28copied+to+ImDrawList%29.
    • setAntiAliasedLines

      public static void setAntiAliasedLines(long nativeObjectPtr, boolean newValue)
    • isAntiAliasedFill

      public boolean isAntiAliasedFill()
      Enable+anti-aliased+edges+around+filled+shapes+%28rounded+rectangles%2C+circles%2C+etc.%29.+Disable+if+you+are+really+tight+on+CPU%7CGPU.+Latched+at+the+beginning+of+the+frame+%28copied+to+ImDrawList%29.
    • isAntiAliasedFill

      public static boolean isAntiAliasedFill(long nativeObjectPtr)
    • setAntiAliasedFill

      public void setAntiAliasedFill(boolean newValue)
      Enable+anti-aliased+edges+around+filled+shapes+%28rounded+rectangles%2C+circles%2C+etc.%29.+Disable+if+you+are+really+tight+on+CPU%7CGPU.+Latched+at+the+beginning+of+the+frame+%28copied+to+ImDrawList%29.
    • setAntiAliasedFill

      public static void setAntiAliasedFill(long nativeObjectPtr, boolean newValue)
    • scaleAllSizes

      public static void scaleAllSizes(float scaleFactor, long nativeObjectPtr)
    • scaleAllSizes

      public final void scaleAllSizes(float scaleFactor)