类 JImGuiGen
java.lang.Object
org.ice1000.jimgui.JImGuiGen
- 直接已知子类:
JImWidgets
- 从以下版本开始:
- v0.1
-
字段概要
字段修饰符和类型字段说明static byte @NotNull []static byte @NotNull []static byte @NotNull []static byte @NotNull []static byte @NotNull []static byte @NotNull []static byte @NotNull []static byte @NotNull [] -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidvertically+align+upcoming+text+baseline+to+FramePadding.y+so+that+it+will+align+properly+to+regularly+framed+items+%28call+if+you+have+text+on+a+line+before+a+framed+item%29protected static booleanarrowButton(byte[] text, int direction)booleanarrowButton(@NotNull String text, int direction)square+button+with+an+arrow+shapebooleanarrowButton(@NotNull JImStr text, int direction)square+button+with+an+arrow+shapeprotected static booleanbegin(byte[] name, long openPtr, int flags)booleanAutomatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1.booleanbegin(@NotNull String name, @NotNull NativeBool openPtr)Automatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1.booleanbegin(@NotNull String name, @NotNull NativeBool openPtr, int flags)Automatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1.booleanAutomatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1.booleanbegin(@NotNull JImStr name, @NotNull NativeBool openPtr)Automatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1.booleanbegin(@NotNull JImStr name, @NotNull NativeBool openPtr, int flags)Automatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1.booleanbeginChild(int id)booleanbeginChild(int id, float width, float height)booleanbeginChild(int id, float width, float height, boolean border)static booleanbeginChild(int id, float width, float height, boolean border, int flags)protected static booleanbeginChild0(byte[] stringID, float width, float height, boolean border, int flags)booleanbeginChild0(@NotNull String stringID)booleanbeginChild0(@NotNull String stringID, float width, float height)booleanbeginChild0(@NotNull String stringID, float width, float height, boolean border)booleanbeginChild0(@NotNull String stringID, float width, float height, boolean border, int flags)booleanbeginChild0(@NotNull JImStr stringID)booleanbeginChild0(@NotNull JImStr stringID, float width, float height)booleanbeginChild0(@NotNull JImStr stringID, float width, float height, boolean border)booleanbeginChild0(@NotNull JImStr stringID, float width, float height, boolean border, int flags)protected static booleanbeginCombo(byte[] label, byte[] previewValue, int flags)booleanbeginCombo(@NotNull String label, @NotNull String previewValue)booleanbeginCombo(@NotNull String label, @NotNull String previewValue, int flags)booleanbeginCombo(@NotNull JImStr label, @NotNull JImStr previewValue)booleanbeginCombo(@NotNull JImStr label, @NotNull JImStr previewValue, int flags)static voidlock+horizontal+starting+positionprotected static booleanbeginListBox(byte[] label, float width, float height)booleanbeginListBox(@NotNull String label, float width, float height)open+a+framed+scrolling+regionbooleanbeginListBox(@NotNull JImStr label, float width, float height)open+a+framed+scrolling+regionstatic booleancreate+and+append+to+a+full+screen+menu-bar.protected static booleanbeginMenu(byte[] label, boolean enabled)booleancreate+a+sub-menu+entry.booleancreate+a+sub-menu+entry.booleancreate+a+sub-menu+entry.booleancreate+a+sub-menu+entry.static booleanappend+to+menu-bar+of+current+window+%28requires+ImGuiWindowFlags_MenuBar+flag+set+on+parent+window%29.protected static booleanbeginPopup(byte[] stringID, int flags)booleanbeginPopup(@NotNull String stringID)return+true+if+the+popup+is+open%2C+and+you+can+start+outputting+to+it.booleanbeginPopup(@NotNull String stringID, int flags)return+true+if+the+popup+is+open%2C+and+you+can+start+outputting+to+it.booleanbeginPopup(@NotNull JImStr stringID)return+true+if+the+popup+is+open%2C+and+you+can+start+outputting+to+it.booleanbeginPopup(@NotNull JImStr stringID, int flags)return+true+if+the+popup+is+open%2C+and+you+can+start+outputting+to+it.booleanopen%2Bbegin+popup+when+clicked+on+last+item.protected static booleanbeginPopupContextItem(byte[] stringID, int flags)booleanbeginPopupContextItem(@Nullable String stringID)open%2Bbegin+popup+when+clicked+on+last+item.booleanbeginPopupContextItem(@Nullable String stringID, int flags)open%2Bbegin+popup+when+clicked+on+last+item.booleanopen%2Bbegin+popup+when+clicked+in+void+%28where+there+are+no+windows%29.protected static booleanbeginPopupContextVoid(byte[] stringID, int flags)booleanbeginPopupContextVoid(@Nullable String stringID)open%2Bbegin+popup+when+clicked+in+void+%28where+there+are+no+windows%29.booleanbeginPopupContextVoid(@Nullable String stringID, int flags)open%2Bbegin+popup+when+clicked+in+void+%28where+there+are+no+windows%29.booleanopen%2Bbegin+popup+when+clicked+on+current+window.protected static booleanbeginPopupContextWindow(byte[] stringID, int flags)booleanbeginPopupContextWindow(@Nullable String stringID)open%2Bbegin+popup+when+clicked+on+current+window.booleanbeginPopupContextWindow(@Nullable String stringID, int flags)open%2Bbegin+popup+when+clicked+on+current+window.protected static booleanbeginPopupModal(byte[] name, long openPtr, int flags)booleanbeginPopupModal(@NotNull String name, @NotNull NativeBool openPtr)return+true+if+the+modal+is+open%2C+and+you+can+start+outputting+to+it.booleanbeginPopupModal(@NotNull String name, @NotNull NativeBool openPtr, int flags)return+true+if+the+modal+is+open%2C+and+you+can+start+outputting+to+it.booleanbeginPopupModal(@NotNull JImStr name, @NotNull NativeBool openPtr)return+true+if+the+modal+is+open%2C+and+you+can+start+outputting+to+it.booleanbeginPopupModal(@NotNull JImStr name, @NotNull NativeBool openPtr, int flags)return+true+if+the+modal+is+open%2C+and+you+can+start+outputting+to+it.protected static booleanbeginTabBar(byte[] stringID, int flags)booleanbeginTabBar(@NotNull String stringID)create+and+append+into+a+TabBarbooleanbeginTabBar(@NotNull String stringID, int flags)create+and+append+into+a+TabBarbooleanbeginTabBar(@NotNull JImStr stringID)create+and+append+into+a+TabBarbooleanbeginTabBar(@NotNull JImStr stringID, int flags)create+and+append+into+a+TabBarprotected static booleanbeginTabItem(byte[] label, long openPtr, int flags)booleanbeginTabItem(@NotNull String label)create+a+Tab.booleanbeginTabItem(@NotNull String label, @NotNull NativeBool openPtr)create+a+Tab.booleanbeginTabItem(@NotNull String label, @NotNull NativeBool openPtr, int flags)create+a+Tab.booleanbeginTabItem(@NotNull JImStr label)create+a+Tab.booleanbeginTabItem(@NotNull JImStr label, @NotNull NativeBool openPtr)create+a+Tab.booleanbeginTabItem(@NotNull JImStr label, @NotNull NativeBool openPtr, int flags)create+a+Tab.protected static booleanbeginTable(byte[] stringID, int columnsCount, int flags, float widthouterSize, float heightouterSize, float innerWidth)booleanbeginTable(@NotNull String stringID, int columnsCount)booleanbeginTable(@NotNull String stringID, int columnsCount, int flags)booleanbeginTable(@NotNull String stringID, int columnsCount, int flags, float widthouterSize, float heightouterSize)booleanbeginTable(@NotNull String stringID, int columnsCount, int flags, float widthouterSize, float heightouterSize, float innerWidth)booleanbeginTable(@NotNull JImStr stringID, int columnsCount)booleanbeginTable(@NotNull JImStr stringID, int columnsCount, int flags)booleanbeginTable(@NotNull JImStr stringID, int columnsCount, int flags, float widthouterSize, float heightouterSize)booleanbeginTable(@NotNull JImStr stringID, int columnsCount, int flags, float widthouterSize, float heightouterSize, float innerWidth)static voidbegin%7Cappend+a+tooltip+window.protected static voidbufferingBar(float value, float width, float height, long backgroundColor, long foregroundColor)voidbufferingBar(float value, float width, float height, @NotNull JImVec4 backgroundColor, @NotNull JImVec4 foregroundColor)static voidbullet()draw+a+small+circle+%2B+keep+the+cursor+on+the+same+line.protected static voidbulletText(byte[] text)voidbulletText(@NotNull String text)shortcut+for+Bullet%28%29%2BText%28%29voidbulletText(@NotNull JImStr text)shortcut+for+Bullet%28%29%2BText%28%29protected static booleanbutton(byte[] text, float width, float height)booleanbuttonbooleanbuttonbooleanbuttonbooleanbuttonstatic floatwidth+of+item+given+pushed+settings+and+current+cursor+position.voidattention%3A+misleading+name%21+manually+override+io.WantCaptureKeyboard+flag+next+frame+%28said+flag+is+entirely+left+for+your+application+to+handle%29.static voidcaptureKeyboardFromApp(boolean capture)attention%3A+misleading+name%21+manually+override+io.WantCaptureKeyboard+flag+next+frame+%28said+flag+is+entirely+left+for+your+application+to+handle%29.voidattention%3A+misleading+name%21+manually+override+io.WantCaptureMouse+flag+next+frame+%28said+flag+is+entirely+left+for+your+application+to+handle%29.static voidcaptureMouseFromApp(boolean capture)attention%3A+misleading+name%21+manually+override+io.WantCaptureMouse+flag+next+frame+%28said+flag+is+entirely+left+for+your+application+to+handle%29.protected static booleancheckbox(byte[] label, long v)booleancheckbox(@NotNull String label, @NotNull NativeBool v)booleancheckbox(@NotNull JImStr label, @NotNull NativeBool v)protected static voidcircle(float radius, long color, int numSegments, float thickness)void%40param+thickness+if+%3C+0%2C+circle+will+be+filledvoid%40param+thickness+if+%3C+0%2C+circle+will+be+filledvoid%40param+thickness+if+%3C+0%2C+circle+will+be+filledstatic voidmanually+close+the+popup+we+have+begin-ed+into.protected static booleancollapsingHeader(byte[] label, long openPtr, int flags)booleancollapsingHeader(@NotNull String label)if+returning+%27true%27+the+header+is+open.booleancollapsingHeader(@NotNull String label, @NotNull NativeBool openPtr)if+returning+%27true%27+the+header+is+open.booleancollapsingHeader(@NotNull String label, @NotNull NativeBool openPtr, int flags)if+returning+%27true%27+the+header+is+open.booleancollapsingHeader(@NotNull JImStr label)if+returning+%27true%27+the+header+is+open.booleancollapsingHeader(@NotNull JImStr label, @NotNull NativeBool openPtr)if+returning+%27true%27+the+header+is+open.booleancollapsingHeader(@NotNull JImStr label, @NotNull NativeBool openPtr, int flags)if+returning+%27true%27+the+header+is+open.protected static booleancolorButton(byte[] descriptionID, long color, int flags, float width, float height)booleancolorButton(@NotNull String descriptionID, @NotNull JImVec4 color)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed.booleancolorButton(@NotNull String descriptionID, @NotNull JImVec4 color, int flags)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed.booleancolorButton(@NotNull String descriptionID, @NotNull JImVec4 color, int flags, float width, float height)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed.booleancolorButton(@NotNull JImStr descriptionID, @NotNull JImVec4 color)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed.booleancolorButton(@NotNull JImStr descriptionID, @NotNull JImVec4 color, int flags)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed.booleancolorButton(@NotNull JImStr descriptionID, @NotNull JImVec4 color, int flags, float width, float height)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed.protected static booleancolorEdit3(byte[] label, long color, int flags)booleancolorEdit3(@NotNull String label, @NotNull JImVec4 color)booleancolorEdit3(@NotNull String label, @NotNull JImVec4 color, int flags)booleancolorEdit3(@NotNull JImStr label, @NotNull JImVec4 color)booleancolorEdit3(@NotNull JImStr label, @NotNull JImVec4 color, int flags)protected static booleancolorEdit4(byte[] label, long color, int flags)booleancolorEdit4(@NotNull String label, @NotNull JImVec4 color)booleancolorEdit4(@NotNull String label, @NotNull JImVec4 color, int flags)booleancolorEdit4(@NotNull JImStr label, @NotNull JImVec4 color)booleancolorEdit4(@NotNull JImStr label, @NotNull JImVec4 color, int flags)protected static booleancolorPicker3(byte[] label, long color, int flags)booleancolorPicker3(@NotNull String label, @NotNull JImVec4 color)booleancolorPicker3(@NotNull String label, @NotNull JImVec4 color, int flags)booleancolorPicker3(@NotNull JImStr label, @NotNull JImVec4 color)booleancolorPicker3(@NotNull JImStr label, @NotNull JImVec4 color, int flags)protected static booleancolorPicker4(byte[] label, long color, int flags)booleancolorPicker4(@NotNull String label, @NotNull JImVec4 color)booleancolorPicker4(@NotNull String label, @NotNull JImVec4 color, int flags)booleancolorPicker4(@NotNull JImStr label, @NotNull JImVec4 color)booleancolorPicker4(@NotNull JImStr label, @NotNull JImVec4 color, int flags)voidcolumns()Point+within+RawData%5B%5Dvoidcolumns(int count)Point+within+RawData%5B%5Dprotected static voidcolumns(int count, byte[] stringID, boolean border)voidPoint+within+RawData%5B%5DvoidPoint+within+RawData%5B%5Dprotected static voidcombo(byte[] label, long currentItem, byte[] itemsSeparatedByZeros, int popupMaxHeightInItems)voidcombo(@NotNull String label, @NotNull NativeInt currentItem, @NotNull String itemsSeparatedByZeros)Separate+items+with+%5C0+within+a+string%2C+end+item-list+with+%5C0%5C0.voidcombo(@NotNull String label, @NotNull NativeInt currentItem, @NotNull String itemsSeparatedByZeros, int popupMaxHeightInItems)Separate+items+with+%5C0+within+a+string%2C+end+item-list+with+%5C0%5C0.voidcombo(@NotNull JImStr label, @NotNull NativeInt currentItem, @NotNull JImStr itemsSeparatedByZeros)Separate+items+with+%5C0+within+a+string%2C+end+item-list+with+%5C0%5C0.voidcombo(@NotNull JImStr label, @NotNull NativeInt currentItem, @NotNull JImStr itemsSeparatedByZeros, int popupMaxHeightInItems)Separate+items+with+%5C0+within+a+string%2C+end+item-list+with+%5C0%5C0.protected static booleandateChooser(byte[] label, long time, byte[] dateFormat, boolean closeWhenMouseLeavesIt, long pSetStartDateToDateOutThisFrame, byte[] leftArrow, byte[] rightArrow, byte[] upArrow, byte[] downArrow)booleandateChooser(@NotNull String label, @NotNull NativeTime time)booleandateChooser(@NotNull String label, @NotNull NativeTime time, @NotNull String dateFormat)booleandateChooser(@NotNull String label, @NotNull NativeTime time, @NotNull String dateFormat, boolean closeWhenMouseLeavesIt)booleandateChooser(@NotNull String label, @NotNull NativeTime time, @NotNull String dateFormat, boolean closeWhenMouseLeavesIt, @NotNull NativeBool pSetStartDateToDateOutThisFrame)booleandateChooser(@NotNull String label, @NotNull NativeTime time, @NotNull String dateFormat, boolean closeWhenMouseLeavesIt, @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull String leftArrow)booleandateChooser(@NotNull String label, @NotNull NativeTime time, @NotNull String dateFormat, boolean closeWhenMouseLeavesIt, @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull String leftArrow, @NotNull String rightArrow)booleandateChooser(@NotNull String label, @NotNull NativeTime time, @NotNull String dateFormat, boolean closeWhenMouseLeavesIt, @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull String leftArrow, @NotNull String rightArrow, @NotNull String upArrow)booleandateChooser(@NotNull String label, @NotNull NativeTime time, @NotNull String dateFormat, boolean closeWhenMouseLeavesIt, @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull String leftArrow, @NotNull String rightArrow, @NotNull String upArrow, @NotNull String downArrow)booleandateChooser(@NotNull JImStr label, @NotNull NativeTime time)booleandateChooser(@NotNull JImStr label, @NotNull NativeTime time, @NotNull JImStr dateFormat)booleandateChooser(@NotNull JImStr label, @NotNull NativeTime time, @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt)booleandateChooser(@NotNull JImStr label, @NotNull NativeTime time, @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt, @NotNull NativeBool pSetStartDateToDateOutThisFrame)booleandateChooser(@NotNull JImStr label, @NotNull NativeTime time, @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt, @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull JImStr leftArrow)booleandateChooser(@NotNull JImStr label, @NotNull NativeTime time, @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt, @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull JImStr leftArrow, @NotNull JImStr rightArrow)booleandateChooser(@NotNull JImStr label, @NotNull NativeTime time, @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt, @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull JImStr leftArrow, @NotNull JImStr rightArrow, @NotNull JImStr upArrow)booleandateChooser(@NotNull JImStr label, @NotNull NativeTime time, @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt, @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull JImStr leftArrow, @NotNull JImStr rightArrow, @NotNull JImStr upArrow, @NotNull JImStr downArrow)protected static voiddialogBox(byte[] title, byte[] text, float widthWindow, float heightWindow, long openPtr, float percentageOnScreen)voiddialogBox(@NotNull String title, @NotNull String text, float widthWindow, float heightWindow, @NotNull NativeBool openPtr)voiddialogBox(@NotNull String title, @NotNull String text, float widthWindow, float heightWindow, @NotNull NativeBool openPtr, float percentageOnScreen)voiddialogBox(@NotNull JImStr title, @NotNull JImStr text, float widthWindow, float heightWindow, @NotNull NativeBool openPtr)voiddialogBox(@NotNull JImStr title, @NotNull JImStr text, float widthWindow, float heightWindow, @NotNull NativeBool openPtr, float percentageOnScreen)protected static booleandragFloat(byte[] label, long value, float valueSpeed, float valueMin, float valueMax, byte[] format, int flags)booleandragFloat(@NotNull String label, @NotNull NativeFloat value)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragFloat(@NotNull String label, @NotNull NativeFloat value, float valueSpeed)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragFloat(@NotNull String label, @NotNull NativeFloat value, float valueSpeed, float valueMin)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragFloat(@NotNull String label, @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragFloat(@NotNull String label, @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax, @NotNull String format)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragFloat(@NotNull String label, @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax, @NotNull String format, int flags)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragFloat(@NotNull JImStr label, @NotNull NativeFloat value)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragFloat(@NotNull JImStr label, @NotNull NativeFloat value, float valueSpeed)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragFloat(@NotNull JImStr label, @NotNull NativeFloat value, float valueSpeed, float valueMin)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragFloat(@NotNull JImStr label, @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragFloat(@NotNull JImStr label, @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax, @NotNull JImStr format)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragFloat(@NotNull JImStr label, @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax, @NotNull JImStr format, int flags)If+v_min+%3E%3D+v_max+we+have+no+boundprotected static booleandragFloatRange2(byte[] label, long valueCurrentMin, long valueCurrentMax, float valueSpeed, float valueMin, float valueMax, byte[] format, byte[] formatMax, int flags)booleandragFloatRange2(@NotNull String label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax)booleandragFloatRange2(@NotNull String label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed)booleandragFloatRange2(@NotNull String label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin)booleandragFloatRange2(@NotNull String label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax)booleandragFloatRange2(@NotNull String label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull String format)booleandragFloatRange2(@NotNull String label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull String format, @Nullable String formatMax)booleandragFloatRange2(@NotNull String label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull String format, @Nullable String formatMax, int flags)booleandragFloatRange2(@NotNull JImStr label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax)booleandragFloatRange2(@NotNull JImStr label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed)booleandragFloatRange2(@NotNull JImStr label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin)booleandragFloatRange2(@NotNull JImStr label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax)booleandragFloatRange2(@NotNull JImStr label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull JImStr format)booleandragFloatRange2(@NotNull JImStr label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull JImStr format, @Nullable JImStr formatMax)booleandragFloatRange2(@NotNull JImStr label, @NotNull NativeFloat valueCurrentMin, @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull JImStr format, @Nullable JImStr formatMax, int flags)protected static booleandragInt(byte[] label, long value, float valueSpeed, int valueMin, int valueMax, byte[] format, int flags)booleanIf+v_min+%3E%3D+v_max+we+have+no+boundbooleanIf+v_min+%3E%3D+v_max+we+have+no+boundbooleanIf+v_min+%3E%3D+v_max+we+have+no+boundbooleandragInt(@NotNull String label, @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragInt(@NotNull String label, @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax, @NotNull String format)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragInt(@NotNull String label, @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax, @NotNull String format, int flags)If+v_min+%3E%3D+v_max+we+have+no+boundbooleanIf+v_min+%3E%3D+v_max+we+have+no+boundbooleanIf+v_min+%3E%3D+v_max+we+have+no+boundbooleanIf+v_min+%3E%3D+v_max+we+have+no+boundbooleandragInt(@NotNull JImStr label, @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragInt(@NotNull JImStr label, @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax, @NotNull JImStr format)If+v_min+%3E%3D+v_max+we+have+no+boundbooleandragInt(@NotNull JImStr label, @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax, @NotNull JImStr format, int flags)If+v_min+%3E%3D+v_max+we+have+no+boundprotected static booleandragIntRange2(byte[] label, long valueCurrentMin, long valueCurrentMax, float valueSpeed, int valueMin, int valueMax, byte[] format, byte[] formatMax, int flags)booleandragIntRange2(@NotNull String label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax)booleandragIntRange2(@NotNull String label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed)booleandragIntRange2(@NotNull String label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin)booleandragIntRange2(@NotNull String label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax)booleandragIntRange2(@NotNull String label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull String format)booleandragIntRange2(@NotNull String label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull String format, @NotNull String formatMax)booleandragIntRange2(@NotNull String label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull String format, @NotNull String formatMax, int flags)booleandragIntRange2(@NotNull JImStr label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax)booleandragIntRange2(@NotNull JImStr label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed)booleandragIntRange2(@NotNull JImStr label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin)booleandragIntRange2(@NotNull JImStr label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax)booleandragIntRange2(@NotNull JImStr label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull JImStr format)booleandragIntRange2(@NotNull JImStr label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull JImStr format, @NotNull JImStr formatMax)booleandragIntRange2(@NotNull JImStr label, @NotNull NativeInt valueCurrentMin, @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull JImStr format, @NotNull JImStr formatMax, int flags)protected static voiddragVec4(byte[] label, long bounds, float speed, float min, float max, int flags)voidvoidvoidvoidvoiddragVec4(@NotNull String label, @NotNull JImVec4 bounds, float speed, float min, float max, int flags)voidvoidvoidvoidvoiddragVec4(@NotNull JImStr label, @NotNull JImVec4 bounds, float speed, float min, float max, int flags)static voiddummy(float width, float height)add+a+dummy+item+of+given+size.protected static booleanemptyButton(long bounds)booleanemptyButton(@NotNull JImVec4 bounds)static voidend()Automatically+called+on+the+last+call+of+Step%28%29+that+returns+false.static voidendChild()static voidendCombo()only+call+EndCombo%28%29+if+BeginCombo%28%29+returns+true%21static voidendGroup()unlock+horizontal+starting+position+%2B+capture+the+whole+group+bounding+box+into+one+%22item%22+%28so+you+can+use+IsItemHovered%28%29+or+layout+primitives+such+as+SameLine%28%29+on+whole+group%2C+etc.%29static voidonly+call+EndListBox%28%29+if+BeginListBox%28%29+returned+true%21static voidonly+call+EndMainMenuBar%28%29+if+BeginMainMenuBar%28%29+returns+true%21static voidendMenu()only+call+EndMenu%28%29+if+BeginMenu%28%29+returns+true%21static voidonly+call+EndMenuBar%28%29+if+BeginMenuBar%28%29+returns+true%21static voidendPopup()only+call+EndPopup%28%29+if+BeginPopupXXX%28%29+returns+true%21static voidonly+call+EndTabBar%28%29+if+BeginTabBar%28%29+returns+true%21static voidonly+call+EndTabItem%28%29+if+BeginTabItem%28%29+returns+true%21static voidendTable()only+call+EndTable%28%29+if+BeginTable%28%29+returns+true%21static voidstatic intget+current+column+indexfloatget+position+of+column+line+%28in+pixels%2C+from+the+left+side+of+the+contents+region%29.static floatgetColumnOffset(int columnIndex)get+position+of+column+line+%28in+pixels%2C+from+the+left+side+of+the+contents+region%29.static intfloatget+column+width+%28in+pixels%29.static floatgetColumnWidth(int columnIndex)get+column+width+%28in+pixels%29.static float%28some+functions+are+using+window-relative+coordinates%2C+such+as%3A+GetCursorPos%2C+GetCursorStartPos%2C+GetContentRegionMax%2C+GetWindowContentRegion*+etc.static floatother+functions+such+as+GetCursorScreenPos+or+everything+in+ImDrawList%3A%3Astatic booleanstatic floatget+current+font+size+%28%3D+height+in+pixels%29+of+current+font+with+current+scale+appliedstatic intget+global+imgui+frame+count.static float%7E+FontSize+%2B+style.FramePadding.y+*+2static float%7E+FontSize+%2B+style.FramePadding.y+*+2+%2B+style.ItemSpacing.y+%28distance+in+pixels+between+2+consecutive+lines+of+framed+widgets%29protected static intgetID(byte[] stringID)intcalculate+unique+ID+%28hash+of+whole+ID+stack+%2B+given+parameter%29.static intgetKeyIndex(int imguiKey)map+ImGuiKey_*+values+into+user%27s+key+index.+%3D%3D+io.KeyMap%5Bkey%5Dstatic intgetKeyPressedAmount(int keyIndex, float repeatDelay, float rate)uses+provided+repeat+rate%7Cdelay.static floatget+maximum+scrolling+amount+%7E%7E+ContentSize.x+-+WindowSize.x+-+DecorationsSize.xstatic floatget+maximum+scrolling+amount+%7E%7E+ContentSize.y+-+WindowSize.y+-+DecorationsSize.ystatic floatget+scrolling+amount+%5B0+..static floatget+scrolling+amount+%5B0+..static float%7E+FontSizestatic float%7E+FontSize+%2B+style.ItemSpacing.y+%28distance+in+pixels+between+2+consecutive+lines+of+text%29static floatgetTime()get+global+imgui+time.static floathorizontal+distance+preceding+label+when+using+TreeNode*%28%29+or+Bullet%28%29+%3D%3D+%28g.FontSize+%2B+style.FramePadding.x*2%29+for+a+regular+unframed+TreeNodestatic floatstatic floatget+current+window+height+%28shortcut+for+GetWindowSize%28%29.y%29static floatget+current+window+width+%28shortcut+for+GetWindowSize%28%29.x%29protected static voidimage(long userTextureID, float width, float height, float uv0X, float uv0Y, float uv1X, float uv1Y)voidimage(@NotNull JImTextureID userTextureID, float width, float height)voidimage(@NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y)voidimage(@NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y, float uv1X, float uv1Y)protected static booleanimageButton(long userTextureID, float width, float height, float uv0X, float uv0Y, float uv1X, float uv1Y, int framePadding)booleanimageButton(@NotNull JImTextureID userTextureID, float width, float height)%3C0+frame_padding+uses+default+frame+padding+settings.+0+for+no+paddingbooleanimageButton(@NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y)%3C0+frame_padding+uses+default+frame+padding+settings.+0+for+no+paddingbooleanimageButton(@NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y, float uv1X, float uv1Y)%3C0+frame_padding+uses+default+frame+padding+settings.+0+for+no+paddingbooleanimageButton(@NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y, float uv1X, float uv1Y, int framePadding)%3C0+frame_padding+uses+default+frame+padding+settings.+0+for+no+paddingvoidindent()move+content+position+toward+the+right%2C+by+indent_w%2C+or+style.IndentSpacing+if+indent_w+%3C%3D+0%0A++Indentation+%7C+start+position+from+left+of+window+%28increased+by+TreePush%7CTreePop%2C+etc.%29static voidindent(float indentW)move+content+position+toward+the+right%2C+by+indent_w%2C+or+style.IndentSpacing+if+indent_w+%3C%3D+0%0A++Indentation+%7C+start+position+from+left+of+window+%28increased+by+TreePush%7CTreePop%2C+etc.%29protected static booleaninputDouble(byte[] label, long value, double step, double stepFast, byte[] format, int flags)booleaninputDouble(@NotNull String label, @NotNull NativeDouble value)booleaninputDouble(@NotNull String label, @NotNull NativeDouble value, double step)booleaninputDouble(@NotNull String label, @NotNull NativeDouble value, double step, double stepFast)booleaninputDouble(@NotNull String label, @NotNull NativeDouble value, double step, double stepFast, @NotNull String format)booleaninputDouble(@NotNull String label, @NotNull NativeDouble value, double step, double stepFast, @NotNull String format, int flags)booleaninputDouble(@NotNull JImStr label, @NotNull NativeDouble value)booleaninputDouble(@NotNull JImStr label, @NotNull NativeDouble value, double step)booleaninputDouble(@NotNull JImStr label, @NotNull NativeDouble value, double step, double stepFast)booleaninputDouble(@NotNull JImStr label, @NotNull NativeDouble value, double step, double stepFast, @NotNull JImStr format)booleaninputDouble(@NotNull JImStr label, @NotNull NativeDouble value, double step, double stepFast, @NotNull JImStr format, int flags)protected static booleaninputFloat(byte[] label, long value, float step, float stepFast, byte[] format, int flags)booleaninputFloat(@NotNull String label, @NotNull NativeFloat value)booleaninputFloat(@NotNull String label, @NotNull NativeFloat value, float step)booleaninputFloat(@NotNull String label, @NotNull NativeFloat value, float step, float stepFast)booleaninputFloat(@NotNull String label, @NotNull NativeFloat value, float step, float stepFast, @NotNull String format)booleaninputFloat(@NotNull String label, @NotNull NativeFloat value, float step, float stepFast, @NotNull String format, int flags)booleaninputFloat(@NotNull JImStr label, @NotNull NativeFloat value)booleaninputFloat(@NotNull JImStr label, @NotNull NativeFloat value, float step)booleaninputFloat(@NotNull JImStr label, @NotNull NativeFloat value, float step, float stepFast)booleaninputFloat(@NotNull JImStr label, @NotNull NativeFloat value, float step, float stepFast, @NotNull JImStr format)booleaninputFloat(@NotNull JImStr label, @NotNull NativeFloat value, float step, float stepFast, @NotNull JImStr format, int flags)protected static booleaninputInt(byte[] label, long value, int step, int stepFast, int flags)booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanprotected static booleaninputText(byte[] label, long value, int flags)booleaninputText(@NotNull String label, @NotNull NativeString value)booleaninputText(@NotNull String label, @NotNull NativeString value, int flags)booleaninputText(@NotNull JImStr label, @NotNull NativeString value)booleaninputText(@NotNull JImStr label, @NotNull NativeString value, int flags)protected static booleaninputTextMultiline(byte[] label, long value, float width, float height, int flags)booleaninputTextMultiline(@NotNull String label, @NotNull NativeString value)booleaninputTextMultiline(@NotNull String label, @NotNull NativeString value, float width, float height)booleaninputTextMultiline(@NotNull String label, @NotNull NativeString value, float width, float height, int flags)booleaninputTextMultiline(@NotNull JImStr label, @NotNull NativeString value)booleaninputTextMultiline(@NotNull JImStr label, @NotNull NativeString value, float width, float height)booleaninputTextMultiline(@NotNull JImStr label, @NotNull NativeString value, float width, float height, int flags)protected static booleaninputTextWithHint(byte[] label, byte[] hint, long value, int flags)booleaninputTextWithHint(@NotNull String label, @NotNull String hint, @NotNull NativeString value)booleaninputTextWithHint(@NotNull String label, @NotNull String hint, @NotNull NativeString value, int flags)booleaninputTextWithHint(@NotNull JImStr label, @NotNull JImStr hint, @NotNull NativeString value)booleaninputTextWithHint(@NotNull JImStr label, @NotNull JImStr hint, @NotNull NativeString value, int flags)protected static booleaninvisibleButton(byte[] text, float width, float height, int flags)booleaninvisibleButton(@NotNull String text)flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29booleaninvisibleButton(@NotNull String text, float width, float height)flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29booleaninvisibleButton(@NotNull String text, float width, float height, int flags)flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29booleaninvisibleButton(@NotNull JImStr text)flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29booleaninvisibleButton(@NotNull JImStr text, float width, float height)flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29booleaninvisibleButton(@NotNull JImStr text, float width, float height, int flags)flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29static booleanis+any+item+active%3Fstatic booleanis+any+item+focused%3Fstatic booleanis+any+item+hovered%3Fstatic booleanis+any+mouse+button+held%3Fstatic booleanis+the+last+item+active%3F+%28e.g.booleanis+the+last+item+hovered+and+mouse+clicked+on%3F+%28**%29++%3D%3D+IsMouseClicked%28mouse_button%29+%26%26+IsItemHovered%28%29Important.+%28**%29+this+it+NOT+equivalent+to+the+behavior+of+e.g.static booleanisItemClicked(int mouseButton)is+the+last+item+hovered+and+mouse+clicked+on%3F+%28**%29++%3D%3D+IsMouseClicked%28mouse_button%29+%26%26+IsItemHovered%28%29Important.+%28**%29+this+it+NOT+equivalent+to+the+behavior+of+e.g.static booleanwas+the+last+item+just+made+inactive+%28item+was+previously+active%29.static booleanwas+the+last+item+just+made+inactive+and+made+a+value+change+when+it+was+active%3F+%28e.g.static booleanis+the+last+item+focused+for+keyboard%7Cgamepad+navigation%3Fbooleanis+the+last+item+hovered%3F+%28and+usable%2C+aka+not+blocked+by+a+popup%2C+etc.%29.static booleanisItemHovered(int flags)is+the+last+item+hovered%3F+%28and+usable%2C+aka+not+blocked+by+a+popup%2C+etc.%29.static booleanwas+the+last+item+open+state+toggled%3F+set+by+TreeNode%28%29.static booleanis+the+last+item+visible%3F+%28items+may+be+out+of+sight+because+of+clipping%7Cscrolling%29static booleanisKeyDown(int userKeyIndex)is+key+being+held.+%3D%3D+io.KeysDown%5Buser_key_index%5D.booleanisKeyPressed(int userKeyIndex)was+key+pressed+%28went+from+%21Down+to+Down%29%3F+if+repeat%3Dtrue%2C+uses+io.KeyRepeatDelay+%7C+KeyRepeatRatestatic booleanisKeyPressed(int userKeyIndex, boolean repeat)was+key+pressed+%28went+from+%21Down+to+Down%29%3F+if+repeat%3Dtrue%2C+uses+io.KeyRepeatDelay+%7C+KeyRepeatRatestatic booleanisKeyReleased(int userKeyIndex)was+key+released+%28went+from+Down+to+%21Down%29%3Fbooleandid+mouse+button+clicked%3F+%28went+from+%21Down+to+Down%29booleanisMouseClicked(int button)did+mouse+button+clicked%3F+%28went+from+%21Down+to+Down%29static booleanisMouseClicked(int button, boolean repeat)did+mouse+button+clicked%3F+%28went+from+%21Down+to+Down%29booleandid+mouse+button+double-clicked%3F+%28note+that+a+double-click+will+also+report+IsMouseClicked%28%29+%3D%3D+true%29static booleanisMouseDoubleClicked(int button)did+mouse+button+double-clicked%3F+%28note+that+a+double-click+will+also+report+IsMouseClicked%28%29+%3D%3D+true%29booleanis+mouse+button+held%3Fstatic booleanisMouseDown(int button)is+mouse+button+held%3Fbooleanis+mouse+dragging%3F+%28if+lock_threshold+%3C+-1.0f%2C+uses+io.MouseDraggingThreshold%29booleanisMouseDragging(int button)is+mouse+dragging%3F+%28if+lock_threshold+%3C+-1.0f%2C+uses+io.MouseDraggingThreshold%29static booleanisMouseDragging(int button, float lockThreshold)is+mouse+dragging%3F+%28if+lock_threshold+%3C+-1.0f%2C+uses+io.MouseDraggingThreshold%29booleanisMouseHoveringRect(float widthRMin, float heightRMin, float widthRMax, float heightRMax)is+mouse+hovering+given+bounding+rect+%28in+screen+space%29.static booleanisMouseHoveringRect(float widthRMin, float heightRMin, float widthRMax, float heightRMax, boolean clip)is+mouse+hovering+given+bounding+rect+%28in+screen+space%29.static booleanby+convention+we+use+%28-FLT_MAX%2C-FLT_MAX%29+to+denote+that+there+is+no+mouse+availablebooleandid+mouse+button+released%3F+%28went+from+Down+to+%21Down%29static booleanisMouseReleased(int button)did+mouse+button+released%3F+%28went+from+Down+to+%21Down%29protected static booleanisPopupOpen(byte[] stringID, int flags)booleanisPopupOpen(@NotNull String stringID)return+true+if+the+popup+is+open.booleanisPopupOpen(@NotNull String stringID, int flags)return+true+if+the+popup+is+open.booleanisPopupOpen(@NotNull JImStr stringID)return+true+if+the+popup+is+open.booleanisPopupOpen(@NotNull JImStr stringID, int flags)return+true+if+the+popup+is+open.static booleanisRectVisible(float width, float height)test+if+rectangle+%28of+given+size%2C+starting+from+cursor+position%29+is+visible+%7C+not+clipped.%0A++test+if+rectangle+%28in+screen+space%29+is+visible+%7C+not+clipped.static booleanstatic booleanbooleanis+current+window+focused%3F+or+its+root%7Cchild%2C+depending+on+flags.static booleanisWindowFocused(int flags)is+current+window+focused%3F+or+its+root%7Cchild%2C+depending+on+flags.booleanis+current+window+hovered+%28and+typically%3A+not+blocked+by+a+popup%7Cmodal%29%3F+see+flags+for+options.static booleanisWindowHovered(int flags)is+current+window+hovered+%28and+typically%3A+not+blocked+by+a+popup%7Cmodal%29%3F+see+flags+for+options.protected static voidlabelText(byte[] label, byte[] text)voiddisplay+text%2Blabel+aligned+the+same+way+as+value%2Blabel+widgetsvoiddisplay+text%2Blabel+aligned+the+same+way+as+value%2Blabel+widgetsprotected static voidlineTo(float deltaX, float deltaY, long color, float thickness)voidvoidprotected static voidloadIniSettingsFromDisk(byte[] iniFileName)voidloadIniSettingsFromDisk(@NotNull String iniFileName)call+after+CreateContext%28%29+and+before+the+first+call+to+NewFrame%28%29.voidloadIniSettingsFromDisk(@NotNull JImStr iniFileName)call+after+CreateContext%28%29+and+before+the+first+call+to+NewFrame%28%29.static voidhelper+to+display+buttons+for+logging+to+tty%7Cfile%7Cclipboardstatic voidstop+logging+%28close+file%2C+etc.%29protected static voidlogText(byte[] text)voidpass+text+data+straight+to+log+%28without+being+displayed%29voidpass+text+data+straight+to+log+%28without+being+displayed%29voidstart+logging+to+OS+clipboardstatic voidlogToClipboard(int maxDepth)start+logging+to+OS+clipboardvoidstart+logging+to+filevoidlogToFile(int maxDepth)start+logging+to+fileprotected static voidlogToFile(int maxDepth, byte[] fileName)voidstart+logging+to+filevoidlogToTTY()start+logging+to+tty+%28stdout%29static voidlogToTTY(int maxDepth)start+logging+to+tty+%28stdout%29protected static booleanmenuItem(byte[] label, byte[] shortcut, long selected, boolean enabled)booleanreturn+true+when+activated.booleanreturn+true+when+activated.booleanmenuItem(@NotNull String label, @Nullable String shortcut, @NotNull NativeBool selected)return+true+when+activated.booleanmenuItem(@NotNull String label, @Nullable String shortcut, @NotNull NativeBool selected, boolean enabled)return+true+when+activated.booleanreturn+true+when+activated.booleanreturn+true+when+activated.booleanmenuItem(@NotNull JImStr label, @Nullable JImStr shortcut, @NotNull NativeBool selected)return+true+when+activated.booleanmenuItem(@NotNull JImStr label, @Nullable JImStr shortcut, @NotNull NativeBool selected, boolean enabled)return+true+when+activated.static voidnewLine()undo+a+SameLine%28%29+or+force+a+new+line+when+in+an+horizontal-layout+context.static voidnext+column%2C+defaults+to+current+row+or+next+row+if+the+current+row+is+finishedprotected static voidopenPopup(byte[] stringID, int flags)voidcall+to+mark+popup+as+open+%28don%27t+call+every+frame%21%29.voidcall+to+mark+popup+as+open+%28don%27t+call+every+frame%21%29.voidcall+to+mark+popup+as+open+%28don%27t+call+every+frame%21%29.voidcall+to+mark+popup+as+open+%28don%27t+call+every+frame%21%29.voidhelper+to+open+popup+when+clicked+on+last+item.protected static voidopenPopupOnItemClick(byte[] stringID, int flags)voidopenPopupOnItemClick(@Nullable String stringID)helper+to+open+popup+when+clicked+on+last+item.voidopenPopupOnItemClick(@Nullable String stringID, int flags)helper+to+open+popup+when+clicked+on+last+item.static voidstatic voidstatic voidstatic voidpopFont()static voidpopID()pop+from+the+ID+stack.static voidstatic voidvoidstatic voidpopStyleColor(int count)voidstatic voidpopStyleVar(int count)static voidvoidprogressBar(float fraction)voidprogressBar(float fraction, float width, float height)protected static voidprogressBar(float fraction, float width, float height, byte[] overlay)voidprogressBar(float fraction, float width, float height, @Nullable String overlay)static voidpushAllowKeyboardFocus(boolean allowKeyboardFocus)allow+focusing+using+TAB%7CShift-TAB%2C+enabled+by+default+but+you+can+disable+it+for+certain+widgetsvoidin+%27repeat%27+mode%2C+Button*%28%29+functions+return+repeated+true+in+a+typematic+manner+%28using+io.KeyRepeatDelay%7Cio.KeyRepeatRate+setting%29.static voidpushButtonRepeat(boolean repeat)in+%27repeat%27+mode%2C+Button*%28%29+functions+return+repeated+true+in+a+typematic+manner+%28using+io.KeyRepeatDelay%7Cio.KeyRepeatRate+setting%29.static voidpushClipRect(float widthClipRectMin, float heightClipRectMin, float widthClipRectMax, float heightClipRectMax, boolean intersectWithCurrentClipRect)Render-level+scissoring.protected static voidpushFont(long font)voiduse+NULL+as+a+shortcut+to+push+default+fontprotected static voidpushID(byte[] stringID)voidpush+string+into+the+ID+stack+%28will+hash+string%29.%0A++push+string+into+the+ID+stack+%28will+hash+string%29.%0A++push+pointer+into+the+ID+stack+%28will+hash+pointer%29.%0A++push+integer+into+the+ID+stack+%28will+hash+integer%29.static voidpushItemFlag(int flags, boolean enabled)static voidpushItemWidth(float itemWidth)push+width+of+items+for+common+large+%22item%2Blabel%22+widgets.+%3E0.0f%3A+width+in+pixels%2C+%3C0.0f+align+xx+pixels+to+the+right+of+window+%28so+-FLT_MIN+always+align+width+to+the+right+side%29.protected static voidpushStyleColor(int index, long color)voidpushStyleColor(int index, @NotNull JImVec4 color)modify+a+style+color.protected static voidpushStyleVarFloat(int styleVar, float value)protected static voidpushStyleVarImVec2(int styleVar, float valueX, float valueY)voidpush+word-wrapping+position+for+Text*%28%29+commands.+%3C+0.0f%3A+no+wrapping%3B+0.0f%3A+wrap+to+end+of+window+%28or+column%29%3B+%3E+0.0f%3A+wrap+at+%27wrap_pos_x%27+position+in+window+local+spacestatic voidpushTextWrapPos(float wrapPosX)push+word-wrapping+position+for+Text*%28%29+commands.+%3C+0.0f%3A+no+wrapping%3B+0.0f%3A+wrap+to+end+of+window+%28or+column%29%3B+%3E+0.0f%3A+wrap+at+%27wrap_pos_x%27+position+in+window+local+spaceprotected static booleanradioButton(byte[] text, long v, int v_button)booleanradioButton(@NotNull String text, @NotNull NativeInt v, int v_button)use+with+e.g.booleanradioButton(@NotNull JImStr text, @NotNull NativeInt v, int v_button)use+with+e.g.protected static booleanradioButton0(byte[] text, boolean active)booleanradioButton0(@NotNull String text, boolean active)booleanradioButton0(@NotNull JImStr text, boolean active)protected static voidrect(float width, float height, long color, float rounding, float thickness, int roundingCornersFlags)void%40param+thickness+if+%3C+0%2C+circle+will+be+filledvoid%40param+thickness+if+%3C+0%2C+circle+will+be+filledvoid%40param+thickness+if+%3C+0%2C+circle+will+be+filledvoidrect(float width, float height, @NotNull JImVec4 color, float rounding, float thickness, int roundingCornersFlags)%40param+thickness+if+%3C+0%2C+circle+will+be+filledvoidsameLine()call+between+widgets+or+groups+to+layout+them+horizontally.voidsameLine(float posX)call+between+widgets+or+groups+to+layout+them+horizontally.static voidsameLine(float posX, float spacingW)call+between+widgets+or+groups+to+layout+them+horizontally.protected static voidsaveIniSettingsToDisk(byte[] iniFileName)voidsaveIniSettingsToDisk(@NotNull String iniFileName)this+is+automatically+called+%28if+io.IniFilename+is+not+empty%29+a+few+seconds+after+any+modification+that+should+be+reflected+in+the+.ini+file+%28and+also+by+DestroyContext%29.voidsaveIniSettingsToDisk(@NotNull JImStr iniFileName)this+is+automatically+called+%28if+io.IniFilename+is+not+empty%29+a+few+seconds+after+any+modification+that+should+be+reflected+in+the+.ini+file+%28and+also+by+DestroyContext%29.protected static booleanselectable(byte[] label, long selected, int flags, float width, float height)booleanselectable(@NotNull String label, @NotNull NativeBool selected)%22bool+selected%22+carry+the+selection+state+%28read-only%29.booleanselectable(@NotNull String label, @NotNull NativeBool selected, int flags)%22bool+selected%22+carry+the+selection+state+%28read-only%29.booleanselectable(@NotNull String label, @NotNull NativeBool selected, int flags, float width, float height)%22bool+selected%22+carry+the+selection+state+%28read-only%29.booleanselectable(@NotNull JImStr label, @NotNull NativeBool selected)%22bool+selected%22+carry+the+selection+state+%28read-only%29.booleanselectable(@NotNull JImStr label, @NotNull NativeBool selected, int flags)%22bool+selected%22+carry+the+selection+state+%28read-only%29.booleanselectable(@NotNull JImStr label, @NotNull NativeBool selected, int flags, float width, float height)%22bool+selected%22+carry+the+selection+state+%28read-only%29.protected static booleanselectable0(byte[] label, boolean selected, int flags, float width, float height)booleanselectable0(@NotNull String label)booleanselectable0(@NotNull String label, boolean selected)booleanselectable0(@NotNull String label, boolean selected, int flags)booleanselectable0(@NotNull String label, boolean selected, int flags, float width, float height)booleanselectable0(@NotNull JImStr label)booleanselectable0(@NotNull JImStr label, boolean selected)booleanselectable0(@NotNull JImStr label, boolean selected, int flags)booleanselectable0(@NotNull JImStr label, boolean selected, int flags, float width, float height)static voidseparator%2C+generally+horizontal.protected static voidsetClipboardText(byte[] text)voidsetClipboardText(@NotNull String text)voidsetClipboardText(@NotNull JImStr text)voidinitialize+current+options+%28generally+on+application+startup%29+if+you+want+to+select+a+default+format%2C+picker+type%2C+etc.static voidsetColorEditOptions(int flags)initialize+current+options+%28generally+on+application+startup%29+if+you+want+to+select+a+default+format%2C+picker+type%2C+etc.static voidsetColumnOffset(int columnIndex, float offsetX)set+position+of+column+line+%28in+pixels%2C+from+the+left+side+of+the+contents+region%29.static voidsetColumnWidth(int columnIndex, float width)set+column+width+%28in+pixels%29.static voidsetCursorPos(float posX, float spacingW)are+using+the+main%2C+absolute+coordinate+system.static voidsetCursorPosX(float newValue)GetWindowPos%28%29+%2B+GetCursorPos%28%29+%3D%3D+GetCursorScreenPos%28%29+etc.%29static voidsetCursorPosY(float newValue)static voidsetCursorScreenPos(float screenPosX, float screenPosY)cursor+position+in+absolute+coordinatesstatic voidsetDisableHighlight(boolean newValue)static voidallow+last+item+to+be+overlapped+by+a+subsequent+item.static voidmake+last+item+the+default+focused+item+of+a+window.static voidsetKeyboardFocusHere(int offset)focus+keyboard+on+the+next+widget.voidSetNextItemOpen(boolean isOpen)set+next+TreeNode%7CCollapsingHeader+open+state.static voidSetNextItemOpen(boolean isOpen, int condition)set+next+TreeNode%7CCollapsingHeader+open+state.static voidsetNextItemWidth(float itemWidth)set+width+of+the+_next_+common+large+%22item%2Blabel%22+widget.+%3E0.0f%3A+width+in+pixels%2C+%3C0.0f+align+xx+pixels+to+the+right+of+window+%28so+-FLT_MIN+always+align+width+to+the+right+side%29static voidsetNextWindowBgAlpha(float alpha)set+next+window+background+color+alpha.voidsetNextWindowCollapsed(boolean collapsed)set+next+window+collapsed+state.static voidsetNextWindowCollapsed(boolean collapsed, int condition)set+next+window+collapsed+state.static voidsetNextWindowContentSize(float width, float height)set+next+window+content+size+%28%7E+scrollable+client+area%2C+which+enforce+the+range+of+scrollbars%29.static voidset+next+window+to+be+focused+%7C+top-most.voidsetNextWindowPos(float posX, float posY)set+next+window+position.voidsetNextWindowPos(float posX, float posY, int condition)set+next+window+position.static voidsetNextWindowPos(float posX, float posY, int condition, float windowPosPivotX, float windowPosPivotY)set+next+window+position.voidsetNextWindowSize(float width, float height)set+next+window+size.static voidsetNextWindowSize(float width, float height, int condition)set+next+window+size.static voidsetNextWindowSizeConstraints(float widthMin, float heightMin, float widthMax, float heightMax)set+next+window+size+limits.static voidsetScrollFromPosX(float posX, float centerXRatio)adjust+scrolling+amount+to+make+given+position+visible.static voidsetScrollFromPosY(float posY, float centerYRatio)adjust+scrolling+amount+to+make+given+position+visible.static voidsetScrollHereX(float centerXRatio)adjust+scrolling+amount+to+make+current+cursor+position+visible.static voidsetScrollHereY(float centerYRatio)adjust+scrolling+amount+to+make+current+cursor+position+visible.static voidsetScrollX(float scrollX)set+scrolling+amount+%5B0+..static voidsetScrollY(float scrollY)set+scrolling+amount+%5B0+..protected static voidsetTabItemClosed(byte[] tabOrDockedWindowLabel)voidsetTabItemClosed(@NotNull String tabOrDockedWindowLabel)notify+TabBar+or+Docking+system+of+a+closed+tab%7Cwindow+ahead+%28useful+to+reduce+visual+flicker+on+reorderable+tab+bars%29.voidsetTabItemClosed(@NotNull JImStr tabOrDockedWindowLabel)notify+TabBar+or+Docking+system+of+a+closed+tab%7Cwindow+ahead+%28useful+to+reduce+visual+flicker+on+reorderable+tab+bars%29.protected static voidsetTooltip(byte[] text)voidsetTooltip(@NotNull String text)set+a+text-only+tooltip%2C+typically+use+with+ImGui%3A%3AIsItemHovered%28%29.voidsetTooltip(@NotNull JImStr text)set+a+text-only+tooltip%2C+typically+use+with+ImGui%3A%3AIsItemHovered%28%29.protected static voidsetWindowCollapsed(byte[] name, boolean collapsed, int condition)voidsetWindowCollapsed(@NotNull String name, boolean collapsed)%28not+recommended%29+set+current+window+collapsed+state.voidsetWindowCollapsed(@NotNull String name, boolean collapsed, int condition)%28not+recommended%29+set+current+window+collapsed+state.voidsetWindowCollapsed(@NotNull JImStr name, boolean collapsed)%28not+recommended%29+set+current+window+collapsed+state.voidsetWindowCollapsed(@NotNull JImStr name, boolean collapsed, int condition)%28not+recommended%29+set+current+window+collapsed+state.protected static voidsetWindowFocus(byte[] name)voidsetWindowFocus(@NotNull String name)%28not+recommended%29+set+current+window+to+be+focused+%7C+top-most.voidsetWindowFocus(@NotNull JImStr name)%28not+recommended%29+set+current+window+to+be+focused+%7C+top-most.static voidsetWindowFontScale(float scale)set+font+scale.protected static voidsetWindowPos(byte[] name, float windowPosX, float windowPosY, int condition)voidsetWindowPos(@NotNull String name, float windowPosX, float windowPosY)%28not+recommended%29+set+current+window+position+-+call+within+Begin%28%29%7CEnd%28%29.voidsetWindowPos(@NotNull String name, float windowPosX, float windowPosY, int condition)%28not+recommended%29+set+current+window+position+-+call+within+Begin%28%29%7CEnd%28%29.voidsetWindowPos(@NotNull JImStr name, float windowPosX, float windowPosY)%28not+recommended%29+set+current+window+position+-+call+within+Begin%28%29%7CEnd%28%29.voidsetWindowPos(@NotNull JImStr name, float windowPosX, float windowPosY, int condition)%28not+recommended%29+set+current+window+position+-+call+within+Begin%28%29%7CEnd%28%29.protected static voidsetWindowSize(byte[] name, float width, float height, int condition)voidsetWindowSize(@NotNull String name, float width, float height)%28not+recommended%29+set+current+window+size+-+call+within+Begin%28%29%7CEnd%28%29.voidsetWindowSize(@NotNull String name, float width, float height, int condition)%28not+recommended%29+set+current+window+size+-+call+within+Begin%28%29%7CEnd%28%29.voidsetWindowSize(@NotNull JImStr name, float width, float height)%28not+recommended%29+set+current+window+size+-+call+within+Begin%28%29%7CEnd%28%29.voidsetWindowSize(@NotNull JImStr name, float width, float height, int condition)%28not+recommended%29+set+current+window+size+-+call+within+Begin%28%29%7CEnd%28%29.voidcreate+About+window.protected static voidshowAboutWindow(long openPtr)voidshowAboutWindow(@NotNull NativeBool openPtr)create+About+window.voidcreate+Demo+window.protected static voidshowDemoWindow(long openPtr)voidshowDemoWindow(@NotNull NativeBool openPtr)create+Demo+window.protected static voidshowFontSelector(byte[] label)voidshowFontSelector(@NotNull String label)add+font+selector+block+%28not+a+window%29%2C+essentially+a+combo+listing+the+loaded+fonts.voidshowFontSelector(@NotNull JImStr label)add+font+selector+block+%28not+a+window%29%2C+essentially+a+combo+listing+the+loaded+fonts.voidcreate+Metrics%7CDebugger+window.protected static voidshowMetricsWindow(long openPtr)voidshowMetricsWindow(@NotNull NativeBool openPtr)create+Metrics%7CDebugger+window.voidadd+style+editor+block+%28not+a+window%29.protected static voidshowStyleEditor(long ref)voidshowStyleEditor(@NotNull JImStyle ref)add+style+editor+block+%28not+a+window%29.protected static voidshowStyleSelector(byte[] label)voidshowStyleSelector(@NotNull String label)add+style+selector+block+%28not+a+window%29%2C+essentially+a+combo+listing+the+default+styles.voidshowStyleSelector(@NotNull JImStr label)add+style+selector+block+%28not+a+window%29%2C+essentially+a+combo+listing+the+default+styles.static voidadd+basic+help%7Cinfo+block+%28not+a+window%29%3A+how+to+manipulate+ImGui+as+a+end-user+%28mouse%7Ckeyboard+controls%29.protected static booleansliderAngle(byte[] label, long valueRad, float valueDegreeMin, float valueDegreeMax, byte[] format, int flags)booleansliderAngle(@NotNull String label, @NotNull NativeFloat valueRad)booleansliderAngle(@NotNull String label, @NotNull NativeFloat valueRad, float valueDegreeMin)booleansliderAngle(@NotNull String label, @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax)booleansliderAngle(@NotNull String label, @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax, @NotNull String format)booleansliderAngle(@NotNull String label, @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax, @NotNull String format, int flags)booleansliderAngle(@NotNull JImStr label, @NotNull NativeFloat valueRad)booleansliderAngle(@NotNull JImStr label, @NotNull NativeFloat valueRad, float valueDegreeMin)booleansliderAngle(@NotNull JImStr label, @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax)booleansliderAngle(@NotNull JImStr label, @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax, @NotNull JImStr format)booleansliderAngle(@NotNull JImStr label, @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax, @NotNull JImStr format, int flags)protected static booleansliderFloat(byte[] label, long value, float valueMin, float valueMax, byte[] format, int flags)booleansliderFloat(@NotNull String label, @NotNull NativeFloat value)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display.booleansliderFloat(@NotNull String label, @NotNull NativeFloat value, float valueMin)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display.booleansliderFloat(@NotNull String label, @NotNull NativeFloat value, float valueMin, float valueMax)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display.booleansliderFloat(@NotNull String label, @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull String format)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display.booleansliderFloat(@NotNull String label, @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull String format, int flags)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display.booleansliderFloat(@NotNull JImStr label, @NotNull NativeFloat value)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display.booleansliderFloat(@NotNull JImStr label, @NotNull NativeFloat value, float valueMin)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display.booleansliderFloat(@NotNull JImStr label, @NotNull NativeFloat value, float valueMin, float valueMax)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display.booleansliderFloat(@NotNull JImStr label, @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull JImStr format)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display.booleansliderFloat(@NotNull JImStr label, @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull JImStr format, int flags)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display.protected static booleansliderInt(byte[] label, long value, int valueMin, int valueMax, byte[] format, int flags)booleanbooleanbooleanbooleansliderInt(@NotNull String label, @NotNull NativeInt value, int valueMin, int valueMax, @NotNull String format)booleansliderInt(@NotNull String label, @NotNull NativeInt value, int valueMin, int valueMax, @NotNull String format, int flags)booleanbooleanbooleanbooleansliderInt(@NotNull JImStr label, @NotNull NativeInt value, int valueMin, int valueMax, @NotNull JImStr format)booleansliderInt(@NotNull JImStr label, @NotNull NativeInt value, int valueMin, int valueMax, @NotNull JImStr format, int flags)protected static voidsliderVec4(byte[] label, long bounds, float min, float max, int flags)voidsliderVec4(@NotNull String label, @NotNull JImVec4 bounds)voidsliderVec4(@NotNull String label, @NotNull JImVec4 bounds, float min)voidsliderVec4(@NotNull String label, @NotNull JImVec4 bounds, float min, float max)voidsliderVec4(@NotNull String label, @NotNull JImVec4 bounds, float min, float max, int flags)voidsliderVec4(@NotNull JImStr label, @NotNull JImVec4 bounds)voidsliderVec4(@NotNull JImStr label, @NotNull JImVec4 bounds, float min)voidsliderVec4(@NotNull JImStr label, @NotNull JImVec4 bounds, float min, float max)voidsliderVec4(@NotNull JImStr label, @NotNull JImVec4 bounds, float min, float max, int flags)protected static booleansmallButton(byte[] text)booleansmallButton(@NotNull String text)button+with+FramePadding%3D%280%2C0%29+to+easily+embed+within+textbooleansmallButton(@NotNull JImStr text)button+with+FramePadding%3D%280%2C0%29+to+easily+embed+within+textstatic voidspacing()add+vertical+spacing.protected static voidspinner(float radius, float thickness, int numSegments, long color)voidvoidclassic+imgui+styleprotected static voidstyleColorsClassic(long style)voidstyleColorsClassic(@NotNull JImStyle style)classic+imgui+stylevoidnew%2C+recommended+style+%28default%29protected static voidstyleColorsDark(long style)voidstyleColorsDark(@NotNull JImStyle style)new%2C+recommended+style+%28default%29voidbest+used+with+borders+and+a+custom%2C+thicker+fontprotected static voidstyleColorsLight(long style)voidstyleColorsLight(@NotNull JImStyle style)best+used+with+borders+and+a+custom%2C+thicker+fontprotected static booleantabItemButton(byte[] label, int flags)booleantabItemButton(@NotNull String label)create+a+Tab+behaving+like+a+button.booleantabItemButton(@NotNull String label, int flags)create+a+Tab+behaving+like+a+button.booleantabItemButton(@NotNull JImStr label)create+a+Tab+behaving+like+a+button.booleantabItemButton(@NotNull JImStr label, int flags)create+a+Tab+behaving+like+a+button.static intreturn+number+of+columns+%28value+passed+to+BeginTable%29protected static inttableGetColumnFlags(int column_n)return+column+flags+so+you+can+query+their+Enabled%7CVisible%7CSorted%7CHovered+status+flags.static intreturn+current+column+index.protected static longtableGetColumnName(int column_n)return+%22%22+if+column+didn%27t+have+a+name+declared+by+TableSetupColumn%28%29.static intreturn+current+row+index.protected static voidtableHeader(byte[] label)voidtableHeader(@NotNull String label)submit+one+header+cell+manually+%28rarely+used%29voidtableHeader(@NotNull JImStr label)submit+one+header+cell+manually+%28rarely+used%29static voidsubmit+all+headers+cells+based+on+data+provided+to+TableSetupColumn%28%29+%2B+submit+context+menustatic booleanappend+into+the+next+column+%28or+first+column+of+next+row+if+currently+in+last+column%29.voidappend+into+the+first+cell+of+a+new+row.voidtableNextRow(int flags)append+into+the+first+cell+of+a+new+row.static voidtableNextRow(int flags, float minRowHeight)append+into+the+first+cell+of+a+new+row.voidtableSetBgColor(int flags, int u32Color)change+the+color+of+a+cell%2C+row%2C+or+column.static voidtableSetBgColor(int flags, int u32Color, int column_n)change+the+color+of+a+cell%2C+row%2C+or+column.static booleantableSetColumnIndex(int columnN)append+into+the+specified+column.protected static voidtableSetupColumn(byte[] label, int flags, float initWidthOrWeight, int userID)voidtableSetupColumn(@NotNull String label)voidtableSetupColumn(@NotNull String label, int flags)voidtableSetupColumn(@NotNull String label, int flags, float initWidthOrWeight)voidtableSetupColumn(@NotNull String label, int flags, float initWidthOrWeight, int userID)voidtableSetupColumn(@NotNull JImStr label)voidtableSetupColumn(@NotNull JImStr label, int flags)voidtableSetupColumn(@NotNull JImStr label, int flags, float initWidthOrWeight)voidtableSetupColumn(@NotNull JImStr label, int flags, float initWidthOrWeight, int userID)static voidtableSetupScrollFreeze(int cols, int rows)lock+columns%7Crows+so+they+stay+visible+when+scrolled.protected static voidtext(byte[] text)voidformatted+textvoidformatted+textprotected static voidtextColored(long color, byte[] text)voidtextColored(@NotNull JImVec4 color, @NotNull String text)shortcut+for+PushStyleColor%28ImGuiCol_Text%2C+col%29%3B+Text%28fmt%2C+...%29%3B+PopStyleColor%28%29%3BvoidtextColored(@NotNull JImVec4 color, @NotNull JImStr text)shortcut+for+PushStyleColor%28ImGuiCol_Text%2C+col%29%3B+Text%28fmt%2C+...%29%3B+PopStyleColor%28%29%3Bprotected static voidtextDisabled(byte[] text)voidtextDisabled(@NotNull String text)shortcut+for+PushStyleColor%28ImGuiCol_Text%2C+style.Colors%5BImGuiCol_TextDisabled%5D%29%3B+Text%28fmt%2C+...%29%3B+PopStyleColor%28%29%3BvoidtextDisabled(@NotNull JImStr text)shortcut+for+PushStyleColor%28ImGuiCol_Text%2C+style.Colors%5BImGuiCol_TextDisabled%5D%29%3B+Text%28fmt%2C+...%29%3B+PopStyleColor%28%29%3Bprotected static voidtextUnformatted(byte[] text)voidtextUnformatted(@NotNull String text)raw+text+without+formatting.protected static voidtextWrapped(byte[] text)voidtextWrapped(@NotNull String text)shortcut+for+PushTextWrapPos%280.0f%29%3B+Text%28fmt%2C+...%29%3B+PopTextWrapPos%28%29%3B.voidtextWrapped(@NotNull JImStr text)shortcut+for+PushTextWrapPos%280.0f%29%3B+Text%28fmt%2C+...%29%3B+PopTextWrapPos%28%29%3B.protected static voidtoggleButton(byte[] stringID, long openPtr)voidtoggleButton(@NotNull String stringID, @NotNull NativeBool openPtr)voidtoggleButton(@NotNull JImStr stringID, @NotNull NativeBool openPtr)protected static booleantreeNode(byte[] label)booleanhelper+variation+to+easily+decorelate+the+id+from+the+displayed+string.booleanhelper+variation+to+easily+decorelate+the+id+from+the+displayed+string.protected static booleantreeNodeEx(byte[] label, int flags)booleantreeNodeEx(@NotNull String label)booleantreeNodeEx(@NotNull String label, int flags)booleantreeNodeEx(@NotNull JImStr label)booleantreeNodeEx(@NotNull JImStr label, int flags)static voidtreePop()%7E+Unindent%28%29%2BPopId%28%29protected static voidtreePush(byte[] stringID)void%7E+Indent%28%29%2BPushId%28%29.void%7E+Indent%28%29%2BPushId%28%29.voidunindent()move+content+position+back+to+the+left%2C+by+indent_w%2C+or+style.IndentSpacing+if+indent_w+%3C%3D+0static voidunindent(float indentW)move+content+position+back+to+the+left%2C+by+indent_w%2C+or+style.IndentSpacing+if+indent_w+%3C%3D+0protected static booleanvSliderFloat(byte[] label, float width, float height, long value, float valueMin, float valueMax, byte[] format, int flags)booleanvSliderFloat(@NotNull String label, float width, float height, @NotNull NativeFloat value)booleanvSliderFloat(@NotNull String label, float width, float height, @NotNull NativeFloat value, float valueMin)booleanvSliderFloat(@NotNull String label, float width, float height, @NotNull NativeFloat value, float valueMin, float valueMax)booleanvSliderFloat(@NotNull String label, float width, float height, @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull String format)booleanvSliderFloat(@NotNull String label, float width, float height, @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull String format, int flags)booleanvSliderFloat(@NotNull JImStr label, float width, float height, @NotNull NativeFloat value)booleanvSliderFloat(@NotNull JImStr label, float width, float height, @NotNull NativeFloat value, float valueMin)booleanvSliderFloat(@NotNull JImStr label, float width, float height, @NotNull NativeFloat value, float valueMin, float valueMax)booleanvSliderFloat(@NotNull JImStr label, float width, float height, @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull JImStr format)booleanvSliderFloat(@NotNull JImStr label, float width, float height, @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull JImStr format, int flags)protected static booleanvSliderInt(byte[] label, float width, float height, long value, int valueMin, int valueMax, byte[] format, int flags)booleanvSliderInt(@NotNull String label, float width, float height, @NotNull NativeInt value)booleanvSliderInt(@NotNull String label, float width, float height, @NotNull NativeInt value, int valueMin)booleanvSliderInt(@NotNull String label, float width, float height, @NotNull NativeInt value, int valueMin, int valueMax)booleanvSliderInt(@NotNull String label, float width, float height, @NotNull NativeInt value, int valueMin, int valueMax, @NotNull String format)booleanvSliderInt(@NotNull String label, float width, float height, @NotNull NativeInt value, int valueMin, int valueMax, @NotNull String format, int flags)booleanvSliderInt(@NotNull JImStr label, float width, float height, @NotNull NativeInt value)booleanvSliderInt(@NotNull JImStr label, float width, float height, @NotNull NativeInt value, int valueMin)booleanvSliderInt(@NotNull JImStr label, float width, float height, @NotNull NativeInt value, int valueMin, int valueMax)booleanvSliderInt(@NotNull JImStr label, float width, float height, @NotNull NativeInt value, int valueMin, int valueMax, @NotNull JImStr format)booleanvSliderInt(@NotNull JImStr label, float width, float height, @NotNull NativeInt value, int valueMin, int valueMax, @NotNull JImStr format, int flags)
-
字段详细资料
-
FLOAT_FMT
public static final byte @NotNull [] FLOAT_FMT -
DOUBLE_FMT
public static final byte @NotNull [] DOUBLE_FMT -
INT_FMT
public static final byte @NotNull [] INT_FMT -
TIME_FMT
public static final byte @NotNull [] TIME_FMT -
LEFT_ARROW
public static final byte @NotNull [] LEFT_ARROW -
RIGHT_ARROW
public static final byte @NotNull [] RIGHT_ARROW -
UP_ARROW
public static final byte @NotNull [] UP_ARROW -
DOWN_ARROW
public static final byte @NotNull [] DOWN_ARROW
-
-
构造器详细资料
-
JImGuiGen
public JImGuiGen()
-
-
方法详细资料
-
popItemFlag
public static void popItemFlag() -
pushItemFlag
public static void pushItemFlag(int flags, boolean enabled) -
styleColorsDark
new%2C+recommended+style+%28default%29 -
styleColorsDark
protected static void styleColorsDark(long style) -
styleColorsDark
public final void styleColorsDark()new%2C+recommended+style+%28default%29 -
styleColorsClassic
classic+imgui+style -
styleColorsClassic
protected static void styleColorsClassic(long style) -
styleColorsClassic
public final void styleColorsClassic()classic+imgui+style -
styleColorsLight
best+used+with+borders+and+a+custom%2C+thicker+font -
styleColorsLight
protected static void styleColorsLight(long style) -
styleColorsLight
public final void styleColorsLight()best+used+with+borders+and+a+custom%2C+thicker+font -
emptyButton
-
emptyButton
protected static boolean emptyButton(long bounds) -
setDisableHighlight
public static void setDisableHighlight(boolean newValue) -
getDisableHighlight
public static boolean getDisableHighlight() -
dragVec4
-
dragVec4
-
dragVec4
protected static void dragVec4(byte[] label, long bounds, float speed, float min, float max, int flags) -
dragVec4
-
dragVec4
-
dragVec4
-
dragVec4
-
dragVec4
-
dragVec4
-
dragVec4
-
dragVec4
-
sliderVec4
-
sliderVec4
-
sliderVec4
protected static void sliderVec4(byte[] label, long bounds, float min, float max, int flags) -
sliderVec4
-
sliderVec4
-
sliderVec4
-
sliderVec4
-
sliderVec4
-
sliderVec4
-
lineTo
public final void lineTo(float deltaX, float deltaY, @NotNull @NotNull JImVec4 color, float thickness) -
lineTo
protected static void lineTo(float deltaX, float deltaY, long color, float thickness) -
lineTo
-
circle
public final void circle(float radius, @NotNull @NotNull JImVec4 color, int numSegments, float thickness)%40param+thickness+if+%3C+0%2C+circle+will+be+filled -
circle
protected static void circle(float radius, long color, int numSegments, float thickness) -
circle
%40param+thickness+if+%3C+0%2C+circle+will+be+filled -
circle
%40param+thickness+if+%3C+0%2C+circle+will+be+filled -
rect
public final void rect(float width, float height, @NotNull @NotNull JImVec4 color, float rounding, float thickness, int roundingCornersFlags)%40param+thickness+if+%3C+0%2C+circle+will+be+filled -
rect
protected static void rect(float width, float height, long color, float rounding, float thickness, int roundingCornersFlags) -
rect
public final void rect(float width, float height, @NotNull @NotNull JImVec4 color, float rounding, float thickness)%40param+thickness+if+%3C+0%2C+circle+will+be+filled -
rect
%40param+thickness+if+%3C+0%2C+circle+will+be+filled -
rect
%40param+thickness+if+%3C+0%2C+circle+will+be+filled -
dialogBox
public final void dialogBox(@NotNull @NotNull String title, @NotNull @NotNull String text, float widthWindow, float heightWindow, @NotNull @NotNull NativeBool openPtr, float percentageOnScreen) -
dialogBox
public final void dialogBox(@NotNull @NotNull JImStr title, @NotNull @NotNull JImStr text, float widthWindow, float heightWindow, @NotNull @NotNull NativeBool openPtr, float percentageOnScreen) -
dialogBox
protected static void dialogBox(byte[] title, byte[] text, float widthWindow, float heightWindow, long openPtr, float percentageOnScreen) -
dialogBox
public final void dialogBox(@NotNull @NotNull String title, @NotNull @NotNull String text, float widthWindow, float heightWindow, @NotNull @NotNull NativeBool openPtr) -
dialogBox
public final void dialogBox(@NotNull @NotNull JImStr title, @NotNull @NotNull JImStr text, float widthWindow, float heightWindow, @NotNull @NotNull NativeBool openPtr) -
bufferingBar
-
bufferingBar
protected static void bufferingBar(float value, float width, float height, long backgroundColor, long foregroundColor) -
spinner
public final void spinner(float radius, float thickness, int numSegments, @NotNull @NotNull JImVec4 color) -
spinner
protected static void spinner(float radius, float thickness, int numSegments, long color) -
toggleButton
public final void toggleButton(@NotNull @NotNull String stringID, @NotNull @NotNull NativeBool openPtr) -
toggleButton
public final void toggleButton(@NotNull @NotNull JImStr stringID, @NotNull @NotNull NativeBool openPtr) -
toggleButton
protected static void toggleButton(byte[] stringID, long openPtr) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull String label, @NotNull @NotNull NativeTime time, @NotNull @NotNull String dateFormat, boolean closeWhenMouseLeavesIt, @NotNull @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull @NotNull String leftArrow, @NotNull @NotNull String rightArrow, @NotNull @NotNull String upArrow, @NotNull @NotNull String downArrow) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeTime time, @NotNull @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt, @NotNull @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull @NotNull JImStr leftArrow, @NotNull @NotNull JImStr rightArrow, @NotNull @NotNull JImStr upArrow, @NotNull @NotNull JImStr downArrow) -
dateChooser
protected static boolean dateChooser(byte[] label, long time, byte[] dateFormat, boolean closeWhenMouseLeavesIt, long pSetStartDateToDateOutThisFrame, byte[] leftArrow, byte[] rightArrow, byte[] upArrow, byte[] downArrow) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull String label, @NotNull @NotNull NativeTime time, @NotNull @NotNull String dateFormat, boolean closeWhenMouseLeavesIt, @NotNull @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull @NotNull String leftArrow, @NotNull @NotNull String rightArrow, @NotNull @NotNull String upArrow) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeTime time, @NotNull @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt, @NotNull @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull @NotNull JImStr leftArrow, @NotNull @NotNull JImStr rightArrow, @NotNull @NotNull JImStr upArrow) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull String label, @NotNull @NotNull NativeTime time, @NotNull @NotNull String dateFormat, boolean closeWhenMouseLeavesIt, @NotNull @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull @NotNull String leftArrow, @NotNull @NotNull String rightArrow) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeTime time, @NotNull @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt, @NotNull @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull @NotNull JImStr leftArrow, @NotNull @NotNull JImStr rightArrow) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull String label, @NotNull @NotNull NativeTime time, @NotNull @NotNull String dateFormat, boolean closeWhenMouseLeavesIt, @NotNull @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull @NotNull String leftArrow) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeTime time, @NotNull @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt, @NotNull @NotNull NativeBool pSetStartDateToDateOutThisFrame, @NotNull @NotNull JImStr leftArrow) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull String label, @NotNull @NotNull NativeTime time, @NotNull @NotNull String dateFormat, boolean closeWhenMouseLeavesIt, @NotNull @NotNull NativeBool pSetStartDateToDateOutThisFrame) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeTime time, @NotNull @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt, @NotNull @NotNull NativeBool pSetStartDateToDateOutThisFrame) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull String label, @NotNull @NotNull NativeTime time, @NotNull @NotNull String dateFormat, boolean closeWhenMouseLeavesIt) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeTime time, @NotNull @NotNull JImStr dateFormat, boolean closeWhenMouseLeavesIt) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull String label, @NotNull @NotNull NativeTime time, @NotNull @NotNull String dateFormat) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeTime time, @NotNull @NotNull JImStr dateFormat) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull String label, @NotNull @NotNull NativeTime time) -
dateChooser
public final boolean dateChooser(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeTime time) -
separator
public static void separator()separator%2C+generally+horizontal.+inside+a+menu+bar+or+in+horizontal+layout+mode%2C+this+becomes+a+vertical+separator. -
sameLine
public static void sameLine(float posX, float spacingW)call+between+widgets+or+groups+to+layout+them+horizontally.+X+position+given+in+window+coordinates. -
sameLine
public final void sameLine(float posX)call+between+widgets+or+groups+to+layout+them+horizontally.+X+position+given+in+window+coordinates. -
sameLine
public final void sameLine()call+between+widgets+or+groups+to+layout+them+horizontally.+X+position+given+in+window+coordinates. -
newLine
public static void newLine()undo+a+SameLine%28%29+or+force+a+new+line+when+in+an+horizontal-layout+context. -
spacing
public static void spacing()add+vertical+spacing. -
dummy
public static void dummy(float width, float height)add+a+dummy+item+of+given+size.+unlike+InvisibleButton%28%29%2C+Dummy%28%29+won%27t+take+the+mouse+click+or+be+navigable+into. -
indent
public static void indent(float indentW)move+content+position+toward+the+right%2C+by+indent_w%2C+or+style.IndentSpacing+if+indent_w+%3C%3D+0%0A++Indentation+%7C+start+position+from+left+of+window+%28increased+by+TreePush%7CTreePop%2C+etc.%29 -
indent
public final void indent()move+content+position+toward+the+right%2C+by+indent_w%2C+or+style.IndentSpacing+if+indent_w+%3C%3D+0%0A++Indentation+%7C+start+position+from+left+of+window+%28increased+by+TreePush%7CTreePop%2C+etc.%29 -
unindent
public static void unindent(float indentW)move+content+position+back+to+the+left%2C+by+indent_w%2C+or+style.IndentSpacing+if+indent_w+%3C%3D+0 -
unindent
public final void unindent()move+content+position+back+to+the+left%2C+by+indent_w%2C+or+style.IndentSpacing+if+indent_w+%3C%3D+0 -
beginGroup
public static void beginGroup()lock+horizontal+starting+position -
endGroup
public static void endGroup()unlock+horizontal+starting+position+%2B+capture+the+whole+group+bounding+box+into+one+%22item%22+%28so+you+can+use+IsItemHovered%28%29+or+layout+primitives+such+as+SameLine%28%29+on+whole+group%2C+etc.%29 -
getCursorPosX
public static float getCursorPosX()%28some+functions+are+using+window-relative+coordinates%2C+such+as%3A+GetCursorPos%2C+GetCursorStartPos%2C+GetContentRegionMax%2C+GetWindowContentRegion*+etc. -
getCursorPosY
public static float getCursorPosY()other+functions+such+as+GetCursorScreenPos+or+everything+in+ImDrawList%3A%3A -
setCursorPos
public static void setCursorPos(float posX, float spacingW)are+using+the+main%2C+absolute+coordinate+system. -
setCursorScreenPos
public static void setCursorScreenPos(float screenPosX, float screenPosY)cursor+position+in+absolute+coordinates -
setCursorPosX
public static void setCursorPosX(float newValue)GetWindowPos%28%29+%2B+GetCursorPos%28%29+%3D%3D+GetCursorScreenPos%28%29+etc.%29 -
setCursorPosY
public static void setCursorPosY(float newValue) -
alignTextToFramePadding
public static void alignTextToFramePadding()vertically+align+upcoming+text+baseline+to+FramePadding.y+so+that+it+will+align+properly+to+regularly+framed+items+%28call+if+you+have+text+on+a+line+before+a+framed+item%29 -
getTextLineHeight
public static float getTextLineHeight()%7E+FontSize -
getTextLineHeightWithSpacing
public static float getTextLineHeightWithSpacing()%7E+FontSize+%2B+style.ItemSpacing.y+%28distance+in+pixels+between+2+consecutive+lines+of+text%29 -
getFrameHeight
public static float getFrameHeight()%7E+FontSize+%2B+style.FramePadding.y+*+2 -
getFrameHeightWithSpacing
public static float getFrameHeightWithSpacing()%7E+FontSize+%2B+style.FramePadding.y+*+2+%2B+style.ItemSpacing.y+%28distance+in+pixels+between+2+consecutive+lines+of+framed+widgets%29 -
showUserGuide
public static void showUserGuide()add+basic+help%7Cinfo+block+%28not+a+window%29%3A+how+to+manipulate+ImGui+as+a+end-user+%28mouse%7Ckeyboard+controls%29. -
showDemoWindow
create+Demo+window.+demonstrate+most+ImGui+features.+call+this+to+learn+about+the+library%21+try+to+make+it+always+available+in+your+application%21 -
showDemoWindow
protected static void showDemoWindow(long openPtr) -
showDemoWindow
public final void showDemoWindow()create+Demo+window.+demonstrate+most+ImGui+features.+call+this+to+learn+about+the+library%21+try+to+make+it+always+available+in+your+application%21 -
showAboutWindow
create+About+window.+display+Dear+ImGui+version%2C+credits+and+build%7Csystem+information. -
showAboutWindow
protected static void showAboutWindow(long openPtr) -
showAboutWindow
public final void showAboutWindow()create+About+window.+display+Dear+ImGui+version%2C+credits+and+build%7Csystem+information. -
showMetricsWindow
create+Metrics%7CDebugger+window.+display+Dear+ImGui+internals%3A+windows%2C+draw+commands%2C+various+internal+state%2C+etc. -
showMetricsWindow
protected static void showMetricsWindow(long openPtr) -
showMetricsWindow
public final void showMetricsWindow()create+Metrics%7CDebugger+window.+display+Dear+ImGui+internals%3A+windows%2C+draw+commands%2C+various+internal+state%2C+etc. -
showFontSelector
add+font+selector+block+%28not+a+window%29%2C+essentially+a+combo+listing+the+loaded+fonts. -
showFontSelector
add+font+selector+block+%28not+a+window%29%2C+essentially+a+combo+listing+the+loaded+fonts. -
showFontSelector
protected static void showFontSelector(byte[] label) -
showStyleSelector
add+style+selector+block+%28not+a+window%29%2C+essentially+a+combo+listing+the+default+styles. -
showStyleSelector
add+style+selector+block+%28not+a+window%29%2C+essentially+a+combo+listing+the+default+styles. -
showStyleSelector
protected static void showStyleSelector(byte[] label) -
showStyleEditor
add+style+editor+block+%28not+a+window%29.+you+can+pass+in+a+reference+ImGuiStyle+structure+to+compare+to%2C+revert+to+and+save+to+%28else+it+uses+the+default+style%29 -
showStyleEditor
protected static void showStyleEditor(long ref) -
showStyleEditor
public final void showStyleEditor()add+style+editor+block+%28not+a+window%29.+you+can+pass+in+a+reference+ImGuiStyle+structure+to+compare+to%2C+revert+to+and+save+to+%28else+it+uses+the+default+style%29 -
isWindowAppearing
public static boolean isWindowAppearing() -
isWindowCollapsed
public static boolean isWindowCollapsed() -
isWindowFocused
public static boolean isWindowFocused(int flags)is+current+window+focused%3F+or+its+root%7Cchild%2C+depending+on+flags.+see+flags+for+options. -
isWindowFocused
public final boolean isWindowFocused()is+current+window+focused%3F+or+its+root%7Cchild%2C+depending+on+flags.+see+flags+for+options. -
isWindowHovered
public static boolean isWindowHovered(int flags)is+current+window+hovered+%28and+typically%3A+not+blocked+by+a+popup%7Cmodal%29%3F+see+flags+for+options.+NB%3A+If+you+are+trying+to+check+whether+your+mouse+should+be+dispatched+to+imgui+or+to+your+app%2C+you+should+use+the+%27io.WantCaptureMouse%27+boolean+for+that%21+Please+read+the+FAQ%21 -
isWindowHovered
public final boolean isWindowHovered()is+current+window+hovered+%28and+typically%3A+not+blocked+by+a+popup%7Cmodal%29%3F+see+flags+for+options.+NB%3A+If+you+are+trying+to+check+whether+your+mouse+should+be+dispatched+to+imgui+or+to+your+app%2C+you+should+use+the+%27io.WantCaptureMouse%27+boolean+for+that%21+Please+read+the+FAQ%21 -
getWindowWidth
public static float getWindowWidth()get+current+window+width+%28shortcut+for+GetWindowSize%28%29.x%29 -
getWindowHeight
public static float getWindowHeight()get+current+window+height+%28shortcut+for+GetWindowSize%28%29.y%29 -
getWindowContentRegionWidth
public static float getWindowContentRegionWidth() -
setNextWindowPos
public static void setNextWindowPos(float posX, float posY, int condition, float windowPosPivotX, float windowPosPivotY)set+next+window+position.+call+before+Begin%28%29.+use+pivot%3D%280.5f%2C0.5f%29+to+center+on+given+point%2C+etc. -
setNextWindowPos
public final void setNextWindowPos(float posX, float posY, int condition)set+next+window+position.+call+before+Begin%28%29.+use+pivot%3D%280.5f%2C0.5f%29+to+center+on+given+point%2C+etc. -
setNextWindowPos
public final void setNextWindowPos(float posX, float posY)set+next+window+position.+call+before+Begin%28%29.+use+pivot%3D%280.5f%2C0.5f%29+to+center+on+given+point%2C+etc. -
setNextWindowSize
public static void setNextWindowSize(float width, float height, int condition)set+next+window+size.+set+axis+to+0.0f+to+force+an+auto-fit+on+this+axis.+call+before+Begin%28%29 -
setNextWindowSize
public final void setNextWindowSize(float width, float height)set+next+window+size.+set+axis+to+0.0f+to+force+an+auto-fit+on+this+axis.+call+before+Begin%28%29 -
setNextWindowSizeConstraints
public static void setNextWindowSizeConstraints(float widthMin, float heightMin, float widthMax, float heightMax)set+next+window+size+limits.+use+-1%2C-1+on+either+X%7CY+axis+to+preserve+the+current+size.+Sizes+will+be+rounded+down.+Use+callback+to+apply+non-trivial+programmatic+constraints. -
setNextWindowContentSize
public static void setNextWindowContentSize(float width, float height)set+next+window+content+size+%28%7E+scrollable+client+area%2C+which+enforce+the+range+of+scrollbars%29.+Not+including+window+decorations+%28title+bar%2C+menu+bar%2C+etc.%29+nor+WindowPadding.+set+an+axis+to+0.0f+to+leave+it+automatic.+call+before+Begin%28%29 -
setNextWindowCollapsed
public static void setNextWindowCollapsed(boolean collapsed, int condition)set+next+window+collapsed+state.+call+before+Begin%28%29 -
setNextWindowCollapsed
public final void setNextWindowCollapsed(boolean collapsed)set+next+window+collapsed+state.+call+before+Begin%28%29 -
setNextWindowFocus
public static void setNextWindowFocus()set+next+window+to+be+focused+%7C+top-most.+call+before+Begin%28%29 -
setNextWindowBgAlpha
public static void setNextWindowBgAlpha(float alpha)set+next+window+background+color+alpha.+helper+to+easily+override+the+Alpha+component+of+ImGuiCol_WindowBg%7CChildBg%7CPopupBg.+you+may+also+use+ImGuiWindowFlags_NoBackground. -
setWindowFontScale
public static void setWindowFontScale(float scale)set+font+scale.+Adjust+IO.FontGlobalScale+if+you+want+to+scale+all+windows.+This+is+an+old+API%21+For+correct+scaling%2C+prefer+to+reload+font+%2B+rebuild+ImFontAtlas+%2B+call+style.ScaleAllSizes%28%29. -
setWindowPos
public final void setWindowPos(@NotNull @NotNull String name, float windowPosX, float windowPosY, int condition)%28not+recommended%29+set+current+window+position+-+call+within+Begin%28%29%7CEnd%28%29.+prefer+using+SetNextWindowPos%28%29%2C+as+this+may+incur+tearing+and+side-effects.%0A++set+named+window+position. -
setWindowPos
public final void setWindowPos(@NotNull @NotNull JImStr name, float windowPosX, float windowPosY, int condition)%28not+recommended%29+set+current+window+position+-+call+within+Begin%28%29%7CEnd%28%29.+prefer+using+SetNextWindowPos%28%29%2C+as+this+may+incur+tearing+and+side-effects.%0A++set+named+window+position. -
setWindowPos
protected static void setWindowPos(byte[] name, float windowPosX, float windowPosY, int condition) -
setWindowPos
%28not+recommended%29+set+current+window+position+-+call+within+Begin%28%29%7CEnd%28%29.+prefer+using+SetNextWindowPos%28%29%2C+as+this+may+incur+tearing+and+side-effects.%0A++set+named+window+position. -
setWindowPos
%28not+recommended%29+set+current+window+position+-+call+within+Begin%28%29%7CEnd%28%29.+prefer+using+SetNextWindowPos%28%29%2C+as+this+may+incur+tearing+and+side-effects.%0A++set+named+window+position. -
setWindowSize
public final void setWindowSize(@NotNull @NotNull String name, float width, float height, int condition)%28not+recommended%29+set+current+window+size+-+call+within+Begin%28%29%7CEnd%28%29.+set+to+ImVec2%280%2C+0%29+to+force+an+auto-fit.+prefer+using+SetNextWindowSize%28%29%2C+as+this+may+incur+tearing+and+minor+side-effects.%0A++set+named+window+size.+set+axis+to+0.0f+to+force+an+auto-fit+on+this+axis. -
setWindowSize
public final void setWindowSize(@NotNull @NotNull JImStr name, float width, float height, int condition)%28not+recommended%29+set+current+window+size+-+call+within+Begin%28%29%7CEnd%28%29.+set+to+ImVec2%280%2C+0%29+to+force+an+auto-fit.+prefer+using+SetNextWindowSize%28%29%2C+as+this+may+incur+tearing+and+minor+side-effects.%0A++set+named+window+size.+set+axis+to+0.0f+to+force+an+auto-fit+on+this+axis. -
setWindowSize
protected static void setWindowSize(byte[] name, float width, float height, int condition) -
setWindowSize
%28not+recommended%29+set+current+window+size+-+call+within+Begin%28%29%7CEnd%28%29.+set+to+ImVec2%280%2C+0%29+to+force+an+auto-fit.+prefer+using+SetNextWindowSize%28%29%2C+as+this+may+incur+tearing+and+minor+side-effects.%0A++set+named+window+size.+set+axis+to+0.0f+to+force+an+auto-fit+on+this+axis. -
setWindowSize
%28not+recommended%29+set+current+window+size+-+call+within+Begin%28%29%7CEnd%28%29.+set+to+ImVec2%280%2C+0%29+to+force+an+auto-fit.+prefer+using+SetNextWindowSize%28%29%2C+as+this+may+incur+tearing+and+minor+side-effects.%0A++set+named+window+size.+set+axis+to+0.0f+to+force+an+auto-fit+on+this+axis. -
setWindowCollapsed
public final void setWindowCollapsed(@NotNull @NotNull String name, boolean collapsed, int condition)%28not+recommended%29+set+current+window+collapsed+state.+prefer+using+SetNextWindowCollapsed%28%29.%0A++set+named+window+collapsed+state -
setWindowCollapsed
public final void setWindowCollapsed(@NotNull @NotNull JImStr name, boolean collapsed, int condition)%28not+recommended%29+set+current+window+collapsed+state.+prefer+using+SetNextWindowCollapsed%28%29.%0A++set+named+window+collapsed+state -
setWindowCollapsed
protected static void setWindowCollapsed(byte[] name, boolean collapsed, int condition) -
setWindowCollapsed
%28not+recommended%29+set+current+window+collapsed+state.+prefer+using+SetNextWindowCollapsed%28%29.%0A++set+named+window+collapsed+state -
setWindowCollapsed
%28not+recommended%29+set+current+window+collapsed+state.+prefer+using+SetNextWindowCollapsed%28%29.%0A++set+named+window+collapsed+state -
setWindowFocus
%28not+recommended%29+set+current+window+to+be+focused+%7C+top-most.+prefer+using+SetNextWindowFocus%28%29.%0A++set+named+window+to+be+focused+%7C+top-most.+use+NULL+to+remove+focus. -
setWindowFocus
%28not+recommended%29+set+current+window+to+be+focused+%7C+top-most.+prefer+using+SetNextWindowFocus%28%29.%0A++set+named+window+to+be+focused+%7C+top-most.+use+NULL+to+remove+focus. -
setWindowFocus
protected static void setWindowFocus(byte[] name) -
getKeyIndex
public static int getKeyIndex(int imguiKey)map+ImGuiKey_*+values+into+user%27s+key+index.+%3D%3D+io.KeyMap%5Bkey%5D -
isKeyDown
public static boolean isKeyDown(int userKeyIndex)is+key+being+held.+%3D%3D+io.KeysDown%5Buser_key_index%5D. -
isKeyPressed
public static boolean isKeyPressed(int userKeyIndex, boolean repeat)was+key+pressed+%28went+from+%21Down+to+Down%29%3F+if+repeat%3Dtrue%2C+uses+io.KeyRepeatDelay+%7C+KeyRepeatRate -
isKeyPressed
public final boolean isKeyPressed(int userKeyIndex)was+key+pressed+%28went+from+%21Down+to+Down%29%3F+if+repeat%3Dtrue%2C+uses+io.KeyRepeatDelay+%7C+KeyRepeatRate -
isKeyReleased
public static boolean isKeyReleased(int userKeyIndex)was+key+released+%28went+from+Down+to+%21Down%29%3F -
getKeyPressedAmount
public static int getKeyPressedAmount(int keyIndex, float repeatDelay, float rate)uses+provided+repeat+rate%7Cdelay.+return+a+count%2C+most+often+0+or+1+but+might+be+%3E1+if+RepeatRate+is+small+enough+that+DeltaTime+%3E+RepeatRate -
isMouseDown
public static boolean isMouseDown(int button)is+mouse+button+held%3F -
isMouseDown
public final boolean isMouseDown()is+mouse+button+held%3F -
isAnyMouseDown
public static boolean isAnyMouseDown()is+any+mouse+button+held%3F -
isMouseClicked
public static boolean isMouseClicked(int button, boolean repeat)did+mouse+button+clicked%3F+%28went+from+%21Down+to+Down%29 -
isMouseClicked
public final boolean isMouseClicked(int button)did+mouse+button+clicked%3F+%28went+from+%21Down+to+Down%29 -
isMouseClicked
public final boolean isMouseClicked()did+mouse+button+clicked%3F+%28went+from+%21Down+to+Down%29 -
isMouseDoubleClicked
public static boolean isMouseDoubleClicked(int button)did+mouse+button+double-clicked%3F+%28note+that+a+double-click+will+also+report+IsMouseClicked%28%29+%3D%3D+true%29 -
isMouseDoubleClicked
public final boolean isMouseDoubleClicked()did+mouse+button+double-clicked%3F+%28note+that+a+double-click+will+also+report+IsMouseClicked%28%29+%3D%3D+true%29 -
isMouseReleased
public static boolean isMouseReleased(int button)did+mouse+button+released%3F+%28went+from+Down+to+%21Down%29 -
isMouseReleased
public final boolean isMouseReleased()did+mouse+button+released%3F+%28went+from+Down+to+%21Down%29 -
isMouseDragging
public static boolean isMouseDragging(int button, float lockThreshold)is+mouse+dragging%3F+%28if+lock_threshold+%3C+-1.0f%2C+uses+io.MouseDraggingThreshold%29 -
isMouseDragging
public final boolean isMouseDragging(int button)is+mouse+dragging%3F+%28if+lock_threshold+%3C+-1.0f%2C+uses+io.MouseDraggingThreshold%29 -
isMouseDragging
public final boolean isMouseDragging()is+mouse+dragging%3F+%28if+lock_threshold+%3C+-1.0f%2C+uses+io.MouseDraggingThreshold%29 -
isMouseHoveringRect
public static boolean isMouseHoveringRect(float widthRMin, float heightRMin, float widthRMax, float heightRMax, boolean clip)is+mouse+hovering+given+bounding+rect+%28in+screen+space%29.+clipped+by+current+clipping+settings%2C+but+disregarding+of+other+consideration+of+focus%7Cwindow+ordering%7Cpopup-block. -
isMouseHoveringRect
public final boolean isMouseHoveringRect(float widthRMin, float heightRMin, float widthRMax, float heightRMax)is+mouse+hovering+given+bounding+rect+%28in+screen+space%29.+clipped+by+current+clipping+settings%2C+but+disregarding+of+other+consideration+of+focus%7Cwindow+ordering%7Cpopup-block. -
isMousePosValid
public static boolean isMousePosValid()by+convention+we+use+%28-FLT_MAX%2C-FLT_MAX%29+to+denote+that+there+is+no+mouse+available -
captureKeyboardFromApp
public static void captureKeyboardFromApp(boolean capture)attention%3A+misleading+name%21+manually+override+io.WantCaptureKeyboard+flag+next+frame+%28said+flag+is+entirely+left+for+your+application+to+handle%29.+e.g.+force+capture+keyboard+when+your+widget+is+being+hovered.+This+is+equivalent+to+setting+%22io.WantCaptureKeyboard+%3D+want_capture_keyboard_value%22%3B+after+the+next+NewFrame%28%29+call. -
captureKeyboardFromApp
public final void captureKeyboardFromApp()attention%3A+misleading+name%21+manually+override+io.WantCaptureKeyboard+flag+next+frame+%28said+flag+is+entirely+left+for+your+application+to+handle%29.+e.g.+force+capture+keyboard+when+your+widget+is+being+hovered.+This+is+equivalent+to+setting+%22io.WantCaptureKeyboard+%3D+want_capture_keyboard_value%22%3B+after+the+next+NewFrame%28%29+call. -
captureMouseFromApp
public static void captureMouseFromApp(boolean capture)attention%3A+misleading+name%21+manually+override+io.WantCaptureMouse+flag+next+frame+%28said+flag+is+entirely+left+for+your+application+to+handle%29.+This+is+equivalent+to+setting+%22io.WantCaptureMouse+%3D+want_capture_mouse_value%3B%22+after+the+next+NewFrame%28%29+call. -
captureMouseFromApp
public final void captureMouseFromApp()attention%3A+misleading+name%21+manually+override+io.WantCaptureMouse+flag+next+frame+%28said+flag+is+entirely+left+for+your+application+to+handle%29.+This+is+equivalent+to+setting+%22io.WantCaptureMouse+%3D+want_capture_mouse_value%3B%22+after+the+next+NewFrame%28%29+call. -
setClipboardText
-
setClipboardText
-
setClipboardText
protected static void setClipboardText(byte[] text) -
popID
public static void popID()pop+from+the+ID+stack. -
pushID
push+string+into+the+ID+stack+%28will+hash+string%29.%0A++push+string+into+the+ID+stack+%28will+hash+string%29.%0A++push+pointer+into+the+ID+stack+%28will+hash+pointer%29.%0A++push+integer+into+the+ID+stack+%28will+hash+integer%29. -
pushID
protected static void pushID(byte[] stringID) -
getID
calculate+unique+ID+%28hash+of+whole+ID+stack+%2B+given+parameter%29.+e.g.+if+you+want+to+query+into+ImGuiStorage+yourself -
getID
protected static int getID(byte[] stringID) -
begin
public final boolean begin(@NotNull @NotNull String name, @NotNull @NotNull NativeBool openPtr, int flags)Automatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1. -
begin
public final boolean begin(@NotNull @NotNull JImStr name, @NotNull @NotNull NativeBool openPtr, int flags)Automatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1. -
begin
protected static boolean begin(byte[] name, long openPtr, int flags) -
begin
Automatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1. -
begin
Automatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1. -
begin
Automatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1. -
begin
Automatically+called+by+constructor+if+you+passed+%27items_count%27+or+by+Step%28%29+in+Step+1. -
end
public static void end()Automatically+called+on+the+last+call+of+Step%28%29+that+returns+false. -
beginChild
public static boolean beginChild(int id, float width, float height, boolean border, int flags) -
beginChild
public final boolean beginChild(int id, float width, float height, boolean border) -
beginChild
public final boolean beginChild(int id, float width, float height) -
beginChild
public final boolean beginChild(int id) -
beginChild0
public final boolean beginChild0(@NotNull @NotNull String stringID, float width, float height, boolean border, int flags) -
beginChild0
public final boolean beginChild0(@NotNull @NotNull JImStr stringID, float width, float height, boolean border, int flags) -
beginChild0
protected static boolean beginChild0(byte[] stringID, float width, float height, boolean border, int flags) -
beginChild0
public final boolean beginChild0(@NotNull @NotNull String stringID, float width, float height, boolean border) -
beginChild0
public final boolean beginChild0(@NotNull @NotNull JImStr stringID, float width, float height, boolean border) -
beginChild0
-
beginChild0
-
beginChild0
-
beginChild0
-
endChild
public static void endChild() -
bulletText
shortcut+for+Bullet%28%29%2BText%28%29 -
bulletText
shortcut+for+Bullet%28%29%2BText%28%29 -
bulletText
protected static void bulletText(byte[] text) -
labelText
display+text%2Blabel+aligned+the+same+way+as+value%2Blabel+widgets -
labelText
display+text%2Blabel+aligned+the+same+way+as+value%2Blabel+widgets -
labelText
protected static void labelText(byte[] label, byte[] text) -
textWrapped
shortcut+for+PushTextWrapPos%280.0f%29%3B+Text%28fmt%2C+...%29%3B+PopTextWrapPos%28%29%3B.+Note+that+this+won%27t+work+on+an+auto-resizing+window+if+there%27s+no+other+widgets+to+extend+the+window+width%2C+yoy+may+need+to+set+a+size+using+SetNextWindowSize%28%29. -
textWrapped
shortcut+for+PushTextWrapPos%280.0f%29%3B+Text%28fmt%2C+...%29%3B+PopTextWrapPos%28%29%3B.+Note+that+this+won%27t+work+on+an+auto-resizing+window+if+there%27s+no+other+widgets+to+extend+the+window+width%2C+yoy+may+need+to+set+a+size+using+SetNextWindowSize%28%29. -
textWrapped
protected static void textWrapped(byte[] text) -
textUnformatted
raw+text+without+formatting.+Roughly+equivalent+to+Text%28%22%25s%22%2C+text%29+but%3A+A%29+doesn%27t+require+null+terminated+string+if+%27text_end%27+is+specified%2C+B%29+it%27s+faster%2C+no+memory+copy+is+done%2C+no+buffer+size+limits%2C+recommended+for+long+chunks+of+text. -
textUnformatted
protected static void textUnformatted(byte[] text) -
textDisabled
shortcut+for+PushStyleColor%28ImGuiCol_Text%2C+style.Colors%5BImGuiCol_TextDisabled%5D%29%3B+Text%28fmt%2C+...%29%3B+PopStyleColor%28%29%3B -
textDisabled
shortcut+for+PushStyleColor%28ImGuiCol_Text%2C+style.Colors%5BImGuiCol_TextDisabled%5D%29%3B+Text%28fmt%2C+...%29%3B+PopStyleColor%28%29%3B -
textDisabled
protected static void textDisabled(byte[] text) -
textColored
shortcut+for+PushStyleColor%28ImGuiCol_Text%2C+col%29%3B+Text%28fmt%2C+...%29%3B+PopStyleColor%28%29%3B -
textColored
shortcut+for+PushStyleColor%28ImGuiCol_Text%2C+col%29%3B+Text%28fmt%2C+...%29%3B+PopStyleColor%28%29%3B -
textColored
protected static void textColored(long color, byte[] text) -
text
formatted+text -
text
formatted+text -
text
protected static void text(byte[] text) -
button
button -
button
button -
button
protected static boolean button(byte[] text, float width, float height) -
button
button -
button
button -
smallButton
button+with+FramePadding%3D%280%2C0%29+to+easily+embed+within+text -
smallButton
button+with+FramePadding%3D%280%2C0%29+to+easily+embed+within+text -
smallButton
protected static boolean smallButton(byte[] text) -
invisibleButton
public final boolean invisibleButton(@NotNull @NotNull String text, float width, float height, int flags)flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29 -
invisibleButton
public final boolean invisibleButton(@NotNull @NotNull JImStr text, float width, float height, int flags)flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29 -
invisibleButton
protected static boolean invisibleButton(byte[] text, float width, float height, int flags) -
invisibleButton
flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29 -
invisibleButton
flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29 -
invisibleButton
flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29 -
invisibleButton
flexible+button+behavior+without+the+visuals%2C+frequently+useful+to+build+custom+behaviors+using+the+public+api+%28along+with+IsItemActive%2C+IsItemHovered%2C+etc.%29 -
arrowButton
square+button+with+an+arrow+shape -
arrowButton
square+button+with+an+arrow+shape -
arrowButton
protected static boolean arrowButton(byte[] text, int direction) -
image
public final void image(@NotNull @NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y, float uv1X, float uv1Y) -
image
protected static void image(long userTextureID, float width, float height, float uv0X, float uv0Y, float uv1X, float uv1Y) -
image
public final void image(@NotNull @NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y) -
image
-
imageButton
public final boolean imageButton(@NotNull @NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y, float uv1X, float uv1Y, int framePadding)%3C0+frame_padding+uses+default+frame+padding+settings.+0+for+no+padding -
imageButton
protected static boolean imageButton(long userTextureID, float width, float height, float uv0X, float uv0Y, float uv1X, float uv1Y, int framePadding) -
imageButton
public final boolean imageButton(@NotNull @NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y, float uv1X, float uv1Y)%3C0+frame_padding+uses+default+frame+padding+settings.+0+for+no+padding -
imageButton
public final boolean imageButton(@NotNull @NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y)%3C0+frame_padding+uses+default+frame+padding+settings.+0+for+no+padding -
imageButton
public final boolean imageButton(@NotNull @NotNull JImTextureID userTextureID, float width, float height)%3C0+frame_padding+uses+default+frame+padding+settings.+0+for+no+padding -
checkbox
-
checkbox
-
checkbox
protected static boolean checkbox(byte[] label, long v) -
radioButton
public final boolean radioButton(@NotNull @NotNull String text, @NotNull @NotNull NativeInt v, int v_button)use+with+e.g.+if+%28RadioButton%28%22one%22%2C+my_value%3D%3D1%29%29+%7B+my_value+%3D+1%3B+%7D%0A++shortcut+to+handle+the+above+pattern+when+value+is+an+integer -
radioButton
public final boolean radioButton(@NotNull @NotNull JImStr text, @NotNull @NotNull NativeInt v, int v_button)use+with+e.g.+if+%28RadioButton%28%22one%22%2C+my_value%3D%3D1%29%29+%7B+my_value+%3D+1%3B+%7D%0A++shortcut+to+handle+the+above+pattern+when+value+is+an+integer -
radioButton
protected static boolean radioButton(byte[] text, long v, int v_button) -
radioButton0
-
radioButton0
-
radioButton0
protected static boolean radioButton0(byte[] text, boolean active) -
bullet
public static void bullet()draw+a+small+circle+%2B+keep+the+cursor+on+the+same+line.+advance+cursor+x+position+by+GetTreeNodeToLabelSpacing%28%29%2C+same+distance+that+TreeNode%28%29+uses -
progressBar
public final void progressBar(float fraction, float width, float height, @Nullable @Nullable String overlay) -
progressBar
protected static void progressBar(float fraction, float width, float height, byte[] overlay) -
progressBar
public final void progressBar(float fraction, float width, float height) -
progressBar
public final void progressBar(float fraction) -
beginCombo
-
beginCombo
-
beginCombo
protected static boolean beginCombo(byte[] label, byte[] previewValue, int flags) -
beginCombo
-
beginCombo
-
endCombo
public static void endCombo()only+call+EndCombo%28%29+if+BeginCombo%28%29+returns+true%21 -
combo
public final void combo(@NotNull @NotNull String label, @NotNull @NotNull NativeInt currentItem, @NotNull @NotNull String itemsSeparatedByZeros, int popupMaxHeightInItems)Separate+items+with+%5C0+within+a+string%2C+end+item-list+with+%5C0%5C0.+e.g.+%22One%5C0Two%5C0Three%5C0%22 -
combo
public final void combo(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt currentItem, @NotNull @NotNull JImStr itemsSeparatedByZeros, int popupMaxHeightInItems)Separate+items+with+%5C0+within+a+string%2C+end+item-list+with+%5C0%5C0.+e.g.+%22One%5C0Two%5C0Three%5C0%22 -
combo
protected static void combo(byte[] label, long currentItem, byte[] itemsSeparatedByZeros, int popupMaxHeightInItems) -
combo
public final void combo(@NotNull @NotNull String label, @NotNull @NotNull NativeInt currentItem, @NotNull @NotNull String itemsSeparatedByZeros)Separate+items+with+%5C0+within+a+string%2C+end+item-list+with+%5C0%5C0.+e.g.+%22One%5C0Two%5C0Three%5C0%22 -
combo
public final void combo(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt currentItem, @NotNull @NotNull JImStr itemsSeparatedByZeros)Separate+items+with+%5C0+within+a+string%2C+end+item-list+with+%5C0%5C0.+e.g.+%22One%5C0Two%5C0Three%5C0%22 -
beginListBox
open+a+framed+scrolling+region -
beginListBox
open+a+framed+scrolling+region -
beginListBox
protected static boolean beginListBox(byte[] label, float width, float height) -
endListBox
public static void endListBox()only+call+EndListBox%28%29+if+BeginListBox%28%29+returned+true%21 -
dragFloat
public final boolean dragFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax, @NotNull @NotNull String format, int flags)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloat
public final boolean dragFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax, @NotNull @NotNull JImStr format, int flags)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloat
protected static boolean dragFloat(byte[] label, long value, float valueSpeed, float valueMin, float valueMax, byte[] format, int flags) -
dragFloat
public final boolean dragFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax, @NotNull @NotNull String format)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloat
public final boolean dragFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax, @NotNull @NotNull JImStr format)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloat
public final boolean dragFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloat
public final boolean dragFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloat
public final boolean dragFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloat
public final boolean dragFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloat
public final boolean dragFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueSpeed)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloat
public final boolean dragFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueSpeed)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloat
public final boolean dragFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloat
public final boolean dragFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull @NotNull String format, @Nullable @Nullable String formatMax, int flags) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull @NotNull JImStr format, @Nullable @Nullable JImStr formatMax, int flags) -
dragFloatRange2
protected static boolean dragFloatRange2(byte[] label, long valueCurrentMin, long valueCurrentMax, float valueSpeed, float valueMin, float valueMax, byte[] format, byte[] formatMax, int flags) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull @NotNull String format, @Nullable @Nullable String formatMax) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull @NotNull JImStr format, @Nullable @Nullable JImStr formatMax) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull @NotNull String format) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax, @NotNull @NotNull JImStr format) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin, float valueMax) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed, float valueMin) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax, float valueSpeed) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax) -
dragFloatRange2
public final boolean dragFloatRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueCurrentMin, @NotNull @NotNull NativeFloat valueCurrentMax) -
dragInt
public final boolean dragInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax, @NotNull @NotNull String format, int flags)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragInt
public final boolean dragInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax, @NotNull @NotNull JImStr format, int flags)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragInt
protected static boolean dragInt(byte[] label, long value, float valueSpeed, int valueMin, int valueMax, byte[] format, int flags) -
dragInt
public final boolean dragInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax, @NotNull @NotNull String format)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragInt
public final boolean dragInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax, @NotNull @NotNull JImStr format)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragInt
public final boolean dragInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragInt
public final boolean dragInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragInt
public final boolean dragInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragInt
public final boolean dragInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragInt
public final boolean dragInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, float valueSpeed)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragInt
public final boolean dragInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, float valueSpeed)If+v_min+%3E%3D+v_max+we+have+no+bound -
dragInt
If+v_min+%3E%3D+v_max+we+have+no+bound -
dragInt
If+v_min+%3E%3D+v_max+we+have+no+bound -
dragIntRange2
-
dragIntRange2
-
dragIntRange2
protected static boolean dragIntRange2(byte[] label, long valueCurrentMin, long valueCurrentMax, float valueSpeed, int valueMin, int valueMax, byte[] format, byte[] formatMax, int flags) -
dragIntRange2
-
dragIntRange2
-
dragIntRange2
-
dragIntRange2
-
dragIntRange2
-
dragIntRange2
-
dragIntRange2
-
dragIntRange2
-
dragIntRange2
-
dragIntRange2
-
dragIntRange2
-
dragIntRange2
-
inputFloat
public final boolean inputFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float step, float stepFast, @NotNull @NotNull String format, int flags) -
inputFloat
public final boolean inputFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float step, float stepFast, @NotNull @NotNull JImStr format, int flags) -
inputFloat
protected static boolean inputFloat(byte[] label, long value, float step, float stepFast, byte[] format, int flags) -
inputFloat
public final boolean inputFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float step, float stepFast, @NotNull @NotNull String format) -
inputFloat
public final boolean inputFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float step, float stepFast, @NotNull @NotNull JImStr format) -
inputFloat
public final boolean inputFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float step, float stepFast) -
inputFloat
public final boolean inputFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float step, float stepFast) -
inputFloat
public final boolean inputFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float step) -
inputFloat
public final boolean inputFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float step) -
inputFloat
public final boolean inputFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value) -
inputFloat
public final boolean inputFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value) -
inputInt
-
inputInt
-
inputInt
protected static boolean inputInt(byte[] label, long value, int step, int stepFast, int flags) -
inputInt
-
inputInt
-
inputInt
-
inputInt
-
inputInt
-
inputInt
-
inputDouble
public final boolean inputDouble(@NotNull @NotNull String label, @NotNull @NotNull NativeDouble value, double step, double stepFast, @NotNull @NotNull String format, int flags) -
inputDouble
public final boolean inputDouble(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeDouble value, double step, double stepFast, @NotNull @NotNull JImStr format, int flags) -
inputDouble
protected static boolean inputDouble(byte[] label, long value, double step, double stepFast, byte[] format, int flags) -
inputDouble
public final boolean inputDouble(@NotNull @NotNull String label, @NotNull @NotNull NativeDouble value, double step, double stepFast, @NotNull @NotNull String format) -
inputDouble
public final boolean inputDouble(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeDouble value, double step, double stepFast, @NotNull @NotNull JImStr format) -
inputDouble
public final boolean inputDouble(@NotNull @NotNull String label, @NotNull @NotNull NativeDouble value, double step, double stepFast) -
inputDouble
public final boolean inputDouble(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeDouble value, double step, double stepFast) -
inputDouble
public final boolean inputDouble(@NotNull @NotNull String label, @NotNull @NotNull NativeDouble value, double step) -
inputDouble
public final boolean inputDouble(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeDouble value, double step) -
inputDouble
public final boolean inputDouble(@NotNull @NotNull String label, @NotNull @NotNull NativeDouble value) -
inputDouble
public final boolean inputDouble(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeDouble value) -
inputText
public final boolean inputText(@NotNull @NotNull String label, @NotNull @NotNull NativeString value, int flags) -
inputText
public final boolean inputText(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeString value, int flags) -
inputText
protected static boolean inputText(byte[] label, long value, int flags) -
inputText
public final boolean inputText(@NotNull @NotNull String label, @NotNull @NotNull NativeString value) -
inputText
public final boolean inputText(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeString value) -
inputTextMultiline
public final boolean inputTextMultiline(@NotNull @NotNull String label, @NotNull @NotNull NativeString value, float width, float height, int flags) -
inputTextMultiline
public final boolean inputTextMultiline(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeString value, float width, float height, int flags) -
inputTextMultiline
protected static boolean inputTextMultiline(byte[] label, long value, float width, float height, int flags) -
inputTextMultiline
public final boolean inputTextMultiline(@NotNull @NotNull String label, @NotNull @NotNull NativeString value, float width, float height) -
inputTextMultiline
public final boolean inputTextMultiline(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeString value, float width, float height) -
inputTextMultiline
public final boolean inputTextMultiline(@NotNull @NotNull String label, @NotNull @NotNull NativeString value) -
inputTextMultiline
public final boolean inputTextMultiline(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeString value) -
inputTextWithHint
public final boolean inputTextWithHint(@NotNull @NotNull String label, @NotNull @NotNull String hint, @NotNull @NotNull NativeString value, int flags) -
inputTextWithHint
public final boolean inputTextWithHint(@NotNull @NotNull JImStr label, @NotNull @NotNull JImStr hint, @NotNull @NotNull NativeString value, int flags) -
inputTextWithHint
protected static boolean inputTextWithHint(byte[] label, byte[] hint, long value, int flags) -
inputTextWithHint
public final boolean inputTextWithHint(@NotNull @NotNull String label, @NotNull @NotNull String hint, @NotNull @NotNull NativeString value) -
inputTextWithHint
public final boolean inputTextWithHint(@NotNull @NotNull JImStr label, @NotNull @NotNull JImStr hint, @NotNull @NotNull NativeString value) -
sliderFloat
public final boolean sliderFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull @NotNull String format, int flags)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display. -
sliderFloat
public final boolean sliderFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull @NotNull JImStr format, int flags)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display. -
sliderFloat
protected static boolean sliderFloat(byte[] label, long value, float valueMin, float valueMax, byte[] format, int flags) -
sliderFloat
public final boolean sliderFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull @NotNull String format)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display. -
sliderFloat
public final boolean sliderFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull @NotNull JImStr format)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display. -
sliderFloat
public final boolean sliderFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display. -
sliderFloat
public final boolean sliderFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display. -
sliderFloat
public final boolean sliderFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueMin)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display. -
sliderFloat
public final boolean sliderFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueMin)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display. -
sliderFloat
public final boolean sliderFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display. -
sliderFloat
public final boolean sliderFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value)adjust+format+to+decorate+the+value+with+a+prefix+or+a+suffix+for+in-slider+labels+or+unit+display. -
sliderAngle
public final boolean sliderAngle(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax, @NotNull @NotNull String format, int flags) -
sliderAngle
public final boolean sliderAngle(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax, @NotNull @NotNull JImStr format, int flags) -
sliderAngle
protected static boolean sliderAngle(byte[] label, long valueRad, float valueDegreeMin, float valueDegreeMax, byte[] format, int flags) -
sliderAngle
public final boolean sliderAngle(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax, @NotNull @NotNull String format) -
sliderAngle
public final boolean sliderAngle(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax, @NotNull @NotNull JImStr format) -
sliderAngle
public final boolean sliderAngle(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax) -
sliderAngle
public final boolean sliderAngle(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueRad, float valueDegreeMin, float valueDegreeMax) -
sliderAngle
public final boolean sliderAngle(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueRad, float valueDegreeMin) -
sliderAngle
public final boolean sliderAngle(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueRad, float valueDegreeMin) -
sliderAngle
public final boolean sliderAngle(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat valueRad) -
sliderAngle
public final boolean sliderAngle(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat valueRad) -
sliderInt
-
sliderInt
-
sliderInt
protected static boolean sliderInt(byte[] label, long value, int valueMin, int valueMax, byte[] format, int flags) -
sliderInt
-
sliderInt
-
sliderInt
-
sliderInt
-
sliderInt
-
sliderInt
-
sliderInt
-
sliderInt
-
vSliderFloat
public final boolean vSliderFloat(@NotNull @NotNull String label, float width, float height, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull @NotNull String format, int flags) -
vSliderFloat
public final boolean vSliderFloat(@NotNull @NotNull JImStr label, float width, float height, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull @NotNull JImStr format, int flags) -
vSliderFloat
protected static boolean vSliderFloat(byte[] label, float width, float height, long value, float valueMin, float valueMax, byte[] format, int flags) -
vSliderFloat
public final boolean vSliderFloat(@NotNull @NotNull String label, float width, float height, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull @NotNull String format) -
vSliderFloat
public final boolean vSliderFloat(@NotNull @NotNull JImStr label, float width, float height, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull @NotNull JImStr format) -
vSliderFloat
public final boolean vSliderFloat(@NotNull @NotNull String label, float width, float height, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax) -
vSliderFloat
public final boolean vSliderFloat(@NotNull @NotNull JImStr label, float width, float height, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax) -
vSliderFloat
public final boolean vSliderFloat(@NotNull @NotNull String label, float width, float height, @NotNull @NotNull NativeFloat value, float valueMin) -
vSliderFloat
public final boolean vSliderFloat(@NotNull @NotNull JImStr label, float width, float height, @NotNull @NotNull NativeFloat value, float valueMin) -
vSliderFloat
public final boolean vSliderFloat(@NotNull @NotNull String label, float width, float height, @NotNull @NotNull NativeFloat value) -
vSliderFloat
public final boolean vSliderFloat(@NotNull @NotNull JImStr label, float width, float height, @NotNull @NotNull NativeFloat value) -
vSliderInt
-
vSliderInt
-
vSliderInt
protected static boolean vSliderInt(byte[] label, float width, float height, long value, int valueMin, int valueMax, byte[] format, int flags) -
vSliderInt
-
vSliderInt
-
vSliderInt
-
vSliderInt
-
vSliderInt
-
vSliderInt
-
vSliderInt
-
vSliderInt
-
treeNode
helper+variation+to+easily+decorelate+the+id+from+the+displayed+string.+Read+the+FAQ+about+why+and+how+to+use+ID.+to+align+arbitrary+text+at+the+same+level+as+a+TreeNode%28%29+you+can+use+Bullet%28%29.%0A++%22 -
treeNode
helper+variation+to+easily+decorelate+the+id+from+the+displayed+string.+Read+the+FAQ+about+why+and+how+to+use+ID.+to+align+arbitrary+text+at+the+same+level+as+a+TreeNode%28%29+you+can+use+Bullet%28%29.%0A++%22 -
treeNode
protected static boolean treeNode(byte[] label) -
treeNodeEx
-
treeNodeEx
-
treeNodeEx
protected static boolean treeNodeEx(byte[] label, int flags) -
treeNodeEx
-
treeNodeEx
-
treePush
%7E+Indent%28%29%2BPushId%28%29.+Already+called+by+TreeNode%28%29+when+returning+true%2C+but+you+can+call+TreePush%7CTreePop+yourself+if+desired.%0A++%22 -
treePush
%7E+Indent%28%29%2BPushId%28%29.+Already+called+by+TreeNode%28%29+when+returning+true%2C+but+you+can+call+TreePush%7CTreePop+yourself+if+desired.%0A++%22 -
treePush
protected static void treePush(byte[] stringID) -
treePop
public static void treePop()%7E+Unindent%28%29%2BPopId%28%29 -
getTreeNodeToLabelSpacing
public static float getTreeNodeToLabelSpacing()horizontal+distance+preceding+label+when+using+TreeNode*%28%29+or+Bullet%28%29+%3D%3D+%28g.FontSize+%2B+style.FramePadding.x*2%29+for+a+regular+unframed+TreeNode -
SetNextItemOpen
public static void SetNextItemOpen(boolean isOpen, int condition)set+next+TreeNode%7CCollapsingHeader+open+state. -
SetNextItemOpen
public final void SetNextItemOpen(boolean isOpen)set+next+TreeNode%7CCollapsingHeader+open+state. -
collapsingHeader
public final boolean collapsingHeader(@NotNull @NotNull String label, @NotNull @NotNull NativeBool openPtr, int flags)if+returning+%27true%27+the+header+is+open.+doesn%27t+indent+nor+push+on+ID+stack.+user+doesn%27t+have+to+call+TreePop%28%29.%0A++when+%27p_visible+%21%3D+NULL%27%3A+if+%27*p_visible%3D%3Dtrue%27+display+an+additional+small+close+button+on+upper+right+of+the+header+which+will+set+the+bool+to+false+when+clicked%2C+if+%27*p_visible%3D%3Dfalse%27+don%27t+display+the+header. -
collapsingHeader
public final boolean collapsingHeader(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool openPtr, int flags)if+returning+%27true%27+the+header+is+open.+doesn%27t+indent+nor+push+on+ID+stack.+user+doesn%27t+have+to+call+TreePop%28%29.%0A++when+%27p_visible+%21%3D+NULL%27%3A+if+%27*p_visible%3D%3Dtrue%27+display+an+additional+small+close+button+on+upper+right+of+the+header+which+will+set+the+bool+to+false+when+clicked%2C+if+%27*p_visible%3D%3Dfalse%27+don%27t+display+the+header. -
collapsingHeader
protected static boolean collapsingHeader(byte[] label, long openPtr, int flags) -
collapsingHeader
public final boolean collapsingHeader(@NotNull @NotNull String label, @NotNull @NotNull NativeBool openPtr)if+returning+%27true%27+the+header+is+open.+doesn%27t+indent+nor+push+on+ID+stack.+user+doesn%27t+have+to+call+TreePop%28%29.%0A++when+%27p_visible+%21%3D+NULL%27%3A+if+%27*p_visible%3D%3Dtrue%27+display+an+additional+small+close+button+on+upper+right+of+the+header+which+will+set+the+bool+to+false+when+clicked%2C+if+%27*p_visible%3D%3Dfalse%27+don%27t+display+the+header. -
collapsingHeader
public final boolean collapsingHeader(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool openPtr)if+returning+%27true%27+the+header+is+open.+doesn%27t+indent+nor+push+on+ID+stack.+user+doesn%27t+have+to+call+TreePop%28%29.%0A++when+%27p_visible+%21%3D+NULL%27%3A+if+%27*p_visible%3D%3Dtrue%27+display+an+additional+small+close+button+on+upper+right+of+the+header+which+will+set+the+bool+to+false+when+clicked%2C+if+%27*p_visible%3D%3Dfalse%27+don%27t+display+the+header. -
collapsingHeader
if+returning+%27true%27+the+header+is+open.+doesn%27t+indent+nor+push+on+ID+stack.+user+doesn%27t+have+to+call+TreePop%28%29.%0A++when+%27p_visible+%21%3D+NULL%27%3A+if+%27*p_visible%3D%3Dtrue%27+display+an+additional+small+close+button+on+upper+right+of+the+header+which+will+set+the+bool+to+false+when+clicked%2C+if+%27*p_visible%3D%3Dfalse%27+don%27t+display+the+header. -
collapsingHeader
if+returning+%27true%27+the+header+is+open.+doesn%27t+indent+nor+push+on+ID+stack.+user+doesn%27t+have+to+call+TreePop%28%29.%0A++when+%27p_visible+%21%3D+NULL%27%3A+if+%27*p_visible%3D%3Dtrue%27+display+an+additional+small+close+button+on+upper+right+of+the+header+which+will+set+the+bool+to+false+when+clicked%2C+if+%27*p_visible%3D%3Dfalse%27+don%27t+display+the+header. -
colorEdit3
-
colorEdit3
-
colorEdit3
protected static boolean colorEdit3(byte[] label, long color, int flags) -
colorEdit3
-
colorEdit3
-
colorEdit4
-
colorEdit4
-
colorEdit4
protected static boolean colorEdit4(byte[] label, long color, int flags) -
colorEdit4
-
colorEdit4
-
colorButton
public final boolean colorButton(@NotNull @NotNull String descriptionID, @NotNull @NotNull JImVec4 color, int flags, float width, float height)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed. -
colorButton
public final boolean colorButton(@NotNull @NotNull JImStr descriptionID, @NotNull @NotNull JImVec4 color, int flags, float width, float height)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed. -
colorButton
protected static boolean colorButton(byte[] descriptionID, long color, int flags, float width, float height) -
colorButton
public final boolean colorButton(@NotNull @NotNull String descriptionID, @NotNull @NotNull JImVec4 color, int flags)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed. -
colorButton
public final boolean colorButton(@NotNull @NotNull JImStr descriptionID, @NotNull @NotNull JImVec4 color, int flags)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed. -
colorButton
public final boolean colorButton(@NotNull @NotNull String descriptionID, @NotNull @NotNull JImVec4 color)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed. -
colorButton
public final boolean colorButton(@NotNull @NotNull JImStr descriptionID, @NotNull @NotNull JImVec4 color)display+a+color+square%7Cbutton%2C+hover+for+details%2C+return+true+when+pressed. -
colorPicker3
-
colorPicker3
-
colorPicker3
protected static boolean colorPicker3(byte[] label, long color, int flags) -
colorPicker3
-
colorPicker3
-
colorPicker4
-
colorPicker4
-
colorPicker4
protected static boolean colorPicker4(byte[] label, long color, int flags) -
colorPicker4
-
colorPicker4
-
setColorEditOptions
public static void setColorEditOptions(int flags)initialize+current+options+%28generally+on+application+startup%29+if+you+want+to+select+a+default+format%2C+picker+type%2C+etc.+User+will+be+able+to+change+many+settings%2C+unless+you+pass+the+_NoOptions+flag+to+your+calls. -
setColorEditOptions
public final void setColorEditOptions()initialize+current+options+%28generally+on+application+startup%29+if+you+want+to+select+a+default+format%2C+picker+type%2C+etc.+User+will+be+able+to+change+many+settings%2C+unless+you+pass+the+_NoOptions+flag+to+your+calls. -
selectable0
public final boolean selectable0(@NotNull @NotNull String label, boolean selected, int flags, float width, float height) -
selectable0
public final boolean selectable0(@NotNull @NotNull JImStr label, boolean selected, int flags, float width, float height) -
selectable0
protected static boolean selectable0(byte[] label, boolean selected, int flags, float width, float height) -
selectable0
-
selectable0
-
selectable0
-
selectable0
-
selectable0
-
selectable0
-
selectable
public final boolean selectable(@NotNull @NotNull String label, @NotNull @NotNull NativeBool selected, int flags, float width, float height)%22bool+selected%22+carry+the+selection+state+%28read-only%29.+Selectable%28%29+is+clicked+is+returns+true+so+you+can+modify+your+selection+state.+size.x%3D%3D0.0%3A+use+remaining+width%2C+size.x%3E0.0%3A+specify+width.+size.y%3D%3D0.0%3A+use+label+height%2C+size.y%3E0.0%3A+specify+height%0A++%22bool*+p_selected%22+point+to+the+selection+state+%28read-write%29%2C+as+a+convenient+helper. -
selectable
public final boolean selectable(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool selected, int flags, float width, float height)%22bool+selected%22+carry+the+selection+state+%28read-only%29.+Selectable%28%29+is+clicked+is+returns+true+so+you+can+modify+your+selection+state.+size.x%3D%3D0.0%3A+use+remaining+width%2C+size.x%3E0.0%3A+specify+width.+size.y%3D%3D0.0%3A+use+label+height%2C+size.y%3E0.0%3A+specify+height%0A++%22bool*+p_selected%22+point+to+the+selection+state+%28read-write%29%2C+as+a+convenient+helper. -
selectable
protected static boolean selectable(byte[] label, long selected, int flags, float width, float height) -
selectable
public final boolean selectable(@NotNull @NotNull String label, @NotNull @NotNull NativeBool selected, int flags)%22bool+selected%22+carry+the+selection+state+%28read-only%29.+Selectable%28%29+is+clicked+is+returns+true+so+you+can+modify+your+selection+state.+size.x%3D%3D0.0%3A+use+remaining+width%2C+size.x%3E0.0%3A+specify+width.+size.y%3D%3D0.0%3A+use+label+height%2C+size.y%3E0.0%3A+specify+height%0A++%22bool*+p_selected%22+point+to+the+selection+state+%28read-write%29%2C+as+a+convenient+helper. -
selectable
public final boolean selectable(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool selected, int flags)%22bool+selected%22+carry+the+selection+state+%28read-only%29.+Selectable%28%29+is+clicked+is+returns+true+so+you+can+modify+your+selection+state.+size.x%3D%3D0.0%3A+use+remaining+width%2C+size.x%3E0.0%3A+specify+width.+size.y%3D%3D0.0%3A+use+label+height%2C+size.y%3E0.0%3A+specify+height%0A++%22bool*+p_selected%22+point+to+the+selection+state+%28read-write%29%2C+as+a+convenient+helper. -
selectable
public final boolean selectable(@NotNull @NotNull String label, @NotNull @NotNull NativeBool selected)%22bool+selected%22+carry+the+selection+state+%28read-only%29.+Selectable%28%29+is+clicked+is+returns+true+so+you+can+modify+your+selection+state.+size.x%3D%3D0.0%3A+use+remaining+width%2C+size.x%3E0.0%3A+specify+width.+size.y%3D%3D0.0%3A+use+label+height%2C+size.y%3E0.0%3A+specify+height%0A++%22bool*+p_selected%22+point+to+the+selection+state+%28read-write%29%2C+as+a+convenient+helper. -
selectable
public final boolean selectable(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool selected)%22bool+selected%22+carry+the+selection+state+%28read-only%29.+Selectable%28%29+is+clicked+is+returns+true+so+you+can+modify+your+selection+state.+size.x%3D%3D0.0%3A+use+remaining+width%2C+size.x%3E0.0%3A+specify+width.+size.y%3D%3D0.0%3A+use+label+height%2C+size.y%3E0.0%3A+specify+height%0A++%22bool*+p_selected%22+point+to+the+selection+state+%28read-write%29%2C+as+a+convenient+helper. -
setTooltip
set+a+text-only+tooltip%2C+typically+use+with+ImGui%3A%3AIsItemHovered%28%29.+override+any+previous+call+to+SetTooltip%28%29. -
setTooltip
set+a+text-only+tooltip%2C+typically+use+with+ImGui%3A%3AIsItemHovered%28%29.+override+any+previous+call+to+SetTooltip%28%29. -
setTooltip
protected static void setTooltip(byte[] text) -
beginTooltip
public static void beginTooltip()begin%7Cappend+a+tooltip+window.+to+create+full-featured+tooltip+%28with+any+kind+of+items%29. -
endTooltip
public static void endTooltip() -
beginMainMenuBar
public static boolean beginMainMenuBar()create+and+append+to+a+full+screen+menu-bar. -
endMainMenuBar
public static void endMainMenuBar()only+call+EndMainMenuBar%28%29+if+BeginMainMenuBar%28%29+returns+true%21 -
beginMenuBar
public static boolean beginMenuBar()append+to+menu-bar+of+current+window+%28requires+ImGuiWindowFlags_MenuBar+flag+set+on+parent+window%29. -
endMenuBar
public static void endMenuBar()only+call+EndMenuBar%28%29+if+BeginMenuBar%28%29+returns+true%21 -
beginMenu
create+a+sub-menu+entry.+only+call+EndMenu%28%29+if+this+returns+true%21 -
beginMenu
create+a+sub-menu+entry.+only+call+EndMenu%28%29+if+this+returns+true%21 -
beginMenu
protected static boolean beginMenu(byte[] label, boolean enabled) -
beginMenu
create+a+sub-menu+entry.+only+call+EndMenu%28%29+if+this+returns+true%21 -
beginMenu
create+a+sub-menu+entry.+only+call+EndMenu%28%29+if+this+returns+true%21 -
endMenu
public static void endMenu()only+call+EndMenu%28%29+if+BeginMenu%28%29+returns+true%21 -
openPopup
call+to+mark+popup+as+open+%28don%27t+call+every+frame%21%29. -
openPopup
call+to+mark+popup+as+open+%28don%27t+call+every+frame%21%29. -
openPopup
protected static void openPopup(byte[] stringID, int flags) -
openPopup
call+to+mark+popup+as+open+%28don%27t+call+every+frame%21%29. -
openPopup
call+to+mark+popup+as+open+%28don%27t+call+every+frame%21%29. -
beginPopup
return+true+if+the+popup+is+open%2C+and+you+can+start+outputting+to+it. -
beginPopup
return+true+if+the+popup+is+open%2C+and+you+can+start+outputting+to+it. -
beginPopup
protected static boolean beginPopup(byte[] stringID, int flags) -
beginPopup
return+true+if+the+popup+is+open%2C+and+you+can+start+outputting+to+it. -
beginPopup
return+true+if+the+popup+is+open%2C+and+you+can+start+outputting+to+it. -
beginPopupContextItem
open%2Bbegin+popup+when+clicked+on+last+item.+if+you+can+pass+a+NULL+str_id+only+if+the+previous+item+had+an+id.+If+you+want+to+use+that+on+a+non-interactive+item+such+as+Text%28%29+you+need+to+pass+in+an+explicit+ID+here.+read+comments+in+.cpp%21 -
beginPopupContextItem
protected static boolean beginPopupContextItem(byte[] stringID, int flags) -
beginPopupContextItem
open%2Bbegin+popup+when+clicked+on+last+item.+if+you+can+pass+a+NULL+str_id+only+if+the+previous+item+had+an+id.+If+you+want+to+use+that+on+a+non-interactive+item+such+as+Text%28%29+you+need+to+pass+in+an+explicit+ID+here.+read+comments+in+.cpp%21 -
beginPopupContextItem
public final boolean beginPopupContextItem()open%2Bbegin+popup+when+clicked+on+last+item.+if+you+can+pass+a+NULL+str_id+only+if+the+previous+item+had+an+id.+If+you+want+to+use+that+on+a+non-interactive+item+such+as+Text%28%29+you+need+to+pass+in+an+explicit+ID+here.+read+comments+in+.cpp%21 -
beginPopupContextWindow
open%2Bbegin+popup+when+clicked+on+current+window. -
beginPopupContextWindow
protected static boolean beginPopupContextWindow(byte[] stringID, int flags) -
beginPopupContextWindow
open%2Bbegin+popup+when+clicked+on+current+window. -
beginPopupContextWindow
public final boolean beginPopupContextWindow()open%2Bbegin+popup+when+clicked+on+current+window. -
beginPopupContextVoid
open%2Bbegin+popup+when+clicked+in+void+%28where+there+are+no+windows%29. -
beginPopupContextVoid
protected static boolean beginPopupContextVoid(byte[] stringID, int flags) -
beginPopupContextVoid
open%2Bbegin+popup+when+clicked+in+void+%28where+there+are+no+windows%29. -
beginPopupContextVoid
public final boolean beginPopupContextVoid()open%2Bbegin+popup+when+clicked+in+void+%28where+there+are+no+windows%29. -
beginPopupModal
public final boolean beginPopupModal(@NotNull @NotNull String name, @NotNull @NotNull NativeBool openPtr, int flags)return+true+if+the+modal+is+open%2C+and+you+can+start+outputting+to+it. -
beginPopupModal
public final boolean beginPopupModal(@NotNull @NotNull JImStr name, @NotNull @NotNull NativeBool openPtr, int flags)return+true+if+the+modal+is+open%2C+and+you+can+start+outputting+to+it. -
beginPopupModal
protected static boolean beginPopupModal(byte[] name, long openPtr, int flags) -
beginPopupModal
public final boolean beginPopupModal(@NotNull @NotNull String name, @NotNull @NotNull NativeBool openPtr)return+true+if+the+modal+is+open%2C+and+you+can+start+outputting+to+it. -
beginPopupModal
public final boolean beginPopupModal(@NotNull @NotNull JImStr name, @NotNull @NotNull NativeBool openPtr)return+true+if+the+modal+is+open%2C+and+you+can+start+outputting+to+it. -
endPopup
public static void endPopup()only+call+EndPopup%28%29+if+BeginPopupXXX%28%29+returns+true%21 -
openPopupOnItemClick
helper+to+open+popup+when+clicked+on+last+item.+return+true+when+just+opened.+%28note%3A+actually+triggers+on+the+mouse+_released_+event+to+be+consistent+with+popup+behaviors%29 -
openPopupOnItemClick
protected static void openPopupOnItemClick(byte[] stringID, int flags) -
openPopupOnItemClick
helper+to+open+popup+when+clicked+on+last+item.+return+true+when+just+opened.+%28note%3A+actually+triggers+on+the+mouse+_released_+event+to+be+consistent+with+popup+behaviors%29 -
openPopupOnItemClick
public final void openPopupOnItemClick()helper+to+open+popup+when+clicked+on+last+item.+return+true+when+just+opened.+%28note%3A+actually+triggers+on+the+mouse+_released_+event+to+be+consistent+with+popup+behaviors%29 -
isPopupOpen
return+true+if+the+popup+is+open. -
isPopupOpen
return+true+if+the+popup+is+open. -
isPopupOpen
protected static boolean isPopupOpen(byte[] stringID, int flags) -
isPopupOpen
return+true+if+the+popup+is+open. -
isPopupOpen
return+true+if+the+popup+is+open. -
closeCurrentPopup
public static void closeCurrentPopup()manually+close+the+popup+we+have+begin-ed+into. -
beginTable
public final boolean beginTable(@NotNull @NotNull String stringID, int columnsCount, int flags, float widthouterSize, float heightouterSize, float innerWidth) -
beginTable
public final boolean beginTable(@NotNull @NotNull JImStr stringID, int columnsCount, int flags, float widthouterSize, float heightouterSize, float innerWidth) -
beginTable
protected static boolean beginTable(byte[] stringID, int columnsCount, int flags, float widthouterSize, float heightouterSize, float innerWidth) -
beginTable
public final boolean beginTable(@NotNull @NotNull String stringID, int columnsCount, int flags, float widthouterSize, float heightouterSize) -
beginTable
public final boolean beginTable(@NotNull @NotNull JImStr stringID, int columnsCount, int flags, float widthouterSize, float heightouterSize) -
beginTable
-
beginTable
-
beginTable
-
beginTable
-
endTable
public static void endTable()only+call+EndTable%28%29+if+BeginTable%28%29+returns+true%21 -
tableNextRow
public static void tableNextRow(int flags, float minRowHeight)append+into+the+first+cell+of+a+new+row. -
tableNextRow
public final void tableNextRow(int flags)append+into+the+first+cell+of+a+new+row. -
tableNextRow
public final void tableNextRow()append+into+the+first+cell+of+a+new+row. -
tableNextColumn
public static boolean tableNextColumn()append+into+the+next+column+%28or+first+column+of+next+row+if+currently+in+last+column%29.+Return+true+when+column+is+visible. -
tableSetColumnIndex
public static boolean tableSetColumnIndex(int columnN)append+into+the+specified+column.+Return+true+when+column+is+visible. -
tableSetupColumn
public final void tableSetupColumn(@NotNull @NotNull String label, int flags, float initWidthOrWeight, int userID) -
tableSetupColumn
public final void tableSetupColumn(@NotNull @NotNull JImStr label, int flags, float initWidthOrWeight, int userID) -
tableSetupColumn
protected static void tableSetupColumn(byte[] label, int flags, float initWidthOrWeight, int userID) -
tableSetupColumn
public final void tableSetupColumn(@NotNull @NotNull String label, int flags, float initWidthOrWeight) -
tableSetupColumn
public final void tableSetupColumn(@NotNull @NotNull JImStr label, int flags, float initWidthOrWeight) -
tableSetupColumn
-
tableSetupColumn
-
tableSetupColumn
-
tableSetupColumn
-
tableSetupScrollFreeze
public static void tableSetupScrollFreeze(int cols, int rows)lock+columns%7Crows+so+they+stay+visible+when+scrolled. -
tableHeadersRow
public static void tableHeadersRow()submit+all+headers+cells+based+on+data+provided+to+TableSetupColumn%28%29+%2B+submit+context+menu -
tableHeader
submit+one+header+cell+manually+%28rarely+used%29 -
tableHeader
submit+one+header+cell+manually+%28rarely+used%29 -
tableHeader
protected static void tableHeader(byte[] label) -
tableGetColumnCount
public static int tableGetColumnCount()return+number+of+columns+%28value+passed+to+BeginTable%29 -
tableGetColumnIndex
public static int tableGetColumnIndex()return+current+column+index. -
tableGetRowIndex
public static int tableGetRowIndex()return+current+row+index. -
tableGetColumnName
protected static long tableGetColumnName(int column_n)return+%22%22+if+column+didn%27t+have+a+name+declared+by+TableSetupColumn%28%29.+Pass+-1+to+use+current+column. -
tableGetColumnFlags
protected static int tableGetColumnFlags(int column_n)return+column+flags+so+you+can+query+their+Enabled%7CVisible%7CSorted%7CHovered+status+flags.+Pass+-1+to+use+current+column. -
tableSetBgColor
public static void tableSetBgColor(int flags, int u32Color, int column_n)change+the+color+of+a+cell%2C+row%2C+or+column.+See+ImGuiTableBgTarget_+flags+for+details. -
tableSetBgColor
public final void tableSetBgColor(int flags, int u32Color)change+the+color+of+a+cell%2C+row%2C+or+column.+See+ImGuiTableBgTarget_+flags+for+details. -
columns
Point+within+RawData%5B%5D -
columns
protected static void columns(int count, byte[] stringID, boolean border) -
columns
Point+within+RawData%5B%5D -
columns
public final void columns(int count)Point+within+RawData%5B%5D -
columns
public final void columns()Point+within+RawData%5B%5D -
nextColumn
public static void nextColumn()next+column%2C+defaults+to+current+row+or+next+row+if+the+current+row+is+finished -
getColumnIndex
public static int getColumnIndex()get+current+column+index -
getColumnWidth
public static float getColumnWidth(int columnIndex)get+column+width+%28in+pixels%29.+pass+-1+to+use+current+column -
getColumnWidth
public final float getColumnWidth()get+column+width+%28in+pixels%29.+pass+-1+to+use+current+column -
getColumnOffset
public static float getColumnOffset(int columnIndex)get+position+of+column+line+%28in+pixels%2C+from+the+left+side+of+the+contents+region%29.+pass+-1+to+use+current+column%2C+otherwise+0..GetColumnsCount%28%29+inclusive.+column+0+is+typically+0.0f -
getColumnOffset
public final float getColumnOffset()get+position+of+column+line+%28in+pixels%2C+from+the+left+side+of+the+contents+region%29.+pass+-1+to+use+current+column%2C+otherwise+0..GetColumnsCount%28%29+inclusive.+column+0+is+typically+0.0f -
setColumnWidth
public static void setColumnWidth(int columnIndex, float width)set+column+width+%28in+pixels%29.+pass+-1+to+use+current+column -
setColumnOffset
public static void setColumnOffset(int columnIndex, float offsetX)set+position+of+column+line+%28in+pixels%2C+from+the+left+side+of+the+contents+region%29.+pass+-1+to+use+current+column -
getColumnsCount
public static int getColumnsCount() -
beginTabBar
create+and+append+into+a+TabBar -
beginTabBar
create+and+append+into+a+TabBar -
beginTabBar
protected static boolean beginTabBar(byte[] stringID, int flags) -
beginTabBar
create+and+append+into+a+TabBar -
beginTabBar
create+and+append+into+a+TabBar -
endTabBar
public static void endTabBar()only+call+EndTabBar%28%29+if+BeginTabBar%28%29+returns+true%21 -
beginTabItem
public final boolean beginTabItem(@NotNull @NotNull String label, @NotNull @NotNull NativeBool openPtr, int flags)create+a+Tab.+Returns+true+if+the+Tab+is+selected. -
beginTabItem
public final boolean beginTabItem(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool openPtr, int flags)create+a+Tab.+Returns+true+if+the+Tab+is+selected. -
beginTabItem
protected static boolean beginTabItem(byte[] label, long openPtr, int flags) -
beginTabItem
public final boolean beginTabItem(@NotNull @NotNull String label, @NotNull @NotNull NativeBool openPtr)create+a+Tab.+Returns+true+if+the+Tab+is+selected. -
beginTabItem
public final boolean beginTabItem(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool openPtr)create+a+Tab.+Returns+true+if+the+Tab+is+selected. -
beginTabItem
create+a+Tab.+Returns+true+if+the+Tab+is+selected. -
beginTabItem
create+a+Tab.+Returns+true+if+the+Tab+is+selected. -
endTabItem
public static void endTabItem()only+call+EndTabItem%28%29+if+BeginTabItem%28%29+returns+true%21 -
tabItemButton
create+a+Tab+behaving+like+a+button.+return+true+when+clicked.+cannot+be+selected+in+the+tab+bar. -
tabItemButton
create+a+Tab+behaving+like+a+button.+return+true+when+clicked.+cannot+be+selected+in+the+tab+bar. -
tabItemButton
protected static boolean tabItemButton(byte[] label, int flags) -
tabItemButton
create+a+Tab+behaving+like+a+button.+return+true+when+clicked.+cannot+be+selected+in+the+tab+bar. -
tabItemButton
create+a+Tab+behaving+like+a+button.+return+true+when+clicked.+cannot+be+selected+in+the+tab+bar. -
setTabItemClosed
notify+TabBar+or+Docking+system+of+a+closed+tab%7Cwindow+ahead+%28useful+to+reduce+visual+flicker+on+reorderable+tab+bars%29.+For+tab-bar%3A+call+after+BeginTabBar%28%29+and+before+Tab+submissions.+Otherwise+call+with+a+window+name. -
setTabItemClosed
notify+TabBar+or+Docking+system+of+a+closed+tab%7Cwindow+ahead+%28useful+to+reduce+visual+flicker+on+reorderable+tab+bars%29.+For+tab-bar%3A+call+after+BeginTabBar%28%29+and+before+Tab+submissions.+Otherwise+call+with+a+window+name. -
setTabItemClosed
protected static void setTabItemClosed(byte[] tabOrDockedWindowLabel) -
logToTTY
public static void logToTTY(int maxDepth)start+logging+to+tty+%28stdout%29 -
logToTTY
public final void logToTTY()start+logging+to+tty+%28stdout%29 -
logToFile
start+logging+to+file -
logToFile
protected static void logToFile(int maxDepth, byte[] fileName) -
logToFile
public final void logToFile(int maxDepth)start+logging+to+file -
logToFile
public final void logToFile()start+logging+to+file -
logToClipboard
public static void logToClipboard(int maxDepth)start+logging+to+OS+clipboard -
logToClipboard
public final void logToClipboard()start+logging+to+OS+clipboard -
logFinish
public static void logFinish()stop+logging+%28close+file%2C+etc.%29 -
logButtons
public static void logButtons()helper+to+display+buttons+for+logging+to+tty%7Cfile%7Cclipboard -
logText
pass+text+data+straight+to+log+%28without+being+displayed%29 -
logText
pass+text+data+straight+to+log+%28without+being+displayed%29 -
logText
protected static void logText(byte[] text) -
pushClipRect
public static void pushClipRect(float widthClipRectMin, float heightClipRectMin, float widthClipRectMax, float heightClipRectMax, boolean intersectWithCurrentClipRect)Render-level+scissoring.+This+is+passed+down+to+your+render+function+but+not+used+for+CPU-side+coarse+clipping.+Prefer+using+higher-level+ImGui%3A%3APushClipRect%28%29+to+affect+logic+%28hit-testing+and+widget+culling%29 -
popClipRect
public static void popClipRect() -
pushItemWidth
public static void pushItemWidth(float itemWidth)push+width+of+items+for+common+large+%22item%2Blabel%22+widgets.+%3E0.0f%3A+width+in+pixels%2C+%3C0.0f+align+xx+pixels+to+the+right+of+window+%28so+-FLT_MIN+always+align+width+to+the+right+side%29. -
popItemWidth
public static void popItemWidth() -
setNextItemWidth
public static void setNextItemWidth(float itemWidth)set+width+of+the+_next_+common+large+%22item%2Blabel%22+widget.+%3E0.0f%3A+width+in+pixels%2C+%3C0.0f+align+xx+pixels+to+the+right+of+window+%28so+-FLT_MIN+always+align+width+to+the+right+side%29 -
calcItemWidth
public static float calcItemWidth()width+of+item+given+pushed+settings+and+current+cursor+position.+NOT+necessarily+the+width+of+last+item+unlike+most+%27Item%27+functions. -
pushTextWrapPos
public static void pushTextWrapPos(float wrapPosX)push+word-wrapping+position+for+Text*%28%29+commands.+%3C+0.0f%3A+no+wrapping%3B+0.0f%3A+wrap+to+end+of+window+%28or+column%29%3B+%3E+0.0f%3A+wrap+at+%27wrap_pos_x%27+position+in+window+local+space -
pushTextWrapPos
public final void pushTextWrapPos()push+word-wrapping+position+for+Text*%28%29+commands.+%3C+0.0f%3A+no+wrapping%3B+0.0f%3A+wrap+to+end+of+window+%28or+column%29%3B+%3E+0.0f%3A+wrap+at+%27wrap_pos_x%27+position+in+window+local+space -
popTextWrapPos
public static void popTextWrapPos() -
pushAllowKeyboardFocus
public static void pushAllowKeyboardFocus(boolean allowKeyboardFocus)allow+focusing+using+TAB%7CShift-TAB%2C+enabled+by+default+but+you+can+disable+it+for+certain+widgets -
popAllowKeyboardFocus
public static void popAllowKeyboardFocus() -
pushButtonRepeat
public static void pushButtonRepeat(boolean repeat)in+%27repeat%27+mode%2C+Button*%28%29+functions+return+repeated+true+in+a+typematic+manner+%28using+io.KeyRepeatDelay%7Cio.KeyRepeatRate+setting%29.+Note+that+you+can+call+IsItemActive%28%29+after+any+Button%28%29+to+tell+if+the+button+is+held+in+the+current+frame. -
pushButtonRepeat
public final void pushButtonRepeat()in+%27repeat%27+mode%2C+Button*%28%29+functions+return+repeated+true+in+a+typematic+manner+%28using+io.KeyRepeatDelay%7Cio.KeyRepeatRate+setting%29.+Note+that+you+can+call+IsItemActive%28%29+after+any+Button%28%29+to+tell+if+the+button+is+held+in+the+current+frame. -
popButtonRepeat
public static void popButtonRepeat() -
getFontSize
public static float getFontSize()get+current+font+size+%28%3D+height+in+pixels%29+of+current+font+with+current+scale+applied -
pushFont
use+NULL+as+a+shortcut+to+push+default+font -
pushFont
protected static void pushFont(long font) -
popFont
public static void popFont() -
pushStyleColor
modify+a+style+color.+always+use+this+if+you+modify+the+style+after+NewFrame%28%29. -
pushStyleColor
protected static void pushStyleColor(int index, long color) -
popStyleColor
public static void popStyleColor(int count) -
popStyleColor
public final void popStyleColor() -
pushStyleVarImVec2
protected static void pushStyleVarImVec2(int styleVar, float valueX, float valueY) -
pushStyleVarFloat
protected static void pushStyleVarFloat(int styleVar, float value) -
popStyleVar
public static void popStyleVar(int count) -
popStyleVar
public final void popStyleVar() -
setItemDefaultFocus
public static void setItemDefaultFocus()make+last+item+the+default+focused+item+of+a+window. -
setKeyboardFocusHere
public static void setKeyboardFocusHere(int offset)focus+keyboard+on+the+next+widget.+Use+positive+%27offset%27+to+access+sub+components+of+a+multiple+component+widget.+Use+-1+to+access+previous+widget. -
loadIniSettingsFromDisk
call+after+CreateContext%28%29+and+before+the+first+call+to+NewFrame%28%29.+NewFrame%28%29+automatically+calls+LoadIniSettingsFromDisk%28io.IniFilename%29. -
loadIniSettingsFromDisk
call+after+CreateContext%28%29+and+before+the+first+call+to+NewFrame%28%29.+NewFrame%28%29+automatically+calls+LoadIniSettingsFromDisk%28io.IniFilename%29. -
loadIniSettingsFromDisk
protected static void loadIniSettingsFromDisk(byte[] iniFileName) -
saveIniSettingsToDisk
this+is+automatically+called+%28if+io.IniFilename+is+not+empty%29+a+few+seconds+after+any+modification+that+should+be+reflected+in+the+.ini+file+%28and+also+by+DestroyContext%29. -
saveIniSettingsToDisk
this+is+automatically+called+%28if+io.IniFilename+is+not+empty%29+a+few+seconds+after+any+modification+that+should+be+reflected+in+the+.ini+file+%28and+also+by+DestroyContext%29. -
saveIniSettingsToDisk
protected static void saveIniSettingsToDisk(byte[] iniFileName) -
isItemHovered
public static boolean isItemHovered(int flags)is+the+last+item+hovered%3F+%28and+usable%2C+aka+not+blocked+by+a+popup%2C+etc.%29.+See+ImGuiHoveredFlags+for+more+options. -
isItemHovered
public final boolean isItemHovered()is+the+last+item+hovered%3F+%28and+usable%2C+aka+not+blocked+by+a+popup%2C+etc.%29.+See+ImGuiHoveredFlags+for+more+options. -
isItemActive
public static boolean isItemActive()is+the+last+item+active%3F+%28e.g.+button+being+held%2C+text+field+being+edited.+This+will+continuously+return+true+while+holding+mouse+button+on+an+item.+Items+that+don%27t+interact+will+always+return+false%29 -
isItemFocused
public static boolean isItemFocused()is+the+last+item+focused+for+keyboard%7Cgamepad+navigation%3F -
isItemClicked
public static boolean isItemClicked(int mouseButton)is+the+last+item+hovered+and+mouse+clicked+on%3F+%28**%29++%3D%3D+IsMouseClicked%28mouse_button%29+%26%26+IsItemHovered%28%29Important.+%28**%29+this+it+NOT+equivalent+to+the+behavior+of+e.g.+Button%28%29.+Read+comments+in+function+definition. -
isItemClicked
public final boolean isItemClicked()is+the+last+item+hovered+and+mouse+clicked+on%3F+%28**%29++%3D%3D+IsMouseClicked%28mouse_button%29+%26%26+IsItemHovered%28%29Important.+%28**%29+this+it+NOT+equivalent+to+the+behavior+of+e.g.+Button%28%29.+Read+comments+in+function+definition. -
isItemVisible
public static boolean isItemVisible()is+the+last+item+visible%3F+%28items+may+be+out+of+sight+because+of+clipping%7Cscrolling%29 -
isItemDeactivated
public static boolean isItemDeactivated()was+the+last+item+just+made+inactive+%28item+was+previously+active%29.+Useful+for+Undo%7CRedo+patterns+with+widgets+that+requires+continuous+editing. -
isItemDeactivatedAfterEdit
public static boolean isItemDeactivatedAfterEdit()was+the+last+item+just+made+inactive+and+made+a+value+change+when+it+was+active%3F+%28e.g.+Slider%7CDrag+moved%29.+Useful+for+Undo%7CRedo+patterns+with+widgets+that+requires+continuous+editing.+Note+that+you+may+get+false+positives+%28some+widgets+such+as+Combo%28%29%7CListBox%28%29%7CSelectable%28%29+will+return+true+even+when+clicking+an+already+selected+item%29. -
IsItemToggledOpen
public static boolean IsItemToggledOpen()was+the+last+item+open+state+toggled%3F+set+by+TreeNode%28%29. -
isAnyItemHovered
public static boolean isAnyItemHovered()is+any+item+hovered%3F -
isAnyItemActive
public static boolean isAnyItemActive()is+any+item+active%3F -
isAnyItemFocused
public static boolean isAnyItemFocused()is+any+item+focused%3F -
setItemAllowOverlap
public static void setItemAllowOverlap()allow+last+item+to+be+overlapped+by+a+subsequent+item.+sometimes+useful+with+invisible+buttons%2C+selectables%2C+etc.+to+catch+unused+area. -
isRectVisible
public static boolean isRectVisible(float width, float height)test+if+rectangle+%28of+given+size%2C+starting+from+cursor+position%29+is+visible+%7C+not+clipped.%0A++test+if+rectangle+%28in+screen+space%29+is+visible+%7C+not+clipped.+to+perform+coarse+clipping+on+user%27s+side. -
getTime
public static float getTime()get+global+imgui+time.+incremented+by+io.DeltaTime+every+frame. -
getFrameCount
public static int getFrameCount()get+global+imgui+frame+count.+incremented+by+1+every+frame. -
setScrollX
public static void setScrollX(float scrollX)set+scrolling+amount+%5B0+..+GetScrollMaxX%28%29%5D -
setScrollY
public static void setScrollY(float scrollY)set+scrolling+amount+%5B0+..+GetScrollMaxY%28%29%5D -
setScrollHereX
public static void setScrollHereX(float centerXRatio)adjust+scrolling+amount+to+make+current+cursor+position+visible.+center_x_ratio%3D0.0%3A+left%2C+0.5%3A+center%2C+1.0%3A+right.+When+using+to+make+a+%22default%7Ccurrent+item%22+visible%2C+consider+using+SetItemDefaultFocus%28%29+instead. -
setScrollHereY
public static void setScrollHereY(float centerYRatio)adjust+scrolling+amount+to+make+current+cursor+position+visible.+center_y_ratio%3D0.0%3A+top%2C+0.5%3A+center%2C+1.0%3A+bottom.+When+using+to+make+a+%22default%7Ccurrent+item%22+visible%2C+consider+using+SetItemDefaultFocus%28%29+instead. -
setScrollFromPosX
public static void setScrollFromPosX(float posX, float centerXRatio)adjust+scrolling+amount+to+make+given+position+visible.+Generally+GetCursorStartPos%28%29+%2B+offset+to+compute+a+valid+position. -
setScrollFromPosY
public static void setScrollFromPosY(float posY, float centerYRatio)adjust+scrolling+amount+to+make+given+position+visible.+Generally+GetCursorStartPos%28%29+%2B+offset+to+compute+a+valid+position. -
getScrollX
public static float getScrollX()get+scrolling+amount+%5B0+..+GetScrollMaxX%28%29%5D -
getScrollY
public static float getScrollY()get+scrolling+amount+%5B0+..+GetScrollMaxY%28%29%5D -
getScrollMaxX
public static float getScrollMaxX()get+maximum+scrolling+amount+%7E%7E+ContentSize.x+-+WindowSize.x+-+DecorationsSize.x -
getScrollMaxY
public static float getScrollMaxY()get+maximum+scrolling+amount+%7E%7E+ContentSize.y+-+WindowSize.y+-+DecorationsSize.y
-