Index

A B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes All Packages

A

A - Static variable in class imgui.enums.ImGuiKey
 
accept(String) - Method in class imgui.callbacks.ImStrConsumer
 
AcceptBeforeDelivery - Static variable in class imgui.enums.ImGuiDragDropFlags
 
acceptDragDropPayload(String) - Static method in class imgui.ImGui
Accept contents of a given type.
acceptDragDropPayload(String, int) - Static method in class imgui.ImGui
Accept contents of a given type.
AcceptNoDrawDefaultRect - Static variable in class imgui.enums.ImGuiDragDropFlags
 
AcceptNoPreviewTooltip - Static variable in class imgui.enums.ImGuiDragDropFlags
 
AcceptPeekOnly - Static variable in class imgui.enums.ImGuiDragDropFlags
 
Activate - Static variable in class imgui.enums.ImGuiNavInput
 
addBezierCurve(float, float, float, float, float, float, float, float, int, float) - Method in class imgui.ImDrawList
 
addBezierCurve(float, float, float, float, float, float, float, float, int, float, int) - Method in class imgui.ImDrawList
 
addCircle(float, float, float, int) - Method in class imgui.ImDrawList
 
addCircle(float, float, float, int, int) - Method in class imgui.ImDrawList
 
addCircle(float, float, float, int, int, float) - Method in class imgui.ImDrawList
 
addCircleFilled(float, float, float, int) - Method in class imgui.ImDrawList
 
addCircleFilled(float, float, float, int, int) - Method in class imgui.ImDrawList
 
addConvexPolyFilled(ImVec2[], int, int) - Method in class imgui.ImDrawList
 
addImage(int, float, float, float, float) - Method in class imgui.ImDrawList
 
addImage(int, float, float, float, float, float, float) - Method in class imgui.ImDrawList
 
addImage(int, float, float, float, float, float, float, float, float) - Method in class imgui.ImDrawList
 
addImage(int, float, float, float, float, float, float, float, float, int) - Method in class imgui.ImDrawList
 
addImageQuad(int, float, float, float, float, float, float, float, float) - Method in class imgui.ImDrawList
 
addImageQuad(int, float, float, float, float, float, float, float, float, float, float) - Method in class imgui.ImDrawList
 
