类 JImGuiStyleGen
java.lang.Object
org.ice1000.jimgui.JImGuiStyleGen
- 直接已知子类:
JImStyle
- 从以下版本开始:
- v0.1
-
字段概要
字段 -
方法概要
修饰符和类型方法说明floatgetAlpha()Global+alpha+applies+to+everything+in+Dear+ImGui.protected static floatgetAlpha(long nativeObjectPtr)floatAlignment+of+button+text+when+button+is+larger+than+text.floatAlignment+of+button+text+when+button+is+larger+than+text.floatPadding+within+a+table+cellfloatPadding+within+a+table+cellfloatThickness+of+border+around+child+windows.protected static floatgetChildBorderSize(long nativeObjectPtr)floatRadius+of+child+window+corners+rounding.protected static floatgetChildRounding(long nativeObjectPtr)floatMaximum+error+%28in+pixels%29+allowed+when+using+AddCircle%28%29%7CAddCircleFilled%28%29+or+drawing+rounded+corner+rectangles+with+no+explicit+segment+count+specified.protected static floatgetCircleTessellationMaxError(long nativeObjectPtr)intSide+of+the+color+button+in+the+ColorEdit4+widget+%28left%7Cright%29.protected static intgetColorButtonPosition(long nativeObjectPtr)floatMinimum+horizontal+spacing+between+two+columns.protected static floatgetColumnsMinSpacing(long nativeObjectPtr)floatTessellation+tolerance+when+using+PathBezierCurveTo%28%29+without+a+specific+number+of+segments.protected static floatgetCurveTessellationTol(long nativeObjectPtr)floatIf+you+cannot+see+the+edges+of+your+screen+%28e.g.floatIf+you+cannot+see+the+edges+of+your+screen+%28e.g.floatWindow+position+are+clamped+to+be+visible+within+the+display+area+or+monitors+by+at+least+this+amount.floatWindow+position+are+clamped+to+be+visible+within+the+display+area+or+monitors+by+at+least+this+amount.floatThickness+of+border+around+frames.protected static floatgetFrameBorderSize(long nativeObjectPtr)floatPadding+within+a+framed+rectangle+%28used+by+most+widgets%29.%0A++style.FramePadding+locked+at+the+time+of+BeginTabBar%28%29floatPadding+within+a+framed+rectangle+%28used+by+most+widgets%29.%0A++style.FramePadding+locked+at+the+time+of+BeginTabBar%28%29floatRadius+of+frame+corners+rounding.protected static floatgetFrameRounding(long nativeObjectPtr)floatMinimum+width%7Cheight+of+a+grab+box+for+slider%7Cscrollbar.protected static floatgetGrabMinSize(long nativeObjectPtr)floatRadius+of+grabs+corners+rounding.protected static floatgetGrabRounding(long nativeObjectPtr)floatprotected static floatgetIndentSpacing(long nativeObjectPtr)static @NotNull JImGuiStyleGengetInstance(@NotNull JImGui owner)floatHorizontal+and+vertical+spacing+between+within+elements+of+a+composed+widget+%28e.g.floatHorizontal+and+vertical+spacing+between+within+elements+of+a+composed+widget+%28e.g.floatHorizontal+and+vertical+spacing+between+widgets%7Clines.floatHorizontal+and+vertical+spacing+between+widgets%7Clines.floatThe+size+in+pixels+of+the+dead-zone+around+zero+on+logarithmic+sliders+that+cross+zero.protected static floatgetLogSliderDeadzone(long nativeObjectPtr)floatScale+software+rendered+mouse+cursor+%28when+io.MouseDrawCursor+is+enabled%29.protected static floatgetMouseCursorScale(long nativeObjectPtr)floatThickness+of+border+around+popup%7Ctooltip+windows.protected static floatgetPopupBorderSize(long nativeObjectPtr)floatRadius+of+popup+window+corners+rounding.+%28Note+that+tooltip+windows+use+WindowRounding%29protected static floatgetPopupRounding(long nativeObjectPtr)floatRadius+of+grab+corners+for+scrollbar.protected static floatgetScrollbarRounding(long nativeObjectPtr)floatWidth+of+the+vertical+scrollbar%2C+Height+of+the+horizontal+scrollbar.protected static floatgetScrollbarSize(long nativeObjectPtr)floatAlignment+of+selectable+text.floatAlignment+of+selectable+text.floatThickness+of+border+around+tabs.protected static floatgetTabBorderSize(long nativeObjectPtr)floatMinimum+width+for+close+button+to+appears+on+an+unselected+tab+when+hovered.protected static floatgetTabMinWidthForCloseButton(long nativeObjectPtr)floatRadius+of+upper+corners+of+a+tab.protected static floatgetTabRounding(long nativeObjectPtr)floatExpand+reactive+bounding+box+for+touch-based+system+where+touch+position+is+not+accurate+enough.floatExpand+reactive+bounding+box+for+touch-based+system+where+touch+position+is+not+accurate+enough.floatThickness+of+border+around+windows.protected static floatgetWindowBorderSize(long nativeObjectPtr)intSide+of+the+collapsing%7Cdocking+button+in+the+title+bar+%28None%7CLeft%7CRight%29.protected static intgetWindowMenuButtonPosition(long nativeObjectPtr)floatMinimum+window+size.floatMinimum+window+size.floatPadding+within+a+window.%0A++Window+padding+at+the+time+of+Begin%28%29.floatPadding+within+a+window.%0A++Window+padding+at+the+time+of+Begin%28%29.floatRadius+of+window+corners+rounding.protected static floatgetWindowRounding(long nativeObjectPtr)floatAlignment+for+title+bar+text.floatAlignment+for+title+bar+text.booleanEnable+anti-aliased+edges+around+filled+shapes+%28rounded+rectangles%2C+circles%2C+etc.%29.static booleanisAntiAliasedFill(long nativeObjectPtr)booleanEnable+anti-aliased+lines%7Cborders.static booleanisAntiAliasedLines(long nativeObjectPtr)voidscaleAllSizes(float scaleFactor)static voidscaleAllSizes(float scaleFactor, long nativeObjectPtr)voidsetAlpha(float newValue)Global+alpha+applies+to+everything+in+Dear+ImGui.protected static voidsetAlpha(long nativeObjectPtr, float newValue)voidsetAntiAliasedFill(boolean newValue)Enable+anti-aliased+edges+around+filled+shapes+%28rounded+rectangles%2C+circles%2C+etc.%29.static voidsetAntiAliasedFill(long nativeObjectPtr, boolean newValue)voidsetAntiAliasedLines(boolean newValue)Enable+anti-aliased+lines%7Cborders.static voidsetAntiAliasedLines(long nativeObjectPtr, boolean newValue)voidsetButtonTextAlignX(float newValue)Alignment+of+button+text+when+button+is+larger+than+text.voidsetButtonTextAlignY(float newValue)Alignment+of+button+text+when+button+is+larger+than+text.voidsetCellPaddingX(float newValue)Padding+within+a+table+cellvoidsetCellPaddingY(float newValue)Padding+within+a+table+cellvoidsetChildBorderSize(float newValue)Thickness+of+border+around+child+windows.protected static voidsetChildBorderSize(long nativeObjectPtr, float newValue)voidsetChildRounding(float newValue)Radius+of+child+window+corners+rounding.protected static voidsetChildRounding(long nativeObjectPtr, float newValue)voidsetCircleTessellationMaxError(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.protected static voidsetCircleTessellationMaxError(long nativeObjectPtr, float newValue)voidsetColorButtonPosition(int newValue)Side+of+the+color+button+in+the+ColorEdit4+widget+%28left%7Cright%29.protected static voidsetColorButtonPosition(long nativeObjectPtr, int newValue)voidsetColumnsMinSpacing(float newValue)Minimum+horizontal+spacing+between+two+columns.protected static voidsetColumnsMinSpacing(long nativeObjectPtr, float newValue)voidsetCurveTessellationTol(float newValue)Tessellation+tolerance+when+using+PathBezierCurveTo%28%29+without+a+specific+number+of+segments.protected static voidsetCurveTessellationTol(long nativeObjectPtr, float newValue)voidsetDisplaySafeAreaPaddingX(float newValue)If+you+cannot+see+the+edges+of+your+screen+%28e.g.voidsetDisplaySafeAreaPaddingY(float newValue)If+you+cannot+see+the+edges+of+your+screen+%28e.g.voidsetDisplayWindowPaddingX(float newValue)Window+position+are+clamped+to+be+visible+within+the+display+area+or+monitors+by+at+least+this+amount.voidsetDisplayWindowPaddingY(float newValue)Window+position+are+clamped+to+be+visible+within+the+display+area+or+monitors+by+at+least+this+amount.voidsetFrameBorderSize(float newValue)Thickness+of+border+around+frames.protected static voidsetFrameBorderSize(long nativeObjectPtr, float newValue)voidsetFramePaddingX(float newValue)Padding+within+a+framed+rectangle+%28used+by+most+widgets%29.%0A++style.FramePadding+locked+at+the+time+of+BeginTabBar%28%29voidsetFramePaddingY(float newValue)Padding+within+a+framed+rectangle+%28used+by+most+widgets%29.%0A++style.FramePadding+locked+at+the+time+of+BeginTabBar%28%29voidsetFrameRounding(float newValue)Radius+of+frame+corners+rounding.protected static voidsetFrameRounding(long nativeObjectPtr, float newValue)voidsetGrabMinSize(float newValue)Minimum+width%7Cheight+of+a+grab+box+for+slider%7Cscrollbar.protected static voidsetGrabMinSize(long nativeObjectPtr, float newValue)voidsetGrabRounding(float newValue)Radius+of+grabs+corners+rounding.protected static voidsetGrabRounding(long nativeObjectPtr, float newValue)voidsetIndentSpacing(float newValue)protected static voidsetIndentSpacing(long nativeObjectPtr, float newValue)voidsetItemInnerSpacingX(float newValue)Horizontal+and+vertical+spacing+between+within+elements+of+a+composed+widget+%28e.g.voidsetItemInnerSpacingY(float newValue)Horizontal+and+vertical+spacing+between+within+elements+of+a+composed+widget+%28e.g.voidsetItemSpacingX(float newValue)Horizontal+and+vertical+spacing+between+widgets%7Clines.voidsetItemSpacingY(float newValue)Horizontal+and+vertical+spacing+between+widgets%7Clines.voidsetLogSliderDeadzone(float newValue)The+size+in+pixels+of+the+dead-zone+around+zero+on+logarithmic+sliders+that+cross+zero.protected static voidsetLogSliderDeadzone(long nativeObjectPtr, float newValue)voidsetMouseCursorScale(float newValue)Scale+software+rendered+mouse+cursor+%28when+io.MouseDrawCursor+is+enabled%29.protected static voidsetMouseCursorScale(long nativeObjectPtr, float newValue)voidsetPopupBorderSize(float newValue)Thickness+of+border+around+popup%7Ctooltip+windows.protected static voidsetPopupBorderSize(long nativeObjectPtr, float newValue)voidsetPopupRounding(float newValue)Radius+of+popup+window+corners+rounding.+%28Note+that+tooltip+windows+use+WindowRounding%29protected static voidsetPopupRounding(long nativeObjectPtr, float newValue)voidsetScrollbarRounding(float newValue)Radius+of+grab+corners+for+scrollbar.protected static voidsetScrollbarRounding(long nativeObjectPtr, float newValue)voidsetScrollbarSize(float newValue)Width+of+the+vertical+scrollbar%2C+Height+of+the+horizontal+scrollbar.protected static voidsetScrollbarSize(long nativeObjectPtr, float newValue)voidsetSelectableTextAlignX(float newValue)Alignment+of+selectable+text.voidsetSelectableTextAlignY(float newValue)Alignment+of+selectable+text.voidsetTabBorderSize(float newValue)Thickness+of+border+around+tabs.protected static voidsetTabBorderSize(long nativeObjectPtr, float newValue)voidsetTabMinWidthForCloseButton(float newValue)Minimum+width+for+close+button+to+appears+on+an+unselected+tab+when+hovered.protected static voidsetTabMinWidthForCloseButton(long nativeObjectPtr, float newValue)voidsetTabRounding(float newValue)Radius+of+upper+corners+of+a+tab.protected static voidsetTabRounding(long nativeObjectPtr, float newValue)voidsetTouchExtraPaddingX(float newValue)Expand+reactive+bounding+box+for+touch-based+system+where+touch+position+is+not+accurate+enough.voidsetTouchExtraPaddingY(float newValue)Expand+reactive+bounding+box+for+touch-based+system+where+touch+position+is+not+accurate+enough.voidsetWindowBorderSize(float newValue)Thickness+of+border+around+windows.protected static voidsetWindowBorderSize(long nativeObjectPtr, float newValue)voidsetWindowMenuButtonPosition(int newValue)Side+of+the+collapsing%7Cdocking+button+in+the+title+bar+%28None%7CLeft%7CRight%29.protected static voidsetWindowMenuButtonPosition(long nativeObjectPtr, int newValue)voidsetWindowMinSizeX(float newValue)Minimum+window+size.voidsetWindowMinSizeY(float newValue)Minimum+window+size.voidsetWindowPaddingX(float newValue)Padding+within+a+window.%0A++Window+padding+at+the+time+of+Begin%28%29.voidsetWindowPaddingY(float newValue)Padding+within+a+window.%0A++Window+padding+at+the+time+of+Begin%28%29.voidsetWindowRounding(float newValue)Radius+of+window+corners+rounding.protected static voidsetWindowRounding(long nativeObjectPtr, float newValue)voidsetWindowTitleAlignX(float newValue)Alignment+for+title+bar+text.voidsetWindowTitleAlignY(float newValue)Alignment+for+title+bar+text.
-
字段详细资料
-
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)
-