java.lang.Object
net.botwithus.rs3.imgui.ImGui
The class represents Dear ImGui bindings for java.
Check out ImGui for more information.
Check out ImGui for more information.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DragDataAcceptDragDropPayload(String id, int flags) static booleanstatic booleanBeginChild(String id, float width, float height, boolean border, int flags) static booleanBeginChildFrame(int id, float width, float height, int flags) static voidBeginDisabled(boolean enabled) static booleanBeginDragDropSource(int flags) static booleanstatic booleanstatic booleanBeginPopup(String id, int flags) static booleanBeginPopupModal(String id, int flags) static booleanBeginTabBar(String label, int flags) static booleanBeginTabItem(String label, int flags) static booleanBeginTable(String label, int columns, int flags) static voidstatic booleanstatic Vector2fCalcTextSize(String text) static booleanstatic voidstatic voidstatic intstatic booleanCombo(String label, NativeInteger currentItem, String... items) static voidEnd()static voidEndChild()static voidstatic voidstatic voidstatic voidstatic voidEndMenu()static voidEndPopup()static voidstatic voidstatic voidEndTable()static voidstatic Stringstatic Vector2fstatic Vector2fstatic Vector2fstatic intGetMouseClickedCount(int button) static Vector2fstatic booleanHasContextMenu(String id) static voidIndent(float width) static intstatic intstatic Stringstatic Stringstatic StringInputTextWithHint(String hint, String label, String text) static StringInputTextWithHint(String hint, String label, String buffer, int size, int flags) static booleanIsItemClicked(ImGui.MouseButton button) static booleanstatic booleanIsMouseClicked(int button, boolean repeat) static booleanIsMouseDoubleClicked(int button) static booleanIsMouseDown(int button) static booleanIsMouseDragging(int button, float lockThreshold) static booleanIsMouseHoveringRect(float r_min_x, float r_min_y, float r_max_x, float r_max_y, boolean clip) static booleanIsMouseReleased(int button) static voidstatic booleanListBoxHeader(String label, float width, float height) static booleanstatic booleanstatic voidstatic voidstatic voidPopID()static voidstatic voidPopStyleColor(int count) static voidPopStyleVar(int count) static voidProgressBar(String overlay, float progress, float size_x, float size_y) static voidPushID(int id) static voidstatic voidPushStyleColor(int idx, float r, float g, float b, float a) static voidPushStyleColor(int idx, int color) static voidPushStyleVar(int idx, float value) static voidPushStyleVar(int idx, float var, float var1) static voidSameLine()static voidSameLine(float spacing) static voidSameLine(float offsetFromStartX, float spacing) static booleanSelectable(String label, boolean selected, int flags) static voidstatic voidSeparatorText(String text) static voidSetClipboardText(String text, Object... args) static voidSetColumnWidth(int index, float width) static voidSetCursorPos(float x, float y) static voidSetCursorPosX(float x) static voidSetCursorPosY(float y) static voidSetDragDropPayload(String id, int data) static voidstatic voidSetItemWidth(float width) static voidSetKeyboardFocusHere(int offset) static voidSetNextWindowPos(float x, float y) static voidSetNextWindowSize(float sizeX, float sizeY, int cond) static voidSetScrollHereX(float x) static voidSetScrollHereY(float x) static voidSetTooltip(String text) static voidSetWindowFontScale(float scale) static voidSetWindowSize(float sizeX, float sizeY) static intstatic voidSpacing(float x, float y) static booleanTabItemButton(String label, int flags) static voidstatic booleanstatic voidstatic voidTableSetupColumn(String name, int flags) static voidstatic voidUnIndent(float width)
-
Method Details
-
Spacing
public static void Spacing(float x, float y) -
InputInt
-
InputInt
-
SetWindowSize
public static void SetWindowSize(float sizeX, float sizeY) -
SetNextWindowSize
public static void SetNextWindowSize(float sizeX, float sizeY, int cond) -
Begin
-
End
public static void End() -
Button
-
Text
-
Separator
public static void Separator() -
BeginChild
-
EndChild
public static void EndChild() -
BeginChildFrame
public static boolean BeginChildFrame(int id, float width, float height, int flags) -
EndChildFrame
public static void EndChildFrame() -
BeginPopup
-
BeginPopupModal
-
OpenPopup
-
CloseCurrentPopup
public static void CloseCurrentPopup() -
MenuItem
-
MenuItem
-
EndPopup
public static void EndPopup() -
IsItemHovered
public static boolean IsItemHovered() -
IsItemClicked
-
BeginTooltip
public static void BeginTooltip() -
EndTooltip
public static void EndTooltip() -
SameLine
public static void SameLine() -
SameLine
public static void SameLine(float spacing) -
PushStyleColor
public static void PushStyleColor(int idx, float r, float g, float b, float a) -
PushStyleColor
public static void PushStyleColor(int idx, int color) -
PopStyleColor
public static void PopStyleColor() -
PushStyleVar
public static void PushStyleVar(int idx, float var, float var1) -
PushStyleVar
public static void PushStyleVar(int idx, float value) -
PopStyleVar
public static void PopStyleVar(int count) -
PushID
-
PushID
public static void PushID(int id) -
PopID
public static void PopID() -
PopStyleColor
public static void PopStyleColor(int count) -
SameLine
public static void SameLine(float offsetFromStartX, float spacing) -
Checkbox
-
Combo
-
Combo
-
SetNextWindowPos
public static void SetNextWindowPos(float x, float y) -
SetCursorPosX
public static void SetCursorPosX(float x) -
SetCursorPosY
public static void SetCursorPosY(float y) -
BeginTable
-
TableSetupColumn
-
GetClipboardText
-
SetClipboardText
-
TableHeadersRow
public static void TableHeadersRow() -
TableNextRow
public static void TableNextRow() -
TableNextColumn
public static boolean TableNextColumn() -
EndTable
public static void EndTable() -
Selectable
-
ListBoxHeader
-
BeginTabBar
-
EndTabBar
public static void EndTabBar() -
BeginTabItem
-
TabItemButton
-
EndTabItem
public static void EndTabItem() -
CalcTextSize
-
GetItemRectSize
-
GetItemRectMin
-
GetItemRectMax
-
InputText
-
InputTextWithHint
-
SetScrollHereX
public static void SetScrollHereX(float x) -
SetScrollHereY
public static void SetScrollHereY(float x) -
BeginMenu
-
EndMenu
public static void EndMenu() -
SetItemWidth
public static void SetItemWidth(float width) -
Columns
-
UnIndent
public static void UnIndent(float width) -
NextColumn
public static void NextColumn() -
SeparatorText
-
Indent
public static void Indent(float width) -
IsMouseClicked
public static boolean IsMouseClicked(int button, boolean repeat) -
IsMouseReleased
public static boolean IsMouseReleased(int button) -
IsMouseDown
public static boolean IsMouseDown(int button) -
IsMouseDragging
public static boolean IsMouseDragging(int button, float lockThreshold) -
SetWindowFontScale
public static void SetWindowFontScale(float scale) -
GetWindowPos
-
IsMouseDoubleClicked
public static boolean IsMouseDoubleClicked(int button) -
GetMouseClickedCount
public static int GetMouseClickedCount(int button) -
SetTooltip
-
IsMouseHoveringRect
public static boolean IsMouseHoveringRect(float r_min_x, float r_min_y, float r_max_x, float r_max_y, boolean clip) -
SetColumnWidth
public static void SetColumnWidth(int index, float width) -
BeginDragDropSource
public static boolean BeginDragDropSource(int flags) -
EndDragDropSource
public static void EndDragDropSource() -
BeginDragDropTarget
public static boolean BeginDragDropTarget() -
EndDragDropTarget
public static void EndDragDropTarget() -
SetDragDropPayload
-
AcceptDragDropPayload
-
BeginDisabled
public static void BeginDisabled(boolean enabled) -
EndDisabled
public static void EndDisabled() -
ProgressBar
-
Slider
-
SetKeyboardFocusHere
public static void SetKeyboardFocusHere(int offset) -
SetItemDefaultFocus
public static void SetItemDefaultFocus() -
InputText
-
InputTextWithHint
-
SetCursorPos
public static void SetCursorPos(float x, float y) -
HasContextMenu
-