addImageQuad(int, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class imgui.ImDrawList
 
addImageQuad(int, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class imgui.ImDrawList
 
addImageQuad(int, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class imgui.ImDrawList
 
addImageQuad(int, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, int) - Method in class imgui.ImDrawList
 
addImageRounded(int, float, float, float, float, float, float, float, float, int, float) - Method in class imgui.ImDrawList
 
addImageRounded(int, float, float, float, float, float, float, float, float, int, float, int) - Method in class imgui.ImDrawList
 
addInputCharacter(int) - Method in class imgui.ImGuiIO
Queue new character input.
addInputCharactersUTF8(String) - Method in class imgui.ImGuiIO
Queue new characters input from an UTF-8 string.
addLine(float, float, float, float, int) - Method in class imgui.ImDrawList
 
addLine(float, float, float, float, int, float) - Method in class imgui.ImDrawList
 
addPolyline(ImVec2[], int, int, boolean, float) - Method in class imgui.ImDrawList
 
addQuad(float, float, float, float, float, float, float, float, int) - Method in class imgui.ImDrawList
 
addQuad(float, float, float, float, float, float, float, float, int, float) - Method in class imgui.ImDrawList
 
addQuadFilled(float, float, float, float, float, float, float, float, int) - Method in class imgui.ImDrawList
 
addRect(float, float, float, float, int) - Method in class imgui.ImDrawList
 
addRect(float, float, float, float, int, float) - Method in class imgui.ImDrawList
 
addRect(float, float, float, float, int, float, int) - Method in class imgui.ImDrawList
 
addRect(float, float, float, float, int, float, int, float) - Method in class imgui.ImDrawList
 
addRectFilled(float, float, float, float, int) - Method in class imgui.ImDrawList
 
addRectFilled(float, float, float, float, int, float) - Method in class imgui.ImDrawList
 
addRectFilled(float, float, float, float, int, float, int) - Method in class imgui.ImDrawList
 
addRectFilledMultiColor(float, float, float, float, long, long, long, long) - Method in class imgui.ImDrawList
 
addText(float, float, int, String) - Method in class imgui.ImDrawList
 
addText(float, float, int, String, String) - Method in class imgui.ImDrawList
 
addTriangle(float, float, float, float, float, float, int) - Method in class imgui.ImDrawList
 
addTriangle(float, float, float, float, float, float, int, float) - Method in class imgui.ImDrawList
 
addTriangleFilled(float, float, float, float, float, float, int) - Method in class imgui.ImDrawList
 
alignTextToFramePadding() - Static method in class imgui.ImGui
Vertically align upcoming text baseline to FramePadding.y so that it will align properly to regularly framed items (call if you have text on a line before a framed item)
All - Static variable in class imgui.enums.ImDrawCornerFlags
 
AllowDoubleClick - Static variable in class imgui.enums.ImGuiSelectableFlags
 
allowedChars - Variable in class imgui.ImGuiInputTextData
If not empty, then other chars which are different from provided will be filtered during the ImGui.inputText(java.lang.String, imgui.ImString) and ImGui.inputTextMultiline(java.lang.String, imgui.ImString) methods.
AllowItemOverlap - Static variable in class imgui.enums.ImGuiSelectableFlags
 
AllowItemOverlap - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
AllowTabInput - Static variable in class imgui.enums.ImGuiInputTextFlags
 
AllowVtxOffset - Static variable in class imgui.enums.ImDrawListFlags
 
AllowWhenBlockedByActiveItem - Static variable in class imgui.enums.ImGuiHoveredFlags
 
AllowWhenBlockedByPopup - Static variable in class imgui.enums.ImGuiHoveredFlags
 
AllowWhenDisabled - Static variable in class imgui.enums.ImGuiHoveredFlags
 
AllowWhenOverlapped - Static variable in class imgui.enums.ImGuiHoveredFlags
 
Alpha - Static variable in class imgui.enums.ImGuiStyleVar
 
AlphaBar - Static variable in class imgui.enums.ImGuiColorEditFlags
 
AlphaPreview - Static variable in class imgui.enums.ImGuiColorEditFlags
 
AlphaPreviewHalf - Static variable in class imgui.enums.ImGuiColorEditFlags
 
Always - Static variable in class imgui.enums.ImGuiCond
 
AlwaysAutoResize - Static variable in class imgui.enums.ImGuiWindowFlags
 
AlwaysHorizontalScrollbar - Static variable in class imgui.enums.ImGuiWindowFlags
 
AlwaysInsertMode - Static variable in class imgui.enums.ImGuiInputTextFlags
 
AlwaysUseWindowPadding - Static variable in class imgui.enums.ImGuiWindowFlags
 
AlwaysVerticalScrollbar - Static variable in class imgui.enums.ImGuiWindowFlags
 
AntiAliasedFill - Static variable in class imgui.enums.ImDrawListFlags
 
AntiAliasedLines - Static variable in class imgui.enums.ImDrawListFlags
 
AnyWindow - Static variable in class imgui.enums.ImGuiFocusedFlags
 
AnyWindow - Static variable in class imgui.enums.ImGuiHoveredFlags
 
Appearing - Static variable in class imgui.enums.ImGuiCond
 
Arrow - Static variable in class imgui.enums.ImGuiMouseCursor
 
arrowButton(String, int) - Static method in class imgui.ImGui
Square button with an arrow shape
AutoSelectAll - Static variable in class imgui.enums.ImGuiInputTextFlags
 
AutoSelectNewTabs - Static variable in class imgui.enums.ImGuiTabBarFlags
 

B

Backspace - Static variable in class imgui.enums.ImGuiKey
 
begin(String) - Static method in class imgui.ImGui
 
begin(String, int) - Static method in class imgui.ImGui
 
begin(String, ImBool) - Static method in class imgui.ImGui
 
begin(String, ImBool, int) - Static method in class imgui.ImGui
 
beginChild(int) - Static method in class imgui.ImGui
 
beginChild(int, float, float, boolean) - Static method in class imgui.ImGui
 
beginChild(int, float, float, boolean, int) - Static method in class imgui.ImGui
 
beginChild(String) - Static method in class imgui.ImGui
 
beginChild(String, float, float) - Static method in class imgui.ImGui
 
beginChild(String, float, float, boolean) - Static method in class imgui.ImGui
 
beginChild(String, float, float, boolean, int) - Static method in class imgui.ImGui
 
beginChildFrame(int, float, float) - Static method in class imgui.ImGui
Helper to create a child window / scrolling region that looks like a normal widget frame
beginChildFrame(int, float, float, int) - Static method in class imgui.ImGui
Helper to create a child window / scrolling region that looks like a normal widget frame
beginCombo(String, String) - Static method in class imgui.ImGui
 
beginCombo(String, String, int) - Static method in class imgui.ImGui
 
beginDragDropSource() - Static method in class imgui.ImGui
Call when the current item is active.
beginDragDropSource(int) - Static method in class imgui.ImGui
Call when the current item is active.
beginDragDropTarget() - Static method in class imgui.ImGui
Call after submitting an item that may receive a payload.
beginGroup() - Static method in class imgui.ImGui
Lock horizontal starting position
beginMainMenuBar() - Static method in class imgui.ImGui
Create and append to a full screen menu-bar.
beginMenu(String) - Static method in class imgui.ImGui
Create a sub-menu entry.
beginMenu(String, boolean) - Static method in class imgui.ImGui
Create a sub-menu entry.
beginMenuBar() - Static method in class imgui.ImGui
Append to menu-bar of current window (requires ImGuiWindowFlags_MenuBar flag set on parent window).
beginPopup(String) - Static method in class imgui.ImGui
Return true if the popup is open, and you can start outputting to it.
beginPopup(String, int) - Static method in class imgui.ImGui
Return true if the popup is open, and you can start outputting to it.
beginPopupContextItem() - Static method in class imgui.ImGui
helper to open and begin popup when clicked on last item.
beginPopupContextItem(String) - Static method in class imgui.ImGui
helper to open and begin popup when clicked on last item.
beginPopupContextItem(String, int) - Static method in class imgui.ImGui
helper to open and begin popup when clicked on last item.
beginPopupContextVoid() - Static method in class imgui.ImGui
Helper to open and begin popup when clicked in void (where there are no imgui windows).
beginPopupContextVoid(String) - Static method in class imgui.ImGui
Helper to open and begin popup when clicked in void (where there are no imgui windows).
beginPopupContextVoid(String, int) - Static method in class imgui.ImGui
Helper to open and begin popup when clicked in void (where there are no imgui windows).
beginPopupContextWindow() - Static method in class imgui.ImGui
Helper to open and begin popup when clicked on current window.
beginPopupContextWindow(String) - Static method in class imgui.ImGui
Helper to open and begin popup when clicked on current window.
beginPopupContextWindow(String, int) - Static method in class imgui.ImGui
Helper to open and begin popup when clicked on current window.
beginPopupContextWindow(String, int, boolean) - Static method in class imgui.ImGui
Helper to open and begin popup when clicked on current window.
beginPopupModal(String) - Static method in class imgui.ImGui
Modal dialog (regular window with title bar, block interactions behind the modal window, can't close the modal window by clicking outside)
beginPopupModal(String, int) - Static method in class imgui.ImGui
Modal dialog (regular window with title bar, block interactions behind the modal window, can't close the modal window by clicking outside)
beginPopupModal(String, ImBool) - Static method in class imgui.ImGui
Modal dialog (regular window with title bar, block interactions behind the modal window, can't close the modal window by clicking outside)
beginPopupModal(String, ImBool, int) - Static method in class imgui.ImGui
Modal dialog (regular window with title bar, block interactions behind the modal window, can't close the modal window by clicking outside)
beginTabBar(String) - Static method in class imgui.ImGui
Create and append into a TabBar
beginTabBar(String, int) - Static method in class imgui.ImGui
Create and append into a TabBar
beginTabItem(String) - Static method in class imgui.ImGui
Create a Tab.
beginTabItem(String, int) - Static method in class imgui.ImGui
Create a Tab.
beginTabItem(String, ImBool) - Static method in class imgui.ImGui
Create a Tab.
beginTabItem(String, ImBool, int) - Static method in class imgui.ImGui
Create a Tab.
beginTooltip() - Static method in class imgui.ImGui
Begin/append a tooltip window.
Border - Static variable in class imgui.enums.ImGuiCol
 
BorderShadow - Static variable in class imgui.enums.ImGuiCol
 
Bot - Static variable in class imgui.enums.ImDrawCornerFlags
 
BotLeft - Static variable in class imgui.enums.ImDrawCornerFlags
 
BotRight - Static variable in class imgui.enums.ImDrawCornerFlags
 
bullet() - Static method in class imgui.ImGui
Draw a small circle and keep the cursor on the same line.
Bullet - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
bulletText(String) - Static method in class imgui.ImGui
Shortcut for Bullet()+Text()
button(String) - Static method in class imgui.ImGui
Button
button(String, float, float) - Static method in class imgui.ImGui
Button
Button - Static variable in class imgui.enums.ImGuiCol
 
ButtonActive - Static variable in class imgui.enums.ImGuiCol
 
ButtonHovered - Static variable in class imgui.enums.ImGuiCol
 
ButtonTextAlign - Static variable in class imgui.enums.ImGuiStyleVar
 

C

C - Static variable in class imgui.enums.ImGuiKey
 
calcItemWidth() - Static method in class imgui.ImGui
Width of item given pushed settings and current cursor position.
calcListClipping(int, float, int[], int[]) - Static method in class imgui.ImGui
Calculate coarse clipping for large list of evenly sized items.
calcTextSize(ImVec2, String) - Static method in class imgui.ImGui
 
calcTextSize(ImVec2, String, String) - Static method in class imgui.ImGui
 
calcTextSize(ImVec2, String, String, boolean) - Static method in class imgui.ImGui
 
calcTextSize(ImVec2, String, String, boolean, float) - Static method in class imgui.ImGui
 
CallbackAlways - Static variable in class imgui.enums.ImGuiInputTextFlags
 
CallbackCharFilter - Static variable in class imgui.enums.ImGuiInputTextFlags
 
CallbackCompletion - Static variable in class imgui.enums.ImGuiInputTextFlags
 
CallbackHistory - Static variable in class imgui.enums.ImGuiInputTextFlags
 
CallbackResize - Static variable in class imgui.enums.ImGuiInputTextFlags
 
Cancel - Static variable in class imgui.enums.ImGuiNavInput
 
captureKeyboardFromApp() - Static method in class imgui.ImGui
Attention: misleading name! manually override io.WantCaptureKeyboard flag next frame (said flag is entirely left for your application to handle).
captureKeyboardFromApp(boolean) - Static method in class imgui.ImGui
Attention: misleading name! manually override io.WantCaptureKeyboard flag next frame (said flag is entirely left for your application to handle).
captureMouseFromApp() - Static method in class imgui.ImGui
Attention: misleading name! manually override io.WantCaptureMouse flag next frame (said flag is entirely left for your application to handle).
captureMouseFromApp(boolean) - Static method in class imgui.ImGui
Attention: misleading name! manually override io.WantCaptureMouse flag next frame (said flag is entirely left for your application to handle).
CARET_LEN - Static variable in class imgui.ImString
Size of ImGui caret which is shown during the input text focus.
channelsMerge() - Method in class imgui.ImDrawList
 
channelsSetCurrent(int) - Method in class imgui.ImDrawList
 
channelsSplit(int) - Method in class imgui.ImDrawList
 
CharsDecimal - Static variable in class imgui.enums.ImGuiInputTextFlags
 
CharsHexadecimal - Static variable in class imgui.enums.ImGuiInputTextFlags
 
CharsNoBlank - Static variable in class imgui.enums.ImGuiInputTextFlags
 
CharsScientific - Static variable in class imgui.enums.ImGuiInputTextFlags
 
CharsUppercase - Static variable in class imgui.enums.ImGuiInputTextFlags
 
checkbox(String, ImBool) - Static method in class imgui.ImGui
 
checkboxFlags(String, ImInt, int) - Static method in class imgui.ImGui
 
CheckMark - Static variable in class imgui.enums.ImGuiCol
 
ChildBg - Static variable in class imgui.enums.ImGuiCol
 
ChildBorderSize - Static variable in class imgui.enums.ImGuiStyleVar
 
ChildRounding - Static variable in class imgui.enums.ImGuiStyleVar
 
ChildWindows - Static variable in class imgui.enums.ImGuiFocusedFlags
 
ChildWindows - Static variable in class imgui.enums.ImGuiHoveredFlags
 
clearInputCharacters() - Method in class imgui.ImGuiIO
Clear the text input buffer manually.
closeCurrentPopup() - Static method in class imgui.ImGui
Close the popup we have begin-ed into.
CMD_BUFFER_SIZE - Static variable in class imgui.ImDrawData
 
cmdByteBuffer - Variable in class imgui.ImDrawData
 
cmdListsCount - Variable in class imgui.ImDrawData
 
collapsingHeader(String) - Static method in class imgui.ImGui
If returning 'true' the header is open.
collapsingHeader(String, int) - Static method in class imgui.ImGui
If returning 'true' the header is open.
collapsingHeader(String, ImBool) - Static method in class imgui.ImGui
When 'pOpen' isn't NULL, display an additional small close button on upper right of the header
collapsingHeader(String, ImBool, int) - Static method in class imgui.ImGui
When 'pOpen' isn't NULL, display an additional small close button on upper right of the header
CollapsingHeader - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
colorButton(String, float[]) - Static method in class imgui.ImGui
Display a colored square/button, hover for details, return true when pressed.
colorButton(String, float[], int) - Static method in class imgui.ImGui
Display a colored square/button, hover for details, return true when pressed.
colorButton(String, float[], int, float, float) - Static method in class imgui.ImGui
Display a colored square/button, hover for details, return true when pressed.
colorConvertFloat4ToU32(float, float, float, float) - Static method in class imgui.ImGui
 
colorConvertHSVtoRGB(float[], float[]) - Static method in class imgui.ImGui
 
colorConvertRGBtoHSV(float[], float[]) - Static method in class imgui.ImGui
 
colorConvertU32ToFloat4(long, ImVec4) - Static method in class imgui.ImGui
 
colorEdit3(String, float[]) - Static method in class imgui.ImGui
 
colorEdit3(String, float[], int) - Static method in class imgui.ImGui
 
colorEdit4(String, float[]) - Static method in class imgui.ImGui
 
colorEdit4(String, float[], int) - Static method in class imgui.ImGui
 
colorPicker3(String, float[]) - Static method in class imgui.ImGui
 
colorPicker3(String, float[], int) - Static method in class imgui.ImGui
 
colorPicker4(String, float[]) - Static method in class imgui.ImGui
 
colorPicker4(String, float[], int) - Static method in class imgui.ImGui
 
colorPicker4(String, float[], int, float) - Static method in class imgui.ImGui
 
columns() - Static method in class imgui.ImGui
 
columns(int) - Static method in class imgui.ImGui
 
columns(int, String) - Static method in class imgui.ImGui
 
columns(int, String, boolean) - Static method in class imgui.ImGui
 
combo(String, ImInt, String) - Static method in class imgui.ImGui
Separate items with \0 within a string, end item-list with \0\0.
combo(String, ImInt, String[], int) - Static method in class imgui.ImGui
 
combo(String, ImInt, String[], int, int) - Static method in class imgui.ImGui
 
combo(String, ImInt, String, int) - Static method in class imgui.ImGui
 
COUNT - Static variable in class imgui.enums.ImGuiCol
 
COUNT - Static variable in class imgui.enums.ImGuiDataType
 
COUNT - Static variable in class imgui.enums.ImGuiDir
 
COUNT - Static variable in class imgui.enums.ImGuiKey
 
COUNT - Static variable in class imgui.enums.ImGuiMouseCursor
 
COUNT - Static variable in class imgui.enums.ImGuiStyleVar
 
create() - Static method in class imgui.TexDataRGBA32
 
createContext() - Static method in class imgui.ImGui
 
CtrlEnterForNewLine - Static variable in class imgui.enums.ImGuiInputTextFlags
 

D

DEFAULT_LENGTH - Static variable in class imgui.ImString
Default size of the inner buffer, if ImString created with a constructor without args.
DefaultOpen - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
Delete - Static variable in class imgui.enums.ImGuiKey
 
destroyContext() - Static method in class imgui.ImGui
 
Disabled - Static variable in class imgui.enums.ImGuiSelectableFlags
 
DisplayHex - Static variable in class imgui.enums.ImGuiColorEditFlags
 
DisplayHSV - Static variable in class imgui.enums.ImGuiColorEditFlags
 
displayPosX - Variable in class imgui.ImDrawData
 
displayPosY - Variable in class imgui.ImDrawData
 
DisplayRGB - Static variable in class imgui.enums.ImGuiColorEditFlags
 
displaySizeX - Variable in class imgui.ImDrawData
 
displaySizeY - Variable in class imgui.ImDrawData
 
DontClosePopups - Static variable in class imgui.enums.ImGuiSelectableFlags
 
Double - Static variable in class imgui.enums.ImGuiDataType
 
Down - Static variable in class imgui.enums.ImGuiDir
 
DownArrow - Static variable in class imgui.enums.ImGuiKey
 
DpadDown - Static variable in class imgui.enums.ImGuiNavInput
 
DpadLeft - Static variable in class imgui.enums.ImGuiNavInput
 
DpadRight - Static variable in class imgui.enums.ImGuiNavInput
 
DpadUp - Static variable in class imgui.enums.ImGuiNavInput
 
DragDropTarget - Static variable in class imgui.enums.ImGuiCol
 
dragFloat(String, float[]) - Static method in class imgui.ImGui
 
dragFloat(String, float[], float) - Static method in class imgui.ImGui
 
dragFloat(String, float[], float, float, float) - Static method in class imgui.ImGui
If vMin >= vMax we have no bound
dragFloat(String, float[], float, float, float, String) - Static method in class imgui.ImGui
If vMin >= vMax we have no bound
dragFloat(String, float[], float, float, float, String, float) - Static method in class imgui.ImGui
If vMin >= vMax we have no bound
dragFloat2(String, float[]) - Static method in class imgui.ImGui
 
dragFloat2(String, float[], float) - Static method in class imgui.ImGui
 
dragFloat2(String, float[], float, float) - Static method in class imgui.ImGui
 
dragFloat2(String, float[], float, float, float) - Static method in class imgui.ImGui
 
dragFloat2(String, float[], float, float, float, String) - Static method in class imgui.ImGui
 
dragFloat2(String, float[], float, float, float, String, float) - Static method in class imgui.ImGui
 
dragFloat3(String, float[]) - Static method in class imgui.ImGui
 
dragFloat3(String, float[], float) - Static method in class imgui.ImGui
 
dragFloat3(String, float[], float, float) - Static method in class imgui.ImGui
 
dragFloat3(String, float[], float, float, float) - Static method in class imgui.ImGui
 
dragFloat3(String, float[], float, float, float, String) - Static method in class imgui.ImGui
 
dragFloat3(String, float[], float, float, float, String, float) - Static method in class imgui.ImGui
 
dragFloat4(String, float[]) - Static method in class imgui.ImGui
 
dragFloat4(String, float[], float) - Static method in class imgui.ImGui
 
dragFloat4(String, float[], float, float) - Static method in class imgui.ImGui
 
dragFloat4(String, float[], float, float, float) - Static method in class imgui.ImGui
 
dragFloat4(String, float[], float, float, float, String) - Static method in class imgui.ImGui
 
dragFloat4(String, float[], float, float, float, String, float) - Static method in class imgui.ImGui
 
dragFloatRange2(String, float[], float[]) - Static method in class imgui.ImGui
 
dragFloatRange2(String, float[], float[], float) - Static method in class imgui.ImGui
 
dragFloatRange2(String, float[], float[], float, float) - Static method in class imgui.ImGui
 
dragFloatRange2(String, float[], float[], float, float, float) - Static method in class imgui.ImGui
 
dragFloatRange2(String, float[], float[], float, float, float, String) - Static method in class imgui.ImGui
 
dragFloatRange2(String, float[], float[], float, float, float, String, String) - Static method in class imgui.ImGui
 
dragFloatRange2(String, float[], float[], float, float, float, String, String, float) - Static method in class imgui.ImGui
 
dragInt(String, int[]) - Static method in class imgui.ImGui
 
dragInt(String, int[], float) - Static method in class imgui.ImGui
 
dragInt(String, int[], float, float) - Static method in class imgui.ImGui
 
dragInt(String, int[], float, float, float) - Static method in class imgui.ImGui
If vMin >= vMax we have no bound
dragInt(String, int[], float, float, float, String) - Static method in class imgui.ImGui
If vMin >= vMax we have no bound
dragInt2(String, int[]) - Static method in class imgui.ImGui
 
dragInt2(String, int[], float) - Static method in class imgui.ImGui
 
dragInt2(String, int[], float, float) - Static method in class imgui.ImGui
 
dragInt2(String, int[], float, float, float) - Static method in class imgui.ImGui
 
dragInt2(String, int[], float, float, float, String) - Static method in class imgui.ImGui
 
dragInt3(String, int[]) - Static method in class imgui.ImGui
 
dragInt3(String, int[], float) - Static method in class imgui.ImGui
 
dragInt3(String, int[], float, float) - Static method in class imgui.ImGui
 
dragInt3(String, int[], float, float, float) - Static method in class imgui.ImGui
 
dragInt3(String, int[], float, float, float, String) - Static method in class imgui.ImGui
 
dragInt4(String, int[]) - Static method in class imgui.ImGui
 
dragInt4(String, int[], float) - Static method in class imgui.ImGui
 
dragInt4(String, int[], float, float) - Static method in class imgui.ImGui
 
dragInt4(String, int[], float, float, float) - Static method in class imgui.ImGui
 
dragInt4(String, int[], float, float, float, String) - Static method in class imgui.ImGui
 
dragIntRange2(String, int[], int[]) - Static method in class imgui.ImGui
 
dragIntRange2(String, int[], int[], float) - Static method in class imgui.ImGui
 
dragIntRange2(String, int[], int[], float, float) - Static method in class imgui.ImGui
 
dragIntRange2(String, int[], int[], float, float, float) - Static method in class imgui.ImGui
 
dragIntRange2(String, int[], int[], float, float, float, String) - Static method in class imgui.ImGui
 
dragIntRange2(String, int[], int[], float, float, float, String, String) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImDouble, float) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImDouble, float, double) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImDouble, float, double, double) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImDouble, float, double, double, String) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImDouble, float, double, double, String, float) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImFloat, float) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImFloat, float, float) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImFloat, float, float, float) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImFloat, float, float, float, String) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImFloat, float, float, float, String, float) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImInt, float) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImInt, float, int) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImInt, float, int, int) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImInt, float, int, int, String) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImInt, float, int, int, String, float) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImLong, float) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImLong, float, long) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImLong, float, long, long) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImLong, float, long, long, String) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImLong, float, long, long, String, float) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImShort, float) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImShort, float, short) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImShort, float, short, short) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImShort, float, short, short, String) - Static method in class imgui.ImGui
 
dragScalar(String, int, ImShort, float, short, short, String, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImDouble, int, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImDouble, int, float, double) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImDouble, int, float, double, double) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImDouble, int, float, double, double, String) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImDouble, int, float, double, double, String, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImFloat, int, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImFloat, int, float, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImFloat, int, float, float, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImFloat, int, float, float, float, String) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImFloat, int, float, float, float, String, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImInt, int, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImInt, int, float, int) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImInt, int, float, int, int) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImInt, int, float, int, int, String) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImInt, int, float, int, int, String, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImLong, int, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImLong, int, float, long) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImLong, int, float, long, long) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImLong, int, float, long, long, String) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImLong, int, float, long, long, String, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImShort, int, float) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImShort, int, float, short) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImShort, int, float, short, short) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImShort, int, float, short, short, String) - Static method in class imgui.ImGui
 
