类 JImGuiGen

java.lang.Object
org.ice1000.jimgui.JImGuiGen
直接已知子类:
JImWidgets

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

    • 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

      public final void styleColorsDark(@NotNull @NotNull JImStyle style)
    • styleColorsDark

      protected static void styleColorsDark(long style)
    • styleColorsDark

      public final void styleColorsDark()
    • styleColorsClassic

      public final void styleColorsClassic(@NotNull @NotNull JImStyle style)
    • styleColorsClassic

      protected static void styleColorsClassic(long style)
    • styleColorsClassic

      public final void styleColorsClassic()
    • styleColorsLight

      public final void styleColorsLight(@NotNull @NotNull JImStyle style)
    • styleColorsLight

      protected static void styleColorsLight(long style)
    • styleColorsLight

      public final void styleColorsLight()
    • emptyButton

      public final boolean emptyButton(@NotNull @NotNull JImVec4 bounds)
    • emptyButton

      protected static boolean emptyButton(long bounds)
    • setDisableHighlight

      public static void setDisableHighlight(boolean newValue)
    • getDisableHighlight

      public static boolean getDisableHighlight()
    • dragVec4

      public final void dragVec4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 bounds, float speed, float min, float max, int flags)
    • dragVec4

      public final void dragVec4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 bounds, float speed, float min, float max, int flags)
    • dragVec4

      protected static void dragVec4(byte[] label, long bounds, float speed, float min, float max, int flags)
    • dragVec4

      public final void dragVec4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 bounds, float speed, float min, float max)
    • dragVec4

      public final void dragVec4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 bounds, float speed, float min, float max)
    • dragVec4

      public final void dragVec4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 bounds, float speed, float min)
    • dragVec4

      public final void dragVec4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 bounds, float speed, float min)
    • dragVec4

      public final void dragVec4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 bounds, float speed)
    • dragVec4

      public final void dragVec4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 bounds, float speed)
    • dragVec4

      public final void dragVec4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 bounds)
    • dragVec4

      public final void dragVec4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 bounds)
    • sliderVec4

      public final void sliderVec4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 bounds, float min, float max, int flags)
    • sliderVec4

      public final void sliderVec4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 bounds, float min, float max, int flags)
    • sliderVec4

      protected static void sliderVec4(byte[] label, long bounds, float min, float max, int flags)
    • sliderVec4

      public final void sliderVec4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 bounds, float min, float max)
    • sliderVec4

      public final void sliderVec4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 bounds, float min, float max)
    • sliderVec4

      public final void sliderVec4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 bounds, float min)
    • sliderVec4

      public final void sliderVec4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 bounds, float min)
    • sliderVec4

      public final void sliderVec4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 bounds)
    • sliderVec4

      public final void sliderVec4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 bounds)
    • 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

      public final void lineTo(float deltaX, float deltaY, @NotNull @NotNull JImVec4 color)
    • 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

      public final void circle(float radius, @NotNull @NotNull JImVec4 color, int numSegments)
      %40param+thickness+if+%3C+0%2C+circle+will+be+filled
    • circle

      public final void circle(float radius, @NotNull @NotNull JImVec4 color)
      %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

      public final void rect(float width, float height, @NotNull @NotNull JImVec4 color, float rounding)
      %40param+thickness+if+%3C+0%2C+circle+will+be+filled
    • rect

      public final void rect(float width, float height, @NotNull @NotNull JImVec4 color)
      %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

      public final void bufferingBar(float value, float width, float height, @NotNull @NotNull JImVec4 backgroundColor, @NotNull @NotNull JImVec4 foregroundColor)
    • 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()
    • sameLine

      public static void sameLine(float posX, float spacingW)
    • sameLine

      public final void sameLine(float posX)
    • sameLine

      public final void sameLine()
    • newLine

      public static void newLine()
    • spacing

      public static void spacing()
    • dummy

      public static void dummy(float width, float height)
    • indent

      public static void indent(float indentW)
    • indent

      public final void indent()
    • unindent

      public static void unindent(float indentW)
    • unindent

      public final void unindent()
    • beginGroup

      public static void beginGroup()
    • endGroup

      public static void endGroup()
    • getCursorPosX

      public static float getCursorPosX()
    • getCursorPosY

      public static float getCursorPosY()
    • setCursorPos

      public static void setCursorPos(float posX, float spacingW)
    • setCursorScreenPos

      public static void setCursorScreenPos(float screenPosX, float screenPosY)
    • setCursorPosX

      public static void setCursorPosX(float newValue)
    • setCursorPosY

      public static void setCursorPosY(float newValue)
    • alignTextToFramePadding

      public static void alignTextToFramePadding()
    • getTextLineHeight

      public static float getTextLineHeight()
    • getTextLineHeightWithSpacing

      public static float getTextLineHeightWithSpacing()
    • getFrameHeight

      public static float getFrameHeight()
    • getFrameHeightWithSpacing

      public static float getFrameHeightWithSpacing()
    • showUserGuide

      public static void showUserGuide()
    • showDemoWindow

      public final void showDemoWindow(@NotNull @NotNull NativeBool openPtr)
    • showDemoWindow

      protected static void showDemoWindow(long openPtr)
    • showDemoWindow

      public final void showDemoWindow()
    • showAboutWindow

      public final void showAboutWindow(@NotNull @NotNull NativeBool openPtr)
    • showAboutWindow

      protected static void showAboutWindow(long openPtr)
    • showAboutWindow

      public final void showAboutWindow()
    • showMetricsWindow

      public final void showMetricsWindow(@NotNull @NotNull NativeBool openPtr)
    • showMetricsWindow

      protected static void showMetricsWindow(long openPtr)
    • showMetricsWindow

      public final void showMetricsWindow()
    • showFontSelector

      public final void showFontSelector(@NotNull @NotNull String label)
    • showFontSelector

      public final void showFontSelector(@NotNull @NotNull JImStr label)
    • showFontSelector

      protected static void showFontSelector(byte[] label)
    • showStyleSelector

      public final void showStyleSelector(@NotNull @NotNull String label)
    • showStyleSelector

      public final void showStyleSelector(@NotNull @NotNull JImStr label)
    • showStyleSelector

      protected static void showStyleSelector(byte[] label)
    • showStyleEditor

      public final void showStyleEditor(@NotNull @NotNull JImStyle ref)
    • showStyleEditor

      protected static void showStyleEditor(long ref)
    • showStyleEditor

      public final void showStyleEditor()
    • isWindowAppearing

      public static boolean isWindowAppearing()
    • isWindowCollapsed

      public static boolean isWindowCollapsed()
    • isWindowFocused

      public static boolean isWindowFocused(int flags)
    • isWindowFocused

      public final boolean isWindowFocused()
    • isWindowHovered

      public static boolean isWindowHovered(int flags)
    • isWindowHovered

      public final boolean isWindowHovered()
    • getWindowWidth

      public static float getWindowWidth()
    • getWindowHeight

      public static float getWindowHeight()
    • getWindowContentRegionWidth

      public static float getWindowContentRegionWidth()
    • setNextWindowPos

      public static void setNextWindowPos(float posX, float posY, int condition, float windowPosPivotX, float windowPosPivotY)
    • setNextWindowPos

      public final void setNextWindowPos(float posX, float posY, int condition)
    • setNextWindowPos

      public final void setNextWindowPos(float posX, float posY)
    • setNextWindowSize

      public static void setNextWindowSize(float width, float height, int condition)
    • setNextWindowSize

      public final void setNextWindowSize(float width, float height)
    • setNextWindowSizeConstraints

      public static void setNextWindowSizeConstraints(float widthMin, float heightMin, float widthMax, float heightMax)
    • setNextWindowContentSize

      public static void setNextWindowContentSize(float width, float height)
    • setNextWindowCollapsed

      public static void setNextWindowCollapsed(boolean collapsed, int condition)
    • setNextWindowCollapsed

      public final void setNextWindowCollapsed(boolean collapsed)
    • setNextWindowFocus

      public static void setNextWindowFocus()
    • setNextWindowBgAlpha

      public static void setNextWindowBgAlpha(float alpha)
    • setWindowFontScale

      public static void setWindowFontScale(float scale)
    • setWindowPos

      public final void setWindowPos(@NotNull @NotNull String name, float windowPosX, float windowPosY, int condition)
    • setWindowPos

      public final void setWindowPos(@NotNull @NotNull JImStr name, float windowPosX, float windowPosY, int condition)
    • setWindowPos

      protected static void setWindowPos(byte[] name, float windowPosX, float windowPosY, int condition)
    • setWindowPos

      public final void setWindowPos(@NotNull @NotNull String name, float windowPosX, float windowPosY)
    • setWindowPos

      public final void setWindowPos(@NotNull @NotNull JImStr name, float windowPosX, float windowPosY)
    • setWindowSize

      public final void setWindowSize(@NotNull @NotNull String name, float width, float height, int condition)
    • setWindowSize

      public final void setWindowSize(@NotNull @NotNull JImStr name, float width, float height, int condition)
    • setWindowSize

      protected static void setWindowSize(byte[] name, float width, float height, int condition)
    • setWindowSize

      public final void setWindowSize(@NotNull @NotNull String name, float width, float height)
    • setWindowSize

      public final void setWindowSize(@NotNull @NotNull JImStr name, float width, float height)
    • setWindowCollapsed

      public final void setWindowCollapsed(@NotNull @NotNull String name, boolean collapsed, int condition)
    • setWindowCollapsed

      public final void setWindowCollapsed(@NotNull @NotNull JImStr name, boolean collapsed, int condition)
    • setWindowCollapsed

      protected static void setWindowCollapsed(byte[] name, boolean collapsed, int condition)
    • setWindowCollapsed

      public final void setWindowCollapsed(@NotNull @NotNull String name, boolean collapsed)
    • setWindowCollapsed

      public final void setWindowCollapsed(@NotNull @NotNull JImStr name, boolean collapsed)
    • setWindowFocus

      public final void setWindowFocus(@NotNull @NotNull String name)
    • setWindowFocus

      public final void setWindowFocus(@NotNull @NotNull JImStr name)
    • setWindowFocus

      protected static void setWindowFocus(byte[] name)
    • getKeyIndex

      public static int getKeyIndex(int imguiKey)
    • isKeyDown

      public static boolean isKeyDown(int userKeyIndex)
    • isKeyPressed

      public static boolean isKeyPressed(int userKeyIndex, boolean repeat)
    • isKeyPressed

      public final boolean isKeyPressed(int userKeyIndex)
    • isKeyReleased

      public static boolean isKeyReleased(int userKeyIndex)
    • getKeyPressedAmount

      public static int getKeyPressedAmount(int keyIndex, float repeatDelay, float rate)
    • isMouseDown

      public static boolean isMouseDown(int button)
    • isMouseDown

      public final boolean isMouseDown()
    • isAnyMouseDown

      public static boolean isAnyMouseDown()
    • isMouseClicked

      public static boolean isMouseClicked(int button, boolean repeat)
    • isMouseClicked

      public final boolean isMouseClicked(int button)
    • isMouseClicked

      public final boolean isMouseClicked()
    • isMouseDoubleClicked

      public static boolean isMouseDoubleClicked(int button)
    • isMouseDoubleClicked

      public final boolean isMouseDoubleClicked()
    • isMouseReleased

      public static boolean isMouseReleased(int button)
    • isMouseReleased

      public final boolean isMouseReleased()
    • isMouseDragging

      public static boolean isMouseDragging(int button, float lockThreshold)
    • isMouseDragging

      public final boolean isMouseDragging(int button)
    • isMouseDragging

      public final boolean isMouseDragging()
    • isMouseHoveringRect

      public static boolean isMouseHoveringRect(float widthRMin, float heightRMin, float widthRMax, float heightRMax, boolean clip)
    • isMouseHoveringRect

      public final boolean isMouseHoveringRect(float widthRMin, float heightRMin, float widthRMax, float heightRMax)
    • isMousePosValid

      public static boolean isMousePosValid()
    • captureKeyboardFromApp

      public static void captureKeyboardFromApp(boolean capture)
    • captureKeyboardFromApp

      public final void captureKeyboardFromApp()
    • captureMouseFromApp

      public static void captureMouseFromApp(boolean capture)
    • captureMouseFromApp

      public final void captureMouseFromApp()
    • setClipboardText

      public final void setClipboardText(@NotNull @NotNull String text)
    • setClipboardText

      public final void setClipboardText(@NotNull @NotNull JImStr text)
    • setClipboardText

      protected static void setClipboardText(byte[] text)
    • popID

      public static void popID()
    • pushID

      public final void pushID(@NotNull @NotNull String stringID)
    • pushID

      protected static void pushID(byte[] stringID)
    • getID

      public final int getID(@NotNull @NotNull String stringID)
    • getID

      protected static int getID(byte[] stringID)
    • begin

      public final boolean begin(@NotNull @NotNull String name, @NotNull @NotNull NativeBool openPtr, int flags)
    • begin

      public final boolean begin(@NotNull @NotNull JImStr name, @NotNull @NotNull NativeBool openPtr, int flags)
    • begin

      protected static boolean begin(byte[] name, long openPtr, int flags)
    • begin

      public final boolean begin(@NotNull @NotNull String name, @NotNull @NotNull NativeBool openPtr)
    • begin

      public final boolean begin(@NotNull @NotNull JImStr name, @NotNull @NotNull NativeBool openPtr)
    • begin

      public final boolean begin(@NotNull @NotNull String name)
    • begin

      public final boolean begin(@NotNull @NotNull JImStr name)
    • end

      public static void end()
    • 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

      public final boolean beginChild0(@NotNull @NotNull String stringID, float width, float height)
    • beginChild0

      public final boolean beginChild0(@NotNull @NotNull JImStr stringID, float width, float height)
    • beginChild0

      public final boolean beginChild0(@NotNull @NotNull String stringID)
    • beginChild0

      public final boolean beginChild0(@NotNull @NotNull JImStr stringID)
    • endChild

      public static void endChild()
    • bulletText

      public final void bulletText(@NotNull @NotNull String text)
    • bulletText

      public final void bulletText(@NotNull @NotNull JImStr text)
    • bulletText

      protected static void bulletText(byte[] text)
    • labelText

      public final void labelText(@NotNull @NotNull String label, @NotNull @NotNull String text)
    • labelText

      public final void labelText(@NotNull @NotNull JImStr label, @NotNull @NotNull JImStr text)
    • labelText

      protected static void labelText(byte[] label, byte[] text)
    • textWrapped

      public final void textWrapped(@NotNull @NotNull String text)
    • textWrapped

      public final void textWrapped(@NotNull @NotNull JImStr text)
    • textWrapped

      protected static void textWrapped(byte[] text)
    • textUnformatted

      public final void textUnformatted(@NotNull @NotNull String text)
    • textUnformatted

      protected static void textUnformatted(byte[] text)
    • textDisabled

      public final void textDisabled(@NotNull @NotNull String text)
    • textDisabled

      public final void textDisabled(@NotNull @NotNull JImStr text)
    • textDisabled

      protected static void textDisabled(byte[] text)
    • textColored

      public final void textColored(@NotNull @NotNull JImVec4 color, @NotNull @NotNull String text)
    • textColored

      public final void textColored(@NotNull @NotNull JImVec4 color, @NotNull @NotNull JImStr text)
    • textColored

      protected static void textColored(long color, byte[] text)
    • text

      public final void text(@NotNull @NotNull String text)
    • text

      public final void text(@NotNull @NotNull JImStr text)
    • text

      protected static void text(byte[] text)
    • button

      public final boolean button(@NotNull @NotNull String text, float width, float height)
    • button

      public final boolean button(@NotNull @NotNull JImStr text, float width, float height)
    • button

      protected static boolean button(byte[] text, float width, float height)
    • button

      public final boolean button(@NotNull @NotNull String text)
    • button

      public final boolean button(@NotNull @NotNull JImStr text)
    • smallButton

      public final boolean smallButton(@NotNull @NotNull String text)
    • smallButton

      public final boolean smallButton(@NotNull @NotNull JImStr text)
    • smallButton

      protected static boolean smallButton(byte[] text)
    • invisibleButton

      public final boolean invisibleButton(@NotNull @NotNull String text, float width, float height, int flags)
    • invisibleButton

      public final boolean invisibleButton(@NotNull @NotNull JImStr text, float width, float height, int flags)
    • invisibleButton

      protected static boolean invisibleButton(byte[] text, float width, float height, int flags)
    • invisibleButton

      public final boolean invisibleButton(@NotNull @NotNull String text, float width, float height)
    • invisibleButton

      public final boolean invisibleButton(@NotNull @NotNull JImStr text, float width, float height)
    • invisibleButton

      public final boolean invisibleButton(@NotNull @NotNull String text)
    • invisibleButton

      public final boolean invisibleButton(@NotNull @NotNull JImStr text)
    • arrowButton

      public final boolean arrowButton(@NotNull @NotNull String text, int direction)
    • arrowButton

      public final boolean arrowButton(@NotNull @NotNull JImStr text, int direction)
    • 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

      public final void image(@NotNull @NotNull JImTextureID userTextureID, float width, float height)
    • imageButton

      public final boolean imageButton(@NotNull @NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y, float uv1X, float uv1Y, int framePadding)
    • 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)
    • imageButton

      public final boolean imageButton(@NotNull @NotNull JImTextureID userTextureID, float width, float height, float uv0X, float uv0Y)
    • imageButton

      public final boolean imageButton(@NotNull @NotNull JImTextureID userTextureID, float width, float height)
    • checkbox

      public final boolean checkbox(@NotNull @NotNull String label, @NotNull @NotNull NativeBool v)
    • checkbox

      public final boolean checkbox(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool v)
    • 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)
    • radioButton

      public final boolean radioButton(@NotNull @NotNull JImStr text, @NotNull @NotNull NativeInt v, int v_button)
    • radioButton

      protected static boolean radioButton(byte[] text, long v, int v_button)
    • radioButton0

      public final boolean radioButton0(@NotNull @NotNull String text, boolean active)
    • radioButton0

      public final boolean radioButton0(@NotNull @NotNull JImStr text, boolean active)
    • radioButton0

      protected static boolean radioButton0(byte[] text, boolean active)
    • bullet

      public static void bullet()
    • 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

      public final boolean beginCombo(@NotNull @NotNull String label, @NotNull @NotNull String previewValue, int flags)
    • beginCombo

      public final boolean beginCombo(@NotNull @NotNull JImStr label, @NotNull @NotNull JImStr previewValue, int flags)
    • beginCombo

      protected static boolean beginCombo(byte[] label, byte[] previewValue, int flags)
    • beginCombo

      public final boolean beginCombo(@NotNull @NotNull String label, @NotNull @NotNull String previewValue)
    • beginCombo

      public final boolean beginCombo(@NotNull @NotNull JImStr label, @NotNull @NotNull JImStr previewValue)
    • endCombo

      public static void endCombo()
    • combo

      public final void combo(@NotNull @NotNull String label, @NotNull @NotNull NativeInt currentItem, @NotNull @NotNull String itemsSeparatedByZeros, int popupMaxHeightInItems)
    • combo

      public final void combo(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt currentItem, @NotNull @NotNull JImStr itemsSeparatedByZeros, int popupMaxHeightInItems)
    • 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)
    • combo

      public final void combo(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt currentItem, @NotNull @NotNull JImStr itemsSeparatedByZeros)
    • beginListBox

      public final boolean beginListBox(@NotNull @NotNull String label, float width, float height)
    • beginListBox

      public final boolean beginListBox(@NotNull @NotNull JImStr label, float width, float height)
    • beginListBox

      protected static boolean beginListBox(byte[] label, float width, float height)
    • endListBox

      public static void endListBox()
    • 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)
    • 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)
    • 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)
    • dragFloat

      public final boolean dragFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax, @NotNull @NotNull JImStr format)
    • dragFloat

      public final boolean dragFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax)
    • dragFloat

      public final boolean dragFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin, float valueMax)
    • dragFloat

      public final boolean dragFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin)
    • dragFloat

      public final boolean dragFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueSpeed, float valueMin)
    • dragFloat

      public final boolean dragFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueSpeed)
    • dragFloat

      public final boolean dragFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueSpeed)
    • dragFloat

      public final boolean dragFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value)
    • dragFloat

      public final boolean dragFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value)
    • 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)
    • 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)
    • 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)
    • dragInt

      public final boolean dragInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax, @NotNull @NotNull JImStr format)
    • dragInt

      public final boolean dragInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax)
    • dragInt

      public final boolean dragInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin, int valueMax)
    • dragInt

      public final boolean dragInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin)
    • dragInt

      public final boolean dragInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, float valueSpeed, int valueMin)
    • dragInt

      public final boolean dragInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, float valueSpeed)
    • dragInt

      public final boolean dragInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, float valueSpeed)
    • dragInt

      public final boolean dragInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value)
    • dragInt

      public final boolean dragInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull @NotNull String format, @NotNull @NotNull String formatMax, int flags)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull @NotNull JImStr format, @NotNull @NotNull JImStr formatMax, int flags)
    • dragIntRange2

      protected static boolean dragIntRange2(byte[] label, long valueCurrentMin, long valueCurrentMax, float valueSpeed, int valueMin, int valueMax, byte[] format, byte[] formatMax, int flags)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull @NotNull String format, @NotNull @NotNull String formatMax)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull @NotNull JImStr format, @NotNull @NotNull JImStr formatMax)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull @NotNull String format)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax, @NotNull @NotNull JImStr format)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin, int valueMax)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed, int valueMin)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax, float valueSpeed)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull String label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax)
    • dragIntRange2

      public final boolean dragIntRange2(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt valueCurrentMin, @NotNull @NotNull NativeInt valueCurrentMax)
    • 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

      public final boolean inputInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, int step, int stepFast, int flags)
    • inputInt

      public final boolean inputInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, int step, int stepFast, int flags)
    • inputInt

      protected static boolean inputInt(byte[] label, long value, int step, int stepFast, int flags)
    • inputInt

      public final boolean inputInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, int step, int stepFast)
    • inputInt

      public final boolean inputInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, int step, int stepFast)
    • inputInt

      public final boolean inputInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, int step)
    • inputInt

      public final boolean inputInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, int step)
    • inputInt

      public final boolean inputInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value)
    • inputInt

      public final boolean inputInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value)
    • 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)
    • sliderFloat

      public final boolean sliderFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull @NotNull JImStr format, int flags)
    • 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)
    • sliderFloat

      public final boolean sliderFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax, @NotNull @NotNull JImStr format)
    • sliderFloat

      public final boolean sliderFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax)
    • sliderFloat

      public final boolean sliderFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueMin, float valueMax)
    • sliderFloat

      public final boolean sliderFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value, float valueMin)
    • sliderFloat

      public final boolean sliderFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value, float valueMin)
    • sliderFloat

      public final boolean sliderFloat(@NotNull @NotNull String label, @NotNull @NotNull NativeFloat value)
    • sliderFloat

      public final boolean sliderFloat(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeFloat value)
    • 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

      public final boolean sliderInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, int valueMin, int valueMax, @NotNull @NotNull String format, int flags)
    • sliderInt

      public final boolean sliderInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, int valueMin, int valueMax, @NotNull @NotNull JImStr format, int flags)
    • sliderInt

      protected static boolean sliderInt(byte[] label, long value, int valueMin, int valueMax, byte[] format, int flags)
    • sliderInt

      public final boolean sliderInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, int valueMin, int valueMax, @NotNull @NotNull String format)
    • sliderInt

      public final boolean sliderInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, int valueMin, int valueMax, @NotNull @NotNull JImStr format)
    • sliderInt

      public final boolean sliderInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, int valueMin, int valueMax)
    • sliderInt

      public final boolean sliderInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, int valueMin, int valueMax)
    • sliderInt

      public final boolean sliderInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value, int valueMin)
    • sliderInt

      public final boolean sliderInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value, int valueMin)
    • sliderInt

      public final boolean sliderInt(@NotNull @NotNull String label, @NotNull @NotNull NativeInt value)
    • sliderInt

      public final boolean sliderInt(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeInt value)
    • 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

      public final boolean vSliderInt(@NotNull @NotNull String label, float width, float height, @NotNull @NotNull NativeInt value, int valueMin, int valueMax, @NotNull @NotNull String format, int flags)
    • vSliderInt

      public final boolean vSliderInt(@NotNull @NotNull JImStr label, float width, float height, @NotNull @NotNull NativeInt value, int valueMin, int valueMax, @NotNull @NotNull JImStr format, int flags)
    • vSliderInt

      protected static boolean vSliderInt(byte[] label, float width, float height, long value, int valueMin, int valueMax, byte[] format, int flags)
    • vSliderInt

      public final boolean vSliderInt(@NotNull @NotNull String label, float width, float height, @NotNull @NotNull NativeInt value, int valueMin, int valueMax, @NotNull @NotNull String format)
    • vSliderInt

      public final boolean vSliderInt(@NotNull @NotNull JImStr label, float width, float height, @NotNull @NotNull NativeInt value, int valueMin, int valueMax, @NotNull @NotNull JImStr format)
    • vSliderInt

      public final boolean vSliderInt(@NotNull @NotNull String label, float width, float height, @NotNull @NotNull NativeInt value, int valueMin, int valueMax)
    • vSliderInt

      public final boolean vSliderInt(@NotNull @NotNull JImStr label, float width, float height, @NotNull @NotNull NativeInt value, int valueMin, int valueMax)
    • vSliderInt

      public final boolean vSliderInt(@NotNull @NotNull String label, float width, float height, @NotNull @NotNull NativeInt value, int valueMin)
    • vSliderInt

      public final boolean vSliderInt(@NotNull @NotNull JImStr label, float width, float height, @NotNull @NotNull NativeInt value, int valueMin)
    • vSliderInt

      public final boolean vSliderInt(@NotNull @NotNull String label, float width, float height, @NotNull @NotNull NativeInt value)
    • vSliderInt

      public final boolean vSliderInt(@NotNull @NotNull JImStr label, float width, float height, @NotNull @NotNull NativeInt value)
    • treeNode

      public final boolean treeNode(@NotNull @NotNull String label)
    • treeNode

      public final boolean treeNode(@NotNull @NotNull JImStr label)
    • treeNode

      protected static boolean treeNode(byte[] label)
    • treeNodeEx

      public final boolean treeNodeEx(@NotNull @NotNull String label, int flags)
    • treeNodeEx

      public final boolean treeNodeEx(@NotNull @NotNull JImStr label, int flags)
    • treeNodeEx

      protected static boolean treeNodeEx(byte[] label, int flags)
    • treeNodeEx

      public final boolean treeNodeEx(@NotNull @NotNull String label)
    • treeNodeEx

      public final boolean treeNodeEx(@NotNull @NotNull JImStr label)
    • treePush

      public final void treePush(@NotNull @NotNull String stringID)
    • treePush

      public final void treePush(@NotNull @NotNull JImStr stringID)
    • treePush

      protected static void treePush(byte[] stringID)
    • treePop

      public static void treePop()
    • getTreeNodeToLabelSpacing

      public static float getTreeNodeToLabelSpacing()
    • SetNextItemOpen

      public static void SetNextItemOpen(boolean isOpen, int condition)
    • SetNextItemOpen

      public final void SetNextItemOpen(boolean isOpen)
    • collapsingHeader

      public final boolean collapsingHeader(@NotNull @NotNull String label, @NotNull @NotNull NativeBool openPtr, int flags)
    • collapsingHeader

      public final boolean collapsingHeader(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool openPtr, int flags)
    • collapsingHeader

      protected static boolean collapsingHeader(byte[] label, long openPtr, int flags)
    • collapsingHeader

      public final boolean collapsingHeader(@NotNull @NotNull String label, @NotNull @NotNull NativeBool openPtr)
    • collapsingHeader

      public final boolean collapsingHeader(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool openPtr)
    • collapsingHeader

      public final boolean collapsingHeader(@NotNull @NotNull String label)
    • collapsingHeader

      public final boolean collapsingHeader(@NotNull @NotNull JImStr label)
    • colorEdit3

      public final boolean colorEdit3(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 color, int flags)
    • colorEdit3

      public final boolean colorEdit3(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 color, int flags)
    • colorEdit3

      protected static boolean colorEdit3(byte[] label, long color, int flags)
    • colorEdit3

      public final boolean colorEdit3(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 color)
    • colorEdit3

      public final boolean colorEdit3(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 color)
    • colorEdit4

      public final boolean colorEdit4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 color, int flags)
    • colorEdit4

      public final boolean colorEdit4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 color, int flags)
    • colorEdit4

      protected static boolean colorEdit4(byte[] label, long color, int flags)
    • colorEdit4

      public final boolean colorEdit4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 color)
    • colorEdit4

      public final boolean colorEdit4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 color)
    • colorButton

      public final boolean colorButton(@NotNull @NotNull String descriptionID, @NotNull @NotNull JImVec4 color, int flags, float width, float height)
    • colorButton

      public final boolean colorButton(@NotNull @NotNull JImStr descriptionID, @NotNull @NotNull JImVec4 color, int flags, float width, float height)
    • 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)
    • colorButton

      public final boolean colorButton(@NotNull @NotNull JImStr descriptionID, @NotNull @NotNull JImVec4 color, int flags)
    • colorButton

      public final boolean colorButton(@NotNull @NotNull String descriptionID, @NotNull @NotNull JImVec4 color)
    • colorButton

      public final boolean colorButton(@NotNull @NotNull JImStr descriptionID, @NotNull @NotNull JImVec4 color)
    • colorPicker3

      public final boolean colorPicker3(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 color, int flags)
    • colorPicker3

      public final boolean colorPicker3(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 color, int flags)
    • colorPicker3

      protected static boolean colorPicker3(byte[] label, long color, int flags)
    • colorPicker3

      public final boolean colorPicker3(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 color)
    • colorPicker3

      public final boolean colorPicker3(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 color)
    • colorPicker4

      public final boolean colorPicker4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 color, int flags)
    • colorPicker4

      public final boolean colorPicker4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 color, int flags)
    • colorPicker4

      protected static boolean colorPicker4(byte[] label, long color, int flags)
    • colorPicker4

      public final boolean colorPicker4(@NotNull @NotNull String label, @NotNull @NotNull JImVec4 color)
    • colorPicker4

      public final boolean colorPicker4(@NotNull @NotNull JImStr label, @NotNull @NotNull JImVec4 color)
    • setColorEditOptions

      public static void setColorEditOptions(int flags)
    • setColorEditOptions

      public final void setColorEditOptions()
    • 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

      public final boolean selectable0(@NotNull @NotNull String label, boolean selected, int flags)
    • selectable0

      public final boolean selectable0(@NotNull @NotNull JImStr label, boolean selected, int flags)
    • selectable0

      public final boolean selectable0(@NotNull @NotNull String label, boolean selected)
    • selectable0

      public final boolean selectable0(@NotNull @NotNull JImStr label, boolean selected)
    • selectable0

      public final boolean selectable0(@NotNull @NotNull String label)
    • selectable0

      public final boolean selectable0(@NotNull @NotNull JImStr label)
    • selectable

      public final boolean selectable(@NotNull @NotNull String label, @NotNull @NotNull NativeBool selected, int flags, float width, float height)
    • selectable

      public final boolean selectable(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool selected, int flags, float width, float height)
    • 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)
    • selectable

      public final boolean selectable(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool selected, int flags)
    • selectable

      public final boolean selectable(@NotNull @NotNull String label, @NotNull @NotNull NativeBool selected)
    • selectable

      public final boolean selectable(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool selected)
    • setTooltip

      public final void setTooltip(@NotNull @NotNull String text)
    • setTooltip

      public final void setTooltip(@NotNull @NotNull JImStr text)
    • setTooltip

      protected static void setTooltip(byte[] text)
    • beginTooltip

      public static void beginTooltip()
    • endTooltip

      public static void endTooltip()
    • beginMainMenuBar

      public static boolean beginMainMenuBar()
    • endMainMenuBar

      public static void endMainMenuBar()
    • beginMenuBar

      public static boolean beginMenuBar()
    • endMenuBar

      public static void endMenuBar()
    • beginMenu

      public final boolean beginMenu(@NotNull @NotNull String label, boolean enabled)
    • beginMenu

      public final boolean beginMenu(@NotNull @NotNull JImStr label, boolean enabled)
    • beginMenu

      protected static boolean beginMenu(byte[] label, boolean enabled)
    • beginMenu

      public final boolean beginMenu(@NotNull @NotNull String label)
    • beginMenu

      public final boolean beginMenu(@NotNull @NotNull JImStr label)
    • endMenu

      public static void endMenu()
    • openPopup

      public final void openPopup(@NotNull @NotNull String stringID, int flags)
    • openPopup

      public final void openPopup(@NotNull @NotNull JImStr stringID, int flags)
    • openPopup

      protected static void openPopup(byte[] stringID, int flags)
    • openPopup

      public final void openPopup(@NotNull @NotNull String stringID)
    • openPopup

      public final void openPopup(@NotNull @NotNull JImStr stringID)
    • beginPopup

      public final boolean beginPopup(@NotNull @NotNull String stringID, int flags)
    • beginPopup

      public final boolean beginPopup(@NotNull @NotNull JImStr stringID, int flags)
    • beginPopup

      protected static boolean beginPopup(byte[] stringID, int flags)
    • beginPopup

      public final boolean beginPopup(@NotNull @NotNull String stringID)
    • beginPopup

      public final boolean beginPopup(@NotNull @NotNull JImStr stringID)
    • beginPopupContextItem

      public final boolean beginPopupContextItem(@Nullable @Nullable String stringID, int flags)
    • beginPopupContextItem

      protected static boolean beginPopupContextItem(byte[] stringID, int flags)
    • beginPopupContextItem

      public final boolean beginPopupContextItem(@Nullable @Nullable String stringID)
    • beginPopupContextItem

      public final boolean beginPopupContextItem()
    • beginPopupContextWindow

      public final boolean beginPopupContextWindow(@Nullable @Nullable String stringID, int flags)
    • beginPopupContextWindow

      protected static boolean beginPopupContextWindow(byte[] stringID, int flags)
    • beginPopupContextWindow

      public final boolean beginPopupContextWindow(@Nullable @Nullable String stringID)
    • beginPopupContextWindow

      public final boolean beginPopupContextWindow()
    • beginPopupContextVoid

      public final boolean beginPopupContextVoid(@Nullable @Nullable String stringID, int flags)
    • beginPopupContextVoid

      protected static boolean beginPopupContextVoid(byte[] stringID, int flags)
    • beginPopupContextVoid

      public final boolean beginPopupContextVoid(@Nullable @Nullable String stringID)
    • beginPopupContextVoid

      public final boolean beginPopupContextVoid()
    • beginPopupModal

      public final boolean beginPopupModal(@NotNull @NotNull String name, @NotNull @NotNull NativeBool openPtr, int flags)
    • beginPopupModal

      public final boolean beginPopupModal(@NotNull @NotNull JImStr name, @NotNull @NotNull NativeBool openPtr, int flags)
    • beginPopupModal

      protected static boolean beginPopupModal(byte[] name, long openPtr, int flags)
    • beginPopupModal

      public final boolean beginPopupModal(@NotNull @NotNull String name, @NotNull @NotNull NativeBool openPtr)
    • beginPopupModal

      public final boolean beginPopupModal(@NotNull @NotNull JImStr name, @NotNull @NotNull NativeBool openPtr)
    • endPopup

      public static void endPopup()
    • openPopupOnItemClick

      public final void openPopupOnItemClick(@Nullable @Nullable String stringID, int flags)
    • openPopupOnItemClick

      protected static void openPopupOnItemClick(byte[] stringID, int flags)
    • openPopupOnItemClick

      public final void openPopupOnItemClick(@Nullable @Nullable String stringID)
    • openPopupOnItemClick

      public final void openPopupOnItemClick()
    • isPopupOpen

      public final boolean isPopupOpen(@NotNull @NotNull String stringID, int flags)
    • isPopupOpen

      public final boolean isPopupOpen(@NotNull @NotNull JImStr stringID, int flags)
    • isPopupOpen

      protected static boolean isPopupOpen(byte[] stringID, int flags)
    • isPopupOpen

      public final boolean isPopupOpen(@NotNull @NotNull String stringID)
    • isPopupOpen

      public final boolean isPopupOpen(@NotNull @NotNull JImStr stringID)
    • closeCurrentPopup

      public static void closeCurrentPopup()
    • 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

      public final boolean beginTable(@NotNull @NotNull String stringID, int columnsCount, int flags)
    • beginTable

      public final boolean beginTable(@NotNull @NotNull JImStr stringID, int columnsCount, int flags)
    • beginTable

      public final boolean beginTable(@NotNull @NotNull String stringID, int columnsCount)
    • beginTable

      public final boolean beginTable(@NotNull @NotNull JImStr stringID, int columnsCount)
    • endTable

      public static void endTable()
    • tableNextRow

      public static void tableNextRow(int flags, float minRowHeight)
    • tableNextRow

      public final void tableNextRow(int flags)
    • tableNextRow

      public final void tableNextRow()
    • tableNextColumn

      public static boolean tableNextColumn()
    • tableSetColumnIndex

      public static boolean tableSetColumnIndex(int columnN)
    • 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

      public final void tableSetupColumn(@NotNull @NotNull String label, int flags)
    • tableSetupColumn

      public final void tableSetupColumn(@NotNull @NotNull JImStr label, int flags)
    • tableSetupColumn

      public final void tableSetupColumn(@NotNull @NotNull String label)
    • tableSetupColumn

      public final void tableSetupColumn(@NotNull @NotNull JImStr label)
    • tableSetupScrollFreeze

      public static void tableSetupScrollFreeze(int cols, int rows)
    • tableHeadersRow

      public static void tableHeadersRow()
    • tableHeader

      public final void tableHeader(@NotNull @NotNull String label)
    • tableHeader

      public final void tableHeader(@NotNull @NotNull JImStr label)
    • tableHeader

      protected static void tableHeader(byte[] label)
    • tableGetColumnCount

      public static int tableGetColumnCount()
    • tableGetColumnIndex

      public static int tableGetColumnIndex()
    • tableGetRowIndex

      public static int tableGetRowIndex()
    • tableGetColumnName

      protected static long tableGetColumnName(int column_n)
    • tableGetColumnFlags

      protected static int tableGetColumnFlags(int column_n)
    • tableSetBgColor

      public static void tableSetBgColor(int flags, int u32Color, int column_n)
    • tableSetBgColor

      public final void tableSetBgColor(int flags, int u32Color)
    • columns

      public final void columns(int count, @Nullable @Nullable String stringID, boolean border)
    • columns

      protected static void columns(int count, byte[] stringID, boolean border)
    • columns

      public final void columns(int count, @Nullable @Nullable String stringID)
    • columns

      public final void columns(int count)
    • columns

      public final void columns()
    • nextColumn

      public static void nextColumn()
    • getColumnIndex

      public static int getColumnIndex()
    • getColumnWidth

      public static float getColumnWidth(int columnIndex)
    • getColumnWidth

      public final float getColumnWidth()
    • getColumnOffset

      public static float getColumnOffset(int columnIndex)
    • getColumnOffset

      public final float getColumnOffset()
    • setColumnWidth

      public static void setColumnWidth(int columnIndex, float width)
    • setColumnOffset

      public static void setColumnOffset(int columnIndex, float offsetX)
    • getColumnsCount

      public static int getColumnsCount()
    • beginTabBar

      public final boolean beginTabBar(@NotNull @NotNull String stringID, int flags)
    • beginTabBar

      public final boolean beginTabBar(@NotNull @NotNull JImStr stringID, int flags)
    • beginTabBar

      protected static boolean beginTabBar(byte[] stringID, int flags)
    • beginTabBar

      public final boolean beginTabBar(@NotNull @NotNull String stringID)
    • beginTabBar

      public final boolean beginTabBar(@NotNull @NotNull JImStr stringID)
    • endTabBar

      public static void endTabBar()
    • beginTabItem

      public final boolean beginTabItem(@NotNull @NotNull String label, @NotNull @NotNull NativeBool openPtr, int flags)
    • beginTabItem

      public final boolean beginTabItem(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool openPtr, int flags)
    • beginTabItem

      protected static boolean beginTabItem(byte[] label, long openPtr, int flags)
    • beginTabItem

      public final boolean beginTabItem(@NotNull @NotNull String label, @NotNull @NotNull NativeBool openPtr)
    • beginTabItem

      public final boolean beginTabItem(@NotNull @NotNull JImStr label, @NotNull @NotNull NativeBool openPtr)
    • beginTabItem

      public final boolean beginTabItem(@NotNull @NotNull String label)
    • beginTabItem

      public final boolean beginTabItem(@NotNull @NotNull JImStr label)
    • endTabItem

      public static void endTabItem()
    • tabItemButton

      public final boolean tabItemButton(@NotNull @NotNull String label, int flags)
    • tabItemButton

      public final boolean tabItemButton(@NotNull @NotNull JImStr label, int flags)
    • tabItemButton

      protected static boolean tabItemButton(byte[] label, int flags)
    • tabItemButton

      public final boolean tabItemButton(@NotNull @NotNull String label)
    • tabItemButton

      public final boolean tabItemButton(@NotNull @NotNull JImStr label)
    • setTabItemClosed

      public final void setTabItemClosed(@NotNull @NotNull String tabOrDockedWindowLabel)
    • setTabItemClosed

      public final void setTabItemClosed(@NotNull @NotNull JImStr tabOrDockedWindowLabel)
    • setTabItemClosed

      protected static void setTabItemClosed(byte[] tabOrDockedWindowLabel)
    • logToTTY

      public static void logToTTY(int maxDepth)
    • logToTTY

      public final void logToTTY()
    • logToFile

      public final void logToFile(int maxDepth, @Nullable @Nullable String fileName)
    • logToFile

      protected static void logToFile(int maxDepth, byte[] fileName)
    • logToFile

      public final void logToFile(int maxDepth)
    • logToFile

      public final void logToFile()
    • logToClipboard

      public static void logToClipboard(int maxDepth)
    • logToClipboard

      public final void logToClipboard()
    • logFinish

      public static void logFinish()
    • logButtons

      public static void logButtons()
    • logText

      public final void logText(@NotNull @NotNull String text)
    • logText

      public final void logText(@NotNull @NotNull JImStr text)
    • logText

      protected static void logText(byte[] text)
    • pushClipRect

      public static void pushClipRect(float widthClipRectMin, float heightClipRectMin, float widthClipRectMax, float heightClipRectMax, boolean intersectWithCurrentClipRect)
    • popClipRect

      public static void popClipRect()
    • pushItemWidth

      public static void pushItemWidth(float itemWidth)
    • popItemWidth

      public static void popItemWidth()
    • setNextItemWidth

      public static void setNextItemWidth(float itemWidth)
    • calcItemWidth

      public static float calcItemWidth()
    • pushTextWrapPos

      public static void pushTextWrapPos(float wrapPosX)
    • pushTextWrapPos

      public final void pushTextWrapPos()
    • popTextWrapPos

      public static void popTextWrapPos()
    • pushAllowKeyboardFocus

      public static void pushAllowKeyboardFocus(boolean allowKeyboardFocus)
    • popAllowKeyboardFocus

      public static void popAllowKeyboardFocus()
    • pushButtonRepeat

      public static void pushButtonRepeat(boolean repeat)
    • pushButtonRepeat

      public final void pushButtonRepeat()
    • popButtonRepeat

      public static void popButtonRepeat()
    • getFontSize

      public static float getFontSize()
    • pushFont

      public final void pushFont(@NotNull @NotNull JImFont font)
    • pushFont

      protected static void pushFont(long font)
    • popFont

      public static void popFont()
    • pushStyleColor

      public final void pushStyleColor(int index, @NotNull @NotNull JImVec4 color)
    • 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()
    • setKeyboardFocusHere

      public static void setKeyboardFocusHere(int offset)
    • loadIniSettingsFromDisk

      public final void loadIniSettingsFromDisk(@NotNull @NotNull String iniFileName)
    • loadIniSettingsFromDisk

      public final void loadIniSettingsFromDisk(@NotNull @NotNull JImStr iniFileName)
    • loadIniSettingsFromDisk

      protected static void loadIniSettingsFromDisk(byte[] iniFileName)
    • saveIniSettingsToDisk

      public final void saveIniSettingsToDisk(@NotNull @NotNull String iniFileName)
    • saveIniSettingsToDisk

      public final void saveIniSettingsToDisk(@NotNull @NotNull JImStr iniFileName)
    • saveIniSettingsToDisk

      protected static void saveIniSettingsToDisk(byte[] iniFileName)
    • isItemHovered

      public static boolean isItemHovered(int flags)
    • isItemHovered

      public final boolean isItemHovered()
    • isItemActive

      public static boolean isItemActive()
    • isItemFocused

      public static boolean isItemFocused()
    • isItemClicked

      public static boolean isItemClicked(int mouseButton)
    • isItemClicked

      public final boolean isItemClicked()
    • isItemVisible

      public static boolean isItemVisible()
    • isItemDeactivated

      public static boolean isItemDeactivated()
    • isItemDeactivatedAfterEdit

      public static boolean isItemDeactivatedAfterEdit()
    • IsItemToggledOpen

      public static boolean IsItemToggledOpen()
    • isAnyItemHovered

      public static boolean isAnyItemHovered()
    • isAnyItemActive

      public static boolean isAnyItemActive()
    • isAnyItemFocused

      public static boolean isAnyItemFocused()
    • setItemAllowOverlap

      public static void setItemAllowOverlap()
    • isRectVisible

      public static boolean isRectVisible(float width, float height)
    • getTime

      public static float getTime()
    • getFrameCount

      public static int getFrameCount()
    • setScrollX

      public static void setScrollX(float scrollX)
    • setScrollY

      public static void setScrollY(float scrollY)
    • setScrollHereX

      public static void setScrollHereX(float centerXRatio)
    • setScrollHereY

      public static void setScrollHereY(float centerYRatio)
    • setScrollFromPosX

      public static void setScrollFromPosX(float posX, float centerXRatio)
    • setScrollFromPosY

      public static void setScrollFromPosY(float posY, float centerYRatio)
    • getScrollX

      public static float getScrollX()
    • getScrollY

      public static float getScrollY()
    • getScrollMaxX

      public static float getScrollMaxX()
    • getScrollMaxY

      public static float getScrollMaxY()