dragScalarN(String, int, ImShort, int, float, short, short, String, float) - Static method in class imgui.ImGui
 
dummy(float, float) - Static method in class imgui.ImGui
Add a dummy item of given size.

E

end() - Static method in class imgui.ImGui
 
End - Static variable in class imgui.enums.ImGuiKey
 
endChild() - Static method in class imgui.ImGui
 
endChildFrame() - Static method in class imgui.ImGui
Always call EndChildFrame() regardless of BeginChildFrame() return values (which indicates a collapsed/clipped window)
endCombo() - Static method in class imgui.ImGui
Only call EndCombo() if BeginCombo() returns true!
endDragDropSource() - Static method in class imgui.ImGui
Only call EndDragDropSource() if BeginDragDropSource() returns true!
endDragDropTarget() - Static method in class imgui.ImGui
Only call EndDragDropTarget() if BeginDragDropTarget() returns true!
endFrame() - Static method in class imgui.ImGui
Ends the Dear ImGui frame.
endGroup() - Static method in class imgui.ImGui
Unlock horizontal starting position + capture the whole group bounding box into one "item" (so you can use IsItemHovered() or layout primitives such as SameLine() on whole group, etc.)
endMainMenuBar() - Static method in class imgui.ImGui
Only call EndMainMenuBar() if BeginMainMenuBar() returns true!
endMenu() - Static method in class imgui.ImGui
Only call EndMenu() if BeginMenu() returns true!
endMenuBar() - Static method in class imgui.ImGui
Only call EndMenuBar() if BeginMenuBar() returns true!
endPopup() - Static method in class imgui.ImGui
only call EndPopup() if BeginPopupXXX() returns true!
endTabBar() - Static method in class imgui.ImGui
Only call EndTabBar() if BeginTabBar() returns true!
endTabItem() - Static method in class imgui.ImGui
Only call EndTabItem() if BeginTabItem() returns true!
endTooltip() - Static method in class imgui.ImGui
 
Enter - Static variable in class imgui.enums.ImGuiKey
 
EnterReturnsTrue - Static variable in class imgui.enums.ImGuiInputTextFlags
 
equals(Object) - Method in class imgui.ImBool
 
equals(Object) - Method in class imgui.ImDouble
 
equals(Object) - Method in class imgui.ImFloat
 
equals(Object) - Method in class imgui.ImInt
 
equals(Object) - Method in class imgui.ImLong
 
equals(Object) - Method in class imgui.ImShort
 
equals(Object) - Method in class imgui.ImString
 
equals(Object) - Method in class imgui.ImVec2
 
equals(Object) - Method in class imgui.ImVec4
 
Escape - Static variable in class imgui.enums.ImGuiKey
 

F

FirstUseEver - Static variable in class imgui.enums.ImGuiCond
 
FittingPolicyDefault_ - Static variable in class imgui.enums.ImGuiTabBarFlags
 
FittingPolicyMask_ - Static variable in class imgui.enums.ImGuiTabBarFlags
 
FittingPolicyResizeDown - Static variable in class imgui.enums.ImGuiTabBarFlags
 
FittingPolicyScroll - Static variable in class imgui.enums.ImGuiTabBarFlags
 
Float - Static variable in class imgui.enums.ImGuiColorEditFlags
 
Float - Static variable in class imgui.enums.ImGuiDataType
 
FocusNext - Static variable in class imgui.enums.ImGuiNavInput
 
FocusPrev - Static variable in class imgui.enums.ImGuiNavInput
 
FrameBg - Static variable in class imgui.enums.ImGuiCol
 
FrameBgActive - Static variable in class imgui.enums.ImGuiCol
 
FrameBgHovered - Static variable in class imgui.enums.ImGuiCol
 
FrameBorderSize - Static variable in class imgui.enums.ImGuiStyleVar
 
framebufferScaleX - Variable in class imgui.ImDrawData
 
framebufferScaleY - Variable in class imgui.ImDrawData
 
Framed - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
FramePadding - Static variable in class imgui.enums.ImGuiStyleVar
 
FramePadding - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
FrameRounding - Static variable in class imgui.enums.ImGuiStyleVar
 

G

get() - Method in class imgui.callbacks.ImStrSupplier
 
get() - Method in class imgui.ImBool
 
get() - Method in class imgui.ImDouble
 
get() - Method in class imgui.ImFloat
 
get() - Method in class imgui.ImInt
 
get() - Method in class imgui.ImLong
 
get() - Method in class imgui.ImShort
 
get() - Method in class imgui.ImString
 
getAlpha() - Method in class imgui.ImGuiStyle
 
getAntiAliasedFill() - Method in class imgui.ImGuiStyle
 
getAntiAliasedLines() - Method in class imgui.ImGuiStyle
 
getBackendFlags() - Method in class imgui.ImGuiIO
 
getBackendPlatformName() - Method in class imgui.ImGuiIO
 
getBackendRendererName() - Method in class imgui.ImGuiIO
 
getBackgroundDrawList() - Static method in class imgui.ImGui
This draw list will be the first rendering one.
getBufferSize() - Method in class imgui.ImString
Get the size of the data buffer.
getButtonTextAlign(ImVec2) - Method in class imgui.ImGuiStyle
 
getChildBorderSize() - Method in class imgui.ImGuiStyle
 
getChildRounding() - Method in class imgui.ImGuiStyle
 
getClipboardText() - Static method in class imgui.ImGui
 
getClipRectMax(ImVec2) - Method in class imgui.ImDrawList
 
getClipRectMin(ImVec2) - Method in class imgui.ImDrawList
 
getColorButtonPosition() - Method in class imgui.ImGuiStyle
 
getColors(float[][]) - Method in class imgui.ImGuiStyle
 
getColorU32(float, float, float, float) - Static method in class imgui.ImGui
Retrieve given color with style alpha applied
getColorU32(int) - Static method in class imgui.ImGui
Retrieve given style color with style alpha applied and optional extra alpha multiplier
getColorU32(int, float) - Static method in class imgui.ImGui
Retrieve given style color with style alpha applied and optional extra alpha multiplier
getColorU32i(int) - Static method in class imgui.ImGui
Retrieve given color with style alpha applied BINDING NOTICE: Since ImGui.getColorU32(int) has the same signature, this specific method has an 'i' suffix.
getColumnIndex() - Static method in class imgui.ImGui
Get current column index
getColumnOffset() - Static method in class imgui.ImGui
Get position of column line (in pixels, from the left side of the contents region).
getColumnOffset(int) - Static method in class imgui.ImGui
Get position of column line (in pixels, from the left side of the contents region).
getColumnsCount() - Static method in class imgui.ImGui
 
getColumnsMinSpacing() - Method in class imgui.ImGuiStyle
 
getColumnWidth() - Static method in class imgui.ImGui
Get column width (in pixels).
getColumnWidth(int) - Static method in class imgui.ImGui
Get column width (in pixels).
getConfigFlags() - Method in class imgui.ImGuiIO
 
getConfigInputTextCursorBlink() - Method in class imgui.ImGuiIO
 
getConfigMacOSXBehaviors() - Method in class imgui.ImGuiIO
 
getConfigWindowsMemoryCompactTimer() - Method in class imgui.ImGuiIO
 
getConfigWindowsMoveFromTitleBarOnly() - Method in class imgui.ImGuiIO
 
getConfigWindowsResizeFromEdges() - Method in class imgui.ImGuiIO
 
getContentRegionAvail(ImVec2) - Static method in class imgui.ImGui
== GetContentRegionMax() - GetCursorPos()
getContentRegionAvailWidth() - Static method in class imgui.ImGui
Content boundaries min (roughly (0,0)-Scroll), in window coordinates
getContentRegionMax(ImVec2) - Static method in class imgui.ImGui
Current content boundaries (typically window boundaries including scrolling, or current column boundaries), in windows coordinates
getCursorPos(ImVec2) - Static method in class imgui.ImGui
Cursor position in window coordinates (relative to window position)
getCursorPosX() - Static method in class imgui.ImGui
 
getCursorPosY() - Static method in class imgui.ImGui
 
getCursorScreenPos(ImVec2) - Static method in class imgui.ImGui
Cursor position in absolute screen coordinates [0..io.DisplaySize] (useful to work with ImDrawList API)
getCursorStartPos(ImVec2) - Static method in class imgui.ImGui
Initial cursor position in window coordinates
getCurveTessellationTol() - Method in class imgui.ImGuiStyle
 
getDeltaTime() - Method in class imgui.ImGuiIO
 
getDisplayFramebufferScale(ImVec2) - Method in class imgui.ImGuiIO
 
getDisplaySafeAreaPadding(ImVec2) - Method in class imgui.ImGuiStyle
 
getDisplaySize(ImVec2) - Method in class imgui.ImGuiIO
 
getDisplayWindowPadding(ImVec2) - Method in class imgui.ImGuiStyle
 
getDragDropPayload() - Static method in class imgui.ImGui
Peek directly into the current payload from anywhere.
getDrawData() - Static method in class imgui.ImGui
Valid after Render() and until the next call to NewFrame().
getFontSize() - Static method in class imgui.ImGui
Get current font size (= height in pixels) of current font with current scale applied
getFontTexUvWhitePixel(ImVec2) - Static method in class imgui.ImGui
Get UV coordinate for a while pixel, useful to draw custom shapes via the ImDrawList API
getForegroundDrawList() - Static method in class imgui.ImGui
This draw list will be the last rendered one.
getFrameBorderSize() - Method in class imgui.ImGuiStyle
 
getFrameCount() - Static method in class imgui.ImGui
Get global imgui frame count.
getFrameHeight() - Static method in class imgui.ImGui
~ FontSize + style.FramePadding.y * 2
getFrameHeightWithSpacing() - Static method in class imgui.ImGui
~ FontSize + style.FramePadding.y * 2 + style.ItemSpacing.y (distance in pixels between 2 consecutive lines of framed widgets)
getFramePadding(ImVec2) - Method in class imgui.ImGuiStyle
 
getFramerate() - Method in class imgui.ImGuiIO
 
getFrameRounding() - Method in class imgui.ImGuiStyle
 
getGrabMinSize() - Method in class imgui.ImGuiStyle
 
getGrabRounding() - Method in class imgui.ImGuiStyle
 
getID(long) - Static method in class imgui.ImGui
 
getID(String) - Static method in class imgui.ImGui
Calculate unique ID (hash of whole ID stack + given parameter).
getID(String, String) - Static method in class imgui.ImGui
 
getImDrawListFlags() - Method in class imgui.ImDrawList
 
getIndentSpacing() - Method in class imgui.ImGuiStyle
 
getIniFilename() - Method in class imgui.ImGuiIO
 
getIniSavingRate() - Method in class imgui.ImGuiIO
 
getIO() - Static method in class imgui.ImGui
Access the IO structure (mouse/keyboard/gamepad inputs, time, various configuration options/flags).
getItemInnerSpacing(ImVec2) - Method in class imgui.ImGuiStyle
 
getItemRectMax(ImVec2) - Static method in class imgui.ImGui
Get lower-right bounding rectangle of the last item (screen space)
getItemRectMin(ImVec2) - Static method in class imgui.ImGui
Get upper-left bounding rectangle of the last item (screen space)
getItemRectSize(ImVec2) - Static method in class imgui.ImGui
Get size of last item
getItemSpacing(ImVec2) - Method in class imgui.ImGuiStyle
 
getKeyAlt() - Method in class imgui.ImGuiIO
 
getKeyCtrl() - Method in class imgui.ImGuiIO
 
getKeyIndex(int) - Static method in class imgui.ImGui
Map ImGuiKey_* values into user's key index.
getKeyMap(int) - Method in class imgui.ImGuiIO
 
getKeyMap(int[]) - Method in class imgui.ImGuiIO
 
getKeyPressedAmount(int, float, float) - Static method in class imgui.ImGui
Uses provided repeat rate/delay.
getKeyRepeatDelay() - Method in class imgui.ImGuiIO
 
getKeyRepeatRate() - Method in class imgui.ImGuiIO
 
getKeysDown(boolean[]) - Method in class imgui.ImGuiIO
 
getKeysDown(int) - Method in class imgui.ImGuiIO
 
getKeyShift() - Method in class imgui.ImGuiIO
 
getKeySuper() - Method in class imgui.ImGuiIO
 
getLength() - Method in class imgui.ImString
Get the length of the text inside of the data buffer.
getLogFilename() - Method in class imgui.ImGuiIO
 
getMetricsActiveAllocations() - Method in class imgui.ImGuiIO
 
getMetricsActiveWindows() - Method in class imgui.ImGuiIO
 
getMetricsRenderIndices() - Method in class imgui.ImGuiIO
 
getMetricsRenderVertices() - Method in class imgui.ImGuiIO
 
getMetricsRenderWindows() - Method in class imgui.ImGuiIO
 
getMouseCursor() - Static method in class imgui.ImGui
Get desired cursor type, reset in ImGui::NewFrame(), this is updated during the frame.
getMouseCursorScale() - Method in class imgui.ImGuiStyle
 
getMouseDelta(ImVec2) - Method in class imgui.ImGuiIO
 
getMouseDoubleClickMaxDist() - Method in class imgui.ImGuiIO
 
getMouseDoubleClickTime() - Method in class imgui.ImGuiIO
 
getMouseDown(boolean[]) - Method in class imgui.ImGuiIO
 
getMouseDown(int) - Method in class imgui.ImGuiIO
 
getMouseDragDelta(ImVec2) - Static method in class imgui.ImGui
Return the delta from the initial clicking position while the mouse button is pressed or was just released.
getMouseDragDelta(ImVec2, int) - Static method in class imgui.ImGui
Return the delta from the initial clicking position while the mouse button is pressed or was just released.
getMouseDragDelta(ImVec2, int, float) - Static method in class imgui.ImGui
Return the delta from the initial clicking position while the mouse button is pressed or was just released.
getMouseDragThreshold() - Method in class imgui.ImGuiIO
 
getMouseDrawCursor() - Method in class imgui.ImGuiIO
 
getMousePos(ImVec2) - Static method in class imgui.ImGui
Shortcut to ImGui::GetIO().MousePos provided by user, to be consistent with other calls
getMousePos(ImVec2) - Method in class imgui.ImGuiIO
 
getMousePosOnOpeningCurrentPopup(ImVec2) - Static method in class imgui.ImGui
Retrieve backup of mouse position at the time of opening popup we have BeginPopup() into
getMouseWheel() - Method in class imgui.ImGuiIO
 
getMouseWheelH() - Method in class imgui.ImGuiIO
 
getNavActive() - Method in class imgui.ImGuiIO
 
getNavVisible() - Method in class imgui.ImGuiIO
 
getPopupBorderSize() - Method in class imgui.ImGuiStyle
 
getPopupRounding() - Method in class imgui.ImGuiStyle
 
getScrollbarRounding() - Method in class imgui.ImGuiStyle
 
getScrollbarSize() - Method in class imgui.ImGuiStyle
 
getScrollMaxX() - Static method in class imgui.ImGui
Get maximum scrolling amount ~~ ContentSize.X - WindowSize.X
getScrollMaxY() - Static method in class imgui.ImGui
Get maximum scrolling amount ~~ ContentSize.Y - WindowSize.Y
getScrollX() - Static method in class imgui.ImGui
Get scrolling amount [0..GetScrollMaxX()]
getScrollY() - Static method in class imgui.ImGui
Get scrolling amount [0..GetScrollMaxY()]
getSelectableTextAlign(ImVec2) - Method in class imgui.ImGuiStyle
 
getStyle() - Static method in class imgui.ImGui
Access the Style structure (colors, sizes).
getStyleColorName(int) - Static method in class imgui.ImGui
Get a string corresponding to the enum value (for display, saving, etc.).
getStyleColorVec4(int, ImVec4) - Static method in class imgui.ImGui
Retrieve style color as stored in ImGuiStyle structure.
getTabBorderSize() - Method in class imgui.ImGuiStyle
 
getTabRounding() - Method in class imgui.ImGuiStyle
 
getTextLineHeight() - Static method in class imgui.ImGui
~ FontSize
getTextLineHeightWithSpacing() - Static method in class imgui.ImGui
~ FontSize + style.ItemSpacing.y (distance in pixels between 2 consecutive lines of text)
getTime() - Static method in class imgui.ImGui
Get global imgui time.
getTouchExtraPadding(ImVec2) - Method in class imgui.ImGuiStyle
 
getTreeNodeToLabelSpacing() - Static method in class imgui.ImGui
Horizontal distance preceding label when using TreeNode*() or Bullet() == (g.FontSize + style.FramePadding.x*2) for a regular unframed TreeNode
getVersion() - Static method in class imgui.ImGui
Get the compiled version string e.g.
getWantCaptureKeyboard() - Method in class imgui.ImGuiIO
 
getWantCaptureMouse() - Method in class imgui.ImGuiIO
 
getWantSaveIniSettings() - Method in class imgui.ImGuiIO
 
getWantSetMousePos() - Method in class imgui.ImGuiIO
 
getWantTextInput() - Method in class imgui.ImGuiIO
 
getWindowBorderSize() - Method in class imgui.ImGuiStyle
 
getWindowContentRegionMax(ImVec2) - Static method in class imgui.ImGui
 
getWindowContentRegionMin(ImVec2) - Static method in class imgui.ImGui
Content boundaries max (roughly (0,0)+Size-Scroll) where Size can be override with SetNextWindowContentSize(), in window coordinates
getWindowDrawList() - Static method in class imgui.ImGui
Get draw list associated to the current window, to append your own drawing primitives
getWindowHeight() - Static method in class imgui.ImGui
Get current window height (shortcut for GetWindowSize().y)
getWindowMenuButtonPosition() - Method in class imgui.ImGuiStyle
 
getWindowMinSize(ImVec2) - Method in class imgui.ImGuiStyle
 
getWindowPadding(ImVec2) - Method in class imgui.ImGuiStyle
 
getWindowPos(ImVec2) - Static method in class imgui.ImGui
Get current window position in screen space (useful if you want to do your own drawing via the DrawList API)
getWindowRounding() - Method in class imgui.ImGuiStyle
 
getWindowSize(ImVec2) - Static method in class imgui.ImGui
Get current window size
getWindowTitleAlign(ImVec2) - Method in class imgui.ImGuiStyle
 
getWindowWidth() - Static method in class imgui.ImGui
Get current window width (shortcut for GetWindowSize().x)
GrabMinSize - Static variable in class imgui.enums.ImGuiStyleVar
 
GrabRounding - Static variable in class imgui.enums.ImGuiStyleVar
 

H

Hand - Static variable in class imgui.enums.ImGuiMouseCursor
 
HasGamepad - Static variable in class imgui.enums.ImGuiBackendFlags
 
hashCode() - Method in class imgui.ImBool
 
hashCode() - Method in class imgui.ImDouble
 
hashCode() - Method in class imgui.ImFloat
 
hashCode() - Method in class imgui.ImInt
 
hashCode() - Method in class imgui.ImLong
 
hashCode() - Method in class imgui.ImShort
 
hashCode() - Method in class imgui.ImString
 
hashCode() - Method in class imgui.ImVec2
 
hashCode() - Method in class imgui.ImVec4
 
HasMouseCursors - Static variable in class imgui.enums.ImGuiBackendFlags
 
HasSetMousePos - Static variable in class imgui.enums.ImGuiBackendFlags
 
HDR - Static variable in class imgui.enums.ImGuiColorEditFlags
 
Header - Static variable in class imgui.enums.ImGuiCol
 
HeaderActive - Static variable in class imgui.enums.ImGuiCol
 
HeaderHovered - Static variable in class imgui.enums.ImGuiCol
 
height - Variable in class imgui.TexDataRGBA32
 
HeightLarge - Static variable in class imgui.enums.ImGuiComboFlags
 
HeightLargest - Static variable in class imgui.enums.ImGuiComboFlags
 
HeightMask_ - Static variable in class imgui.enums.ImGuiComboFlags
 
HeightRegular - Static variable in class imgui.enums.ImGuiComboFlags
 
HeightSmall - Static variable in class imgui.enums.ImGuiComboFlags
 
Home - Static variable in class imgui.enums.ImGuiKey
 
HorizontalScrollbar - Static variable in class imgui.enums.ImGuiWindowFlags
 

I

I_BUFFER_SIZE - Static variable in class imgui.ImDrawData
 
iByteBuffer - Variable in class imgui.ImDrawData
 
image(int, float, float) - Static method in class imgui.ImGui
 
image(int, float, float, float, float) - Static method in class imgui.ImGui
 
image(int, float, float, float, float, float, float) - Static method in class imgui.ImGui
 
image(int, float, float, float, float, float, float, float, float, float, float) - Static method in class imgui.ImGui
 
image(int, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class imgui.ImGui
 
imageButton(int, float, float) - Static method in class imgui.ImGui
<0 framePadding uses default frame padding settings.
imageButton(int, float, float, float, float) - Static method in class imgui.ImGui
<0 framePadding uses default frame padding settings.
imageButton(int, float, float, float, float, float, float) - Static method in class imgui.ImGui
<0 framePadding uses default frame padding settings.
imageButton(int, float, float, float, float, float, float, int) - Static method in class imgui.ImGui
<0 framePadding uses default frame padding settings.
imageButton(int, float, float, float, float, float, float, int, float, float, float, float) - Static method in class imgui.ImGui
<0 framePadding uses default frame padding settings.
imageButton(int, float, float, float, float, float, float, int, float, float, float, float, float, float, float, float) - Static method in class imgui.ImGui
<0 framePadding uses default frame padding settings.
ImBool - Class in imgui
 
ImBool() - Constructor for class imgui.ImBool
 
ImBool(boolean) - Constructor for class imgui.ImBool
 
ImDouble - Class in imgui
 
ImDouble() - Constructor for class imgui.ImDouble
 
ImDouble(double) - Constructor for class imgui.ImDouble
 
ImDrawCornerFlags - Class in imgui.enums
 
ImDrawData - Class in imgui
All draw data to render a Dear ImGui frame.
ImDrawList - Class in imgui
Draw command list This is the low-level list of polygons that ImGui:: functions are filling.
ImDrawListFlags - Class in imgui.enums
 
ImFloat - Class in imgui
 
ImFloat() - Constructor for class imgui.ImFloat
 
ImFloat(float) - Constructor for class imgui.ImFloat
 
ImFontAtlasFlags - Class in imgui.enums
 
imgui - package imgui
 
ImGui - Class in imgui
 
imgui.callbacks - package imgui.callbacks
 
imgui.enums - package imgui.enums
 
ImGuiBackendFlags - Class in imgui.enums
Back-end capabilities flags stored in io.BackendFlags.
ImGuiCol - Class in imgui.enums
Enumeration for PushStyleColor() / PopStyleColor()
ImGuiColorEditFlags - Class in imgui.enums
Flags for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()
ImGuiComboFlags - Class in imgui.enums
Flags for ImGui::BeginCombo()
ImGuiCond - Class in imgui.enums
Enumateration for ImGui::SetWindow***(), SetNextWindow***(), SetNextItem***() functions Represent a condition.
ImGuiConfigFlags - Class in imgui.enums
Configuration flags stored in io.ConfigFlags.
ImGuiDataType - Class in imgui.enums
A primary data type
ImGuiDir - Class in imgui.enums
A cardinal direction
ImGuiDragDropFlags - Class in imgui.enums
Flags for ImGui::BeginDragDropSource(), ImGui::AcceptDragDropPayload()
ImGuiFocusedFlags - Class in imgui.enums
Flags for ImGui::IsWindowFocused()
ImGuiHoveredFlags - Class in imgui.enums
Flags for ImGui::IsItemHovered(), ImGui::IsWindowHovered() Note: if you are trying to check whether your mouse should be dispatched to imgui or to your app, you should use the 'io.WantCaptureMouse' boolean for that.
ImGuiInputTextData - Class in imgui
Use this class to customize your ImGui input.
ImGuiInputTextFlags - Class in imgui.enums
Flags for ImGui::InputText()
ImGuiIO - Class in imgui
Communicate most settings and inputs/outputs to Dear ImGui using this structure.
ImGuiKey - Class in imgui.enums
User fill ImGuiIO.KeyMap[] array with indices into the ImGuiIO.KeysDown[512] array
ImGuiMouseCursor - Class in imgui.enums
Enumeration for GetMouseCursor() User code may request binding to display given cursor by calling SetMouseCursor(), which is why we have some cursors that are marked unused here
ImGuiNavInput - Class in imgui.enums
Gamepad/Keyboard directional navigation Keyboard: Set io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard to enable.
ImGuiSelectableFlags - Class in imgui.enums
Flags for ImGui::Selectable()
ImGuiStyle - Class in imgui
You may modify the ImGui::GetStyle() main instance during initialization and before NewFrame().
ImGuiStyleVar - Class in imgui.enums
Enumeration for PushStyleVar() / PopStyleVar() to temporarily modify the ImGuiStyle structure.
ImGuiTabBarFlags - Class in imgui.enums
Flags for ImGui::BeginTabBar()
ImGuiTabItemFlags - Class in imgui.enums
Flags for ImGui::BeginTabItem()
ImGuiTreeNodeFlags - Class in imgui.enums
Flags for ImGui::TreeNodeEx(), ImGui::CollapsingHeader*()
ImGuiWindowFlags - Class in imgui.enums
Flags for ImGui::Begin()
ImInt - Class in imgui
 
ImInt() - Constructor for class imgui.ImInt
 
ImInt(int) - Constructor for class imgui.ImInt
 
ImLong - Class in imgui
 
ImLong() - Constructor for class imgui.ImLong
 
ImLong(long) - Constructor for class imgui.ImLong
 
ImShort - Class in imgui
 
ImShort() - Constructor for class imgui.ImShort
 
ImShort(short) - Constructor for class imgui.ImShort
 
ImStrConsumer - Class in imgui.callbacks
Callback to supply Java string form native code.
ImStrConsumer() - Constructor for class imgui.callbacks.ImStrConsumer
 
ImString - Class in imgui
Wrapper for String to use inside of th Dear ImGui input widgets.
ImString() - Constructor for class imgui.ImString
Creates an ImString instance with ImString.DEFAULT_LENGTH size for the inner buffer.
ImString(int) - Constructor for class imgui.ImString
Creates an ImString instance with provided size for the inner buffer.
ImString(String) - Constructor for class imgui.ImString
Creates an ImString instance from provided string.
ImString(String, int) - Constructor for class imgui.ImString
Create an ImString instance from provided string with custom size for the inner buffer.
ImStrSupplier - Class in imgui.callbacks
Callback to get Java string from native code.
ImStrSupplier() - Constructor for class imgui.callbacks.ImStrSupplier
 
ImVec2 - Class in imgui
 
ImVec2() - Constructor for class imgui.ImVec2
 
ImVec2(float, float) - Constructor for class imgui.ImVec2
 
ImVec4 - Class in imgui
 
ImVec4() - Constructor for class imgui.ImVec4
 
ImVec4(float, float, float, float) - Constructor for class imgui.ImVec4
 
indent() - Static method in class imgui.ImGui
Move content position toward the right, by style.IndentSpacing or indent_w if != 0
indent(float) - Static method in class imgui.ImGui
Move content position toward the right, by style.IndentSpacing or indent_w if != 0
IndentSpacing - Static variable in class imgui.enums.ImGuiStyleVar
 
Input - Static variable in class imgui.enums.ImGuiNavInput
 
inputData - Variable in class imgui.ImString
Configuration class to setup some specific behaviour for current string.
inputDouble(String, ImDouble) - Static method in class imgui.ImGui
 
inputDouble(String, ImDouble, double) - Static method in class imgui.ImGui
 
inputDouble(String, ImDouble, double, double) - Static method in class imgui.ImGui
 
inputDouble(String, ImDouble, double, double, String) - Static method in class imgui.ImGui
 
inputDouble(String, ImDouble, double, double, String, int) - Static method in class imgui.ImGui
 
inputFloat(String, ImFloat) - Static method in class imgui.ImGui
 
inputFloat(String, ImFloat, float) - Static method in class imgui.ImGui
 
inputFloat(String, ImFloat, float, float) - Static method in class imgui.ImGui
 
inputFloat(String, ImFloat, float, float, String) - Static method in class imgui.ImGui
 
inputFloat(String, ImFloat, float, float, String, int) - Static method in class imgui.ImGui
 
inputFloat2(String, float[]) - Static method in class imgui.ImGui
 
inputFloat2(String, float[], String) - Static method in class imgui.ImGui
 
inputFloat2(String, float[], String, int) - Static method in class imgui.ImGui
 
inputFloat3(String, float[]) - Static method in class imgui.ImGui
 
inputFloat3(String, float[], String) - Static method in class imgui.ImGui
 
inputFloat3(String, float[], String, int) - Static method in class imgui.ImGui
 
inputFloat4(String, float[]) - Static method in class imgui.ImGui
 
inputFloat4(String, float[], String) - Static method in class imgui.ImGui
 
inputFloat4(String, float[], String, int) - Static method in class imgui.ImGui
 
InputHSV - Static variable in class imgui.enums.ImGuiColorEditFlags
 
inputInt(String, ImInt) - Static method in class imgui.ImGui
 
inputInt(String, ImInt, int) - Static method in class imgui.ImGui
 
inputInt(String, ImInt, int, int) - Static method in class imgui.ImGui
 
inputInt(String, ImInt, int, int, int) - Static method in class imgui.ImGui
 
inputInt2(String, int[]) - Static method in class imgui.ImGui
 
inputInt2(String, int[], int) - Static method in class imgui.ImGui
 
inputInt3(String, int[]) - Static method in class imgui.ImGui
 
inputInt3(String, int[], int) - Static method in class imgui.ImGui
 
inputInt4(String, int[]) - Static method in class imgui.ImGui
 
inputInt4(String, int[], int) - Static method in class imgui.ImGui
 
InputRGB - Static variable in class imgui.enums.ImGuiColorEditFlags
 
inputScalar(String, int, ImDouble) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImDouble, double) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImDouble, double, double) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImDouble, double, double, String) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImDouble, double, double, String, int) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImFloat) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImFloat, float) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImFloat, float, float) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImFloat, float, float, String) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImFloat, float, float, String, int) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImInt) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImInt, int) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImInt, int, int) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImInt, int, int, String) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImInt, int, int, String, int) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImLong) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImLong, long) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImLong, long, long) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImLong, long, long, String) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImLong, long, long, String, int) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImShort) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImShort, short) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImShort, short, short) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImShort, short, short, String) - Static method in class imgui.ImGui
 
inputScalar(String, int, ImShort, short, short, String, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImDouble, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImDouble, int, double) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImDouble, int, double, double) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImDouble, int, double, double, String) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImDouble, int, double, double, String, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImFloat, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImFloat, int, float) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImFloat, int, float, float) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImFloat, int, float, float, String) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImFloat, int, float, float, String, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImInt, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImInt, int, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImInt, int, int, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImInt, int, int, int, String) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImInt, int, int, int, String, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImLong, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImLong, int, long) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImLong, int, long, long) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImLong, int, long, long, String) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImLong, int, long, long, String, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImShort, int) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImShort, int, short) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImShort, int, short, short) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImShort, int, short, short, String) - Static method in class imgui.ImGui
 
inputScalarN(String, int, ImShort, int, short, short, String, int) - Static method in class imgui.ImGui
 
inputText(String, ImString) - Static method in class imgui.ImGui
 
inputText(String, ImString, int) - Static method in class imgui.ImGui
 
inputTextMultiline(String, ImString) - Static method in class imgui.ImGui
 
inputTextMultiline(String, ImString, float, float) - Static method in class imgui.ImGui
 
inputTextMultiline(String, ImString, float, float, int) - Static method in class imgui.ImGui
 
inputTextMultiline(String, ImString, int) - Static method in class imgui.ImGui
 
Insert - Static variable in class imgui.enums.ImGuiKey
 
invisibleButton(String, float, float) - Static method in class imgui.ImGui
Button behavior without the visuals, frequently useful to build custom behaviors using the public api (along with IsItemActive, IsItemHovered, etc.)
isAnyItemActive() - Static method in class imgui.ImGui
Is any item active?
isAnyItemFocused() - Static method in class imgui.ImGui
Is any item focused?
isAnyItemHovered() - Static method in class imgui.ImGui
Is any item hovered?
isAnyMouseDown() - Static method in class imgui.ImGui
Is any mouse button held
isItemActivated() - Static method in class imgui.ImGui
Was the last item just made active (item was previously inactive).
isItemActive() - Static method in class imgui.ImGui
Is the last item active? (e.g.
isItemClicked() - Static method in class imgui.ImGui
Is the last item clicked? (e.g.
isItemClicked(int) - Static method in class imgui.ImGui
Is the last item clicked? (e.g.
isItemDeactivated() - Static method in class imgui.ImGui
Was the last item just made inactive (item was previously active).
isItemDeactivatedAfterEdit() - Static method in class imgui.ImGui
Was the last item just made inactive and made a value change when it was active? (e.g.
isItemEdited() - Static method in class imgui.ImGui
Did the last item modify its underlying value this frame? or was pressed? This is generally the same as the "bool" return value of many widgets.
isItemFocused() - Static method in class imgui.ImGui
Is the last item focused for keyboard/gamepad navigation?
isItemHovered() - Static method in class imgui.ImGui
Is the last item hovered? (and usable, aka not blocked by a popup, etc.).
isItemHovered(int) - Static method in class imgui.ImGui
Is the last item hovered? (and usable, aka not blocked by a popup, etc.).
isItemToggledOpen() - Static method in class imgui.ImGui
Was the last item open state toggled? set by TreeNode().
isItemVisible() - Static method in class imgui.ImGui
Is the last item visible? (items may be out of sight because of clipping/scrolling)
isKeyDown(int) - Static method in class imgui.ImGui
Is key being held.
isKeyPressed(int) - Static method in class imgui.ImGui
Was key pressed (went from !Down to Down).
isKeyPressed(int, boolean) - Static method in class imgui.ImGui
Was key pressed (went from !Down to Down).
isKeyReleased(int) - Static method in class imgui.ImGui
Was key released (went from Down to !Down)..
isMouseClicked(int) - Static method in class imgui.ImGui
Did mouse button clicked (went from !Down to Down) (0=left, 1=right, 2=middle)
isMouseClicked(int, boolean) - Static method in class imgui.ImGui
 
isMouseDoubleClicked(int) - Static method in class imgui.ImGui
Did mouse button double-clicked.
isMouseDown(int) - Static method in class imgui.ImGui
Is mouse button held (0=left, 1=right, 2=middle)
isMouseDragging() - Static method in class imgui.ImGui
Is mouse dragging.
isMouseDragging(int) - Static method in class imgui.ImGui
Is mouse dragging.
isMouseDragging(int, float) - Static method in class imgui.ImGui
Is mouse dragging.
isMouseHoveringRect(float, float, float, float) - Static method in class imgui.ImGui
Is mouse hovering given bounding rect (in screen space).
isMouseHoveringRect(float, float, float, float, boolean) - Static method in class imgui.ImGui
Is mouse hovering given bounding rect (in screen space).
isMousePosValid() - Static method in class imgui.ImGui
By convention we use (-FLT_MAX,-FLT_MAX) to denote that there is no mouse
isMousePosValid(float, float) - Static method in class imgui.ImGui
By convention we use (-FLT_MAX,-FLT_MAX) to denote that there is no mouse
isMouseReleased(int) - Static method in class imgui.ImGui
Did mouse button released (went from Down to !Down)
isPopupOpen(String) - Static method in class imgui.ImGui
Return true if the popup is open at the current begin-ed level of the popup stack.
isRectVisible(float, float) - Static method in class imgui.ImGui
Test if rectangle (of given size, starting from cursor position) is visible / not clipped.
isRectVisible(float, float, float, float) - Static method in class imgui.ImGui
Test if rectangle (in screen space) is visible / not clipped.
isResizable - Variable in class imgui.ImGuiInputTextData
IsSRGB - Static variable in class imgui.enums.ImGuiConfigFlags
 
IsTouchScreen - Static variable in class imgui.enums.ImGuiConfigFlags
 
isWindowAppearing() - Static method in class imgui.ImGui
 
isWindowCollapsed() - Static method in class imgui.ImGui
 
isWindowFocused() - Static method in class imgui.ImGui
Is current window focused? or its root/child, depending on flags.
isWindowFocused(int) - Static method in class imgui.ImGui
Is current window focused? or its root/child, depending on flags.
isWindowHovered() - Static method in class imgui.ImGui
Is current window hovered (and typically: not blocked by a popup/modal)? see flags for options.
isWindowHovered(int) - Static method in class imgui.ImGui
Is current window hovered (and typically: not blocked by a popup/modal)? see flags for options.
ItemInnerSpacing - Static variable in class imgui.enums.ImGuiStyleVar
 
ItemSpacing - Static variable in class imgui.enums.ImGuiStyleVar
 

K

KeyPadEnter - Static variable in class imgui.enums.ImGuiKey
 

L

labelText(String, String) - Static method in class imgui.ImGui
Display text+label aligned the same way as value+label widgets
Leaf - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
Left - Static variable in class imgui.enums.ImDrawCornerFlags
 
Left - Static variable in class imgui.enums.ImGuiDir
 
LeftArrow - Static variable in class imgui.enums.ImGuiKey
 
listBox(String, ImInt, String[], int) - Static method in class imgui.ImGui
 
listBox(String, ImInt, String[], int, int) - Static method in class imgui.ImGui
 
listBoxFooter() - Static method in class imgui.ImGui
Terminate the scrolling region.
listBoxHeader(String) - Static method in class imgui.ImGui
Use if you want to reimplement ListBox() will custom data or interactions.
listBoxHeader(String, float, float) - Static method in class imgui.ImGui
Use if you want to reimplement ListBox() will custom data or interactions.
listBoxHeader(String, int) - Static method in class imgui.ImGui
 
listBoxHeader(String, int, int) - Static method in class imgui.ImGui
 
loadIniSettingsFromDisk(String) - Static method in class imgui.ImGui
Call after CreateContext() and before the first call to NewFrame().
loadIniSettingsFromMemory(String) - Static method in class imgui.ImGui
Call after CreateContext() and before the first call to NewFrame() to provide .ini data from your own data source.
loadIniSettingsFromMemory(String, int) - Static method in class imgui.ImGui
Call after CreateContext() and before the first call to NewFrame() to provide .ini data from your own data source.
logButtons() - Static method in class imgui.ImGui
Helper to display buttons for logging to tty/file/clipboard
logFinish() - Static method in class imgui.ImGui
Stop logging (close file, etc.)
logText(String) - Static method in class imgui.ImGui
Pass text data straight to log (without being displayed)
logToClipboard() - Static method in class imgui.ImGui
Start logging to OS clipboard
logToClipboard(int) - Static method in class imgui.ImGui
Start logging to OS clipboard
logToFile() - Static method in class imgui.ImGui
Start logging to file
logToFile(int) - Static method in class imgui.ImGui
Start logging to file
logToFile(int, String) - Static method in class imgui.ImGui
Start logging to file
logToTTY() - Static method in class imgui.ImGui
Start logging to tty (stdout)
logToTTY(int) - Static method in class imgui.ImGui
Start logging to tty (stdout)
LStickDown - Static variable in class imgui.enums.ImGuiNavInput
 
LStickLeft - Static variable in class imgui.enums.ImGuiNavInput
 
LStickRight - Static variable in class imgui.enums.ImGuiNavInput
 
LStickUp - Static variable in class imgui.enums.ImGuiNavInput
 

M

Menu - Static variable in class imgui.enums.ImGuiNavInput
 
MenuBar - Static variable in class imgui.enums.ImGuiWindowFlags
 
MenuBarBg - Static variable in class imgui.enums.ImGuiCol
 
menuItem(String) - Static method in class imgui.ImGui
Return true when activated.
menuItem(String, String) - Static method in class imgui.ImGui
Return true when activated.
menuItem(String, String, boolean) - Static method in class imgui.ImGui
Return true when activated.
menuItem(String, String, boolean, boolean) - Static method in class imgui.ImGui
Return true when activated.
menuItem(String, String, ImBool) - Static method in class imgui.ImGui
Return true when activated + toggle (*pSelected) if pSelected != NULL
menuItem(String, String, ImBool, boolean) - Static method in class imgui.ImGui
Return true when activated + toggle (*pSelected) if pSelected != NULL
ModalWindowDimBg - Static variable in class imgui.enums.ImGuiCol
 

N

NavEnableGamepad - Static variable in class imgui.enums.ImGuiConfigFlags
 
NavEnableKeyboard - Static variable in class imgui.enums.ImGuiConfigFlags
 
NavEnableSetMousePos - Static variable in class imgui.enums.ImGuiConfigFlags
 
NavHighlight - Static variable in class imgui.enums.ImGuiCol
 
NavLeftJumpsBackHere - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
NavNoCaptureKeyboard - Static variable in class imgui.enums.ImGuiConfigFlags
 
NavWindowingDimBg - Static variable in class imgui.enums.ImGuiCol
 
NavWindowingHighlight - Static variable in class imgui.enums.ImGuiCol
 
newFrame() - Static method in class imgui.ImGui
Start a new Dear ImGui frame, you can submit any command from this point until Render()/EndFrame().
newLine() - Static method in class imgui.ImGui
Undo a SameLine() or force a new line when in an horizontal-layout context.
nextColumn() - Static method in class imgui.ImGui
Next column, defaults to current row or next row if the current row is finished
NoAlpha - Static variable in class imgui.enums.ImGuiColorEditFlags
 
NoArrowButton - Static variable in class imgui.enums.ImGuiComboFlags
 
NoAutoOpenOnLog - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
NoBackground - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoBringToFrontOnFocus - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoCloseWithMiddleMouseButton - Static variable in class imgui.enums.ImGuiTabBarFlags
 
NoCloseWithMiddleMouseButton - Static variable in class imgui.enums.ImGuiTabItemFlags
 
NoCollapse - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoDecoration - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoDragDrop - Static variable in class imgui.enums.ImGuiColorEditFlags
 
NoFocusOnAppearing - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoHorizontalScroll - Static variable in class imgui.enums.ImGuiInputTextFlags
 
NoInputs - Static variable in class imgui.enums.ImGuiColorEditFlags
 
NoInputs - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoLabel - Static variable in class imgui.enums.ImGuiColorEditFlags
 
NoMouse - Static variable in class imgui.enums.ImGuiConfigFlags
 
NoMouseCursorChange - Static variable in class imgui.enums.ImGuiConfigFlags
 
NoMouseCursors - Static variable in class imgui.enums.ImFontAtlasFlags
 
NoMouseInputs - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoMove - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoNav - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoNavFocus - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoNavInputs - Static variable in class imgui.enums.ImGuiWindowFlags
 
None - Static variable in class imgui.enums.ImDrawCornerFlags
 
None - Static variable in class imgui.enums.ImDrawListFlags
 
None - Static variable in class imgui.enums.ImFontAtlasFlags
 
None - Static variable in class imgui.enums.ImGuiBackendFlags
 
None - Static variable in class imgui.enums.ImGuiColorEditFlags
 
None - Static variable in class imgui.enums.ImGuiComboFlags
 
None - Static variable in class imgui.enums.ImGuiConfigFlags
 
None - Static variable in class imgui.enums.ImGuiDir
 
None - Static variable in class imgui.enums.ImGuiDragDropFlags
 
None - Static variable in class imgui.enums.ImGuiFocusedFlags
 
None - Static variable in class imgui.enums.ImGuiHoveredFlags
 
None - Static variable in class imgui.enums.ImGuiInputTextFlags
 
None - Static variable in class imgui.enums.ImGuiMouseCursor
 
None - Static variable in class imgui.enums.ImGuiSelectableFlags
 
None - Static variable in class imgui.enums.ImGuiTabBarFlags
 
None - Static variable in class imgui.enums.ImGuiTabItemFlags
 
None - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
None - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoOptions - Static variable in class imgui.enums.ImGuiColorEditFlags
 
NoPicker - Static variable in class imgui.enums.ImGuiColorEditFlags
 
NoPowerOfTwoHeight - Static variable in class imgui.enums.ImFontAtlasFlags
 
NoPreview - Static variable in class imgui.enums.ImGuiComboFlags
 
NoPushId - Static variable in class imgui.enums.ImGuiTabItemFlags
 
NoResize - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoSavedSettings - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoScrollbar - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoScrollWithMouse - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoSidePreview - Static variable in class imgui.enums.ImGuiColorEditFlags
 
NoSmallPreview - Static variable in class imgui.enums.ImGuiColorEditFlags
 
NoTabListScrollingButtons - Static variable in class imgui.enums.ImGuiTabBarFlags
 
NoTitleBar - Static variable in class imgui.enums.ImGuiWindowFlags
 
NoTooltip - Static variable in class imgui.enums.ImGuiColorEditFlags
 
NoTooltip - Static variable in class imgui.enums.ImGuiTabBarFlags
 
NoTreePushOnOpen - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
NoUndoRedo - Static variable in class imgui.enums.ImGuiInputTextFlags
 

O

Once - Static variable in class imgui.enums.ImGuiCond
 
OpenOnArrow - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
OpenOnDoubleClick - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
openPopup(String) - Static method in class imgui.ImGui
Call to mark popup as open (don't call every frame!).
openPopupOnItemClick() - Static method in class imgui.ImGui
Helper to open popup when clicked on last item (note: actually triggers on the mouse _released_ event to be consistent with popup behaviors).
openPopupOnItemClick(String) - Static method in class imgui.ImGui
Helper to open popup when clicked on last item (note: actually triggers on the mouse _released_ event to be consistent with popup behaviors).
openPopupOnItemClick(String, int) - Static method in class imgui.ImGui
Helper to open popup when clicked on last item (note: actually triggers on the mouse _released_ event to be consistent with popup behaviors).
OptionsDefault - Static variable in class imgui.enums.ImGuiColorEditFlags
 

P

PageDown - Static variable in class imgui.enums.ImGuiKey
 
PageUp - Static variable in class imgui.enums.ImGuiKey
 
Password - Static variable in class imgui.enums.ImGuiInputTextFlags
 
pathArcTo(float, float, float, float, float) - Method in class imgui.ImDrawList
 
pathArcTo(float, float, float, float, float, int) - Method in class imgui.ImDrawList
 
pathArcToFast(float, float, float, int, int) - Method in class imgui.ImDrawList
 
pathBezierCurveTo(float, float, float, float, float, float, int) - Method in class imgui.ImDrawList
 
pathClear() - Method in class imgui.ImDrawList
 
pathFillConvex(int) - Method in class imgui.ImDrawList
 
pathLineTo(float, float) - Method in class imgui.ImDrawList
 
pathLineToMergeDuplicate(float, float) - Method in class imgui.ImDrawList
 
pathRect(float, float, float, float) - Method in class imgui.ImDrawList
 
pathRect(float, float, float, float, float) - Method in class imgui.ImDrawList
 
pathRect(float, float, float, float, float, int) - Method in class imgui.ImDrawList
 
pathStroke(int, boolean) - Method in class imgui.ImDrawList
 
pathStroke(int, boolean, float) - Method in class imgui.ImDrawList
 
PickerHueBar - Static variable in class imgui.enums.ImGuiColorEditFlags
 
PickerHueWheel - Static variable in class imgui.enums.ImGuiColorEditFlags
 
pixelBuffer - Variable in class imgui.TexDataRGBA32
 
plotHistogram(String, float[], int) - Static method in class imgui.ImGui
 
plotHistogram(String, float[], int, int) - Static method in class imgui.ImGui
 
plotHistogram(String, float[], int, int, String) - Static method in class imgui.ImGui
 
plotHistogram(String, float[], int, int, String, float) - Static method in class imgui.ImGui
 
plotHistogram(String, float[], int, int, String, float, float) - Static method in class imgui.ImGui
 
plotHistogram(String, float[], int, int, String, float, float, float, float) - Static method in class imgui.ImGui
 
plotHistogram(String, float[], int, int, String, float, float, float, float, int) - Static method in class imgui.ImGui
 
PlotHistogram - Static variable in class imgui.enums.ImGuiCol
 
PlotHistogramHovered - Static variable in class imgui.enums.ImGuiCol
 
plotLines(String, float[], int) - Static method in class imgui.ImGui
 
plotLines(String, float[], int, int) - Static method in class imgui.ImGui
 
plotLines(String, float[], int, int, String) - Static method in class imgui.ImGui
 
plotLines(String, float[], int, int, String, float) - Static method in class imgui.ImGui
 
plotLines(String, float[], int, int, String, float, float) - Static method in class imgui.ImGui
 
plotLines(String, float[], int, int, String, float, float, float, float) - Static method in class imgui.ImGui
 
plotLines(String, float[], int, int, String, float, float, float, float, int) - Static method in class imgui.ImGui
 
PlotLines - Static variable in class imgui.enums.ImGuiCol
 
PlotLinesHovered - Static variable in class imgui.enums.ImGuiCol
 
popAllowKeyboardFocus() - Static method in class imgui.ImGui
 
popButtonRepeat() - Static method in class imgui.ImGui
 
popClipRect() - Method in class imgui.ImDrawList
 
popClipRect() - Static method in class imgui.ImGui
 
popFont() - Static method in class imgui.ImGui
 
popID() - Static method in class imgui.ImGui
Pop from the ID stack.
popItemWidth() - Static method in class imgui.ImGui
 
popStyleColor() - Static method in class imgui.ImGui
 
popStyleColor(int) - Static method in class imgui.ImGui
 
popStyleVar() - Static method in class imgui.ImGui
 
popStyleVar(int) - Static method in class imgui.ImGui
 
popTextureId() - Method in class imgui.ImDrawList
 
popTextWrapPos() - Static method in class imgui.ImGui
 
PopupAlignLeft - Static variable in class imgui.enums.ImGuiComboFlags
 
PopupBg - Static variable in class imgui.enums.ImGuiCol
 
PopupBorderSize - Static variable in class imgui.enums.ImGuiStyleVar
 
PopupRounding - Static variable in class imgui.enums.ImGuiStyleVar
 
progressBar(float) - Static method in class imgui.ImGui
 
progressBar(float, float, float) - Static method in class imgui.ImGui
 
progressBar(float, float, float, String) - Static method in class imgui.ImGui
 
pushAllowKeyboardFocus(boolean) - Static method in class imgui.ImGui
Allow focusing using TAB/Shift-TAB, enabled by default but you can disable it for certain widgets
pushButtonRepeat(boolean) - Static method in class imgui.ImGui
In 'repeat' mode, Button*() functions return repeated true in a typematic manner (using io.KeyRepeatDelay/io.KeyRepeatRate setting).
pushClipRect(float, float, float, float) - Method in class imgui.ImDrawList
Render-level scissoring.
pushClipRect(float, float, float, float, boolean) - Method in class imgui.ImDrawList
Render-level scissoring.
pushClipRect(float, float, float, float, boolean) - Static method in class imgui.ImGui
 
pushClipRectFullScreen() - Method in class imgui.ImDrawList
 
pushID(int) - Static method in class imgui.ImGui
Push integer into the ID stack (will hash integer).
pushID(long) - Static method in class imgui.ImGui
Push pointer into the ID stack (will hash pointer).
pushID(String) - Static method in class imgui.ImGui
Push string into the ID stack (will hash string).
pushID(String, String) - Static method in class imgui.ImGui
Push string into the ID stack (will hash string).
pushItemWidth(float) - Static method in class imgui.ImGui
Set width of items for common large "item+label" widgets.
pushStyleColor(int, float, float, float, float) - Static method in class imgui.ImGui
 
pushStyleColor(int, int) - Static method in class imgui.ImGui
 
pushStyleVar(int, float) - Static method in class imgui.ImGui
 
pushStyleVar(int, float, float) - Static method in class imgui.ImGui
 
pushTextureId(int) - Method in class imgui.ImDrawList
 
pushTextWrapPos() - Static method in class imgui.ImGui
Word-wrapping for Text*() commands.
pushTextWrapPos(float) - Static method in class imgui.ImGui
Word-wrapping for Text*() commands.

R

radioButton(String, boolean) - Static method in class imgui.ImGui
Use with e.g.
radioButton(String, ImInt, int) - Static method in class imgui.ImGui
Shortcut to handle the above pattern when value is an integer
ReadOnly - Static variable in class imgui.enums.ImGuiInputTextFlags
 
RectOnly - Static variable in class imgui.enums.ImGuiHoveredFlags
 
render() - Static method in class imgui.ImGui
Ends the Dear ImGui frame, finalize the draw data.
RendererHasVtxOffset - Static variable in class imgui.enums.ImGuiBackendFlags
 
Reorderable - Static variable in class imgui.enums.ImGuiTabBarFlags
 
resetMouseDragDelta() - Static method in class imgui.ImGui
 
resetMouseDragDelta(int) - Static method in class imgui.ImGui
 
resize(int) - Method in class imgui.ImString
 
ResizeAll - Static variable in class imgui.enums.ImGuiMouseCursor
 
ResizeEW - Static variable in class imgui.enums.ImGuiMouseCursor
 
resizeFactor - Variable in class imgui.ImGuiInputTextData
String will be resized to the value equal to a new size plus this resize factor.
ResizeGrip - Static variable in class imgui.enums.ImGuiCol
 
ResizeGripActive - Static variable in class imgui.enums.ImGuiCol
 
ResizeGripHovered - Static variable in class imgui.enums.ImGuiCol
 
ResizeNESW - Static variable in class imgui.enums.ImGuiMouseCursor
 
ResizeNS - Static variable in class imgui.enums.ImGuiMouseCursor
 
ResizeNWSE - Static variable in class imgui.enums.ImGuiMouseCursor
 
Right - Static variable in class imgui.enums.ImDrawCornerFlags
 
Right - Static variable in class imgui.enums.ImGuiDir
 
RightArrow - Static variable in class imgui.enums.ImGuiKey
 
RootAndChildWindows - Static variable in class imgui.enums.ImGuiFocusedFlags
 
RootAndChildWindows - Static variable in class imgui.enums.ImGuiHoveredFlags
 
RootWindow - Static variable in class imgui.enums.ImGuiFocusedFlags
 
RootWindow - Static variable in class imgui.enums.ImGuiHoveredFlags
 

S

S16 - Static variable in class imgui.enums.ImGuiDataType
 
S32 - Static variable in class imgui.enums.ImGuiDataType
 
S64 - Static variable in class imgui.enums.ImGuiDataType
 
S8 - Static variable in class imgui.enums.ImGuiDataType
 
sameLine() - Static method in class imgui.ImGui
Call between widgets or groups to layout them horizontally.
sameLine(float) - Static method in class imgui.ImGui
Call between widgets or groups to layout them horizontally.
sameLine(float, float) - Static method in class imgui.ImGui
Call between widgets or groups to layout them horizontally.
saveIniSettingsToDisk(String) - Static method in class imgui.ImGui
This is automatically called (if io.IniFilename is not empty) a few seconds after any modification that should be reflected in the .ini file (and also by DestroyContext).
saveIniSettingsToMemory() - Static method in class imgui.ImGui
Return a zero-terminated string with the .ini data which you can save by your own mean.
saveIniSettingsToMemory(long) - Static method in class imgui.ImGui
Return a zero-terminated string with the .ini data which you can save by your own mean.
ScrollbarBg - Static variable in class imgui.enums.ImGuiCol
 
ScrollbarGrab - Static variable in class imgui.enums.ImGuiCol
 
ScrollbarGrabActive - Static variable in class imgui.enums.ImGuiCol
 
ScrollbarGrabHovered - Static variable in class imgui.enums.ImGuiCol
 
ScrollbarRounding - Static variable in class imgui.enums.ImGuiStyleVar
 
ScrollbarSize - Static variable in class imgui.enums.ImGuiStyleVar
 
selectable(String) - Static method in class imgui.ImGui
 
selectable(String, boolean) - Static method in class imgui.ImGui
 
selectable(String, boolean, int) - Static method in class imgui.ImGui
 
selectable(String, boolean, int, float, float) - Static method in class imgui.ImGui
 
selectable(String, ImBool) - Static method in class imgui.ImGui
 
selectable(String, ImBool, int) - Static method in class imgui.ImGui
 
selectable(String, ImBool, int, float, float) - Static method in class imgui.ImGui
 
SelectableTextAlign - Static variable in class imgui.enums.ImGuiStyleVar
 
Selected - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
separator() - Static method in class imgui.ImGui
Separator, generally horizontal.
Separator - Static variable in class imgui.enums.ImGuiCol
 
SeparatorActive - Static variable in class imgui.enums.ImGuiCol
 
SeparatorHovered - Static variable in class imgui.enums.ImGuiCol
 
set(boolean) - Method in class imgui.ImBool
 
set(double) - Method in class imgui.ImDouble
 
set(float) - Method in class imgui.ImFloat
 
set(int) - Method in class imgui.ImInt
 
set(long) - Method in class imgui.ImLong
 
set(short) - Method in class imgui.ImShort
 
set(String) - Method in class imgui.ImString
 
set(String, boolean) - Method in class imgui.ImString
 
set(String, boolean, int) - Method in class imgui.ImString
 
setAlpha(float) - Method in class imgui.ImGuiStyle
 
setAntiAliasedFill(boolean) - Method in class imgui.ImGuiStyle
 
setAntiAliasedLines(boolean) - Method in class imgui.ImGuiStyle
 
setBackendFlags(int) - Method in class imgui.ImGuiIO
 
setBackendPlatformName(String) - Method in class imgui.ImGuiIO
 
setBackendRendererName(String) - Method in class imgui.ImGuiIO
 
setButtonTextAlign(float, float) - Method in class imgui.ImGuiStyle
 
setChildBorderSize(float) - Method in class imgui.ImGuiStyle
 
setChildRounding(float) - Method in class imgui.ImGuiStyle
 
setClipboardText(String) - Static method in class imgui.ImGui
 
setColorButtonPosition(int) - Method in class imgui.ImGuiStyle
 
setColorEditOptions(int) - Static method in class imgui.ImGui
Initialize current options (generally on application startup) if you want to select a default format, picker type, etc.
setColors(float[][]) - Method in class imgui.ImGuiStyle
 
setColumnOffset(int, float) - Static method in class imgui.ImGui
Set position of column line (in pixels, from the left side of the contents region).
setColumnsMinSpacing(float) - Method in class imgui.ImGuiStyle
 
setColumnWidth(int, float) - Static method in class imgui.ImGui
Set column width (in pixels).
setConfigFlags(int) - Method in class imgui.ImGuiIO
 
setConfigInputTextCursorBlink(boolean) - Method in class imgui.ImGuiIO
 
setConfigMacOSXBehaviors(boolean) - Method in class imgui.ImGuiIO
 
setConfigWindowsMemoryCompactTimer(float) - Method in class imgui.ImGuiIO
 
setConfigWindowsMoveFromTitleBarOnly(boolean) - Method in class imgui.ImGuiIO
 
setConfigWindowsResizeFromEdges(boolean) - Method in class imgui.ImGuiIO
 
setCursorPos(float, float) - Static method in class imgui.ImGui
 
setCursorPosX(float) - Static method in class imgui.ImGui
 
setCursorPosY(float) - Static method in class imgui.ImGui
 
setCursorScreenPos(float, float) - Static method in class imgui.ImGui
Cursor position in absolute screen coordinates [0..io.DisplaySize]
setCurveTessellationTol(float) - Method in class imgui.ImGuiStyle
 
setDeltaTime(float) - Method in class imgui.ImGuiIO
 
setDisplayFramebufferScale(float, float) - Method in class imgui.ImGuiIO
 
setDisplaySafeAreaPadding(float, float) - Method in class imgui.ImGuiStyle
 
setDisplaySize(float, float) - Method in class imgui.ImGuiIO
 
setDisplayWindowPadding(float, float) - Method in class imgui.ImGuiStyle
 
setDragDropPayload(String, byte[], int) - Static method in class imgui.ImGui
Type is a user defined string of maximum 32 characters.
setDragDropPayload(String, byte[], int, int) - Static method in class imgui.ImGui
Type is a user defined string of maximum 32 characters.
setFontsTexID(int) - Method in class imgui.ImGuiIO
 
setFrameBorderSize(float) - Method in class imgui.ImGuiStyle
 
setFramePadding(float, float) - Method in class imgui.ImGuiStyle
 
setFramerate(float) - Method in class imgui.ImGuiIO
 
setFrameRounding(float) - Method in class imgui.ImGuiStyle
 
setGetClipboardTextFn(ImStrSupplier) - Method in class imgui.ImGuiIO
 
setGrabMinSize(float) - Method in class imgui.ImGuiStyle
 
setGrabRounding(float) - Method in class imgui.ImGuiStyle
 
setImDrawListFlags(int) - Method in class imgui.ImDrawList
 
setIndentSpacing(float) - Method in class imgui.ImGuiStyle
 
setIniFilename(String) - Method in class imgui.ImGuiIO
 
setIniSavingRate(float) - Method in class imgui.ImGuiIO
 
setItemAllowOverlap() - Static method in class imgui.ImGui
Allow last item to be overlapped by a subsequent item.
setItemDefaultFocus() - Static method in class imgui.ImGui
Make last item the default focused item of a window.
setItemInnerSpacing(float, float) - Method in class imgui.ImGuiStyle
 
setItemSpacing(float, float) - Method in class imgui.ImGuiStyle
 
setKeyAlt(boolean) - Method in class imgui.ImGuiIO
 
setKeyboardFocusHere() - Static method in class imgui.ImGui
Focus keyboard on the next widget.
setKeyboardFocusHere(int) - Static method in class imgui.ImGui
Focus keyboard on the next widget.
setKeyCtrl(boolean) - Method in class imgui.ImGuiIO
 
setKeyMap(int[]) - Method in class imgui.ImGuiIO
 
setKeyMap(int, int) - Method in class imgui.ImGuiIO
 
setKeyRepeatDelay(float) - Method in class imgui.ImGuiIO
 
setKeyRepeatRate(float) - Method in class imgui.ImGuiIO
 
setKeysDown(boolean[]) - Method in class imgui.ImGuiIO
 
setKeysDown(int, boolean) - Method in class imgui.ImGuiIO
 
setKeyShift(boolean) - Method in class imgui.ImGuiIO
 
setKeySuper(boolean) - Method in class imgui.ImGuiIO
 
setLogFilename(String) - Method in class imgui.ImGuiIO
 
setMetricsActiveAllocations(int) - Method in class imgui.ImGuiIO
 
setMetricsActiveWindows(int) - Method in class imgui.ImGuiIO
 
setMetricsRenderIndices(int) - Method in class imgui.ImGuiIO
 
setMetricsRenderVertices(int) - Method in class imgui.ImGuiIO
 
setMetricsRenderWindows(int) - Method in class imgui.ImGuiIO
 
setMouseCursor(int) - Static method in class imgui.ImGui
Set desired cursor type
setMouseCursorScale(float) - Method in class imgui.ImGuiStyle
 
setMouseDelta(float, float) - Method in class imgui.ImGuiIO
 
setMouseDoubleClickMaxDist(float) - Method in class imgui.ImGuiIO
 
setMouseDoubleClickTime(float) - Method in class imgui.ImGuiIO
 
setMouseDown(boolean[]) - Method in class imgui.ImGuiIO
 
setMouseDown(int, boolean) - Method in class imgui.ImGuiIO
 
setMouseDragThreshold(float) - Method in class imgui.ImGuiIO
 
setMouseDrawCursor(boolean) - Method in class imgui.ImGuiIO
 
setMousePos(float, float) - Method in class imgui.ImGuiIO
 
setMouseWheel(float) - Method in class imgui.ImGuiIO
 
setMouseWheelH(float) - Method in class imgui.ImGuiIO
 
setNavActive(boolean) - Method in class imgui.ImGuiIO
 
setNavVisible(boolean) - Method in class imgui.ImGuiIO
 
setNextItemOpen(boolean) - Static method in class imgui.ImGui
Set next TreeNode/CollapsingHeader open state.
setNextItemOpen(boolean, int) - Static method in class imgui.ImGui
Set next TreeNode/CollapsingHeader open state.
setNextItemWidth(float) - Static method in class imgui.ImGui
Set width of the _next_ common large "item+label" widget.
setNextWindowBgAlpha(float) - Static method in class imgui.ImGui
Set next window background color alpha.
setNextWindowCollapsed(boolean) - Static method in class imgui.ImGui
Set next window collapsed state.
setNextWindowCollapsed(boolean, int) - Static method in class imgui.ImGui
Set next window collapsed state.
setNextWindowContentSize(float, float) - Static method in class imgui.ImGui
Set next window content size (~ scrollable client area, which enforce the range of scrollbars).
setNextWindowFocus() - Static method in class imgui.ImGui
Set next window to be focused / top-most.
setNextWindowPos(float, float) - Static method in class imgui.ImGui
Set next window position.
setNextWindowPos(float, float, int) - Static method in class imgui.ImGui
Set next window position.
setNextWindowPos(float, float, int, float, float) - Static method in class imgui.ImGui
Set next window position.
setNextWindowSize(float, float) - Static method in class imgui.ImGui
Set next window size.
setNextWindowSize(float, float, int) - Static method in class imgui.ImGui
Set next window size.
setNextWindowSizeConstraints(float, float, float, float) - Static method in class imgui.ImGui
Set next window size limits.
setPopupBorderSize(float) - Method in class imgui.ImGuiStyle
 
setPopupRounding(float) - Method in class imgui.ImGuiStyle
 
setScrollbarRounding(float) - Method in class imgui.ImGuiStyle
 
setScrollbarSize(float) - Method in class imgui.ImGuiStyle
 
setScrollFromPosX(float) - Static method in class imgui.ImGui
Adjust scrolling amount to make given position visible.
setScrollFromPosX(float, float) - Static method in class imgui.ImGui
Adjust scrolling amount to make given position visible.
setScrollFromPosY(float) - Static method in class imgui.ImGui
Adjust scrolling amount to make given position visible.
setScrollFromPosY(float, float) - Static method in class imgui.ImGui
Adjust scrolling amount to make given position visible.
setScrollHereX() - Static method in class imgui.ImGui
Adjust scrolling amount to make current cursor position visible.
setScrollHereX(float) - Static method in class imgui.ImGui
Adjust scrolling amount to make current cursor position visible.
setScrollHereY() - Static method in class imgui.ImGui
Adjust scrolling amount to make current cursor position visible.
setScrollHereY(float) - Static method in class imgui.ImGui
Adjust scrolling amount to make current cursor position visible.
setScrollX(float) - Static method in class imgui.ImGui
Set scrolling amount [0..GetScrollMaxX()]
setScrollY(float) - Static method in class imgui.ImGui
Set scrolling amount [0..GetScrollMaxY()]
setSelectableTextAlign(float, float) - Method in class imgui.ImGuiStyle
 
SetSelected - Static variable in class imgui.enums.ImGuiTabItemFlags
 
setSetClipboardTextFn(ImStrConsumer) - Method in class imgui.ImGuiIO
 
setTabBorderSize(float) - Method in class imgui.ImGuiStyle
 
setTabItemClosed(String) - Static method in class imgui.ImGui
Notify TabBar or Docking system of a closed tab/window ahead (useful to reduce visual flicker on reorderable tab bars).
setTabRounding(float) - Method in class imgui.ImGuiStyle
 
setTooltip(String) - Static method in class imgui.ImGui
Set a text-only tooltip, typically use with ImGui::IsItemHovered().
setTouchExtraPadding(float, float) - Method in class imgui.ImGuiStyle
 
setWantCaptureKeyboard(boolean) - Method in class imgui.ImGuiIO
 
setWantCaptureMouse(boolean) - Method in class imgui.ImGuiIO
 
setWantSaveIniSettings(boolean) - Method in class imgui.ImGuiIO
 
setWantSetMousePos(boolean) - Method in class imgui.ImGuiIO
 
setWantTextInput(boolean) - Method in class imgui.ImGuiIO
 
setWindowBorderSize(float) - Method in class imgui.ImGuiStyle
 
setWindowCollapsed(boolean) - Static method in class imgui.ImGui
(not recommended) set current window collapsed state.
setWindowCollapsed(boolean, int) - Static method in class imgui.ImGui
(not recommended) set current window collapsed state.
setWindowCollapsed(String, boolean) - Static method in class imgui.ImGui
Set named window collapsed state
setWindowCollapsed(String, boolean, int) - Static method in class imgui.ImGui
Set named window collapsed state
setWindowFocus() - Static method in class imgui.ImGui
(not recommended) set current window to be focused / top-most.
setWindowFocus(String) - Static method in class imgui.ImGui
Set named window to be focused / top-most.
setWindowFontScale(float) - Method in class imgui.ImGui
Set font scale.
setWindowMenuButtonPosition(int) - Method in class imgui.ImGuiStyle
 
setWindowMinSize(float, float) - Method in class imgui.ImGuiStyle
 
setWindowPadding(float, float) - Method in class imgui.ImGuiStyle
 
setWindowPos(float, float) - Static method in class imgui.ImGui
(not recommended) set current window position - call within Begin()/End().
setWindowPos(float, float, int) - Static method in class imgui.ImGui
(not recommended) set current window position - call within Begin()/End().
setWindowPos(String, float, float) - Static method in class imgui.ImGui
Set named window position.
setWindowPos(String, float, float, int) - Static method in class imgui.ImGui
Set named window position.
setWindowRounding(float) - Method in class imgui.ImGuiStyle
 
setWindowSize(float, float) - Static method in class imgui.ImGui
(not recommended) set current window size - call within Begin()/End().
setWindowSize(float, float, int) - Static method in class imgui.ImGui
(not recommended) set current window size - call within Begin()/End().
setWindowSize(String, float, float) - Static method in class imgui.ImGui
Set named window size.
setWindowSize(String, float, float, int) - Static method in class imgui.ImGui
Set named window size.
setWindowTitleAlign(float, float) - Method in class imgui.ImGuiStyle
 
showAboutWindow() - Static method in class imgui.ImGui
Create About window.
showAboutWindow(ImBool) - Static method in class imgui.ImGui
 
showDemoWindow() - Static method in class imgui.ImGui
Create Demo window (previously called ShowTestWindow).
showDemoWindow(ImBool) - Static method in class imgui.ImGui
 
showFontSelector(String) - Static method in class imgui.ImGui
Add font selector block (not a window), essentially a combo listing the loaded fonts.
showMetricsWindow() - Static method in class imgui.ImGui
Create Metrics/Debug window.
showMetricsWindow(ImBool) - Static method in class imgui.ImGui
 
showStyleEditor() - Static method in class imgui.ImGui
Add style editor block (not a window).
showStyleSelector(String) - Static method in class imgui.ImGui
Add style selector block (not a window), essentially a combo listing the default styles.
showUserGuide() - Static method in class imgui.ImGui
Add basic help/info block (not a window): how to manipulate ImGui as a end-user (mouse/keyboard controls).
sliderAngle(String, float[]) - Static method in class imgui.ImGui
 
sliderAngle(String, float[], float) - Static method in class imgui.ImGui
 
sliderAngle(String, float[], float, float) - Static method in class imgui.ImGui
 
sliderAngle(String, float[], float, float, String) - Static method in class imgui.ImGui
 
sliderFloat(String, float[], float, float) - Static method in class imgui.ImGui
Adjust format to decorate the value with a prefix or a suffix for in-slider labels or unit display.
sliderFloat(String, float[], float, float, String) - Static method in class imgui.ImGui
 
sliderFloat(String, float[], float, float, String, float) - Static method in class imgui.ImGui
 
sliderFloat2(String, float[], float, float) - Static method in class imgui.ImGui
 
sliderFloat2(String, float[], float, float, String) - Static method in class imgui.ImGui
 
sliderFloat2(String, float[], float, float, String, float) - Static method in class imgui.ImGui
 
sliderFloat3(String, float[], float, float) - Static method in class imgui.ImGui
 
sliderFloat3(String, float[], float, float, String) - Static method in class imgui.ImGui
 
sliderFloat3(String, float[], float, float, String, float) - Static method in class imgui.ImGui
 
sliderFloat4(String, float[], float, float) - Static method in class imgui.ImGui
 
sliderFloat4(String, float[], float, float, String) - Static method in class imgui.ImGui
 
sliderFloat4(String, float[], float, float, String, float) - Static method in class imgui.ImGui
 
SliderGrab - Static variable in class imgui.enums.ImGuiCol
 
SliderGrabActive - Static variable in class imgui.enums.ImGuiCol
 
sliderInt(String, int[], int, int) - Static method in class imgui.ImGui
 
sliderInt(String, int[], int, int, String) - Static method in class imgui.ImGui
 
sliderInt2(String, int[], int, int) - Static method in class imgui.ImGui
 
sliderInt2(String, int[], int, int, String) - Static method in class imgui.ImGui
 
sliderInt3(String, int[], int, int) - Static method in class imgui.ImGui
 
sliderInt3(String, int[], int, int, String) - Static method in class imgui.ImGui
 
sliderInt4(String, int[], int, int) - Static method in class imgui.ImGui
 
sliderInt4(String, int[], int, int, String) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImDouble, double, double) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImDouble, double, double, String) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImDouble, double, double, String, float) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImFloat, float, float) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImFloat, float, float, String) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImFloat, float, float, String, float) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImInt, int, int) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImInt, int, int, String) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImInt, int, int, String, float) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImLong, long, long) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImLong, long, long, String) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImLong, long, long, String, float) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImShort, short, short) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImShort, short, short, String) - Static method in class imgui.ImGui
 
sliderScalar(String, int, ImShort, short, short, String, float) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImDouble, double, double) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImDouble, double, double, String) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImDouble, double, double, String, float) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImFloat, float, float) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImFloat, float, float, String) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImFloat, float, float, String, float) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImInt, int, int) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImInt, int, int, String) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImInt, int, int, String, float) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImLong, long, long) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImLong, long, long, String) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImLong, long, long, String, float) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImShort, short, short) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImShort, short, short, String) - Static method in class imgui.ImGui
 
sliderScalarN(String, int, int, ImShort, short, short, String, float) - Static method in class imgui.ImGui
 
smallButton(String) - Static method in class imgui.ImGui
Button with FramePadding=(0,0) to easily embed within text
SourceAllowNullID - Static variable in class imgui.enums.ImGuiDragDropFlags
 
SourceAutoExpirePayload - Static variable in class imgui.enums.ImGuiDragDropFlags
 
SourceExtern - Static variable in class imgui.enums.ImGuiDragDropFlags
 
SourceNoDisableHover - Static variable in class imgui.enums.ImGuiDragDropFlags
 
SourceNoHoldToOpenOthers - Static variable in class imgui.enums.ImGuiDragDropFlags
 
SourceNoPreviewTooltip - Static variable in class imgui.enums.ImGuiDragDropFlags
 
Space - Static variable in class imgui.enums.ImGuiKey
 
spacing() - Static method in class imgui.ImGui
Add vertical spacing.
SpanAllColumns - Static variable in class imgui.enums.ImGuiSelectableFlags
 
SpanAvailWidth - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
SpanFullWidth - Static variable in class imgui.enums.ImGuiTreeNodeFlags
 
styleColorsClassic() - Static method in class imgui.ImGui
Classic imgui style
styleColorsDark() - Static method in class imgui.ImGui
New, recommended style (default)
styleColorsLight() - Static method in class imgui.ImGui
Best used with borders and a custom, thicker font

T

Tab - Static variable in class imgui.enums.ImGuiCol
 
Tab - Static variable in class imgui.enums.ImGuiKey
 
TabActive - Static variable in class imgui.enums.ImGuiCol
 
TabHovered - Static variable in class imgui.enums.ImGuiCol
 
TabListPopupButton - Static variable in class imgui.enums.ImGuiTabBarFlags
 
TabRounding - Static variable in class imgui.enums.ImGuiStyleVar
 
TabUnfocused - Static variable in class imgui.enums.ImGuiCol
 
TabUnfocusedActive - Static variable in class imgui.enums.ImGuiCol
 
TexDataRGBA32 - Class in imgui
 
text(String) - Static method in class imgui.ImGui
Formatted text BINDING NOTICE: Since all text formatting could be done on Java side, this call is equal to ImGui.textUnformatted(String).
Text - Static variable in class imgui.enums.ImGuiCol
 
textColored(float, float, float, float, String) - Static method in class imgui.ImGui
Shortcut for PushStyleColor(ImGuiCol_Text, col); Text(fmt, ...); PopStyleColor();
textDisabled(String) - Static method in class imgui.ImGui
Shortcut for PushStyleColor(ImGuiCol_Text, style.Colors[ImGuiCol_TextDisabled]); Text(fmt, ...); PopStyleColor();
TextDisabled - Static variable in class imgui.enums.ImGuiCol
 
TextInput - Static variable in class imgui.enums.ImGuiMouseCursor
 
TextSelectedBg - Static variable in class imgui.enums.ImGuiCol
 
textUnformatted(String) - Static method in class imgui.ImGui
Raw text without formatting.
textUnformatted(String, String) - Static method in class imgui.ImGui
Raw text without formatting.
textWrapped(String) - Static method in class imgui.ImGui
Shortcut for PushTextWrapPos(0.0f); Text(fmt, ...); PopTextWrapPos();.
TitleBg - Static variable in class imgui.enums.ImGuiCol
 
TitleBgActive - Static variable in class imgui.enums.ImGuiCol
 
TitleBgCollapsed - Static variable in class imgui.enums.ImGuiCol
 
Top - Static variable in class imgui.enums.ImDrawCornerFlags
 
TopLeft - Static variable in class imgui.enums.ImDrawCornerFlags
 
TopRight - Static variable in class imgui.enums.ImDrawCornerFlags
 
toString() - Method in class imgui.ImBool
 
toString() - Method in class imgui.ImDouble
 
toString() - Method in class imgui.ImFloat
 
toString() - Method in class imgui.ImInt
 
toString() - Method in class imgui.ImLong
 
toString() - Method in class imgui.ImShort
 
toString() - Method in class imgui.ImString
 
toString() - Method in class imgui.ImVec2
 
toString() - Method in class imgui.ImVec4
 
totalIdxCount - Variable in class imgui.ImDrawData
 
totalVtxCount - Variable in class imgui.ImDrawData
 
treeAdvanceToLabelPos() - Static method in class imgui.ImGui
 
treeNode(long, String) - Static method in class imgui.ImGui
 
treeNode(String) - Static method in class imgui.ImGui
 
treeNode(String, String) - Static method in class imgui.ImGui
Helper variation to easily decorelate the id from the displayed string.
treeNodeEx(int, int, String) - Static method in class imgui.ImGui
 
treeNodeEx(String) - Static method in class imgui.ImGui
 
treeNodeEx(String, int) - Static method in class imgui.ImGui
 
treeNodeEx(String, int, String) - Static method in class imgui.ImGui
 
treePop() - Static method in class imgui.ImGui
~ Unindent()+PopId()
treePush() - Static method in class imgui.ImGui
~ Indent()+PushId().
treePush(long) - Static method in class imgui.ImGui
 
treePush(String) - Static method in class imgui.ImGui
 
TweakFast - Static variable in class imgui.enums.ImGuiNavInput
 
TweakSlow - Static variable in class imgui.enums.ImGuiNavInput
 
TYPE_BACKGROUND - Static variable in class imgui.ImDrawList
 
TYPE_FOREGROUND - Static variable in class imgui.ImDrawList
 
TYPE_WINDOW - Static variable in class imgui.ImDrawList
 

U

U16 - Static variable in class imgui.enums.ImGuiDataType
 
U32 - Static variable in class imgui.enums.ImGuiDataType
 
U64 - Static variable in class imgui.enums.ImGuiDataType
 
U8 - Static variable in class imgui.enums.ImGuiDataType
 
Uint8 - Static variable in class imgui.enums.ImGuiColorEditFlags
 
unindent() - Static method in class imgui.ImGui
Move content position back to the left, by style.IndentSpacing or indent_w if != 0
unindent(float) - Static method in class imgui.ImGui
Move content position back to the left, by style.IndentSpacing or indent_w if != 0
UnsavedDocument - Static variable in class imgui.enums.ImGuiTabItemFlags
 
UnsavedDocument - Static variable in class imgui.enums.ImGuiWindowFlags
 
Up - Static variable in class imgui.enums.ImGuiDir
 
UpArrow - Static variable in class imgui.enums.ImGuiKey
 

V

V - Static variable in class imgui.enums.ImGuiKey
 
V_BUFFER_SIZE - Static variable in class imgui.ImDrawData
 
value(String, boolean) - Static method in class imgui.ImGui
 
value(String, float) - Static method in class imgui.ImGui
 
value(String, float, String) - Static method in class imgui.ImGui
 
value(String, int) - Static method in class imgui.ImGui
 
value(String, long) - Static method in class imgui.ImGui
 
vByteBuffer - Variable in class imgui.ImDrawData
 
vSliderFloat(String, float, float, float[], float, float) - Static method in class imgui.ImGui
 
vSliderFloat(String, float, float, float[], float, float, String) - Static method in class imgui.ImGui
 
vSliderFloat(String, float, float, float[], float, float, String, float) - Static method in class imgui.ImGui
 
vSliderInt(String, float, float, int[], int, int) - Static method in class imgui.ImGui
 
vSliderInt(String, float, float, int[], int, int, String) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImDouble, double, double) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImDouble, double, double, String) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImDouble, double, double, String, float) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImFloat, float, float) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImFloat, float, float, String) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImFloat, float, float, String, float) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImInt, int, int) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImInt, int, int, String) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImInt, int, int, String, float) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImLong, long, long) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImLong, long, long, String) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImLong, long, long, String, float) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImShort, short, short) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImShort, short, short, String) - Static method in class imgui.ImGui
 
vSliderScalar(String, float, float, int, ImShort, short, short, String, float) - Static method in class imgui.ImGui
 

W

w - Variable in class imgui.ImVec4
 
width - Variable in class imgui.TexDataRGBA32
 
WindowBg - Static variable in class imgui.enums.ImGuiCol
 
WindowBorderSize - Static variable in class imgui.enums.ImGuiStyleVar
 
WindowMinSize - Static variable in class imgui.enums.ImGuiStyleVar
 
WindowPadding - Static variable in class imgui.enums.ImGuiStyleVar
 
WindowRounding - Static variable in class imgui.enums.ImGuiStyleVar
 
WindowTitleAlign - Static variable in class imgui.enums.ImGuiStyleVar
 

X

x - Variable in class imgui.ImVec2
 
x - Variable in class imgui.ImVec4
 
X - Static variable in class imgui.enums.ImGuiKey
 

Y

y - Variable in class imgui.ImVec2
 
y - Variable in class imgui.ImVec4
 
Y - Static variable in class imgui.enums.ImGuiKey
 

Z

z - Variable in class imgui.ImVec4
 
Z - Static variable in class imgui.enums.ImGuiKey
 
A B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes All Packages