Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

A - Static variable in class imgui.flag.ImGuiKey
for text edit CTRL+A: select all
accept(int) - Method in class imgui.callback.ImListClipperCallback
 
accept(ImGuiViewport) - Method in class imgui.callback.ImPlatformFuncViewport
 
accept(ImGuiViewport, float) - Method in class imgui.callback.ImPlatformFuncViewportFloat
 
accept(ImGuiViewport, ImVec2) - Method in class imgui.callback.ImPlatformFuncViewportImVec2
 
accept(ImGuiViewport, String) - Method in class imgui.callback.ImPlatformFuncViewportString
 
accept(String) - Method in class imgui.callback.ImStrConsumer
 
AcceptBeforeDelivery - Static variable in class imgui.flag.ImGuiDragDropFlags
AcceptDragDropPayload() will returns true even before the mouse button is released.
acceptCopy() - Static method in class imgui.extension.nodeditor.NodeEditor
 
acceptCreateNode() - Static method in class imgui.extension.nodeditor.NodeEditor
 
acceptCut() - Static method in class imgui.extension.nodeditor.NodeEditor
 
acceptDeletedItem() - Static method in class imgui.extension.nodeditor.NodeEditor
 
acceptDragDropPayload(String) - Static method in class imgui.ImGui
Accept contents of a given type.
acceptDragDropPayload(String, Class<T>) - Static method in class imgui.ImGui
Type safe alternative for ImGui.acceptDragDropPayload(String), since it checks assignability of the accepted class.
acceptDragDropPayload(String, int) - Static method in class imgui.ImGui
Accept contents of a given type.
acceptDragDropPayload(String, int, Class<T>) - Static method in class imgui.ImGui
Type safe alternative for ImGui.acceptDragDropPayload(String, int), since it checks assignability of the accepted class.
acceptDragDropPayload(Class<T>) - Static method in class imgui.ImGui
Binding alternative for ImGui.acceptDragDropPayload(String), which uses payload class as a unique identifier.
acceptDragDropPayload(Class<T>, int) - Static method in class imgui.ImGui
Binding alternative for ImGui.acceptDragDropPayload(String, int), which uses payload class as a unique identifier.
acceptDuplicate() - Static method in class imgui.extension.nodeditor.NodeEditor
 
acceptNewItem() - Static method in class imgui.extension.nodeditor.NodeEditor
 
acceptNewItem(float, float, float, float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
AcceptNoDrawDefaultRect - Static variable in class imgui.flag.ImGuiDragDropFlags
Do not draw the default highlight rectangle when hovering over target.
AcceptNoPreviewTooltip - Static variable in class imgui.flag.ImGuiDragDropFlags
Request hiding the BeginDragDropSource tooltip from the BeginDragDropTarget site.
acceptPaste() - Static method in class imgui.extension.nodeditor.NodeEditor
 
AcceptPeekOnly - Static variable in class imgui.flag.ImGuiDragDropFlags
For peeking ahead and inspecting the payload before delivery.
Activate - Static variable in class imgui.flag.ImGuiNavInput
activate / open / toggle / tweak value e.g.
addBackendFlags(int) - Method in class imgui.ImGuiIO
See ImGuiBackendFlags enum.
addBezierCubic(float, float, float, float, float, float, float, float, int, float) - Method in class imgui.ImDrawList
Cubic Bezier (4 control points)
addBezierCubic(float, float, float, float, float, float, float, float, int, float, int) - Method in class imgui.ImDrawList
Cubic Bezier (4 control points)
addBezierQuadratic(float, float, float, float, float, float, int, float) - Method in class imgui.ImDrawList
Quadratic Bezier (3 control points)
addBezierQuadratic(float, float, float, float, float, float, int, float, int) - Method in class imgui.ImDrawList
Quadratic Bezier (3 control points)
addChar(char) - Method in class imgui.ImFontGlyphRangesBuilder
Adds single character to resulting ranges
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
 
addColormap(String, ImVec4[]) - Static method in class imgui.extension.implot.ImPlot
Add a new colormap.
addConfigFlags(int) - Method in class imgui.ImGuiIO
See ImGuiConfigFlags enum.
addConvexPolyFilled(ImVec2[], int, int) - Method in class imgui.ImDrawList
 
addCustomRectFontGlyph(ImFont, short, int, int, float) - Method in class imgui.ImFontAtlas
 
addCustomRectFontGlyph(ImFont, short, int, int, float, float, float) - Method in class imgui.ImFontAtlas
Id needs to be < 0x110000 to register a rectangle to map into a specific font.
addCustomRectRegular(int, int) - Method in class imgui.ImFontAtlas
 
addDockNodeFlagsOverrideSet(int) - Method in class imgui.ImGuiWindowClass
[EXPERIMENTAL] Dock node flags to set when a window of this class is hosted by a dock node (it doesn't have to be selected!)
addFlags(int) - Method in class imgui.ImFontAtlas
Build flags (see ImFontAtlasFlags)
addFlags(int) - Method in class imgui.ImGuiViewport
addFocusEvent(boolean) - Method in class imgui.ImGuiIO
Notifies Dear ImGui when hosting platform windows lose or gain input focus
addFont(ImFontConfig) - Method in class imgui.ImFontAtlas
 
addFontDefault() - Method in class imgui.ImFontAtlas
 
addFontDefault(ImFontConfig) - Method in class imgui.ImFontAtlas
 
addFontFromFileTTF(String, float) - Method in class imgui.ImFontAtlas
 
addFontFromFileTTF(String, float, ImFontConfig) - Method in class imgui.ImFontAtlas
 
addFontFromFileTTF(String, float, short[]) - Method in class imgui.ImFontAtlas
 
addFontFromFileTTF(String, float, ImFontConfig, short[]) - Method in class imgui.ImFontAtlas
 
addFontFromMemoryCompressedBase85TTF(String, float) - Method in class imgui.ImFontAtlas
'compressed_font_data_base85' still owned by caller.
addFontFromMemoryCompressedBase85TTF(String, float, ImFontConfig) - Method in class imgui.ImFontAtlas
'compressed_font_data' still owned by caller.
addFontFromMemoryCompressedBase85TTF(String, float, short[]) - Method in class imgui.ImFontAtlas
'compressed_font_data_base85' still owned by caller.
addFontFromMemoryCompressedBase85TTF(String, float, ImFontConfig, short[]) - Method in class imgui.ImFontAtlas
'compressed_font_data_base85' still owned by caller.
addFontFromMemoryCompressedTTF(byte[], float) - Method in class imgui.ImFontAtlas
'compressed_font_data' still owned by caller.
addFontFromMemoryCompressedTTF(byte[], float, ImFontConfig) - Method in class imgui.ImFontAtlas
'compressed_font_data' still owned by caller.
addFontFromMemoryCompressedTTF(byte[], float, short[]) - Method in class imgui.ImFontAtlas
'compressed_font_data' still owned by caller.
addFontFromMemoryCompressedTTF(byte[], float, ImFontConfig, short[]) - Method in class imgui.ImFontAtlas
'compressed_font_data' still owned by caller.
addFontFromMemoryTTF(byte[], float) - Method in class imgui.ImFontAtlas
Note: Transfer ownership of 'ttf_data' to ImFontAtlas! Will be deleted after destruction of the atlas.
addFontFromMemoryTTF(byte[], float, ImFontConfig) - Method in class imgui.ImFontAtlas
Note: Transfer ownership of 'ttf_data' to ImFontAtlas! Will be deleted after destruction of the atlas.
addFontFromMemoryTTF(byte[], float, short[]) - Method in class imgui.ImFontAtlas
Note: Transfer ownership of 'ttf_data' to ImFontAtlas! Will be deleted after destruction of the atlas.
addFontFromMemoryTTF(byte[], float, ImFontConfig, short[]) - Method in class imgui.ImFontAtlas
Note: Transfer ownership of 'ttf_data' to ImFontAtlas! Will be deleted after destruction of the atlas.
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
 
addImDrawListFlags(int) - Method in class imgui.ImDrawList
Flags, you may poke into these to adjust anti-aliasing settings per-primitive.
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.
addInputCharacterUTF16(short) - Method in class imgui.ImGuiIO
Queue new character input from an UTF-16 character, it can be a surrogate
addLine(float, float, float, float, int) - Method in class imgui.ImDrawList
 
addLine(float, float, float, float, int, float) - Method in class imgui.ImDrawList
 
addLocalFlags(int) - Method in class imgui.internal.ImGuiDockNode
Flags specific to this node
addLocalFlagsInWindows(int) - Method in class imgui.internal.ImGuiDockNode
Flags specific to this node, applied from windows
addNgon(float, float, float, int, int) - Method in class imgui.ImDrawList
 
addNgon(float, float, float, int, int, float) - Method in class imgui.ImDrawList
 
addNgonFilled(float, float, float, int, int) - Method in class imgui.ImDrawList
 
addPolyline(ImVec2[], int, int, int, 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
 
addRanges(short[]) - Method in class imgui.ImFontGlyphRangesBuilder
Copies all given ranges to resulting ranges
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
 
addSharedFlags(int) - Method in class imgui.internal.ImGuiDockNode
Flags shared by all nodes of a same dockspace hierarchy (inherited from the root node)
addText(float, float, int, String) - Method in class imgui.ImDrawList
 
addText(ImFont, float, float, float, int, String) - Method in class imgui.ImDrawList
 
addText(ImFont, float, float, float, int, String, float) - Method in class imgui.ImDrawList
 
addText(ImFont, float, float, float, int, String, float, float, float, float, float) - Method in class imgui.ImDrawList
 
addText(String) - Method in class imgui.ImFontGlyphRangesBuilder
Adds all characters from the given string to resulting ranges
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)
AllowDoubleClick - Static variable in class imgui.flag.ImGuiSelectableFlags
Generate press events on double clicks too
allowedChars - Variable in class imgui.type.ImString.InputData
If not empty, then other chars which are different from provided will be filtered during the ImGui.inputText(java.lang.String, imgui.type.ImString) and ImGui.inputTextMultiline(java.lang.String, imgui.type.ImString) methods.
AllowItemOverlap - Static variable in class imgui.flag.ImGuiSelectableFlags
(WIP) Hit testing to allow subsequent widgets to overlap this one
AllowItemOverlap - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Hit testing to allow subsequent widgets to overlap this one
AllowTabInput - Static variable in class imgui.flag.ImGuiInputTextFlags
Pressing TAB input a '\t' character into the text field
AllowVtxOffset - Static variable in class imgui.flag.ImDrawListFlags
Can emit 'VtxOffset > 0' to allow large meshes.
AllowWhenBlockedByActiveItem - Static variable in class imgui.flag.ImGuiHoveredFlags
Return true even if an active item is blocking access to this item/window.
AllowWhenBlockedByPopup - Static variable in class imgui.flag.ImGuiHoveredFlags
Return true even if a popup window is normally blocking access to this item/window
AllowWhenDisabled - Static variable in class imgui.flag.ImGuiHoveredFlags
Return true even if the item is disabled
AllowWhenOverlapped - Static variable in class imgui.flag.ImGuiHoveredFlags
Return true even if the position is obstructed or overlapped by another window
Alpha - Static variable in class imgui.flag.ImGuiStyleVar
float Alpha
AlphaBar - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorEdit, ColorPicker: show vertical alpha bar/gradient in picker.
AlphaPreview - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorEdit, ColorPicker, ColorButton: display preview as a transparent color over a checkerboard, instead of opaque.
AlphaPreviewHalf - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorEdit, ColorPicker, ColorButton: display half opaque / half checkerboard, instead of opaque.
Alt - Static variable in class imgui.flag.ImGuiKeyModFlags
 
Always - Static variable in class imgui.flag.ImGuiCond
No condition (always set the variable)
AlwaysAutoResize - Static variable in class imgui.flag.ImGuiWindowFlags
Resize every window to its content every frame
AlwaysClamp - Static variable in class imgui.flag.ImGuiSliderFlags
Clamp value to min/max bounds when input manually with CTRL+Click.
AlwaysHorizontalScrollbar - Static variable in class imgui.flag.ImGuiWindowFlags
Always show horizontal scrollbar (even if ContentSize.x < Size.x)
AlwaysOverwrite - Static variable in class imgui.flag.ImGuiInputTextFlags
Overwrite mode
AlwaysUseWindowPadding - Static variable in class imgui.flag.ImGuiWindowFlags
Ensure child windows without border uses style.WindowPadding (ignored by default for non-bordered child windows, because more convenient)
AlwaysVerticalScrollbar - Static variable in class imgui.flag.ImGuiWindowFlags
Always show vertical scrollbar (even if ContentSize.y < Size.y)
angelScript() - Static method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
annotate(double, double, ImVec2, String...) - Static method in class imgui.extension.implot.ImPlot
Shows an annotation callout at a chosen point.
annotate(double, double, ImVec2, ImVec4, String...) - Static method in class imgui.extension.implot.ImPlot
Shows an annotation callout at a chosen point.
annotateClamped(double, double, ImVec2, String...) - Static method in class imgui.extension.implot.ImPlot
Shows an annotation callout at a chosen point, clamped inside the plot area.
annotateClamped(double, double, ImVec2, ImVec4, String...) - Static method in class imgui.extension.implot.ImPlot
Shows an annotation callout at a chosen point, clamped inside the plot area.
AnnotationPadding - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, text padding around annotation labels
AntiAliased - Static variable in class imgui.extension.implot.flag.ImPlotFlags
plot lines will be software anti-aliased (not recommended for high density plots, prefer MSAA)
AntiAliasedFill - Static variable in class imgui.flag.ImDrawListFlags
Enable anti-aliased edge around filled shapes (rounded rectangles, circles).
AntiAliasedLines - Static variable in class imgui.flag.ImDrawListFlags
Enable anti-aliased lines/borders (*2 the number of triangles for 1.0f wide line or lines thin enough to be drawn using textures, otherwise *3 the number of triangles)
AntiAliasedLinesUseTex - Static variable in class imgui.flag.ImDrawListFlags
Enable anti-aliased lines/borders using textures when possible.
AnyPopup - Static variable in class imgui.flag.ImGuiPopupFlags
 
AnyPopupId - Static variable in class imgui.flag.ImGuiPopupFlags
For IsPopupOpen(): ignore the ImGuiID parameter and test for any popup.
AnyPopupLevel - Static variable in class imgui.flag.ImGuiPopupFlags
For IsPopupOpen(): search/test at any level of the popup stack (default test in the current level)
AnyWindow - Static variable in class imgui.flag.ImGuiFocusedFlags
Return true if any window is focused.
AnyWindow - Static variable in class imgui.flag.ImGuiHoveredFlags
IsWindowHovered() only: Return true if any window is hovered
Appearing - Static variable in class imgui.flag.ImGuiCond
Set the variable if the object/window is appearing after being hidden/inactive (or the first time)
areShortcutsEnabled() - Static method in class imgui.extension.nodeditor.NodeEditor
 
Arrow - Static variable in class imgui.flag.ImGuiMouseCursor
 
arrowButton(String, int) - Static method in class imgui.ImGui
Square button with an arrow shape
Ascending - Static variable in class imgui.flag.ImGuiSortDirection
Ascending = 0->9, A->Z etc.
Asterisk - Static variable in class imgui.extension.implot.flag.ImPlotMarker
a asterisk marker (not fillable)
Auto - Static variable in class imgui.internal.flag.ImGuiDataAuthority
 
AutoFit - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
axis will be auto-fitting to data extents
AutoHideTabBar - Static variable in class imgui.flag.ImGuiDockNodeFlags
Tab bar will automatically hide when there is a single window in the dock node.
AutoSelectAll - Static variable in class imgui.flag.ImGuiInputTextFlags
Select entire text when first taking mouse focus
AutoSelectNewTabs - Static variable in class imgui.flag.ImGuiTabBarFlags
Automatically select new tabs when they appear

B

Background - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
Backspace - Static variable in class imgui.flag.ImGuiKey
 
begin(String) - Static method in class imgui.extension.nodeditor.NodeEditor
 
begin(String) - Static method in class imgui.ImGui
 
begin(String, ImBoolean) - Static method in class imgui.ImGui
 
begin(String, int) - Static method in class imgui.ImGui
 
begin(String, ImBoolean, 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
 
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
 
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
 
beginCreate() - Static method in class imgui.extension.nodeditor.NodeEditor
 
beginCreate(float, float, float, float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
beginDelete() - Static method in class imgui.extension.nodeditor.NodeEditor
 
beginDisabled() - Static method in class imgui.ImGui
Disable all user interactions and dim items visuals (applying style.DisabledAlpha over current colors) BeginDisabled(false) essentially does nothing useful but is provided to facilitate use of boolean expressions.
beginDisabled(boolean) - Static method in class imgui.ImGui
Disable all user interactions and dim items visuals (applying style.DisabledAlpha over current colors) BeginDisabled(false) essentially does nothing useful but is provided to facilitate use of boolean expressions.
beginDragDropSource(int, int) - Static method in class imgui.extension.implot.ImPlot
Turns the current plot's plotting area into a drag and drop source.
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.
beginDragDropSourceItem(String, int) - Static method in class imgui.extension.implot.ImPlot
Turns an item in the current plot's legend into drag and drop source.
beginDragDropSourceX(int, int) - Static method in class imgui.extension.implot.ImPlot
Turns the current plot's X-axis into a drag and drop source.
beginDragDropSourceY(int, int, int) - Static method in class imgui.extension.implot.ImPlot
Turns the current plot's Y-axis into a drag and drop source.
beginDragDropTarget() - Static method in class imgui.extension.implot.ImPlot
Turns the current plot's plotting area into a drag and drop target.
beginDragDropTarget() - Static method in class imgui.ImGui
Call after submitting an item that may receive a payload.
beginDragDropTargetLegend() - Static method in class imgui.extension.implot.ImPlot
Turns the current plot's legend into a drag and drop target.
beginDragDropTargetX() - Static method in class imgui.extension.implot.ImPlot
Turns the current plot's X-axis into a drag and drop target.
beginDragDropTargetY(int) - Static method in class imgui.extension.implot.ImPlot
Turns the current plot's Y-Axis into a drag and drop target.
beginFrame() - Static method in class imgui.extension.imguizmo.ImGuizmo
Starts the next frame for the Gizmo.
beginGroup() - Static method in class imgui.ImGui
Lock horizontal starting position
beginGroupHint(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
beginInputAttribute(int) - Static method in class imgui.extension.imnodes.ImNodes
Create an input attribute block.
beginInputAttribute(int, int) - Static method in class imgui.extension.imnodes.ImNodes
 
beginLegendPopup(String) - Static method in class imgui.extension.implot.ImPlot
Begin a popup for a legend entry.
beginLegendPopup(String, int) - Static method in class imgui.extension.implot.ImPlot
Begin a popup for a legend entry.
beginListBox(String) - Static method in class imgui.ImGui
Open a framed scrolling region.
beginListBox(String, float, float) - Static method in class imgui.ImGui
Open a framed scrolling region.
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).
beginNode(int) - Static method in class imgui.extension.imnodes.ImNodes
 
beginNode(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
beginNodeEditor() - Static method in class imgui.extension.imnodes.ImNodes
The top-level function call.
beginNodeTitleBar() - Static method in class imgui.extension.imnodes.ImNodes
Place your node title bar content (such as the node title, using ImGui::Text) between the following function calls.
beginOutputAttribute(int) - Static method in class imgui.extension.imnodes.ImNodes
Create an output attribute block.
beginOutputAttribute(int, int) - Static method in class imgui.extension.imnodes.ImNodes
 
beginPin(long, int) - Static method in class imgui.extension.nodeditor.NodeEditor
 
beginPlot(String) - Static method in class imgui.extension.implot.ImPlot
Starts a 2D plotting context.
beginPlot(String, String, String) - Static method in class imgui.extension.implot.ImPlot
Starts a 2D plotting context.
beginPlot(String, String, String, ImVec2) - Static method in class imgui.extension.implot.ImPlot
Starts a 2D plotting context.
beginPlot(String, String, String, ImVec2, int, int, int) - Static method in class imgui.extension.implot.ImPlot
Starts a 2D plotting context.
beginPlot(String, String, String, ImVec2, int, int, int, int, int, String, String) - Static method in class imgui.extension.implot.ImPlot
Starts a 2D plotting context.
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
Open+begin popup when clicked on last item.
beginPopupContextItem(String) - Static method in class imgui.ImGui
Open+begin popup when clicked on last item.
beginPopupContextItem(int) - Static method in class imgui.ImGui
Open+begin popup when clicked on last item.
beginPopupContextItem(String, int) - Static method in class imgui.ImGui
Open+begin popup when clicked on last item.
beginPopupContextVoid() - Static method in class imgui.ImGui
Open+begin popup when clicked in void (where there are no windows).
beginPopupContextVoid(String) - Static method in class imgui.ImGui
Open+begin popup when clicked in void (where there are no windows).
beginPopupContextVoid(int) - Static method in class imgui.ImGui
Open+begin popup when clicked in void (where there are no windows).
beginPopupContextVoid(String, int) - Static method in class imgui.ImGui
Open+begin popup when clicked in void (where there are no windows).
beginPopupContextWindow() - Static method in class imgui.ImGui
Open+begin popup when clicked on current window.
beginPopupContextWindow(String) - Static method in class imgui.ImGui
Open+begin popup when clicked on current window.
beginPopupContextWindow(int) - Static method in class imgui.ImGui
Open+begin popup when clicked on current window.
beginPopupContextWindow(String, int) - Static method in class imgui.ImGui
Open+begin popup when clicked on current window.
beginPopupModal(String) - Static method in class imgui.ImGui
Return true if the popup is open, and you can start outputting to it.
beginPopupModal(String, ImBoolean) - Static method in class imgui.ImGui
Return true if the popup is open, and you can start outputting to it.
beginPopupModal(String, int) - Static method in class imgui.ImGui
Return true if the popup is open, and you can start outputting to it.
beginPopupModal(String, ImBoolean, int) - Static method in class imgui.ImGui
Return true if the popup is open, and you can start outputting to it.
beginShortcut() - Static method in class imgui.extension.nodeditor.NodeEditor
 
beginStaticAttribute(int) - Static method in class imgui.extension.imnodes.ImNodes
Create a static attribute block.
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, ImBoolean) - Static method in class imgui.ImGui
Create a Tab.
beginTabItem(String, int) - Static method in class imgui.ImGui
Create a Tab.
beginTabItem(String, ImBoolean, int) - Static method in class imgui.ImGui
Create a Tab.
beginTable(String, int) - Static method in class imgui.ImGui
 
beginTable(String, int, int) - Static method in class imgui.ImGui
 
beginTable(String, int, int, float, float) - Static method in class imgui.ImGui
 
beginTable(String, int, int, float, float, float) - Static method in class imgui.ImGui
 
beginTooltip() - Static method in class imgui.ImGui
Begin/append a tooltip window.
Bg - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
Bold - Static variable in class imgui.flag.ImGuiFreeTypeBuilderFlags
Styling: Should we artificially embolden the font?
Border - Static variable in class imgui.flag.ImGuiCol
 
Borders - Static variable in class imgui.flag.ImGuiTableFlags
Draw all borders.
BordersH - Static variable in class imgui.flag.ImGuiTableFlags
Draw horizontal borders.
BorderShadow - Static variable in class imgui.flag.ImGuiCol
 
BordersInner - Static variable in class imgui.flag.ImGuiTableFlags
Draw inner borders.
BordersInnerH - Static variable in class imgui.flag.ImGuiTableFlags
Draw horizontal borders between rows.
BordersInnerV - Static variable in class imgui.flag.ImGuiTableFlags
Draw vertical borders between columns.
BordersOuter - Static variable in class imgui.flag.ImGuiTableFlags
Draw outer borders.
BordersOuterH - Static variable in class imgui.flag.ImGuiTableFlags
Draw horizontal borders at the top and bottom.
BordersOuterV - Static variable in class imgui.flag.ImGuiTableFlags
Draw vertical borders on the left and right sides.
BordersV - Static variable in class imgui.flag.ImGuiTableFlags
Draw vertical borders.
BottomLeft - Static variable in class imgui.extension.imnodes.flag.ImNodesMiniMapLocation
 
BottomRight - Static variable in class imgui.extension.imnodes.flag.ImNodesMiniMapLocation
 
BoxSelector - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
BoxSelectorOutline - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
BrBG - Static variable in class imgui.extension.implot.flag.ImPlotColormap
brown/blue-green, Color Brewer (qual=false, n=11)
Breakpoint - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
build() - Method in class imgui.ImFontAtlas
Build pixels data.
build() - Method in class imgui.ImGuiTextFilter
 
buildRanges() - Method in class imgui.ImFontGlyphRangesBuilder
Builds the final result (ordered ranges with all the unique characters submitted) Result of this function can be directly passed to ImFontAtlas
buildSortByKey() - Method in class imgui.ImGuiStorage
For quicker full rebuild of a storage (instead of an incremental one), you may add all your contents and then sort once.
Bullet - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Display a bullet instead of arrow
bullet() - Static method in class imgui.ImGui
Draw a small circle + keep the cursor on the same line.
bulletText(String) - Static method in class imgui.ImGui
Shortcut for Bullet()+Text()
bustColorCache() - Static method in class imgui.extension.implot.ImPlot
When items in a plot sample their color from a colormap, the color is cached and does not change unless explicitly overriden.
bustColorCache(String) - Static method in class imgui.extension.implot.ImPlot
When items in a plot sample their color from a colormap, the color is cached and does not change unless explicitly overriden.
Button - Static variable in class imgui.flag.ImGuiCol
 
button(String) - Static method in class imgui.ImGui
Button
button(String, float, float) - Static method in class imgui.ImGui
Button
ButtonActive - Static variable in class imgui.flag.ImGuiCol
 
ButtonHovered - Static variable in class imgui.flag.ImGuiCol
 
ButtonRepeat - Static variable in class imgui.internal.flag.ImGuiItemFlags
Button() will return true multiple times based on io.KeyRepeatDelay and io.KeyRepeatRate settings.
ButtonTextAlign - Static variable in class imgui.flag.ImGuiStyleVar
ImVec2 ButtonTextAlign

C

c() - Static method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
C - Static variable in class imgui.flag.ImGuiKey
for text edit CTRL+C: copy
calcItemSize(float, float, float, float) - Static method in class imgui.internal.ImGui
 
calcItemSize(float, float, float, float, ImVec2) - Static method in class imgui.internal.ImGui
 
calcItemSizeX(float, float, float, float) - Static method in class imgui.internal.ImGui
 
calcItemSizeY(float, float, float, float) - Static method in class imgui.internal.ImGui
 
calcItemWidth() - Static method in class imgui.ImGui
Width of item given pushed settings and current cursor position.
calcSizes(MemoryEditorSizes, long, long) - Method in class imgui.extension.memedit.MemoryEditor
 
calcTextSize(String) - Static method in class imgui.ImGui
 
calcTextSize(String, boolean) - Static method in class imgui.ImGui
 
calcTextSize(String, boolean, float) - Static method in class imgui.ImGui
 
calcTextSize(ImVec2, String) - Static method in class imgui.ImGui
 
calcTextSize(ImVec2, String, boolean) - Static method in class imgui.ImGui
 
calcTextSize(ImVec2, String, float) - Static method in class imgui.ImGui
 
calcTextSize(ImVec2, String, boolean, float) - Static method in class imgui.ImGui
 
calcTextSizeA(float, float, float, String) - Method in class imgui.ImFont
 
calcTextSizeA(ImVec2, float, float, float, String) - Method in class imgui.ImFont
'max_width' stops rendering after a certain width (could be turned into a 2d size).
calcTextSizeAX(float, float, float, String) - Method in class imgui.ImFont
'max_width' stops rendering after a certain width (could be turned into a 2d size).
calcTextSizeAY(float, float, float, String) - Method in class imgui.ImFont
'max_width' stops rendering after a certain width (could be turned into a 2d size).
calcWordWrapPositionA(float, String, String, float) - Method in class imgui.ImFont
 
CallbackAlways - Static variable in class imgui.flag.ImGuiInputTextFlags
Callback on each iteration.
CallbackCharFilter - Static variable in class imgui.flag.ImGuiInputTextFlags
Callback on character inputs to replace or discard them.
CallbackCompletion - Static variable in class imgui.flag.ImGuiInputTextFlags
Callback on pressing TAB (for completion handling)
CallbackHistory - Static variable in class imgui.flag.ImGuiInputTextFlags
Callback on pressing Up/Down arrows (for history handling)
CallbackResize - Static variable in class imgui.flag.ImGuiInputTextFlags
Callback on buffer capacity changes request (beyond 'buf_size' parameter value), allowing the string to grow.
Cancel - Static variable in class imgui.flag.ImGuiNavInput
cancel / close / exit e.g.
CanHostOtherWindows - Static variable in class imgui.flag.ImGuiViewportFlags
Main viewport: can host multiple imgui windows (secondary viewports are associated to a single window).
canRedo() - Method in class imgui.extension.texteditor.TextEditor
 
canUndo() - Method in class imgui.extension.texteditor.TextEditor
 
CanvasOnly - Static variable in class imgui.extension.implot.flag.ImPlotFlags
 
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.type.ImString
Size of ImGui caret which is shown during the input text focus.
CellBg - Static variable in class imgui.flag.ImGuiTableBgTarget
Set cell background color (top-most color)
CellPadding - Static variable in class imgui.flag.ImGuiStyleVar
ImVec2 CellPadding
Center - Static variable in class imgui.extension.implot.flag.ImPlotLocation
center-center
centerNodeOnScreen(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
CentralNode - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
The central node has 2 main properties: stay visible when empty, only use "remaining" spaces from its neighbor.
channelsMerge() - Method in class imgui.ImDrawList
 
channelsSetCurrent(int) - Method in class imgui.ImDrawList
 
channelsSplit(int) - Method in class imgui.ImDrawList
 
CharLiteral - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
CharsDecimal - Static variable in class imgui.flag.ImGuiInputTextFlags
Allow 0123456789.+-* /
CharsHexadecimal - Static variable in class imgui.flag.ImGuiInputTextFlags
Allow 0123456789ABCDEFabcdef
CharsNoBlank - Static variable in class imgui.flag.ImGuiInputTextFlags
Filter out spaces, tabs
CharsScientific - Static variable in class imgui.flag.ImGuiInputTextFlags
Allow 0123456789.+-* /eE (Scientific notation input)
CharsUppercase - Static variable in class imgui.flag.ImGuiInputTextFlags
Turn a..z into A..Z
checkbox(String, boolean) - Static method in class imgui.ImGui
 
checkbox(String, ImBoolean) - Static method in class imgui.ImGui
 
checkboxFlags(String, ImInt, int) - Static method in class imgui.ImGui
 
CheckMark - Static variable in class imgui.flag.ImGuiCol
 
ChildBg - Static variable in class imgui.flag.ImGuiCol
Background of child windows
ChildBorderSize - Static variable in class imgui.flag.ImGuiStyleVar
float ChildBorderSize
ChildRounding - Static variable in class imgui.flag.ImGuiStyleVar
float ChildRounding
ChildWindows - Static variable in class imgui.flag.ImGuiFocusedFlags
Return true if any children of the window is focused
ChildWindows - Static variable in class imgui.flag.ImGuiHoveredFlags
IsWindowHovered() only: Return true if any children of the window is hovered
Circle - Static variable in class imgui.extension.imnodes.flag.ImNodesPinShape
 
Circle - Static variable in class imgui.extension.implot.flag.ImPlotMarker
a circle marker
CircleFilled - Static variable in class imgui.extension.imnodes.flag.ImNodesPinShape
 
clear() - Method in class imgui.ImFontAtlas
Clear all input and output.
clear() - Method in class imgui.ImFontGlyphRangesBuilder
 
clear() - Method in class imgui.ImGuiStorage
 
clear() - Method in class imgui.ImGuiTextFilter
 
clear() - Method in class imgui.type.ImString
Clears underlying string by setting empty value.
clearFonts() - Method in class imgui.ImFontAtlas
Clear output font data (glyphs storage, UV coordinates).
clearInputCharacters() - Method in class imgui.ImGuiIO
[Internal] Clear the text input buffer manually
clearInputData() - Method in class imgui.ImFontAtlas
Clear input data (all ImFontConfig structures including sizes, TTF data, glyph ranges, etc.) = all the data used to build the texture and fonts.
clearInputKeys() - Method in class imgui.ImGuiIO
[Internal] Release all keys
clearLinkSelection() - Static method in class imgui.extension.imnodes.ImNodes
 
clearNodeSelection() - Static method in class imgui.extension.imnodes.ImNodes
Clears the list of selected nodes/links.
clearSelection() - Static method in class imgui.extension.nodeditor.NodeEditor
 
clearTexData() - Method in class imgui.ImFontAtlas
Clear output texture data (CPU side).
clone() - Method in class imgui.ImVec2
 
clone() - Method in class imgui.ImVec4
 
clone() - Method in class imgui.internal.ImRect
 
clone() - Method in class imgui.type.ImBoolean
 
clone() - Method in class imgui.type.ImDouble
 
clone() - Method in class imgui.type.ImFloat
 
clone() - Method in class imgui.type.ImInt
 
clone() - Method in class imgui.type.ImLong
 
clone() - Method in class imgui.type.ImShort
 
clone() - Method in class imgui.type.ImString
 
close() - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
close dialog
closeCurrentPopup() - Static method in class imgui.ImGui
Manually close the popup we have begin-ed into.
Closed - Static variable in class imgui.flag.ImDrawFlags
PathStroke(), AddPolyline(): specify that shape should be closed (Important: this is always == 1 for legacy reason)
CollapsingHeader - Static variable in class imgui.flag.ImGuiTreeNodeFlags
 
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, ImBoolean) - Static method in class imgui.ImGui
When 'pVisible' isn't NULL, display an additional small close button on upper right of the header which will set the bool to false when clicked, if '*pVisible==false' don't display the header.
collapsingHeader(String, ImBoolean, int) - Static method in class imgui.ImGui
When 'pVisible' isn't NULL, display an additional small close button on upper right of the header which will set the bool to false when clicked, if '*pVisible==false' don't display the header.
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(int) - Method in class imgui.ImGui
 
colorConvertU32ToFloat4(int, 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
 
colormapButton(String, int) - Static method in class imgui.extension.implot.ImPlot
Shows a button with a colormap gradient brackground.
colormapIcon(int) - Static method in class imgui.extension.implot.ImPlot
Render icons similar to those that appear in legends (nifty for data lists).
colormapScale(String, double, double, int) - Static method in class imgui.extension.implot.ImPlot
Shows a vertical color scale with linear spaced ticks using the specified color map.
colormapSlider(String, float, int) - Static method in class imgui.extension.implot.ImPlot
Shows a horizontal slider with a colormap gradient background.
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
 
combo(String, ImInt, String[], int) - 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
 
Comment - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
ConfirmOverwrite - Static variable in class imgui.extension.imguifiledialog.flag.ImGuiFileDialogFlags
show confirm to overwrite dialog
contains(ImPlotPoint) - Method in class imgui.extension.implot.ImPlotLimits
 
contains(double, double) - Method in class imgui.extension.implot.ImPlotLimits
 
contains(double) - Method in class imgui.extension.implot.ImPlotRange
 
ContextMenuInBody - Static variable in class imgui.flag.ImGuiTableFlags
Right-click on columns body/contents will display table context menu.
Cool - Static variable in class imgui.extension.implot.flag.ImPlotColormap
a.k.a.
copy() - Method in class imgui.extension.texteditor.TextEditor
 
COUNT - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
COUNT - Static variable in class imgui.extension.implot.flag.ImPlotCol
 
COUNT - Static variable in class imgui.extension.implot.flag.ImPlotMarker
 
COUNT - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
 
COUNT - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
COUNT - Static variable in class imgui.flag.ImGuiCol
 
COUNT - Static variable in class imgui.flag.ImGuiDataType
 
COUNT - Static variable in class imgui.flag.ImGuiDir
 
COUNT - Static variable in class imgui.flag.ImGuiKey
 
COUNT - Static variable in class imgui.flag.ImGuiMouseButton
 
COUNT - Static variable in class imgui.flag.ImGuiMouseCursor
 
COUNT - Static variable in class imgui.flag.ImGuiNavInput
 
COUNT - Static variable in class imgui.flag.ImGuiStyleVar
 
cPlusPlus() - Static method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
create() - Method in class imgui.binding.ImGuiStructDestroyable
 
create() - Method in class imgui.extension.imnodes.ImNodesContext
 
create() - Method in class imgui.extension.implot.ImPlotLimits
 
create(double, double, double, double) - Method in class imgui.extension.implot.ImPlotLimits
 
create() - Method in class imgui.extension.implot.ImPlotPoint
 
create(double, double) - Method in class imgui.extension.implot.ImPlotPoint
 
create() - Method in class imgui.extension.implot.ImPlotRange
 
create(double, double) - Method in class imgui.extension.implot.ImPlotRange
 
create() - Method in class imgui.extension.memedit.MemoryEditor
 
create() - Method in class imgui.extension.memedit.MemoryEditorSizes
 
create() - Method in class imgui.extension.nodeditor.NodeEditorConfig
 
create() - Method in class imgui.extension.nodeditor.NodeEditorContext
 
create() - Method in class imgui.extension.texteditor.TextEditor
 
create() - Method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
create() - Method in class imgui.ImFont
 
create() - Method in class imgui.ImFontAtlas
 
create() - Method in class imgui.ImFontConfig
 
create() - Method in class imgui.ImFontGlyph
 
create() - Method in class imgui.ImGuiStorage
 
create() - Method in class imgui.ImGuiStyle
 
create() - Method in class imgui.ImGuiTextFilter
 
create() - Method in class imgui.ImGuiWindowClass
 
createContext() - Static method in class imgui.extension.imnodes.ImNodes
Initialize the node editor system.
createContext() - Static method in class imgui.extension.implot.ImPlot
Creates a new ImPlot context.
createContext() - Static method in class imgui.ImGui
 
createContext(ImFontAtlas) - Static method in class imgui.ImGui
 
createEditor() - Static method in class imgui.extension.nodeditor.NodeEditor
This method exists for api consistency and you can just call NodeEditorContext manually
createEditor(NodeEditorConfig) - Static method in class imgui.extension.nodeditor.NodeEditor
 
Cross - Static variable in class imgui.extension.implot.flag.ImPlotMarker
a cross marker (not fillable)
Crosshairs - Static variable in class imgui.extension.implot.flag.ImPlotCol
crosshairs color (defaults to ImPlotCol_PlotBorder)
Crosshairs - Static variable in class imgui.extension.implot.flag.ImPlotFlags
the default mouse cursor will be replaced with a crosshair when hovered
Ctrl - Static variable in class imgui.flag.ImGuiKeyModFlags
 
CtrlEnterForNewLine - Static variable in class imgui.flag.ImGuiInputTextFlags
In multi-line mode, unfocus with Enter, add new line with Ctrl+Enter (default is opposite: unfocus with Ctrl+Enter, add line with Enter).
CurrentLineEdge - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
CurrentLineFill - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
CurrentLineFillInactive - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
Cursor - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
cut() - Method in class imgui.extension.texteditor.TextEditor
 

D

Dark - Static variable in class imgui.extension.implot.flag.ImPlotColormap
a.k.a.
decomposeMatrixToComponents(float[], float[], float[], float[]) - Static method in class imgui.extension.imguizmo.ImGuizmo
Helper function for manually editing Translation/Rotation/Scale with an input float.
Deep - Static variable in class imgui.extension.implot.flag.ImPlotColormap
a.k.a.
Default - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
DEFAULT_LENGTH - Static variable in class imgui.type.ImString
Default size of the inner buffer, if ImString created with a constructor without args.
DefaultHide - Static variable in class imgui.flag.ImGuiTableColumnFlags
Default as a hidden/disabled column.
DefaultOpen - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Default node to be open
DefaultSort - Static variable in class imgui.flag.ImGuiTableColumnFlags
Default as a sorting column.
deIndexAllBuffers() - Method in class imgui.ImDrawData
Helper to convert all buffers from indexed to non-indexed, in case you cannot render indexed.
delete() - Method in class imgui.extension.texteditor.TextEditor
 
Delete - Static variable in class imgui.flag.ImGuiKey
 
deleteLink(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
deleteNode(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
Descending - Static variable in class imgui.flag.ImGuiSortDirection
Descending = 9->0, Z->A etc.
deselectLink(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
deselectNode(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
destroy() - Method in class imgui.binding.ImGuiStructDestroyable
Method to free natively allocated memory for the struct mapped with pointer.
destroy() - Method in class imgui.extension.imnodes.ImNodesContext
 
destroy() - Method in class imgui.extension.nodeditor.NodeEditorContext
 
destroyContext() - Static method in class imgui.extension.imnodes.ImNodes
 
destroyContext(ImPlotContext) - Static method in class imgui.extension.implot.ImPlot
Destroys an ImPlot context.
destroyContext() - Static method in class imgui.ImGui
 
destroyContext(ImGuiContext) - Static method in class imgui.ImGui
 
destroyEditor(NodeEditorContext) - Static method in class imgui.extension.nodeditor.NodeEditor
This method exists for api consistency and you can just call NodeEditorContext.destroy() manually
destroyPlatformWindows() - Static method in class imgui.ImGui
Call DestroyWindow platform functions for all viewports.
Diamond - Static variable in class imgui.extension.implot.flag.ImPlotMarker
a diamond marker
DigitalBitGap - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
float, digital channels bit padding gap in pixels
DigitalBitHeight - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
float, digital channels bit height (at 1) in pixels
DisableCreateDirectoryButton - Static variable in class imgui.extension.imguifiledialog.flag.ImGuiFileDialogFlags
disable the create directory button
Disabled - Static variable in class imgui.flag.ImGuiSelectableFlags
Cannot be selected, display grayed out text
Disabled - Static variable in class imgui.flag.ImGuiTableColumnFlags
Overriding/master disable flag: hide column, won't show in context menu (unlike calling TableSetColumnEnabled() which manipulates the user accessible state)
Disabled - Static variable in class imgui.internal.flag.ImGuiItemFlags
[BETA] Disable interactions but doesn't affect visuals yet.
DisabledAlpha - Static variable in class imgui.flag.ImGuiStyleVar
float DisabledAlpha
display(String, int, float, float, float, float) - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
Display / Close dialog form Display the dialog.
DisplayHex - Static variable in class imgui.flag.ImGuiColorEditFlags
[Display]
DisplayHSV - Static variable in class imgui.flag.ImGuiColorEditFlags
[Display]
DisplayRGB - Static variable in class imgui.flag.ImGuiColorEditFlags
[Display]
dockBuilderAddNode() - Static method in class imgui.internal.ImGui
 
dockBuilderAddNode(int) - Static method in class imgui.internal.ImGui
 
dockBuilderAddNode(int, int) - Static method in class imgui.internal.ImGui
 
dockBuilderCopyWindowSettings(String, String) - Static method in class imgui.internal.ImGui
 
dockBuilderDockWindow(String, int) - Static method in class imgui.internal.ImGui
 
dockBuilderFinish(int) - Static method in class imgui.internal.ImGui
 
dockBuilderGetCentralNode(int) - Static method in class imgui.internal.ImGui
 
dockBuilderGetNode(int) - Static method in class imgui.internal.ImGui
 
dockBuilderRemoveNode(int) - Static method in class imgui.internal.ImGui
Remove node and all its child, undock all windows.
dockBuilderRemoveNodeChildNodes(int) - Static method in class imgui.internal.ImGui
Remove all split/hierarchy.
dockBuilderRemoveNodeDockedWindows(int) - Static method in class imgui.internal.ImGui
 
dockBuilderRemoveNodeDockedWindows(int, boolean) - Static method in class imgui.internal.ImGui
 
dockBuilderSetNodePos(int, float, float) - Static method in class imgui.internal.ImGui
 
dockBuilderSetNodeSize(int, float, float) - Static method in class imgui.internal.ImGui
 
dockBuilderSplitNode(int, int, float, ImInt, ImInt) - Static method in class imgui.internal.ImGui
Create 2 child nodes in this parent node.
DockHierarchy - Static variable in class imgui.flag.ImGuiFocusedFlags
Consider docking hierarchy (treat dockspace host as parent of docked window) (when used with _ChildWindows or _RootWindow)
DockHierarchy - Static variable in class imgui.flag.ImGuiHoveredFlags
IsWindowHovered() only: Consider docking hierarchy (treat dockspace host as parent of docked window) (when used with _ChildWindows or _RootWindow)
DockingEmptyBg - Static variable in class imgui.flag.ImGuiCol
Background color for empty node (e.g.
DockingEnable - Static variable in class imgui.flag.ImGuiConfigFlags
[BETA] Docking Docking enable flags.
DockingPreview - Static variable in class imgui.flag.ImGuiCol
Preview overlay color when about to docking something
DockNode - Static variable in class imgui.internal.flag.ImGuiDataAuthority
 
dockSpace(int) - Static method in class imgui.ImGui
 
dockSpace(int, float, float) - Static method in class imgui.ImGui
 
dockSpace(int, float, float, int) - Static method in class imgui.ImGui
 
dockSpace(int, float, float, int, ImGuiWindowClass) - Static method in class imgui.ImGui
 
DockSpace - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
A dockspace is a node that occupy space within an existing user window.
dockSpaceOverViewport() - Static method in class imgui.ImGui
 
dockSpaceOverViewport(ImGuiViewport) - Static method in class imgui.ImGui
 
dockSpaceOverViewport(ImGuiViewport, int) - Static method in class imgui.ImGui
 
dockSpaceOverViewport(ImGuiViewport, int, ImGuiWindowClass) - Static method in class imgui.ImGui
 
DontClosePopups - Static variable in class imgui.flag.ImGuiSelectableFlags
Clicking this don't close parent popup window
DontShowHiddenFiles - Static variable in class imgui.extension.imguifiledialog.flag.ImGuiFileDialogFlags
dont show hidden file (file starting with a .)
Double - Static variable in class imgui.flag.ImGuiDataType
double
Down - Static variable in class imgui.extension.implot.flag.ImPlotMarker
an downward-pointing triangle marker
Down - Static variable in class imgui.flag.ImGuiDir
 
DownArrow - Static variable in class imgui.flag.ImGuiKey
 
DpadDown - Static variable in class imgui.flag.ImGuiNavInput
 
DpadLeft - Static variable in class imgui.flag.ImGuiNavInput
move / tweak / resize window (w/ PadMenu) e.g.
DpadRight - Static variable in class imgui.flag.ImGuiNavInput
 
DpadUp - Static variable in class imgui.flag.ImGuiNavInput
 
DpiEnableScaleFonts - Static variable in class imgui.flag.ImGuiConfigFlags
[BETA: Don't use] FIXME-DPI: Request bitmap-scaled fonts to match DpiScale.
DpiEnableScaleViewports - Static variable in class imgui.flag.ImGuiConfigFlags
[BETA: Don't use] FIXME-DPI: Reposition and resize imgui windows when the DpiScale of a viewport changed (mostly useful for the main viewport hosting other window).
DragDropTarget - Static variable in class imgui.flag.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, int) - 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, int) - 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, int) - 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, int) - 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, int) - 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
 
dragLineX(String, double, boolean, ImVec4, float) - Static method in class imgui.extension.implot.ImPlot
Shows a draggable vertical guide line at an x-value.
dragLineY(String, double, boolean, ImVec4, float) - Static method in class imgui.extension.implot.ImPlot
Shows a draggable horizontal guide line at a y-value.
dragPoint(String, double, double, boolean, ImVec4, float) - Static method in class imgui.extension.implot.ImPlot
Shows a draggable point at x,y.
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, int) - 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - Static method in class imgui.ImGui
 
draw() - Method in class imgui.ImGuiTextFilter
 
draw(String) - Method in class imgui.ImGuiTextFilter
 
draw(String, float) - Method in class imgui.ImGuiTextFilter
 
drawContents(long, long) - Method in class imgui.extension.memedit.MemoryEditor
 
drawContents(long, long, long) - Method in class imgui.extension.memedit.MemoryEditor
 
drawCubes(float[], float[], float[]...) - Static method in class imgui.extension.imguizmo.ImGuizmo
Drawing an arbitrary cube in the world.
drawGrid(float[], float[], float[], int) - Static method in class imgui.extension.imguizmo.ImGuizmo
Drawing a grid to the world (should only be used for debugging purposes).
drawOptionsLine(MemoryEditorSizes, long, long, long) - Method in class imgui.extension.memedit.MemoryEditor
 
drawPreviewLine(MemoryEditorSizes, long, long, long) - Method in class imgui.extension.memedit.MemoryEditor
 
drawWindow(String, long, long) - Method in class imgui.extension.memedit.MemoryEditor
 
drawWindow(String, long, long, long) - Method in class imgui.extension.memedit.MemoryEditor
 
dummy(float, float) - Static method in class imgui.ImGui
Add a dummy item of given size.

E

East - Static variable in class imgui.extension.implot.flag.ImPlotLocation
center-right
editorContextCreate() - Static method in class imgui.extension.imnodes.ImNodes
 
editorContextFree(ImNodesContext) - Static method in class imgui.extension.imnodes.ImNodes
 
editorContextGetPanning(ImVec2) - Static method in class imgui.extension.imnodes.ImNodes
 
editorContextSet(ImNodesContext) - Static method in class imgui.extension.imnodes.ImNodes
 
editorMoveToNode(int) - Static method in class imgui.extension.imnodes.ImNodes
 
editorResetPanning(float, float) - Static method in class imgui.extension.imnodes.ImNodes
 
EnableLinkCreationOnSnap - Static variable in class imgui.extension.imnodes.flag.ImNodesAttributeFlags
Visual snapping of an in progress link will trigger IsLink Created/Destroyed events.
EnableLinkDetachWithDragClick - Static variable in class imgui.extension.imnodes.flag.ImNodesAttributeFlags
Allow detaching a link by left-clicking and dragging the link at a pin it is connected to.
enableShortcuts(boolean) - Static method in class imgui.extension.nodeditor.NodeEditor
 
end() - Static method in class imgui.extension.nodeditor.NodeEditor
 
End - Static variable in class imgui.flag.ImGuiKey
 
end() - Static method in class imgui.ImGui
 
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!
endCreate() - Static method in class imgui.extension.nodeditor.NodeEditor
 
endDelete() - Static method in class imgui.extension.nodeditor.NodeEditor
 
endDisabled() - Static method in class imgui.ImGui
 
endDragDropSource() - Static method in class imgui.extension.implot.ImPlot
Ends a drag and drop source.
endDragDropSource() - Static method in class imgui.ImGui
Only call EndDragDropSource() if BeginDragDropSource() returns true!
endDragDropTarget() - Static method in class imgui.extension.implot.ImPlot
Ends a drag and drop target.
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.)
endGroupHint() - Static method in class imgui.extension.nodeditor.NodeEditor
 
endInputAttribute() - Static method in class imgui.extension.imnodes.ImNodes
 
endLegendPopup() - Static method in class imgui.extension.implot.ImPlot
End a popup for a legend entry.
endListBox() - Static method in class imgui.ImGui
Only call EndListBox() if BeginListBox() returned true!
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!
endNode() - Static method in class imgui.extension.imnodes.ImNodes
 
endNode() - Static method in class imgui.extension.nodeditor.NodeEditor
 
endNodeEditor() - Static method in class imgui.extension.imnodes.ImNodes
 
endNodeTitleBar() - Static method in class imgui.extension.imnodes.ImNodes
 
endOutputAttribute() - Static method in class imgui.extension.imnodes.ImNodes
 
endPin() - Static method in class imgui.extension.nodeditor.NodeEditor
 
endPlot() - Static method in class imgui.extension.implot.ImPlot
Only call EndPlot() if beginPlot() returns true! Typically called at the end of an if statement conditioned on BeginPlot().
endPopup() - Static method in class imgui.ImGui
Only call EndPopup() if BeginPopupXXX() returns true!
endShortcut() - Static method in class imgui.extension.nodeditor.NodeEditor
 
endStaticAttribute() - Static method in class imgui.extension.imnodes.ImNodes
 
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!
endTable() - Static method in class imgui.ImGui
Only call EndTable() if BeginTable() returns true!
endTooltip() - Static method in class imgui.ImGui
 
Enter - Static variable in class imgui.flag.ImGuiKey
 
EnterReturnsTrue - Static variable in class imgui.flag.ImGuiInputTextFlags
Return 'true' when Enter is pressed (as opposed to every time the value was modified).
Equal - Static variable in class imgui.extension.implot.flag.ImPlotFlags
primary x and y axes will be constrained to have the same units/pixel (does not apply to auxiliary y-axes)
equals(Object) - Method in class imgui.ImVec2
 
equals(Object) - Method in class imgui.ImVec4
 
equals(Object) - Method in class imgui.internal.ImRect
 
equals(Object) - Method in class imgui.type.ImBoolean
 
equals(Object) - Method in class imgui.type.ImDouble
 
equals(Object) - Method in class imgui.type.ImFloat
 
equals(Object) - Method in class imgui.type.ImInt
 
equals(Object) - Method in class imgui.type.ImLong
 
equals(Object) - Method in class imgui.type.ImShort
 
equals(Object) - Method in class imgui.type.ImString
 
ErrorBar - Static variable in class imgui.extension.implot.flag.ImPlotCol
error bar color (defaults to ImGuiCol_Text)
ErrorBarSize - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
float, error bar whisker width in pixels
ErrorBarWeight - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
float, error bar whisker weight in pixels
ErrorMarker - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
Escape - Static variable in class imgui.flag.ImGuiKey
 

F

Fill - Static variable in class imgui.extension.implot.flag.ImPlotCol
plot fill color for bars (defaults to the current line color)
FillAlpha - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
float, alpha modifier applied to all plot item fills
findGlyph(int) - Method in class imgui.ImFont
 
findGlyphNoFallback(int) - Method in class imgui.ImFont
 
findViewportByID(int) - Static method in class imgui.ImGui
This is a helper for backends.
findViewportByPlatformHandle(long) - Static method in class imgui.ImGui
This is a helper for backends.
FirstUseEver - Static variable in class imgui.flag.ImGuiCond
Set the variable if the object/window has no persistently saved data (no entry in .ini file)
fitNextPlotAxes() - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Fits the next plot axes to all plotted data if they are unlocked (equivalent to double-clicks).
fitNextPlotAxes(boolean, boolean) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Fits the next plot axes to all plotted data if they are unlocked (equivalent to double-clicks).
fitNextPlotAxes(boolean, boolean, boolean, boolean) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Fits the next plot axes to all plotted data if they are unlocked (equivalent to double-clicks).
FitPadding - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, additional fit padding as a percentage of the fit extents (e.g.
FittingPolicyDefault_ - Static variable in class imgui.flag.ImGuiTabBarFlags
 
FittingPolicyMask_ - Static variable in class imgui.flag.ImGuiTabBarFlags
 
FittingPolicyResizeDown - Static variable in class imgui.flag.ImGuiTabBarFlags
Resize tabs when they don't fit
FittingPolicyScroll - Static variable in class imgui.flag.ImGuiTabBarFlags
Add scroll buttons when tabs don't fit
Float - Static variable in class imgui.flag.ImGuiColorEditFlags
[DataType]
Float - Static variable in class imgui.flag.ImGuiDataType
float
floatToColor(float, float, float, float) - Static method in class imgui.ImColor
floatToColor(float, float, float) - Static method in class imgui.ImColor
Flow - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
flow(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
FlowDuration - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
FlowMarker - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
FlowMarkerDistance - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
FlowSpeed - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
FocusNext - Static variable in class imgui.flag.ImGuiNavInput
prev window (w/ PadMenu) e.g.
FocusPrev - Static variable in class imgui.flag.ImGuiNavInput
next window (w/ PadMenu) e.g.
ForceAutoHint - Static variable in class imgui.flag.ImGuiFreeTypeBuilderFlags
Indicates that the auto-hinter is preferred over the font's native hinter.
forEach(int, ImListClipperCallback) - Static method in class imgui.ImGuiListClipper
 
forEach(int, int, ImListClipperCallback) - Static method in class imgui.ImGuiListClipper
 
Foreground - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
grid lines will be displayed in the foreground (i.e.
FrameBg - Static variable in class imgui.extension.implot.flag.ImPlotCol
plot frame background color (defaults to ImGuiCol_FrameBg)
FrameBg - Static variable in class imgui.flag.ImGuiCol
Background of checkbox, radio button, plot, slider, text input
FrameBgActive - Static variable in class imgui.flag.ImGuiCol
 
FrameBgHovered - Static variable in class imgui.flag.ImGuiCol
 
FrameBorderSize - Static variable in class imgui.flag.ImGuiStyleVar
float FrameBorderSize
Framed - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Full colored frame (e.g.
FramePadding - Static variable in class imgui.flag.ImGuiStyleVar
ImVec2 FramePadding
FramePadding - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Use FramePadding (even for an unframed text node) to vertically align text baseline to regular widget height.
FrameRounding - Static variable in class imgui.flag.ImGuiStyleVar
float FrameRounding

G

geClassId() - Method in class imgui.ImGuiWindowClass
User data.
get(ImGuiViewport) - Method in class imgui.callback.ImPlatformFuncViewportSuppBoolean
 
get(ImGuiViewport) - Method in class imgui.callback.ImPlatformFuncViewportSuppFloat
 
get(ImGuiViewport, ImVec2) - Method in class imgui.callback.ImPlatformFuncViewportSuppImVec2
 
get() - Method in class imgui.callback.ImStrSupplier
 
get() - Static method in class imgui.ImGuiOnceUponAFrame
 
get() - Method in class imgui.type.ImBoolean
 
get() - Method in class imgui.type.ImDouble
 
get() - Method in class imgui.type.ImFloat
 
get() - Method in class imgui.type.ImInt
 
get() - Method in class imgui.type.ImLong
 
get() - Method in class imgui.type.ImShort
 
get() - Method in class imgui.type.ImString
 
getActionContextLinks(long[], int) - Static method in class imgui.extension.nodeditor.NodeEditor
 
getActionContextNodes(long[], int) - Static method in class imgui.extension.nodeditor.NodeEditor
 
getActionContextSize() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getActiveAttribute() - Static method in class imgui.extension.imnodes.ImNodes
Binding notice: getActiveAttribute() returns id the active attribute.
getAddrDigitsCount() - Method in class imgui.extension.memedit.MemoryEditorSizes
 
getAdvanceX() - Method in class imgui.ImFontGlyph
Distance to next character (= data from font + ImFontConfig::GlyphExtraSpacing.x baked in)
getAlpha() - Method in class imgui.ImGuiStyle
Global alpha applies to everything in Dear ImGui.
getAnnotationPadding() - Method in class imgui.extension.implot.ImPlotStyle
 
getAntiAliasedFill() - Method in class imgui.ImGuiStyle
Enable anti-aliased edges around filled shapes (rounded rectangles, circles, etc.).
getAntiAliasedLines() - Method in class imgui.ImGuiStyle
Enable anti-aliased lines/borders.
getAntiAliasedLinesUseTex() - Method in class imgui.ImGuiStyle
Enable anti-aliased lines/borders using textures where possible.
getAscent() - Method in class imgui.ImFont
Ascent: distance from top to bottom of e.g.
getAuthorityForPos() - Method in class imgui.internal.ImGuiDockNode
 
getAuthorityForSize() - Method in class imgui.internal.ImGuiDockNode
 
getAuthorityForViewport() - Method in class imgui.internal.ImGuiDockNode
 
getBackendFlags() - Method in class imgui.ImGuiIO
See ImGuiBackendFlags enum.
getBackendPlatformName() - Method in class imgui.ImGuiIO
Optional: Platform backend name (informational only! will be displayed in About Window) + User data for backend/wrappers to store their own stuff.
getBackendRendererName() - Method in class imgui.ImGuiIO
Optional: Renderer backend name (informational only! will be displayed in About Window) + User data for backend/wrappers to store their own stuff.
getBackgroundDrawList() - Static method in class imgui.ImGui
Get background draw list for the viewport associated to the current window.
getBackgroundDrawList(ImGuiViewport) - Static method in class imgui.ImGui
Get background draw list for the given viewport.
getBit(int) - Method in class imgui.ImFontGlyphRangesBuilder
 
getBool(int) - Method in class imgui.ImGuiStorage
 
getBool(int, boolean) - Method in class imgui.ImGuiStorage
 
getBufferSize() - Method in class imgui.type.ImString
Get the size of the data buffer.
getButtonTextAlign() - Method in class imgui.ImGuiStyle
Alignment of button text when button is larger than text.
getButtonTextAlign(ImVec2) - Method in class imgui.ImGuiStyle
Alignment of button text when button is larger than text.
getButtonTextAlignX() - Method in class imgui.ImGuiStyle
Alignment of button text when button is larger than text.
getButtonTextAlignY() - Method in class imgui.ImGuiStyle
Alignment of button text when button is larger than text.
getCellPadding() - Method in class imgui.ImGuiStyle
Padding within a table cell.
getCellPadding(ImVec2) - Method in class imgui.ImGuiStyle
Padding within a table cell.
getCellPaddingX() - Method in class imgui.ImGuiStyle
Padding within a table cell.
getCellPaddingY() - Method in class imgui.ImGuiStyle
Padding within a table cell.
getCenter() - Method in class imgui.ImGuiViewport
 
getCenter(ImVec2) - Method in class imgui.ImGuiViewport
 
getCenterX() - Method in class imgui.ImGuiViewport
 
getCenterY() - Method in class imgui.ImGuiViewport
 
getCentralNode() - Method in class imgui.internal.ImGuiDockNode
[Root node only] Pointer to central node.
getCharAdvance(int) - Method in class imgui.ImFont
 
getChildBorderSize() - Method in class imgui.ImGuiStyle
Thickness of border around child windows.
getChildNodeFirst() - Method in class imgui.internal.ImGuiDockNode
[Split node only] Child nodes (left/right or top/bottom).
getChildNodeSecond() - Method in class imgui.internal.ImGuiDockNode
[Split node only] Child nodes (left/right or top/bottom).
getChildRounding() - Method in class imgui.ImGuiStyle
Radius of child window corners rounding.
getCircleTessellationMaxError() - Method in class imgui.ImGuiStyle
Maximum error (in pixels) allowed when using AddCircle()/AddCircleFilled() or drawing rounded corner rectangles with no explicit segment count specified.
getClipboardText() - Static method in class imgui.ImGui
 
getClipRectMax() - Method in class imgui.ImDrawList
 
getClipRectMax(ImVec2) - Method in class imgui.ImDrawList
 
getClipRectMaxX() - Method in class imgui.ImDrawList
 
getClipRectMaxY() - Method in class imgui.ImDrawList
 
getClipRectMin() - Method in class imgui.ImDrawList
 
getClipRectMin(ImVec2) - Method in class imgui.ImDrawList
 
getClipRectMinX() - Method in class imgui.ImDrawList
 
getClipRectMinY() - Method in class imgui.ImDrawList
 
getCmdListCmdBufferClipRect(int, int) - Method in class imgui.ImDrawData
Clipping rectangle (x1, y1, x2, y2).
getCmdListCmdBufferClipRect(int, int, ImVec4) - Method in class imgui.ImDrawData
Clipping rectangle (x1, y1, x2, y2).
getCmdListCmdBufferElemCount(int, int) - Method in class imgui.ImDrawData
Number of indices (multiple of 3) to be rendered as triangles.
getCmdListCmdBufferIdxOffset(int, int) - Method in class imgui.ImDrawData
Start offset in index buffer.
getCmdListCmdBufferSize(int) - Method in class imgui.ImDrawData
Draw commands.
getCmdListCmdBufferTextureId(int, int) - Method in class imgui.ImDrawData
User-provided texture ID.
getCmdListCmdBufferVtxOffset(int, int) - Method in class imgui.ImDrawData
Start offset in vertex buffer.
getCmdListIdxBufferData(int) - Method in class imgui.ImDrawData
 
getCmdListIdxBufferSize(int) - Method in class imgui.ImDrawData
Index buffer.
getCmdListsCount() - Method in class imgui.ImDrawData
Number of ImDrawList* to render
getCmdListVtxBufferData(int) - Method in class imgui.ImDrawData
 
getCmdListVtxBufferSize(int) - Method in class imgui.ImDrawData
Vertex buffer.
getCodepoint() - Method in class imgui.ImFontGlyph
0x0000..0xFFFF
getColor(int) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getColor(int, ImVec4) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getColor(int) - Method in class imgui.ImGuiStyle
 
getColor(int, ImVec4) - Method in class imgui.ImGuiStyle
 
getColorButtonPosition() - Method in class imgui.ImGuiStyle
Side of the color button in the ColorEdit4 widget (left/right).
getColored() - Method in class imgui.ImFontGlyph
Flag to indicate glyph is colored and should generally ignore tinting (make it usable with no shift on little-endian as this is used in loops).
getColormap() - Method in class imgui.extension.implot.ImPlotStyle
 
getColormapColor(int, int) - Static method in class imgui.extension.implot.ImPlot
Returns a color from a colormap given an index >= 0 (modulo will be performed).
getColormapCount() - Static method in class imgui.extension.implot.ImPlot
Returns the number of available colormaps (i.e.
getColormapIndex(String) - Static method in class imgui.extension.implot.ImPlot
Returns an index number for a colormap given a valid string name.
getColormapName(int) - Static method in class imgui.extension.implot.ImPlot
Returns a string name for a colormap given an index.
getColormapSize(int) - Static method in class imgui.extension.implot.ImPlot
Returns the size of a colormap.
getColors() - Method in class imgui.extension.implot.ImPlotStyle
 
getColors() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getColors(float[][]) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getColors() - Method in class imgui.ImGuiStyle
 
getColors(float[][]) - Method in class imgui.ImGuiStyle
BINDING NOTICE: colors is a 2d array with sizes: [ImGuiCol_COUNT][4]
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
getColorU32(float, float, float, float) - Static method in class imgui.ImGui
Retrieve given color with style alpha applied
getColorU32i(int) - Static method in class imgui.ImGui
Retrieve given color with style alpha applied
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
Minimum horizontal spacing between two columns.
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).
getConfigDataCount() - Method in class imgui.ImFont
Number of ImFontConfig involved in creating this font.
getConfigDockingAlwaysTabBar() - Method in class imgui.ImGuiIO
[BETA] [FIXME: This currently creates regression with auto-sizing and general overhead] Make every single floating window display within a docking node.
getConfigDockingNoSplit() - Method in class imgui.ImGuiIO
Simplified docking mode: disable window splitting, so docking is limited to merging multiple windows together into tab-bars.
getConfigDockingTransparentPayload() - Method in class imgui.ImGuiIO
[BETA] Make window or viewport transparent when docking and only display docking boxes on the target viewport.
getConfigDockingWithShift() - Method in class imgui.ImGuiIO
Enable docking with holding Shift key (reduce visual noise, allows dropping in wider space)
getConfigDragClickToInputText() - Method in class imgui.ImGuiIO
[BETA] Enable turning DragXXX widgets into text input with a simple mouse click-release (without moving).
getConfigFlags() - Method in class imgui.ImGuiIO
See ImGuiConfigFlags enum.
getConfigInputTextCursorBlink() - Method in class imgui.ImGuiIO
Set to false to disable blinking cursor, for users who consider it distracting.
getConfigMacOSXBehaviors() - Method in class imgui.ImGuiIO
OS X style: Text editing cursor movement using Alt instead of Ctrl, Shortcuts using Cmd/Super instead of Ctrl, Line/Text Start and End using Cmd+Arrows instead of Home/End, Double click selects by word instead of selecting whole text, Multi-selection in lists uses Cmd/Super instead of Ctrl
getConfigMemoryCompactTimer() - Method in class imgui.ImGuiIO
[Timer (in seconds) to free transient windows/tables memory buffers when unused.
getConfigViewportsNoAutoMerge() - Method in class imgui.ImGuiIO
Set to make all floating imgui windows always create their own viewport.
getConfigViewportsNoDecoration() - Method in class imgui.ImGuiIO
[BETA] Disable default OS window decoration flag for secondary viewports.
getConfigViewportsNoDefaultParent() - Method in class imgui.ImGuiIO
Disable default OS parenting to main viewport for secondary viewports.
getConfigViewportsNoTaskBarIcon() - Method in class imgui.ImGuiIO
Disable default OS task bar icon flag for secondary viewports.
getConfigWindowsMoveFromTitleBarOnly() - Method in class imgui.ImGuiIO
Enable allowing to move windows only when clicking on their title bar.
getConfigWindowsResizeFromEdges() - Method in class imgui.ImGuiIO
Enable resizing of windows from their edges and from the lower-left corner.
getContentRegionAvail() - Static method in class imgui.ImGui
== GetContentRegionMax() - GetCursorPos()
getContentRegionAvail(ImVec2) - Static method in class imgui.ImGui
== GetContentRegionMax() - GetCursorPos()
getContentRegionAvailX() - Static method in class imgui.ImGui
== GetContentRegionMax() - GetCursorPos()
getContentRegionAvailY() - Static method in class imgui.ImGui
== GetContentRegionMax() - GetCursorPos()
getContentRegionMax() - Static method in class imgui.ImGui
Current content boundaries (typically window boundaries including scrolling, or current column boundaries), in windows coordinates
getContentRegionMax(ImVec2) - Static method in class imgui.ImGui
Current content boundaries (typically window boundaries including scrolling, or current column boundaries), in windows coordinates
getContentRegionMaxX() - Static method in class imgui.ImGui
Current content boundaries (typically window boundaries including scrolling, or current column boundaries), in windows coordinates
getContentRegionMaxY() - Static method in class imgui.ImGui
Current content boundaries (typically window boundaries including scrolling, or current column boundaries), in windows coordinates
getCurrentContext() - Static method in class imgui.extension.implot.ImPlot
Returns the current ImPlot context.
getCurrentContext() - Static method in class imgui.ImGui
 
getCurrentFileName() - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
Save File behavior : will always return the content of the field with current filter extension
getCurrentFilter() - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
will return selected filter
getCurrentLineText() - Method in class imgui.extension.texteditor.TextEditor
 
getCurrentPath() - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
will return current path
getCurrentWindow() - Static method in class imgui.internal.ImGui
 
getCurrentZoom() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getCursorPos() - Static method in class imgui.ImGui
Cursor position in window coordinates (relative to window position)
getCursorPos(ImVec2) - Static method in class imgui.ImGui
Cursor position in window coordinates (relative to window position)
getCursorPositionColumn() - Method in class imgui.extension.texteditor.TextEditor
 
getCursorPositionLine() - Method in class imgui.extension.texteditor.TextEditor
 
getCursorPosX() - Static method in class imgui.ImGui
Cursor position in window coordinates (relative to window position)
getCursorPosY() - Static method in class imgui.ImGui
Cursor position in window coordinates (relative to window position)
getCursorScreenPos() - Static method in class imgui.ImGui
Cursor position in absolute coordinates (useful to work with ImDrawList API).
getCursorScreenPos(ImVec2) - Static method in class imgui.ImGui
Cursor position in absolute coordinates (useful to work with ImDrawList API).
getCursorScreenPosX() - Static method in class imgui.ImGui
Cursor position in absolute coordinates (useful to work with ImDrawList API).
getCursorScreenPosY() - Static method in class imgui.ImGui
Cursor position in absolute coordinates (useful to work with ImDrawList API).
getCursorStartPos() - Static method in class imgui.ImGui
Initial cursor position in window coordinates
getCursorStartPos(ImVec2) - Static method in class imgui.ImGui
Initial cursor position in window coordinates
getCursorStartPosX() - Static method in class imgui.ImGui
Initial cursor position in window coordinates
getCursorStartPosY() - Static method in class imgui.ImGui
Initial cursor position in window coordinates
getCurveTessellationTol() - Method in class imgui.ImGuiStyle
Tessellation tolerance when using PathBezierCurveTo() without a specific number of segments.
getDarkPalette() - Method in class imgui.extension.texteditor.TextEditor
 
getData() - Method in class imgui.type.ImBoolean
 
getData() - Method in class imgui.type.ImDouble
 
getData() - Method in class imgui.type.ImFloat
 
getData() - Method in class imgui.type.ImInt
 
getData() - Method in class imgui.type.ImLong
 
getData() - Method in class imgui.type.ImShort
 
getData() - Method in class imgui.type.ImString
 
getDebugName() - Method in class imgui.ImFont
 
getDeltaTime() - Method in class imgui.ImGuiIO
Time elapsed since last frame, in seconds.
getDescent() - Method in class imgui.ImFont
Ascent: distance from top to bottom of e.g.
getDigitalBitGap() - Method in class imgui.extension.implot.ImPlotStyle
 
getDigitalBitHeight() - Method in class imgui.extension.implot.ImPlotStyle
 
getDirtyLookupTables() - Method in class imgui.ImFont
 
getDisabledAlpha() - Method in class imgui.ImGuiStyle
Additional alpha multiplier applied by BeginDisabled().
getDisplayFramebufferScale() - Method in class imgui.ImGuiIO
For retina display or other situations where window coordinates are different from framebuffer coordinates.
getDisplayFramebufferScale(ImVec2) - Method in class imgui.ImGuiIO
For retina display or other situations where window coordinates are different from framebuffer coordinates.
getDisplayFramebufferScaleX() - Method in class imgui.ImGuiIO
For retina display or other situations where window coordinates are different from framebuffer coordinates.
getDisplayFramebufferScaleY() - Method in class imgui.ImGuiIO
For retina display or other situations where window coordinates are different from framebuffer coordinates.
getDisplayPos() - Method in class imgui.ImDrawData
Upper-left position of the viewport to render (== upper-left of the orthogonal projection matrix to use)
getDisplayPos(ImVec2) - Method in class imgui.ImDrawData
Upper-left position of the viewport to render (== upper-left of the orthogonal projection matrix to use)
getDisplayPosX() - Method in class imgui.ImDrawData
Upper-left position of the viewport to render (== upper-left of the orthogonal projection matrix to use)
getDisplayPosY() - Method in class imgui.ImDrawData
Upper-left position of the viewport to render (== upper-left of the orthogonal projection matrix to use)
getDisplaySafeAreaPadding() - Method in class imgui.ImGuiStyle
If you cannot see the edges of your screen (e.g.
getDisplaySafeAreaPadding(ImVec2) - Method in class imgui.ImGuiStyle
If you cannot see the edges of your screen (e.g.
getDisplaySafeAreaPaddingX() - Method in class imgui.ImGuiStyle
If you cannot see the edges of your screen (e.g.
getDisplaySafeAreaPaddingY() - Method in class imgui.ImGuiStyle
If you cannot see the edges of your screen (e.g.
getDisplaySize() - Method in class imgui.ImDrawData
Size of the viewport to render (== io.DisplaySize for the main viewport) (DisplayPos + DisplaySize == lower-right of the orthogonal projection matrix to use)
getDisplaySize(ImVec2) - Method in class imgui.ImDrawData
Size of the viewport to render (== io.DisplaySize for the main viewport) (DisplayPos + DisplaySize == lower-right of the orthogonal projection matrix to use)
getDisplaySize() - Method in class imgui.ImGuiIO
Main display size, in pixels.
getDisplaySize(ImVec2) - Method in class imgui.ImGuiIO
Main display size, in pixels.
getDisplaySizeX() - Method in class imgui.ImDrawData
Size of the viewport to render (== io.DisplaySize for the main viewport) (DisplayPos + DisplaySize == lower-right of the orthogonal projection matrix to use)
getDisplaySizeX() - Method in class imgui.ImGuiIO
Main display size, in pixels.
getDisplaySizeY() - Method in class imgui.ImDrawData
Size of the viewport to render (== io.DisplaySize for the main viewport) (DisplayPos + DisplaySize == lower-right of the orthogonal projection matrix to use)
getDisplaySizeY() - Method in class imgui.ImGuiIO
Main display size, in pixels.
getDisplayWindowPadding() - Method in class imgui.ImGuiStyle
Window position are clamped to be visible within the display area by at least this amount.
getDisplayWindowPadding(ImVec2) - Method in class imgui.ImGuiStyle
Window position are clamped to be visible within the display area by at least this amount.
getDisplayWindowPaddingX() - Method in class imgui.ImGuiStyle
Window position are clamped to be visible within the display area by at least this amount.
getDisplayWindowPaddingY() - Method in class imgui.ImGuiStyle
Window position are clamped to be visible within the display area by at least this amount.
getDockingAllowUnclassed() - Method in class imgui.ImGuiWindowClass
Set to true to allow windows of this class to be docked/merged with an unclassed window.
getDockingAlwaysTabBar() - Method in class imgui.ImGuiWindowClass
Set to true to enforce single floating windows of this class always having their own docking node (equivalent of setting the global io.ConfigDockingAlwaysTabBar)
getDockNodeFlagsOverrideSet() - Method in class imgui.ImGuiWindowClass
[EXPERIMENTAL] Dock node flags to set when a window of this class is hosted by a dock node (it doesn't have to be selected!)
getDotChar() - Method in class imgui.ImFont
Character used for ellipsis rendering (if a single '...' character isn't found)
getDoubleClickedLink() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getDoubleClickedNode() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getDoubleClickedPin() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getDpiScale() - Method in class imgui.ImGuiPlatformMonitor
1.0f = 96 DPI
getDpiScale() - Method in class imgui.ImGuiViewport
1.0f = 96 DPI = No extra scale.
getDragDropPayload() - Static method in class imgui.ImGui
Peek directly into the current payload from anywhere.
getDragDropPayload(String) - Static method in class imgui.ImGui
Peek directly into the current payload from anywhere.
getDragDropPayload(Class<T>) - Static method in class imgui.ImGui
Binding alternative for ImGui.getDragDropPayload(String), which uses payload class as a unique identifier.
getDrawData() - Static method in class imgui.ImGui
Valid after Render() and until the next call to NewFrame().
getDrawData() - Method in class imgui.ImGuiViewport
The ImDrawData corresponding to this viewport.
getEllipsisChar() - Method in class imgui.ImFont
Character used for ellipsis rendering.
getEllipsisChar() - Method in class imgui.ImFontConfig
Explicitly specify unicode codepoint of ellipsis character.
getErrorBarSize() - Method in class imgui.extension.implot.ImPlotStyle
 
getErrorBarWeight() - Method in class imgui.extension.implot.ImPlotStyle
 
getFallbackAdvanceX() - Method in class imgui.ImFont
= FallbackGlyph.AdvanceX
getFallbackChar() - Method in class imgui.ImFont
Replacement character if a glyph isn't found.
getFallbackGlyph() - Method in class imgui.ImFont
= FindGlyph(FontFallbackChar)
getFilePathName() - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
Save File behavior : will always return the content of the field with current filter extention and current path
getFillAlpha() - Method in class imgui.extension.implot.ImPlotStyle
 
getFitPadding() - Method in class imgui.extension.implot.ImPlotStyle
 
getFlags() - Method in class imgui.extension.imnodes.ImNodesStyle
 
getFlags() - Method in class imgui.ImFontAtlas
Build flags (see ImFontAtlasFlags)
getFlags() - Method in class imgui.ImGuiViewport
getFloat(int) - Method in class imgui.ImGuiStorage
 
getFloat(int, float) - Method in class imgui.ImGuiStorage
 
getFlowDuration() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getFlowMarkerDistance() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getFlowSpeed() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getFont() - Static method in class imgui.ImGui
Get current font.
getFontAllowUserScaling() - Method in class imgui.ImGuiIO
Allow user scaling text of individual window with CTRL+Wheel.
getFontBuilderFlags() - Method in class imgui.ImFontConfig
Settings for custom font builder.
getFontData() - Method in class imgui.ImFontConfig
TTF/OTF data
getFontDataOwnedByAtlas() - Method in class imgui.ImFontConfig
TTF/OTF data ownership taken by the container ImFontAtlas (will delete memory itself).
getFontDataSize() - Method in class imgui.ImFontConfig
TTF/OTF data size
getFontGlobalScale() - Method in class imgui.ImGuiIO
Global scale all fonts
getFontNo() - Method in class imgui.ImFontConfig
Index of font within TTF/OTF file
getFonts() - Method in class imgui.ImGuiIO
Font atlas: load, rasterize and pack one or more fonts into a single texture.
getFontSize() - Method in class imgui.ImFont
Height of characters/line, set during loading (don't change after loading)
getFontSize() - Static method in class imgui.ImGui
Get current font size (= height in pixels) of current font with current scale applied
getFontTexUvWhitePixel() - Static method in class imgui.ImGui
Get UV coordinate for a while pixel, useful to draw custom shapes via the ImDrawList API
getFontTexUvWhitePixel(ImVec2) - Static method in class imgui.ImGui
Get UV coordinate for a while pixel, useful to draw custom shapes via the ImDrawList API
getFontTexUvWhitePixelX() - Static method in class imgui.ImGui
Get UV coordinate for a while pixel, useful to draw custom shapes via the ImDrawList API
getFontTexUvWhitePixelY() - 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
Get foreground draw list for the viewport associated to the current window.
getForegroundDrawList(ImGuiViewport) - Static method in class imgui.ImGui
Get foreground draw list for the given viewport.
getFrameBorderSize() - Method in class imgui.ImGuiStyle
Thickness of border around frames.
getFramebufferScale() - Method in class imgui.ImDrawData
Amount of pixels for each unit of DisplaySize.
getFramebufferScale(ImVec2) - Method in class imgui.ImDrawData
Amount of pixels for each unit of DisplaySize.
getFramebufferScaleX() - Method in class imgui.ImDrawData
Amount of pixels for each unit of DisplaySize.
getFramebufferScaleY() - Method in class imgui.ImDrawData
Amount of pixels for each unit of DisplaySize.
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() - Method in class imgui.ImGuiStyle
Padding within a framed rectangle (used by most widgets).
getFramePadding(ImVec2) - Method in class imgui.ImGuiStyle
Padding within a framed rectangle (used by most widgets).
getFramePaddingX() - Method in class imgui.ImGuiStyle
Padding within a framed rectangle (used by most widgets).
getFramePaddingY() - Method in class imgui.ImGuiStyle
Padding within a framed rectangle (used by most widgets).
getFramerate() - Method in class imgui.ImGuiIO
Application framerate estimate, in frame per second.
getFrameRounding() - Method in class imgui.ImGuiStyle
Radius of frame corners rounding.
getGlyphExtraSpacing() - Method in class imgui.ImFontConfig
Extra spacing (in pixels) between glyphs.
getGlyphExtraSpacing(ImVec2) - Method in class imgui.ImFontConfig
Extra spacing (in pixels) between glyphs.
getGlyphExtraSpacingX() - Method in class imgui.ImFontConfig
Extra spacing (in pixels) between glyphs.
getGlyphExtraSpacingY() - Method in class imgui.ImFontConfig
Extra spacing (in pixels) between glyphs.
getGlyphMaxAdvanceX() - Method in class imgui.ImFontConfig
Maximum AdvanceX for glyphs
getGlyphMinAdvanceX() - Method in class imgui.ImFontConfig
Minimum AdvanceX for glyphs, set Min to align font icons, set both Min/Max to enforce mono-space font
getGlyphOffset() - Method in class imgui.ImFontConfig
Offset all glyphs from this font input.
getGlyphOffset(ImVec2) - Method in class imgui.ImFontConfig
Offset all glyphs from this font input.
getGlyphOffsetX() - Method in class imgui.ImFontConfig
Offset all glyphs from this font input.
getGlyphOffsetY() - Method in class imgui.ImFontConfig
Offset all glyphs from this font input.
getGlyphRanges() - Method in class imgui.ImFontConfig
Pointer to a user-provided list of Unicode range (2 value per range, values are inclusive, zero-terminated list).
getGlyphRangesChineseFull() - Method in class imgui.ImFontAtlas
Default + Half-Width + Japanese Hiragana/Katakana + full set of about 21000 CJK Unified Ideographs
getGlyphRangesChineseSimplifiedCommon() - Method in class imgui.ImFontAtlas
Default + Half-Width + Japanese Hiragana/Katakana + set of 2500 CJK Unified Ideographs for common simplified Chinese
getGlyphRangesCyrillic() - Method in class imgui.ImFontAtlas
Default + about 400 Cyrillic characters
getGlyphRangesDefault() - Method in class imgui.ImFontAtlas
Basic Latin, Extended Latin
getGlyphRangesJapanese() - Method in class imgui.ImFontAtlas
Default + Hiragana, Katakana, Half-Width, Selection of 2999 Ideographs
getGlyphRangesKorean() - Method in class imgui.ImFontAtlas
Default + Korean characters
getGlyphRangesThai() - Method in class imgui.ImFontAtlas
Default + Thai characters
getGlyphRangesVietnamese() - Method in class imgui.ImFontAtlas
Default + Vietnamese characters
getGlyphWidth() - Method in class imgui.extension.memedit.MemoryEditorSizes
 
getGrabMinSize() - Method in class imgui.ImGuiStyle
Minimum width/height of a grab box for slider/scrollbar.
getGrabRounding() - Method in class imgui.ImGuiStyle
Radius of grabs corners rounding.
getGridSpacing() - Method in class imgui.extension.imnodes.ImNodesStyle
 
getGroupBorderWidth() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getGroupMaxX() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getGroupMaxY() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getGroupMinX() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getGroupMinY() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getGroupRounding() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getHasCloseButton() - Method in class imgui.internal.ImGuiDockNode
 
getHasWindowMenuButton() - Method in class imgui.internal.ImGuiDockNode
 
getHexCellWidth() - Method in class imgui.extension.memedit.MemoryEditorSizes
 
getHintBackgroundDrawList() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getHintForegroundDrawList() - Static method in class imgui.extension.nodeditor.NodeEditor
Binding notice: both getHintForegroundDrawList(), getHintBackgroundDrawList() and getNodeBackgroundDrawList(long) return singleton objects which shouldn't be used outside of the scope of current hint/node
getHoveredLink() - Static method in class imgui.extension.imnodes.ImNodes
 
getHoveredNode() - Static method in class imgui.extension.imnodes.ImNodes
 
getHoveredNodeBorderWidth() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getHoveredPin() - Static method in class imgui.extension.imnodes.ImNodes
 
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
Calculate unique ID (hash of whole ID stack + given parameter).
getID(long) - Static method in class imgui.ImGui
Calculate unique ID (hash of whole ID stack + given parameter).
getID() - Method in class imgui.ImGuiViewport
Unique identifier for the viewport.
getID() - Method in class imgui.internal.ImGuiDockNode
 
getImDrawListFlags() - Method in class imgui.ImDrawList
Flags, you may poke into these to adjust anti-aliasing settings per-primitive.
getIndentSpacing() - Method in class imgui.ImGuiStyle
Horizontal indentation when e.g.
getIniFilename() - Method in class imgui.ImGuiIO
Path to .ini file.
getIniSavingRate() - Method in class imgui.ImGuiIO
Minimum time between saving positions/sizes to .ini file, in seconds.
getInt(int) - Method in class imgui.ImGuiStorage
 
getInt(int, int) - Method in class imgui.ImGuiStorage
 
getIO() - Static method in class imgui.ImGui
Access the IO structure (mouse/keyboard/gamepad inputs, time, various configuration options/flags).
getIsFocused() - Method in class imgui.internal.ImGuiDockNode
 
getIsVisible() - Method in class imgui.internal.ImGuiDockNode
Set to false when the node is hidden (usually disabled as it has no active window)
getItemInnerSpacing() - Method in class imgui.ImGuiStyle
Horizontal and vertical spacing between within elements of a composed widget (e.g.
getItemInnerSpacing(ImVec2) - Method in class imgui.ImGuiStyle
Horizontal and vertical spacing between within elements of a composed widget (e.g.
getItemInnerSpacingX() - Method in class imgui.ImGuiStyle
Horizontal and vertical spacing between within elements of a composed widget (e.g.
getItemInnerSpacingY() - Method in class imgui.ImGuiStyle
Horizontal and vertical spacing between within elements of a composed widget (e.g.
getItemRectMax() - Static method in class imgui.ImGui
Get lower-right bounding rectangle of the last item (screen space)
getItemRectMax(ImVec2) - Static method in class imgui.ImGui
Get lower-right bounding rectangle of the last item (screen space)
getItemRectMaxX() - Static method in class imgui.ImGui
Get lower-right bounding rectangle of the last item (screen space)
getItemRectMaxY() - Static method in class imgui.ImGui
Get lower-right bounding rectangle of the last item (screen space)
getItemRectMin() - Static method in class imgui.ImGui
Get upper-left 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)
getItemRectMinX() - Static method in class imgui.ImGui
Get upper-left bounding rectangle of the last item (screen space)
getItemRectMinY() - Static method in class imgui.ImGui
Get upper-left bounding rectangle of the last item (screen space)
getItemRectSize() - Static method in class imgui.ImGui
Get size of last item
getItemRectSize(ImVec2) - Static method in class imgui.ImGui
Get size of last item
getItemRectSizeX() - Static method in class imgui.ImGui
Get size of last item
getItemRectSizeY() - Static method in class imgui.ImGui
Get size of last item
getItemSpacing() - Method in class imgui.ImGuiStyle
Horizontal and vertical spacing between widgets/lines.
getItemSpacing(ImVec2) - Method in class imgui.ImGuiStyle
Horizontal and vertical spacing between widgets/lines.
getItemSpacingX() - Method in class imgui.ImGuiStyle
Horizontal and vertical spacing between widgets/lines.
getItemSpacingY() - Method in class imgui.ImGuiStyle
Horizontal and vertical spacing between widgets/lines.
getKeyAlt() - Method in class imgui.ImGuiIO
Keyboard modifier pressed: Alt
getKeyCtrl() - Method in class imgui.ImGuiIO
Keyboard modifier pressed: Control
getKeyIndex(int) - Static method in class imgui.ImGui
Map ImGuiKey_* values into user's key index.
getKeyMap(int[]) - Method in class imgui.ImGuiIO
Map of indices into the KeysDown[512] entries array which represent your "native" keyboard state.
getKeyMap(int) - Method in class imgui.ImGuiIO
Map of indices into the KeysDown[512] entries array which represent your "native" keyboard state.
getKeyPressedAmount(int, float, float) - Static method in class imgui.ImGui
Uses provided repeat rate/delay.
getKeyRepeatDelay() - Method in class imgui.ImGuiIO
When holding a key/button, time before it starts repeating, in seconds (for buttons in Repeat mode, etc.).
getKeyRepeatRate() - Method in class imgui.ImGuiIO
When holding a key/button, rate at which it repeats, in seconds.
getKeysDown(boolean[]) - Method in class imgui.ImGuiIO
Keyboard keys that are pressed (ideally left in the "native" order your engine has access to keyboard keys, so you can use your own defines/enums for keys).
getKeysDown(int) - Method in class imgui.ImGuiIO
Keyboard keys that are pressed (ideally left in the "native" order your engine has access to keyboard keys, so you can use your own defines/enums for keys).
getKeyShift() - Method in class imgui.ImGuiIO
Keyboard modifier pressed: Shift
getKeySuper() - Method in class imgui.ImGuiIO
Keyboard modifier pressed: Cmd/Super/Windows
getLabelPadding() - Method in class imgui.extension.implot.ImPlotStyle
 
getLastFocusedNodeId() - Method in class imgui.internal.ImGuiDockNode
[Root node only] Which of our child docking node (any ancestor in the hierarchy) was last focused.
getLastFrameActive() - Method in class imgui.internal.ImGuiDockNode
Last frame number the node was updated.
getLastFrameAlive() - Method in class imgui.internal.ImGuiDockNode
Last frame number the node was updated or kept alive explicitly with DockSpace() + int_KeepAliveOnly
getLastFrameFocused() - Method in class imgui.internal.ImGuiDockNode
Last frame number the node was focused.
getLastItemColor() - Static method in class imgui.extension.implot.ImPlot
Gets the last item primary color (i.e.
getLegendInnerPadding() - Method in class imgui.extension.implot.ImPlotStyle
 
getLegendPadding() - Method in class imgui.extension.implot.ImPlotStyle
 
getLegendSpacing() - Method in class imgui.extension.implot.ImPlotStyle
 
getLength() - Method in class imgui.type.ImString
Get the length of the text inside of the data buffer.
getLightPalette() - Method in class imgui.extension.texteditor.TextEditor
 
getLineHeight() - Method in class imgui.extension.memedit.MemoryEditorSizes
 
getLineWeight() - Method in class imgui.extension.implot.ImPlotStyle
 
getLinkHoverDistance() - Method in class imgui.extension.imnodes.ImNodesStyle
 
getLinkLineSegmentsPerLength() - Method in class imgui.extension.imnodes.ImNodesStyle
 
getLinkStrength() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getLinkThickness() - Method in class imgui.extension.imnodes.ImNodesStyle
 
getLinkWithContextMenu() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getLocalFlags() - Method in class imgui.internal.ImGuiDockNode
Flags specific to this node
getLocalFlagsInWindows() - Method in class imgui.internal.ImGuiDockNode
Flags specific to this node, applied from windows
getLocked() - Method in class imgui.ImFontAtlas
Marked as Locked by ImGui::NewFrame() so attempt to modify the atlas will assert.
getLogFilename() - Method in class imgui.ImGuiIO
Path to .log file (default parameter to ImGui::LogToFile when no file is specified).
getLogSliderDeadzone() - Method in class imgui.ImGuiStyle
The size in pixels of the dead-zone around zero on logarithmic sliders that cross zero.
getMainPos(ImVec2) - Method in class imgui.ImGuiPlatformMonitor
Coordinates of the area displayed on this monitor (Min = upper left, Max = bottom right)
getMainPosX() - Method in class imgui.ImGuiPlatformMonitor
Coordinates of the area displayed on this monitor (Min = upper left, Max = bottom right)
getMainPosY() - Method in class imgui.ImGuiPlatformMonitor
Coordinates of the area displayed on this monitor (Min = upper left, Max = bottom right)
getMainSize(ImVec2) - Method in class imgui.ImGuiPlatformMonitor
Coordinates of the area displayed on this monitor (Min = upper left, Max = bottom right)
getMainSizeX() - Method in class imgui.ImGuiPlatformMonitor
Coordinates of the area displayed on this monitor (Min = upper left, Max = bottom right)
getMainSizeY() - Method in class imgui.ImGuiPlatformMonitor
Coordinates of the area displayed on this monitor (Min = upper left, Max = bottom right)
getMainViewport() - Static method in class imgui.ImGui
Return primary/default viewport.
getMajorGridSize() - Method in class imgui.extension.implot.ImPlotStyle
 
getMajorTickLen() - Method in class imgui.extension.implot.ImPlotStyle
 
getMajorTickSize() - Method in class imgui.extension.implot.ImPlotStyle
 
getMarker() - Method in class imgui.extension.implot.ImPlotStyle
 
getMarkerName(int) - Static method in class imgui.extension.implot.ImPlot
Returns the null terminated string name for an ImPlotMarker.
getMarkerSize() - Method in class imgui.extension.implot.ImPlotStyle
 
getMarkerWeight() - Method in class imgui.extension.implot.ImPlotStyle
 
getMax() - Method in class imgui.extension.implot.ImPlotRange
 
getMergedFlags() - Method in class imgui.internal.ImGuiDockNode
 
getMergeMode() - Method in class imgui.ImFontConfig
Merge into previous ImFont, so you can combine multiple inputs font into one ImFont (e.g.
getMetricsActiveAllocations() - Method in class imgui.ImGuiIO
Number of active allocations, updated by MemAlloc/MemFree based on current context.
getMetricsActiveWindows() - Method in class imgui.ImGuiIO
Number of active windows
getMetricsRenderIndices() - Method in class imgui.ImGuiIO
Indices output during last call to Render() = number of triangles * 3
getMetricsRenderVertices() - Method in class imgui.ImGuiIO
Vertices output during last call to Render()
getMetricsRenderWindows() - Method in class imgui.ImGuiIO
Number of visible windows
getMetricsTotalSurface() - Method in class imgui.ImFont
Total surface in pixels to get an idea of the font rasterization/texture cost (not exact, we approximate the cost of padding between glyphs)
getMin() - Method in class imgui.extension.implot.ImPlotRange
 
getMiniMapOffset(ImVec2) - Method in class imgui.extension.imnodes.ImNodesStyle
Mini-map offset from the screen side.
getMiniMapPadding(ImVec2) - Method in class imgui.extension.imnodes.ImNodesStyle
Mini-map padding size between mini-map edge and mini-map content.
getMinorAlpha() - Method in class imgui.extension.implot.ImPlotStyle
 
getMinorGridSize() - Method in class imgui.extension.implot.ImPlotStyle
 
getMinorTickLen() - Method in class imgui.extension.implot.ImPlotStyle
 
getMinorTickSize() - Method in class imgui.extension.implot.ImPlotStyle
 
getMonitors(int) - Method in class imgui.ImGuiPlatformIO
 
getMonitorsSize() - Method in class imgui.ImGuiPlatformIO
 
getMouseClickedCount(int) - Static method in class imgui.ImGui
Return the number of successive mouse-clicks at the time where a click happen (otherwise 0).
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
Scale software rendered mouse cursor (when io.MouseDrawCursor is enabled).
getMouseDelta() - Method in class imgui.ImGuiIO
Mouse delta.
getMouseDelta(ImVec2) - Method in class imgui.ImGuiIO
Mouse delta.
getMouseDeltaX() - Method in class imgui.ImGuiIO
Mouse delta.
getMouseDeltaY() - Method in class imgui.ImGuiIO
Mouse delta.
getMouseDoubleClickMaxDist() - Method in class imgui.ImGuiIO
Distance threshold to stay in to validate a double-click, in pixels.
getMouseDoubleClickTime() - Method in class imgui.ImGuiIO
Time for a double-click, in seconds.
getMouseDown(boolean[]) - Method in class imgui.ImGuiIO
Mouse buttons: 0=left, 1=right, 2=middle + extras (ImGuiMouseButton_COUNT == 5).
getMouseDown(int) - Method in class imgui.ImGuiIO
Mouse buttons: 0=left, 1=right, 2=middle + extras (ImGuiMouseButton_COUNT == 5).
getMouseDragDelta() - 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) - 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(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) - 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(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.
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.
getMouseDragDeltaX() - Static method in class imgui.ImGui
Return the delta from the initial clicking position while the mouse button is pressed or was just released.
getMouseDragDeltaX(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.
getMouseDragDeltaX(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.
getMouseDragDeltaY() - Static method in class imgui.ImGui
Return the delta from the initial clicking position while the mouse button is pressed or was just released.
getMouseDragDeltaY(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.
getMouseDragDeltaY(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
Distance threshold before considering we are dragging.
getMouseDrawCursor() - Method in class imgui.ImGuiIO
Request ImGui to draw a mouse cursor for you (if you are on a platform without a mouse cursor).
getMouseHoveredViewport() - Method in class imgui.ImGuiIO
(Optional) When using multiple viewports: viewport the OS mouse cursor is hovering _IGNORING_ viewports with the ImGuiViewportFlags_NoInputs flag, and _REGARDLESS_ of whether another viewport is focused.
getMousePos() - Static method in class imgui.ImGui
Shortcut to ImGui::GetIO().MousePos provided by user, to be consistent with other calls
getMousePos(ImVec2) - Static method in class imgui.ImGui
Shortcut to ImGui::GetIO().MousePos provided by user, to be consistent with other calls
getMousePos() - Method in class imgui.ImGuiIO
Mouse position, in pixels.
getMousePos(ImVec2) - Method in class imgui.ImGuiIO
Mouse position, in pixels.
getMousePosOnOpeningCurrentPopup() - Static method in class imgui.ImGui
Retrieve backup of mouse position at the time of opening popup we have BeginPopup() into
getMousePosOnOpeningCurrentPopup(ImVec2) - Static method in class imgui.ImGui
Retrieve backup of mouse position at the time of opening popup we have BeginPopup() into
getMousePosOnOpeningCurrentPopupX() - Static method in class imgui.ImGui
Retrieve backup of mouse position at the time of opening popup we have BeginPopup() into
getMousePosOnOpeningCurrentPopupY() - Static method in class imgui.ImGui
Retrieve backup of mouse position at the time of opening popup we have BeginPopup() into
getMousePosPadding() - Method in class imgui.extension.implot.ImPlotStyle
 
getMousePosX() - Static method in class imgui.ImGui
Shortcut to ImGui::GetIO().MousePos provided by user, to be consistent with other calls
getMousePosX() - Method in class imgui.ImGuiIO
Mouse position, in pixels.
getMousePosY() - Static method in class imgui.ImGui
Shortcut to ImGui::GetIO().MousePos provided by user, to be consistent with other calls
getMousePosY() - Method in class imgui.ImGuiIO
Mouse position, in pixels.
getMouseWheel() - Method in class imgui.ImGuiIO
Mouse wheel Vertical: 1 unit scrolls about 5 lines text.
getMouseWheelH() - Method in class imgui.ImGuiIO
Mouse wheel Horizontal.
getNavActive() - Method in class imgui.ImGuiIO
Keyboard/Gamepad navigation is currently allowed (will handle ImGuiKey_NavXXX events) = a window is focused and it doesn't use the ImGuiWindowFlags_NoNavInputs flag.
getNavInputs(float[]) - Method in class imgui.ImGuiIO
Gamepad inputs.
getNavInputs(int) - Method in class imgui.ImGuiIO
Gamepad inputs.
getNavVisible() - Method in class imgui.ImGuiIO
Keyboard/Gamepad navigation is visible and allowed (will handle ImGuiKey_NavXXX events).
getNodeBackgroundDrawList(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
getNodeBorderThickness() - Method in class imgui.extension.imnodes.ImNodesStyle
 
getNodeBorderWidth() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getNodeCornerRounding() - Method in class imgui.extension.imnodes.ImNodesStyle
 
getNodeDimensions(int, ImVec2) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodeDimensionsX(int) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodeDimensionsY(int) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodeEditorSpacePos(int, ImVec2) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodeEditorSpacePosX(int) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodeEditorSpacePosY(int) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodeGridSpacePos(int, ImVec2) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodeGridSpacePosX(int) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodeGridSpacePosY(int) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodePadding(ImVec2) - Method in class imgui.extension.imnodes.ImNodesStyle
 
getNodePadding() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getNodePadding(ImVec4) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getNodePosition(long, ImVec2) - Static method in class imgui.extension.nodeditor.NodeEditor
 
getNodePositionX(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
getNodePositionY(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
getNodeRounding() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getNodeScreenSpacePos(int, ImVec2) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodeScreenSpacePosX(int) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodeScreenSpacePosY(int) - Static method in class imgui.extension.imnodes.ImNodes
 
getNodeSizeX(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
getNodeSizeY(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
getNodeWithContextMenu() - Static method in class imgui.extension.nodeditor.NodeEditor
Binding notice: getNodeWithContextMenu(), getPinWithContextMenu() and getLinkWithContextMenu() return id of the object for which context menu should be shown.
getOnlyNodeWithWindows() - Method in class imgui.internal.ImGuiDockNode
[Root node only] Set when there is a single visible node within the hierarchy.
getOpenedKey() - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
return the dialog key who is opened, return nothing if not opened
getOversampleH() - Method in class imgui.ImFontConfig
Rasterize at higher quality for sub-pixel positioning.
getOversampleV() - Method in class imgui.ImFontConfig
Rasterize at higher quality for sub-pixel positioning.
getOwnerViewport() - Method in class imgui.ImDrawData
Viewport carrying the ImDrawData instance, might be of use to the renderer (generally not).
getPalette() - Method in class imgui.extension.texteditor.TextEditor
 
getParentNode() - Method in class imgui.internal.ImGuiDockNode
 
getParentViewportId() - Method in class imgui.ImGuiViewport
(Advanced) 0: no parent.
getParentViewportId() - Method in class imgui.ImGuiWindowClass
Hint for the platform backend.
getPinArrowSize() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPinArrowWidth() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPinBorderWidth() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPinCircleRadius() - Method in class imgui.extension.imnodes.ImNodesStyle
The circle radius used when the pin shape is either PinShape_Circle or PinShape_CircleFilled.
getPinCorners() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPinHoverRadius() - Method in class imgui.extension.imnodes.ImNodesStyle
The radius from the pin's center position inside of which it is detected as being hovered over.
getPinLineThickness() - Method in class imgui.extension.imnodes.ImNodesStyle
The thickness of the line used when the pin shape is not filled.
getPinOffset() - Method in class imgui.extension.imnodes.ImNodesStyle
Offsets the pins' positions from the edge of the node to the outside of the node.
getPinQuadSideLength() - Method in class imgui.extension.imnodes.ImNodesStyle
The quad side length used when the shape is either PinShape_Quad or PinShape_QuadFilled.
getPinRadius() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPinRounding() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPinTriangleSideLength() - Method in class imgui.extension.imnodes.ImNodesStyle
The equilateral triangle side length used when the pin shape is either PinShape_Triangle or PinShape_TriangleFilled.
getPinWithContextMenu() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getPivotAlignment() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPivotAlignment(ImVec2) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPivotAlignmentX() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPivotAlignmentY() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPivotScale() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPivotScale(ImVec2) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPivotScaleX() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPivotScaleY() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPivotSize() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPivotSize(ImVec2) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPivotSizeX() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPivotSizeY() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getPixelSnapH() - Method in class imgui.ImFontConfig
Align every glyph to pixel boundary.
getPlatformHandle() - Method in class imgui.ImGuiViewport
void* for FindViewportByPlatformHandle().
getPlatformHandleRaw() - Method in class imgui.ImGuiViewport
void* to hold lower-level, platform-native window handle (e.g.
getPlatformIO() - Static method in class imgui.ImGui
Platform/renderer functions, for backend to setup + viewports list.
getPlatformRequestClose() - Method in class imgui.ImGuiViewport
Platform window requested closure (e.g.
getPlatformRequestMove() - Method in class imgui.ImGuiViewport
Platform window requested move (e.g.
getPlatformRequestResize() - Method in class imgui.ImGuiViewport
Platform window requested resize (e.g.
getPlatformUserData() - Method in class imgui.ImGuiViewport
void* to hold custom data structure for the OS / platform (e.g.
getPlotBorderSize() - Method in class imgui.extension.implot.ImPlotStyle
 
getPlotDefaultSize() - Method in class imgui.extension.implot.ImPlotStyle
 
getPlotDrawList() - Static method in class imgui.extension.implot.ImPlot
Get the plot draw list for custom rendering to the current plot area.
getPlotLimits(int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! The returned ImPlotLimits should be manually deallocated with destroy()! Returns the current plot axis range.
getPlotMinSize() - Method in class imgui.extension.implot.ImPlotStyle
 
getPlotMousePos(int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! The returned ImPlotPoint should be manually deallocated with destroy()! Returns the mouse position in x,y coordinates of the current plot.
getPlotPadding() - Method in class imgui.extension.implot.ImPlotStyle
 
getPlotPos() - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Get the current Plot position (top-left) in pixels.
getPlotPos(ImVec2) - Static method in class imgui.extension.implot.ImPlot
 
getPlotQuery(int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! The returned ImPlotLimits should be manually deallocated with destroy()! Returns the current plot query bounds.
getPlotSelection(int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! The returned ImPlotLimits should be manually deallocated with destroy()! Returns the current plot box selection bounds.
getPlotSize() - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Get the current Plot size in pixels.
getPlotSize(ImVec2) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Get the current Plot size in pixels.
getPopupBorderSize() - Method in class imgui.ImGuiStyle
Thickness of border around popup/tooltip windows.
getPopupRounding() - Method in class imgui.ImGuiStyle
Radius of popup window corners rounding.
getPos() - Method in class imgui.ImGuiViewport
Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
getPos(ImVec2) - Method in class imgui.ImGuiViewport
Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
getPos() - Method in class imgui.internal.ImGuiDockNode
Current position
getPos(ImVec2) - Method in class imgui.internal.ImGuiDockNode
Current position
getPosAsciiEnd() - Method in class imgui.extension.memedit.MemoryEditorSizes
 
getPosAsciiStart() - Method in class imgui.extension.memedit.MemoryEditorSizes
 
getPosHexEnd() - Method in class imgui.extension.memedit.MemoryEditorSizes
 
getPosHexStart() - Method in class imgui.extension.memedit.MemoryEditorSizes
 
getPosX() - Method in class imgui.ImGuiViewport
Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
getPosX() - Method in class imgui.internal.ImGuiDockNode
Current position
getPosY() - Method in class imgui.ImGuiViewport
Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
getPosY() - Method in class imgui.internal.ImGuiDockNode
Current position
getRasterizerMultiply() - Method in class imgui.ImFontConfig
Brighten (>1.0f) or darken (<1.0f) font output.
getRendererUserData() - Method in class imgui.ImGuiViewport
void* to hold custom data structure for the renderer (e.g.
getRetroBluePalette() - Method in class imgui.extension.texteditor.TextEditor
 
getScale() - Method in class imgui.ImFont
Base font scale, multiplied by the per-window font scale which you can adjust with SetWindowFontScale()
getScreenSizeX() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getScreenSizeY() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getScrollbarRounding() - Method in class imgui.ImGuiStyle
Radius of grab corners for scrollbar.
getScrollbarSize() - Method in class imgui.ImGuiStyle
Width of the vertical scrollbar, Height of the horizontal scrollbar.
getScrollDuration() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getScrollMaxX() - Static method in class imgui.ImGui
Get maximum scrolling amount ~~ ContentSize.x - WindowSize.x - DecorationsSize.x
getScrollMaxY() - Static method in class imgui.ImGui
Get maximum scrolling amount ~~ ContentSize.y - WindowSize.y - DecorationsSize.y
getScrollX() - Static method in class imgui.ImGui
Get scrolling amount [0 ..
getScrollY() - Static method in class imgui.ImGui
Get scrolling amount [0 ..
getSelectableTextAlign() - Method in class imgui.ImGuiStyle
Alignment of selectable text.
getSelectableTextAlign(ImVec2) - Method in class imgui.ImGuiStyle
Alignment of selectable text.
getSelectableTextAlignX() - Method in class imgui.ImGuiStyle
Alignment of selectable text.
getSelectableTextAlignY() - Method in class imgui.ImGuiStyle
Alignment of selectable text.
getSelectedLinks(int[]) - Static method in class imgui.extension.imnodes.ImNodes
 
getSelectedLinks(long[], int) - Static method in class imgui.extension.nodeditor.NodeEditor
 
getSelectedNodeBorderWidth() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getSelectedNodes(int[]) - Static method in class imgui.extension.imnodes.ImNodes
Get the selected node/link ids.
getSelectedNodes(long[], int) - Static method in class imgui.extension.nodeditor.NodeEditor
 
getSelectedObjectCount() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getSelectedTabId() - Method in class imgui.internal.ImGuiDockNode
[Leaf node only] Which of our tab/window is selected.
getSelectedText() - Method in class imgui.extension.texteditor.TextEditor
 
getSelection() - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
Open File behavior : will return selection via a map<FileName, FilePathName>
getSettingsFile() - Method in class imgui.extension.nodeditor.NodeEditorConfig
 
getSharedFlags() - Method in class imgui.internal.ImGuiDockNode
Flags shared by all nodes of a same dockspace hierarchy (inherited from the root node)
getSize() - Method in class imgui.ImGuiViewport
Main Area: Size of the viewport.
getSize(ImVec2) - Method in class imgui.ImGuiViewport
Main Area: Size of the viewport.
getSize() - Method in class imgui.internal.ImGuiDockNode
Current size
getSize(ImVec2) - Method in class imgui.internal.ImGuiDockNode
Current size
getSizePixels() - Method in class imgui.ImFontConfig
Size in pixels for rasterizer (more or less maps to the resulting font height).
getSizeRef() - Method in class imgui.internal.ImGuiDockNode
[Split node only] Last explicitly written-to size (overridden when using a splitter affecting the node), used to calculate Size.
getSizeRef(ImVec2) - Method in class imgui.internal.ImGuiDockNode
[Split node only] Last explicitly written-to size (overridden when using a splitter affecting the node), used to calculate Size.
getSizeRefX() - Method in class imgui.internal.ImGuiDockNode
[Split node only] Last explicitly written-to size (overridden when using a splitter affecting the node), used to calculate Size.
getSizeRefY() - Method in class imgui.internal.ImGuiDockNode
[Split node only] Last explicitly written-to size (overridden when using a splitter affecting the node), used to calculate Size.
getSizeX() - Method in class imgui.ImGuiViewport
Main Area: Size of the viewport.
getSizeX() - Method in class imgui.internal.ImGuiDockNode
Current size
getSizeY() - Method in class imgui.ImGuiViewport
Main Area: Size of the viewport.
getSizeY() - Method in class imgui.internal.ImGuiDockNode
Current size
getSourceDirection() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getSourceDirection(ImVec2) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getSourceDirectionX() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getSourceDirectionY() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getSpacingBetweenMidCols() - Method in class imgui.extension.memedit.MemoryEditorSizes
 
getSplitAxis() - Method in class imgui.internal.ImGuiDockNode
[Split node only] Split axis (X or Y)
getState() - Method in class imgui.internal.ImGuiDockNode
 
getStateStorage() - Static method in class imgui.ImGui
 
getStyle() - Static method in class imgui.extension.imnodes.ImNodes
Returns the global style struct.
getStyle() - Static method in class imgui.extension.implot.ImPlot
Provides access to plot style structure for permanant modifications to colors, sizes, etc.
getStyle() - Static method in class imgui.extension.nodeditor.NodeEditor
 
getStyle() - Static method in class imgui.ImGui
Access the Style structure (colors, sizes).
getStyleColorName(int) - Static method in class imgui.extension.implot.ImPlot
Returns the string name for an ImPlotCol.
getStyleColorName(int) - Static method in class imgui.extension.nodeditor.NodeEditor
 
getStyleColorName(int) - Static method in class imgui.ImGui
Get a string corresponding to the enum value (for display, saving, etc.).
getStyleColorVec4(int) - Method in class imgui.ImGui
Retrieve style color as stored in ImGuiStyle structure.
getStyleColorVec4(int, ImVec4) - Static method in class imgui.ImGui
Retrieve style color as stored in ImGuiStyle structure.
getTabBorderSize() - Method in class imgui.ImGuiStyle
Thickness of border around tabs.
getTabItemFlagsOverrideSet() - Method in class imgui.ImGuiWindowClass
[EXPERIMENTAL] TabItem flags to set when a window of this class gets submitted into a dock node tab bar.
getTabMinWidthForCloseButton() - Method in class imgui.ImGuiStyle
Minimum width for close button to appears on an unselected tab when hovered.
getTabRounding() - Method in class imgui.ImGuiStyle
Radius of upper corners of a tab.
getTabSize() - Method in class imgui.extension.texteditor.TextEditor
 
getTargetDirection() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getTargetDirection(ImVec2) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getTargetDirectionX() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getTargetDirectionY() - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
getTexDataAsAlpha8(ImInt, ImInt) - Method in class imgui.ImFontAtlas
1 byte-per-pixel
getTexDataAsAlpha8(ImInt, ImInt, ImInt) - Method in class imgui.ImFontAtlas
1 byte-per-pixel
getTexDataAsRGBA32(ImInt, ImInt) - Method in class imgui.ImFontAtlas
4 bytes-per-pixel
getTexDataAsRGBA32(ImInt, ImInt, ImInt) - Method in class imgui.ImFontAtlas
4 bytes-per-pixel
getTexDesiredWidth() - Method in class imgui.ImFontAtlas
Texture width desired by user before Build().
getTexGlyphPadding() - Method in class imgui.ImFontAtlas
Padding between glyphs within texture in pixels.
getTexID() - Method in class imgui.ImFontAtlas
User data to refer to the texture once it has been uploaded to user's graphic systems.
getText() - Method in class imgui.extension.texteditor.TextEditor
 
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)
getTextLines() - Method in class imgui.extension.texteditor.TextEditor
 
getTime() - Static method in class imgui.ImGui
Get global imgui time.
getTotalIdxCount() - Method in class imgui.ImDrawData
For convenience, sum of all ImDrawList's IdxBuffer.Size
getTotalLines() - Method in class imgui.extension.texteditor.TextEditor
 
getTotalVtxCount() - Method in class imgui.ImDrawData
For convenience, sum of all ImDrawList's VtxBuffer.Size
getTouchExtraPadding() - Method in class imgui.ImGuiStyle
Expand reactive bounding box for touch-based system where touch position is not accurate enough.
getTouchExtraPadding(ImVec2) - Method in class imgui.ImGuiStyle
Expand reactive bounding box for touch-based system where touch position is not accurate enough.
getTouchExtraPaddingX() - Method in class imgui.ImGuiStyle
Expand reactive bounding box for touch-based system where touch position is not accurate enough.
getTouchExtraPaddingY() - Method in class imgui.ImGuiStyle
Expand reactive bounding box for touch-based system where touch position is not accurate enough.
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
getU0() - Method in class imgui.ImFontGlyph
Texture coordinates
getU1() - Method in class imgui.ImFontGlyph
Texture coordinates
getUserDatas() - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
will return user datas sent with Open Dialog/Modal
getV0() - Method in class imgui.ImFontGlyph
Texture coordinates
getV1() - Method in class imgui.ImFontGlyph
Texture coordinates
getValid() - Method in class imgui.ImDrawData
Only valid after Render() is called and before the next NewFrame() is called.
getVersion() - Static method in class imgui.ImGui
Get the compiled version string e.g.
getViewportFlagsOverrideClear() - Method in class imgui.ImGuiWindowClass
Viewport flags to clear when a window of this class owns a viewport.
getViewportFlagsOverrideSet() - Method in class imgui.ImGuiWindowClass
Viewport flags to set when a window of this class owns a viewport.
getViewports(int) - Method in class imgui.ImGuiPlatformIO
 
getViewportsSize() - Method in class imgui.ImGuiPlatformIO
 
getVisible() - Method in class imgui.ImFontGlyph
Flag to indicate glyph has no visible pixels (e.g.
getWantCaptureKeyboard() - Method in class imgui.ImGuiIO
Set when Dear ImGui will use keyboard inputs, in this case do not dispatch them to your main game/application (either way, always pass keyboard inputs to imgui).
getWantCaptureMouse() - Method in class imgui.ImGuiIO
Set when Dear ImGui will use mouse inputs, in this case do not dispatch them to your main game/application (either way, always pass on mouse inputs to imgui).
getWantCloseAll() - Method in class imgui.internal.ImGuiDockNode
Set when closing all tabs at once.
getWantCloseTabId() - Method in class imgui.internal.ImGuiDockNode
[Leaf node only] Set when closing a specific tab/window.
getWantHiddenTabBarToggle() - Method in class imgui.internal.ImGuiDockNode
 
getWantHiddenTabBarUpdate() - Method in class imgui.internal.ImGuiDockNode
 
getWantLockSizeOnce() - Method in class imgui.internal.ImGuiDockNode
 
getWantMouseMove() - Method in class imgui.internal.ImGuiDockNode
After a node extraction we need to transition toward moving the newly created host window
getWantSaveIniSettings() - Method in class imgui.ImGuiIO
When manual .ini load/save is active (io.IniFilename == NULL), this will be set to notify your application that you can call SaveIniSettingsToMemory() and save yourself.
getWantSetMousePos() - Method in class imgui.ImGuiIO
MousePos has been altered, backend should reposition mouse on next frame.
getWantTextInput() - Method in class imgui.ImGuiIO
Mobile/console: when set, you may display an on-screen keyboard.
getWindowBorderSize() - Method in class imgui.ImGuiStyle
Thickness of border around windows.
getWindowClass() - Method in class imgui.internal.ImGuiDockNode
[Root node only]
getWindowContentRegionMax() - Static method in class imgui.ImGui
 
getWindowContentRegionMax(ImVec2) - Static method in class imgui.ImGui
 
getWindowContentRegionMaxX() - Static method in class imgui.ImGui
 
getWindowContentRegionMaxY() - Static method in class imgui.ImGui
 
getWindowContentRegionMin() - Static method in class imgui.ImGui
Content boundaries max (roughly (0,0)+Size-Scroll) where Size can be override with SetNextWindowContentSize(), in window coordinates
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
getWindowContentRegionMinX() - Static method in class imgui.ImGui
Content boundaries max (roughly (0,0)+Size-Scroll) where Size can be override with SetNextWindowContentSize(), in window coordinates
getWindowContentRegionMinY() - Static method in class imgui.ImGui
Content boundaries max (roughly (0,0)+Size-Scroll) where Size can be override with SetNextWindowContentSize(), in window coordinates
getWindowDockID() - Static method in class imgui.ImGui
 
getWindowDpiScale() - Static method in class imgui.ImGui
Get DPI scale currently associated to the current window's viewport.
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
Side of the collapsing/docking button in the title bar (None/Left/Right).
getWindowMinSize() - Method in class imgui.ImGuiStyle
Minimum window size.
getWindowMinSize(ImVec2) - Method in class imgui.ImGuiStyle
Minimum window size.
getWindowMinSizeX() - Method in class imgui.ImGuiStyle
Minimum window size.
getWindowMinSizeY() - Method in class imgui.ImGuiStyle
Minimum window size.
getWindowPadding() - Method in class imgui.ImGuiStyle
Padding within a window.
getWindowPadding(ImVec2) - Method in class imgui.ImGuiStyle
Padding within a window.
getWindowPaddingX() - Method in class imgui.ImGuiStyle
Padding within a window.
getWindowPaddingY() - Method in class imgui.ImGuiStyle
Padding within a window.
getWindowPos() - 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)
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)
getWindowPosX() - 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)
getWindowPosY() - 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
Radius of window corners rounding.
getWindowScrollbarRect(ImGuiWindow, int) - Static method in class imgui.internal.ImGui
 
getWindowSize() - Static method in class imgui.ImGui
Get current window size
getWindowSize(ImVec2) - Static method in class imgui.ImGui
Get current window size
getWindowSizeX() - Static method in class imgui.ImGui
Get current window size
getWindowSizeY() - Static method in class imgui.ImGui
Get current window size
getWindowTitleAlign() - Method in class imgui.ImGuiStyle
Alignment for title bar text.
getWindowTitleAlign(ImVec2) - Method in class imgui.ImGuiStyle
Alignment for title bar text.
getWindowTitleAlignX() - Method in class imgui.ImGuiStyle
Alignment for title bar text.
getWindowTitleAlignY() - Method in class imgui.ImGuiStyle
Alignment for title bar text.
getWindowViewport() - Static method in class imgui.ImGui
Get viewport currently associated to the current window.
getWindowWidth() - Method in class imgui.extension.memedit.MemoryEditorSizes
 
getWindowWidth() - Static method in class imgui.ImGui
Get current window width (shortcut for GetWindowSize().x)
getWorkCenter() - Method in class imgui.ImGuiViewport
 
getWorkCenter(ImVec2) - Method in class imgui.ImGuiViewport
 
getWorkCenterX() - Method in class imgui.ImGuiViewport
 
getWorkCenterY() - Method in class imgui.ImGuiViewport
 
getWorkPos(ImVec2) - Method in class imgui.ImGuiPlatformMonitor
Coordinates without task bars / side bars / menu bars.
getWorkPos() - Method in class imgui.ImGuiViewport
Work Area: Position of the viewport minus task bars, menus bars, status bars.
getWorkPos(ImVec2) - Method in class imgui.ImGuiViewport
Work Area: Position of the viewport minus task bars, menus bars, status bars.
getWorkPosX() - Method in class imgui.ImGuiPlatformMonitor
Coordinates without task bars / side bars / menu bars.
getWorkPosX() - Method in class imgui.ImGuiViewport
Work Area: Position of the viewport minus task bars, menus bars, status bars.
getWorkPosY() - Method in class imgui.ImGuiPlatformMonitor
Coordinates without task bars / side bars / menu bars.
getWorkPosY() - Method in class imgui.ImGuiViewport
Work Area: Position of the viewport minus task bars, menus bars, status bars.
getWorkSize(ImVec2) - Method in class imgui.ImGuiPlatformMonitor
Coordinates without task bars / side bars / menu bars.
getWorkSize() - Method in class imgui.ImGuiViewport
Work Area: Size of the viewport minus task bars, menu bars, status bars.
getWorkSize(ImVec2) - Method in class imgui.ImGuiViewport
Work Area: Size of the viewport minus task bars, menu bars, status bars.
getWorkSizeX() - Method in class imgui.ImGuiPlatformMonitor
Coordinates without task bars / side bars / menu bars.
getWorkSizeX() - Method in class imgui.ImGuiViewport
Work Area: Size of the viewport minus task bars, menu bars, status bars.
getWorkSizeY() - Method in class imgui.ImGuiPlatformMonitor
Coordinates without task bars / side bars / menu bars.
getWorkSizeY() - Method in class imgui.ImGuiViewport
Work Area: Size of the viewport minus task bars, menu bars, status bars.
getX() - Method in class imgui.extension.implot.ImPlotLimits
 
getX() - Method in class imgui.extension.implot.ImPlotPoint
 
getX0() - Method in class imgui.ImFontGlyph
Glyph corners
getX1() - Method in class imgui.ImFontGlyph
Glyph corners
getY() - Method in class imgui.extension.implot.ImPlotLimits
 
getY() - Method in class imgui.extension.implot.ImPlotPoint
 
getY0() - Method in class imgui.ImFontGlyph
Glyph corners
getY1() - Method in class imgui.ImFontGlyph
Glyph corners
glsl() - Static method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
gotoAddrAndHighlight(long, long) - Method in class imgui.extension.memedit.MemoryEditor
 
GrabMinSize - Static variable in class imgui.flag.ImGuiStyleVar
float GrabMinSize
GrabRounding - Static variable in class imgui.flag.ImGuiStyleVar
float GrabRounding
Greys - Static variable in class imgui.extension.implot.flag.ImPlotColormap
white/black (qual=false, n=2 )
Grid - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
GridBackground - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
GridLine - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
GridLines - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleFlags
 
GridSpacing - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
group(float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
GroupBg - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
GroupBorder - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
GroupBorderWidth - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
GroupRounding - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 

H

Hand - Static variable in class imgui.flag.ImGuiMouseCursor
(Unused by Dear ImGui functions.
hasBackendFlags(int) - Method in class imgui.ImGuiIO
See ImGuiBackendFlags enum.
hasConfigFlags(int) - Method in class imgui.ImGuiIO
See ImGuiConfigFlags enum.
hasDockNodeFlagsOverrideSet(int) - Method in class imgui.ImGuiWindowClass
[EXPERIMENTAL] Dock node flags to set when a window of this class is hosted by a dock node (it doesn't have to be selected!)
hasFlags(int) - Method in class imgui.ImFontAtlas
Build flags (see ImFontAtlasFlags)
hasFlags(int) - Method in class imgui.ImGuiViewport
HasGamepad - Static variable in class imgui.flag.ImGuiBackendFlags
Backend Platform supports gamepad and currently has one connected.
hashCode() - Method in class imgui.ImVec2
 
hashCode() - Method in class imgui.ImVec4
 
hashCode() - Method in class imgui.internal.ImRect
 
hashCode() - Method in class imgui.type.ImBoolean
 
hashCode() - Method in class imgui.type.ImDouble
 
hashCode() - Method in class imgui.type.ImFloat
 
hashCode() - Method in class imgui.type.ImInt
 
hashCode() - Method in class imgui.type.ImLong
 
hashCode() - Method in class imgui.type.ImShort
 
hashCode() - Method in class imgui.type.ImString
 
hasImDrawListFlags(int) - Method in class imgui.ImDrawList
Flags, you may poke into these to adjust anti-aliasing settings per-primitive.
HasMouseCursors - Static variable in class imgui.flag.ImGuiBackendFlags
Backend Platform supports honoring GetMouseCursor() value to change the OS cursor shape.
HasMouseHoveredViewport - Static variable in class imgui.flag.ImGuiBackendFlags
Backend Platform supports setting io.MouseHoveredViewport to the viewport directly under the mouse _IGNORING_ viewports with the ImGuiViewportFlags_NoInputs flag and _REGARDLESS_ of whether another viewport is focused and may be capturing the mouse.
hasSelection() - Method in class imgui.extension.texteditor.TextEditor
 
hasSelectionChanged() - Static method in class imgui.extension.nodeditor.NodeEditor
 
HasSetMousePos - Static variable in class imgui.flag.ImGuiBackendFlags
Backend Platform supports io.WantSetMousePos requests to reposition the OS mouse position (only used if ImGuiConfigFlags_NavEnableSetMousePos is set).
HDR - Static variable in class imgui.flag.ImGuiColorEditFlags
(WIP) ColorEdit: Currently only disable 0.0f..1.0f limits in RGBA edition (note: you probably want to use ImGuiColorEditFlags_Float flag as well).
Header - Static variable in class imgui.flag.ImGuiCol
Header* colors are used for CollapsingHeader, TreeNode, Selectable, MenuItem
HeaderActive - Static variable in class imgui.flag.ImGuiCol
 
HeaderHovered - Static variable in class imgui.flag.ImGuiCol
 
Headers - Static variable in class imgui.flag.ImGuiTableRowFlags
Identify header row (set default background color + width of its contents accounted different for auto column width)
HeightLarge - Static variable in class imgui.flag.ImGuiComboFlags
Max ~20 items visible
HeightLargest - Static variable in class imgui.flag.ImGuiComboFlags
As many fitting items as possible
HeightMask_ - Static variable in class imgui.flag.ImGuiComboFlags
 
HeightRegular - Static variable in class imgui.flag.ImGuiComboFlags
Max ~8 items visible (default)
HeightSmall - Static variable in class imgui.flag.ImGuiComboFlags
Max ~4 items visible.
HiddenTabBar - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
Tab bar is hidden, with a triangle in the corner to show it again (NB: actual tab-bar instance may be destroyed as this is only used for single-window tab bar)
Hideable - Static variable in class imgui.flag.ImGuiTableFlags
Enable hiding/disabling columns in context menu.
HideColumnDate - Static variable in class imgui.extension.imguifiledialog.flag.ImGuiFileDialogFlags
hide column file date
HideColumnSize - Static variable in class imgui.extension.imguifiledialog.flag.ImGuiFileDialogFlags
hide column file size
HideColumnType - Static variable in class imgui.extension.imguifiledialog.flag.ImGuiFileDialogFlags
hide column file type
hideNextItem() - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Hides the next plot item.
hideNextItem(boolean, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Hides the next plot item.
hlsl() - Static method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
Home - Static variable in class imgui.flag.ImGuiKey
 
Horizontal - Static variable in class imgui.extension.implot.flag.ImPlotOrientation
left/right
HorizontalScrollbar - Static variable in class imgui.flag.ImGuiWindowFlags
Allow horizontal scrollbar to appear (off by default).
HostWindowHiddenBecauseSingleWindow - Static variable in class imgui.internal.flag.ImGuiDockNodeState
 
HostWindowHiddenBecauseWindowsAreResizing - Static variable in class imgui.internal.flag.ImGuiDockNodeState
 
HostWindowVisible - Static variable in class imgui.internal.flag.ImGuiDockNodeState
 
Hot - Static variable in class imgui.extension.implot.flag.ImPlotColormap
a.k.a.
HoveredNodeBorderWidth - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
HovLinkBorder - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
HovNodeBorder - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
hsl(float, float, float) - Static method in class imgui.ImColor
 
hsl(int, int, int) - Static method in class imgui.ImColor
 
hsla(float, float, float, float) - Static method in class imgui.ImColor
 
hsla(int, int, int, int) - Static method in class imgui.ImColor
 
hslToColor(int, int, int) - Static method in class imgui.ImColor
hslToColor(int, int, int, float) - Static method in class imgui.ImColor
hslToColor(float, float, float) - Static method in class imgui.ImColor
hslToColor(float, float, float, float) - Static method in class imgui.ImColor

I

Identifier - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
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.
imAssert(String, int, String) - Method in class imgui.assertion.ImAssertCallback
Called from native code to bring the callback into java side.
ImAssertCallback - Class in imgui.assertion
Callback for native IM_ASSERT calls.
ImAssertCallback() - Constructor for class imgui.assertion.ImAssertCallback
 
imAssertCallback(String, int, String) - Method in class imgui.assertion.ImAssertCallback
The assertion callback from ImGui.
ImBoolean - Class in imgui.type
 
ImBoolean() - Constructor for class imgui.type.ImBoolean
 
ImBoolean(ImBoolean) - Constructor for class imgui.type.ImBoolean
 
ImBoolean(boolean) - Constructor for class imgui.type.ImBoolean
 
ImColor - Class in imgui
Helper class to get ABGR packed color used by Dear ImGui.
ImDouble - Class in imgui.type
 
ImDouble() - Constructor for class imgui.type.ImDouble
 
ImDouble(ImDouble) - Constructor for class imgui.type.ImDouble
 
ImDouble(double) - Constructor for class imgui.type.ImDouble
 
ImDrawData - Class in imgui
All draw data to render Dear ImGui frame (NB: the style and the naming convention here is a little inconsistent, we currently preserve them for backward compatibility purpose, as this is one of the oldest structure exposed by the library! Basically, ImDrawList == CmdList)
ImDrawData(long) - Constructor for class imgui.ImDrawData
 
ImDrawFlags - Class in imgui.flag
 
ImDrawList - Class in imgui
Draw command list This is the low-level list of polygons that ImGui:: functions are filling.
ImDrawList(long) - Constructor for class imgui.ImDrawList
 
ImDrawListFlags - Class in imgui.flag
Flags for ImDrawList.
ImFloat - Class in imgui.type
 
ImFloat() - Constructor for class imgui.type.ImFloat
 
ImFloat(ImFloat) - Constructor for class imgui.type.ImFloat
 
ImFloat(float) - Constructor for class imgui.type.ImFloat
 
ImFont - Class in imgui
Font runtime data and rendering ImFontAtlas automatically loads a default embedded font for you when you call GetTexDataAsAlpha8() or GetTexDataAsRGBA32().
ImFont() - Constructor for class imgui.ImFont
 
ImFont(long) - Constructor for class imgui.ImFont
 
ImFontAtlas - Class in imgui
Load and rasterize multiple TTF/OTF fonts into a same texture.
ImFontAtlas() - Constructor for class imgui.ImFontAtlas
 
ImFontAtlas(long) - Constructor for class imgui.ImFontAtlas
 
ImFontAtlasFlags - Class in imgui.flag
Flags for ImFontAtlas build
ImFontConfig - Class in imgui
 
ImFontConfig() - Constructor for class imgui.ImFontConfig
This class will create a native structure.
ImFontGlyph - Class in imgui
Hold rendering data for one glyph.
ImFontGlyph() - Constructor for class imgui.ImFontGlyph
 
ImFontGlyph(long) - Constructor for class imgui.ImFontGlyph
 
ImFontGlyphRangesBuilder - Class in imgui
Helper to build glyph ranges from text/string data.
ImFontGlyphRangesBuilder() - Constructor for class imgui.ImFontGlyphRangesBuilder
 
imgui - package imgui
 
ImGui - Class in imgui
 
ImGui() - Constructor for class imgui.ImGui
 
ImGui - Class in imgui.internal
 
ImGui() - Constructor for class imgui.internal.ImGui
 
imgui.assertion - package imgui.assertion
 
imgui.binding - package imgui.binding
 
imgui.callback - package imgui.callback
 
imgui.extension.imguifiledialog - package imgui.extension.imguifiledialog
 
imgui.extension.imguifiledialog.callback - package imgui.extension.imguifiledialog.callback
 
imgui.extension.imguifiledialog.flag - package imgui.extension.imguifiledialog.flag
 
imgui.extension.imguizmo - package imgui.extension.imguizmo
 
imgui.extension.imguizmo.flag - package imgui.extension.imguizmo.flag
 
imgui.extension.imnodes - package imgui.extension.imnodes
 
imgui.extension.imnodes.flag - package imgui.extension.imnodes.flag
 
imgui.extension.implot - package imgui.extension.implot
 
imgui.extension.implot.flag - package imgui.extension.implot.flag
 
imgui.extension.memedit - package imgui.extension.memedit
 
imgui.extension.nodeditor - package imgui.extension.nodeditor
 
imgui.extension.nodeditor.flag - package imgui.extension.nodeditor.flag
 
imgui.extension.texteditor - package imgui.extension.texteditor
 
imgui.extension.texteditor.flag - package imgui.extension.texteditor.flag
 
imgui.flag - package imgui.flag
 
imgui.internal - package imgui.internal
 
imgui.internal.flag - package imgui.internal.flag
 
imgui.lwjgl3.glfw - package imgui.lwjgl3.glfw
 
imgui.type - package imgui.type
 
ImGuiAxis - Class in imgui.internal.flag
 
ImGuiBackendFlags - Class in imgui.flag
Backend capabilities flags stored in io.BackendFlags.
ImGuiButtonFlags - Class in imgui.flag
 
ImGuiCol - Class in imgui.flag
Enumeration for PushStyleColor() / PopStyleColor()
ImGuiColorEditFlags - Class in imgui.flag
Flags for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()
ImGuiComboFlags - Class in imgui.flag
Flags for ImGui::BeginCombo()
ImGuiCond - Class in imgui.flag
Enumeration for ImGui::SetWindow***(), SetNextWindow***(), SetNextItem***() functions Represent a condition.
ImGuiConfigFlags - Class in imgui.flag
Configuration flags stored in io.ConfigFlags.
ImGuiContext - Class in imgui.internal
 
ImGuiContext(long) - Constructor for class imgui.internal.ImGuiContext
 
ImGuiDataAuthority - Class in imgui.internal.flag
Store the source authority (dock node vs window) of a field
ImGuiDataType - Class in imgui.flag
A primary data type
ImGuiDir - Class in imgui.flag
A cardinal direction
ImGuiDockNode - Class in imgui.internal
 
ImGuiDockNode(long) - Constructor for class imgui.internal.ImGuiDockNode
 
ImGuiDockNodeFlags - Class in imgui.flag
Flags for ImGui::DockSpace(), shared/inherited by child nodes.
ImGuiDockNodeFlags() - Constructor for class imgui.flag.ImGuiDockNodeFlags
 
ImGuiDockNodeFlags - Class in imgui.internal.flag
Extend ImGuiDockNodeFlags
ImGuiDockNodeState - Class in imgui.internal.flag
 
ImGuiDragDropFlags - Class in imgui.flag
Flags for ImGui::BeginDragDropSource(), ImGui::AcceptDragDropPayload()
ImGuiFileDialog - Class in imgui.extension.imguifiledialog
ImGuiFileDialog extension for ImGui Repo: https://github.com/aiekick/ImGuiFileDialog
ImGuiFileDialogFlags - Class in imgui.extension.imguifiledialog.flag
 
ImGuiFileDialogPaneFun - Class in imgui.extension.imguifiledialog.callback
 
ImGuiFileDialogPaneFun() - Constructor for class imgui.extension.imguifiledialog.callback.ImGuiFileDialogPaneFun
 
ImGuiFocusedFlags - Class in imgui.flag
Flags for ImGui::IsWindowFocused()
ImGuiFreeTypeBuilderFlags - Class in imgui.flag
 
ImGuiHoveredFlags - Class in imgui.flag
Flags for ImGui::IsItemHovered(), ImGui::IsWindowHovered() Note:if you are trying to check whether your mouse should be dispatched to Dear ImGui or to your app, you should use'io.WantCaptureMouse'instead!Please read the FAQ!Note: windows with the ImGuiWindowFlags_NoInputs flag are ignored by IsWindowHovered() calls.
ImGuiImplGlfwNative - Class in imgui.lwjgl3.glfw
 
ImGuiInputTextFlags - Class in imgui.flag
Flags for ImGui::InputText()
ImGuiIO - Class in imgui
Communicate most settings and inputs/outputs to Dear ImGui using this structure.
ImGuiIO(long) - Constructor for class imgui.ImGuiIO
 
ImGuiItemFlags - Class in imgui.internal.flag
Transient per-window flags, reset at the beginning of the frame.
ImGuiKey - Class in imgui.flag
User fill ImGuiIO.KeyMap[] array with indices into the ImGuiIO.KeysDown[512] array
ImGuiKeyModFlags - Class in imgui.flag
To test io.KeyMods (which is a combination of individual fields io.KeyCtrl, io.KeyShift, io.KeyAlt set by user/backend)
ImGuiListClipper - Class in imgui
Helper: Manually clip large list of items.
ImGuiMouseButton - Class in imgui.flag
Identify a mouse button.
ImGuiMouseCursor - Class in imgui.flag
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.flag
Gamepad/Keyboard directional navigation Keyboard: Set io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard to enable.
ImGuiOnceUponAFrame - Class in imgui
Helper: Execute a block of code at maximum once a frame.
ImGuiPlatformIO - Class in imgui
----------------------------------------------------------------------------- [BETA] Platform interface for multi-viewport support ----------------------------------------------------------------------------- (Optional) This is completely optional, for advanced users! If you are new to Dear ImGui and trying to integrate it into your engine, you can probably ignore this for now.
ImGuiPlatformIO(long) - Constructor for class imgui.ImGuiPlatformIO
 
ImGuiPlatformMonitor - Class in imgui
(Optional) This is required when enabling multi-viewport.
ImGuiPlatformMonitor(long) - Constructor for class imgui.ImGuiPlatformMonitor
 
ImGuiPopupFlags - Class in imgui.flag
Flags for OpenPopup*(), BeginPopupContext*(), IsPopupOpen() functions.
ImGuiSelectableFlags - Class in imgui.flag
Flags for ImGui::Selectable()
ImGuiSliderFlags - Class in imgui.flag
 
ImGuiSortDirection - Class in imgui.flag
A sorting direction
ImGuiStorage - Class in imgui
Helper: Key-Value storage Typically you don't have to worry about this since a storage is held within each Window.
ImGuiStorage() - Constructor for class imgui.ImGuiStorage
 
ImGuiStorage(long) - Constructor for class imgui.ImGuiStorage
 
ImGuiStruct - Class in imgui.binding
Class provides a communication layer between binding and Dear ImGui library through the "pointer" field.
ImGuiStruct(long) - Constructor for class imgui.binding.ImGuiStruct
 
ImGuiStructDestroyable - Class in imgui.binding
Class extends ImGuiStruct and provides additional API to allocated and de-allocate native objects.
ImGuiStructDestroyable() - Constructor for class imgui.binding.ImGuiStructDestroyable
Constructor, which creates natively allocated struct.
ImGuiStructDestroyable(long) - Constructor for class imgui.binding.ImGuiStructDestroyable
 
ImGuiStyle - Class in imgui
You may modify the ImGui::GetStyle() main instance during initialization and before NewFrame().
ImGuiStyle() - Constructor for class imgui.ImGuiStyle
 
ImGuiStyle(long) - Constructor for class imgui.ImGuiStyle
 
ImGuiStyleVar - Class in imgui.flag
Enumeration for PushStyleVar() / PopStyleVar() to temporarily modify the ImGuiStyle structure.
ImGuiTabBarFlags - Class in imgui.flag
Flags for ImGui::BeginTabBar()
ImGuiTabItemFlags - Class in imgui.flag
Flags for ImGui::BeginTabItem()
ImGuiTableBgTarget - Class in imgui.flag
Enum for ImGui::TableSetBgColor() Background colors are rendering in 3 layers: - Layer 0: draw with RowBg0 color if set, otherwise draw with ColumnBg0 if set.
ImGuiTableColumnFlags - Class in imgui.flag
ImGuiTableFlags - Class in imgui.flag
Flags for ImGui::BeginTable() [BETA API] API may evolve slightly! If you use this, please update to the next version when it comes out! - Important! Sizing policies have complex and subtle side effects, more so than you would expect.
ImGuiTableRowFlags - Class in imgui.flag
ImGuiTextFilter - Class in imgui
Helper: Parse and apply text filters.
ImGuiTextFilter() - Constructor for class imgui.ImGuiTextFilter
 
ImGuiTextFilter(String) - Constructor for class imgui.ImGuiTextFilter
 
ImGuiTreeNodeFlags - Class in imgui.flag
Flags for ImGui::TreeNodeEx(), ImGui::CollapsingHeader*()
ImGuiViewport - Class in imgui
The viewports created and managed by Dear ImGui.
ImGuiViewport(long) - Constructor for class imgui.ImGuiViewport
 
ImGuiViewportFlags - Class in imgui.flag
Flags stored in ImGuiViewport::Flags, giving indications to the platform backends.
ImGuiWindow - Class in imgui.internal
 
ImGuiWindow(long) - Constructor for class imgui.internal.ImGuiWindow
 
ImGuiWindowClass - Class in imgui
[ALPHA] Rarely used / very advanced uses only.
ImGuiWindowClass() - Constructor for class imgui.ImGuiWindowClass
 
ImGuiWindowClass(long) - Constructor for class imgui.ImGuiWindowClass
 
ImGuiWindowFlags - Class in imgui.flag
Flags for ImGui::Begin()
ImGuizmo - Class in imgui.extension.imguizmo
 
ImInt - Class in imgui.type
 
ImInt() - Constructor for class imgui.type.ImInt
 
ImInt(ImInt) - Constructor for class imgui.type.ImInt
 
ImInt(int) - Constructor for class imgui.type.ImInt
 
ImListClipperCallback - Class in imgui.callback
Callback for ImGuiListClipper class.
ImListClipperCallback() - Constructor for class imgui.callback.ImListClipperCallback
 
ImLong - Class in imgui.type
 
ImLong() - Constructor for class imgui.type.ImLong
 
ImLong(ImLong) - Constructor for class imgui.type.ImLong
 
ImLong(long) - Constructor for class imgui.type.ImLong
 
ImNodes - Class in imgui.extension.imnodes
Bindings for Imnodes (https://github.com/Nelarius/imnodes/) Original library author - Johann Muszynski (https://github.com/Nelarius)
ImNodesAttributeFlags - Class in imgui.extension.imnodes.flag
This enum controls the way the attribute pins behave.
ImNodesColorStyle - Class in imgui.extension.imnodes.flag
 
ImNodesContext - Class in imgui.extension.imnodes
 
ImNodesContext() - Constructor for class imgui.extension.imnodes.ImNodesContext
 
ImNodesContext(long) - Constructor for class imgui.extension.imnodes.ImNodesContext
 
ImNodesMiniMapLocation - Class in imgui.extension.imnodes.flag
This enum controls the minimap's location.
ImNodesPinShape - Class in imgui.extension.imnodes.flag
This enum controls the way attribute pins look.
ImNodesStyle - Class in imgui.extension.imnodes
 
ImNodesStyle(long) - Constructor for class imgui.extension.imnodes.ImNodesStyle
 
ImNodesStyleFlags - Class in imgui.extension.imnodes.flag
 
ImNodesStyleVar - Class in imgui.extension.imnodes.flag
 
ImPlatformFuncViewport - Class in imgui.callback
Callback to represent ImGuiPlatformIO function with args: (ImGuiViewport*)
ImPlatformFuncViewport() - Constructor for class imgui.callback.ImPlatformFuncViewport
 
ImPlatformFuncViewportFloat - Class in imgui.callback
Callback to represent ImGuiPlatformIO function with args: (ImGuiViewport*, String)
ImPlatformFuncViewportFloat() - Constructor for class imgui.callback.ImPlatformFuncViewportFloat
 
ImPlatformFuncViewportImVec2 - Class in imgui.callback
Callback to represent ImGuiPlatformIO function with args: (ImGuiViewport*, ImVec2)
ImPlatformFuncViewportImVec2() - Constructor for class imgui.callback.ImPlatformFuncViewportImVec2
 
ImPlatformFuncViewportString - Class in imgui.callback
Callback to represent ImGuiPlatformIO function with args: (ImGuiViewport*, String)
ImPlatformFuncViewportString() - Constructor for class imgui.callback.ImPlatformFuncViewportString
 
ImPlatformFuncViewportSuppBoolean - Class in imgui.callback
Callback to represent ImGuiPlatformIO function with args: (ImGuiViewport*) - Boolean
ImPlatformFuncViewportSuppBoolean() - Constructor for class imgui.callback.ImPlatformFuncViewportSuppBoolean
 
ImPlatformFuncViewportSuppFloat - Class in imgui.callback
Callback to represent ImGuiPlatformIO function with args: (ImGuiViewport*) - Boolean
ImPlatformFuncViewportSuppFloat() - Constructor for class imgui.callback.ImPlatformFuncViewportSuppFloat
 
ImPlatformFuncViewportSuppImVec2 - Class in imgui.callback
Callback to represent ImGuiPlatformIO function with args: (ImGuiViewport*) - ImVec2
ImPlatformFuncViewportSuppImVec2() - Constructor for class imgui.callback.ImPlatformFuncViewportSuppImVec2
 
ImPlot - Class in imgui.extension.implot
 
ImPlotAxisFlags - Class in imgui.extension.implot.flag
 
ImPlotBin - Class in imgui.extension.implot.flag
 
ImPlotCol - Class in imgui.extension.implot.flag
 
ImPlotColormap - Class in imgui.extension.implot.flag
 
ImPlotContext - Class in imgui.extension.implot
 
ImPlotContext(long) - Constructor for class imgui.extension.implot.ImPlotContext
 
ImPlotFlags - Class in imgui.extension.implot.flag
 
ImPlotLimits - Class in imgui.extension.implot
 
ImPlotLimits(long) - Constructor for class imgui.extension.implot.ImPlotLimits
 
ImPlotLimits() - Constructor for class imgui.extension.implot.ImPlotLimits
 
ImPlotLimits(double, double, double, double) - Constructor for class imgui.extension.implot.ImPlotLimits
 
ImPlotLocation - Class in imgui.extension.implot.flag
 
ImPlotMarker - Class in imgui.extension.implot.flag
 
ImPlotOrientation - Class in imgui.extension.implot.flag
 
ImPlotPoint - Class in imgui.extension.implot
 
ImPlotPoint(long) - Constructor for class imgui.extension.implot.ImPlotPoint
 
ImPlotPoint() - Constructor for class imgui.extension.implot.ImPlotPoint
 
ImPlotPoint(ImVec2) - Constructor for class imgui.extension.implot.ImPlotPoint
 
ImPlotPoint(double, double) - Constructor for class imgui.extension.implot.ImPlotPoint
 
ImPlotRange - Class in imgui.extension.implot
 
ImPlotRange(long) - Constructor for class imgui.extension.implot.ImPlotRange
 
ImPlotRange() - Constructor for class imgui.extension.implot.ImPlotRange
 
ImPlotRange(double, double) - Constructor for class imgui.extension.implot.ImPlotRange
 
ImPlotStyle - Class in imgui.extension.implot
 
ImPlotStyle(long) - Constructor for class imgui.extension.implot.ImPlotStyle
 
ImPlotStyleVar - Class in imgui.extension.implot.flag
 
ImPlotYAxis - Class in imgui.extension.implot.flag
 
ImRect - Class in imgui.internal
Helper: ImRect (2D axis aligned bounding-box) NB: we can't rely on ImVec2 math operators being available here!
ImRect() - Constructor for class imgui.internal.ImRect
 
ImRect(ImVec2, ImVec2) - Constructor for class imgui.internal.ImRect
 
ImRect(float, float, float, float) - Constructor for class imgui.internal.ImRect
 
ImRect(ImRect) - Constructor for class imgui.internal.ImRect
 
ImShort - Class in imgui.type
 
ImShort() - Constructor for class imgui.type.ImShort
 
ImShort(ImShort) - Constructor for class imgui.type.ImShort
 
ImShort(short) - Constructor for class imgui.type.ImShort
 
ImStrConsumer - Class in imgui.callback
Callback to supply Java string form native code.
ImStrConsumer() - Constructor for class imgui.callback.ImStrConsumer
 
ImString - Class in imgui.type
Wrapper for String to use inside of th Dear ImGui input widgets.
ImString() - Constructor for class imgui.type.ImString
Creates an ImString instance with ImString.DEFAULT_LENGTH size for the inner buffer.
ImString(ImString) - Constructor for class imgui.type.ImString
 
ImString(int) - Constructor for class imgui.type.ImString
Creates an ImString instance with provided size for the inner buffer.
ImString(String) - Constructor for class imgui.type.ImString
Creates an ImString instance from provided string.
ImString(String, int) - Constructor for class imgui.type.ImString
Create an ImString instance from provided string with custom size for the inner buffer.
ImString.InputData - Class in imgui.type
Use this class to customize your ImGui input.
ImStrSupplier - Class in imgui.callback
Callback to get Java string from native code.
ImStrSupplier() - Constructor for class imgui.callback.ImStrSupplier
 
ImVec2 - Class in imgui
2D vector (often used to store positions or sizes).
ImVec2() - Constructor for class imgui.ImVec2
 
ImVec2(float, float) - Constructor for class imgui.ImVec2
 
ImVec2(ImVec2) - Constructor for class imgui.ImVec2
 
ImVec4 - Class in imgui
4D vector (often used to store floating-point colors).
ImVec4() - Constructor for class imgui.ImVec4
 
ImVec4(float, float, float, float) - Constructor for class imgui.ImVec4
 
ImVec4(ImVec4) - Constructor for class imgui.ImVec4
 
indent() - Static method in class imgui.ImGui
Move content position toward the right, by indent_w, or style.IndentSpacing if indent_w <= 0.
indent(float) - Static method in class imgui.ImGui
Move content position toward the right, by indent_w, or style.IndentSpacing if indent_w <= 0.
IndentDisable - Static variable in class imgui.flag.ImGuiTableColumnFlags
Ignore current Indent value when entering cell (default for columns > 0).
IndentEnable - Static variable in class imgui.flag.ImGuiTableColumnFlags
Use current Indent value when entering cell (default for column 0).
IndentSpacing - Static variable in class imgui.flag.ImGuiStyleVar
float IndentSpacing
init() - Static method in class imgui.ImGui
For internal usage.
InlayText - Static variable in class imgui.extension.implot.flag.ImPlotCol
color of text appearing inside of plots (defaults to ImGuiCol_Text)
Input - Static variable in class imgui.extension.nodeditor.flag.NodeEditorPinKind
 
Input - Static variable in class imgui.flag.ImGuiNavInput
text input / on-screen keyboard e.g.
inputData - Variable in class imgui.type.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.flag.ImGuiColorEditFlags
[Input]
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.flag.ImGuiColorEditFlags
[Input]
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, 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, 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, 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, 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, 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, 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, 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, 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, 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, int) - Static method in class imgui.ImGui
 
inputTextMultiline(String, ImString, float, float, int) - Static method in class imgui.ImGui
 
inputTextWithHint(String, String, ImString) - Static method in class imgui.ImGui
 
inputTextWithHint(String, String, ImString, int) - Static method in class imgui.ImGui
 
Insert - Static variable in class imgui.flag.ImGuiKey
 
insertText(String) - Method in class imgui.extension.texteditor.TextEditor
 
intToColor(int, int, int, int) - Static method in class imgui.ImColor
intToColor(int, int, int) - Static method in class imgui.ImColor
Invert - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
the axis will be inverted
invisibleButton(String, float, float) - Static method in class imgui.ImGui
Flexible button behavior without the visuals, frequently useful to build custom behaviors using the public api (along with IsItemActive, IsItemHovered, etc.)
invisibleButton(String, float, float, int) - Static method in class imgui.ImGui
Flexible button behavior without the visuals, frequently useful to build custom behaviors using the public api (along with IsItemActive, IsItemHovered, etc.)
isActive() - Static method in class imgui.extension.nodeditor.NodeEditor
 
isActive() - Method in class imgui.ImGuiTextFilter
 
isAntiAliasedLines() - Method in class imgui.extension.implot.ImPlotStyle
 
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
isAttributeActive() - Static method in class imgui.extension.imnodes.ImNodes
Was the previous attribute active? This will continuously return true while the left mouse button is being pressed over the UI content of the attribute.
isBackgroundClicked() - Static method in class imgui.extension.nodeditor.NodeEditor
 
isBackgroundDoubleClicked() - Static method in class imgui.extension.nodeditor.NodeEditor
 
isBuilt() - Method in class imgui.ImFontAtlas
 
isCentralNode() - Method in class imgui.internal.ImGuiDockNode
 
isColorizerEnabled() - Method in class imgui.extension.texteditor.TextEditor
 
isCursorPositionChanged() - Method in class imgui.extension.texteditor.TextEditor
 
isDockSpace() - Method in class imgui.internal.ImGuiDockNode
 
isEditorHovered() - Static method in class imgui.extension.imnodes.ImNodes
Returns true if the current node editor canvas is being hovered over by the mouse, and is not blocked by any other windows.
isEmpty() - Method in class imgui.internal.ImGuiDockNode
 
isEmpty() - Method in class imgui.type.ImString
 
IsEnabled - Static variable in class imgui.flag.ImGuiTableColumnFlags
Status: is enabled == not hidden by user/api (referred to as "Hide" in _DefaultHide and _NoHide) flags.
isFloatingNode() - Method in class imgui.internal.ImGuiDockNode
 
isHandleKeyboardInputsEnabled() - Method in class imgui.extension.texteditor.TextEditor
 
isHandleMouseInputsEnabled() - Method in class imgui.extension.texteditor.TextEditor
 
isHiddenTabBar() - Method in class imgui.internal.ImGuiDockNode
Hidden tab bar can be shown back by clicking the small triangle
IsHovered - Static variable in class imgui.flag.ImGuiTableColumnFlags
Status: is hovered by mouse
isImGuiChildIgnored() - Method in class imgui.extension.texteditor.TextEditor
 
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)? if repeat=true, uses io.KeyRepeatDelay / KeyRepeatRate
isKeyPressed(int, boolean) - Static method in class imgui.ImGui
Was key pressed (went from !Down to Down)? if repeat=true, uses io.KeyRepeatDelay / KeyRepeatRate
isKeyReleased(int) - Static method in class imgui.ImGui
Was key released (went from Down to !Down)..
isLeafNode() - Method in class imgui.internal.ImGuiDockNode
 
isLegendEntryHovered(String) - Static method in class imgui.extension.implot.ImPlot
Returns true if a plot item legend entry is hovered.
isLinkCreated(ImInt, ImInt) - Static method in class imgui.extension.imnodes.ImNodes
Did the user finish creating a new link?
isLinkCreated(ImInt, ImInt, ImInt, ImInt, ImBoolean) - Static method in class imgui.extension.imnodes.ImNodes
 
isLinkDestroyed(ImInt) - Static method in class imgui.extension.imnodes.ImNodes
Was an existing link detached from a pin by the user? The detached link's id is assigned to the output argument link_id.
isLinkDropped(ImInt, boolean) - Static method in class imgui.extension.imnodes.ImNodes
Did the user drop the dragged link before attaching it to a pin? There are two different kinds of situations to consider when handling this event: 1) a link which is created at a pin and then dropped 2) an existing link which is detached from a pin and then dropped Use the including_detached_links flag to control whether this function triggers when the user detaches a link and drops it.
isLinkStarted(ImInt) - Static method in class imgui.extension.imnodes.ImNodes
Did the user start dragging a new link from a pin?
isLoaded() - Method in class imgui.ImFont
 
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? (note that a double-click will also report IsMouseClicked() == true).
isMouseDown(int) - Static method in class imgui.ImGui
Is mouse button held (0=left, 1=right, 2=middle)
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)
isNoTabBar() - Method in class imgui.internal.ImGuiDockNode
Never show a tab bar
isNotEmpty() - Method in class imgui.type.ImString
 
isNotValidPtr() - Method in class imgui.binding.ImGuiStruct
Shows if object pointer is valid and does it point to the existing object.
isOk() - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
true: Dialog Closed with Ok result / false: Dialog closed with cancel result
isOpened(String) - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
say if the key is opened
isOpened() - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
say if the dialog is opened somewhere
isOver() - Static method in class imgui.extension.imguizmo.ImGuizmo
Checks to see if we're over the Gizmo.
isOver(int) - Static method in class imgui.extension.imguizmo.ImGuizmo
Checks if we're over the current operation.
isOverwrite() - Method in class imgui.extension.texteditor.TextEditor
 
IsPlatformMonitor - Static variable in class imgui.flag.ImGuiViewportFlags
Represent a Platform Monitor (unused yet)
IsPlatformWindow - Static variable in class imgui.flag.ImGuiViewportFlags
Represent a Platform Window.
isPlotHovered() - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Returns true if the plot area in the current plot is hovered.
isPlotQueried() - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Returns true if the current plot is being queried or has an active query.
isPlotSelected() - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Returns true if the current plot is being box selected.
isPlotXAxisHovered() - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Returns true if the XAxis plot area in the current plot is hovered.
isPlotYAxisHovered(int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Returns true if the YAxis[n] plot area in the current plot is hovered.
isPopupOpen(String) - Static method in class imgui.ImGui
Return true if the popup is open.
isPopupOpen(String, int) - Static method in class imgui.ImGui
Return true if the popup is open.
isReadOnly() - Method in class imgui.extension.texteditor.TextEditor
 
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.type.ImString.InputData
isRootNode() - Method in class imgui.internal.ImGuiDockNode
 
isScrollbarX() - Method in class imgui.internal.ImGuiWindow
Is scrollbar visible?
isScrollbarY() - Method in class imgui.internal.ImGuiWindow
Is scrollbar visible?
isShowingWhitespaces() - Method in class imgui.extension.texteditor.TextEditor
 
IsSorted - Static variable in class imgui.flag.ImGuiTableColumnFlags
Status: is currently part of the sort specs
isSplitNode() - Method in class imgui.internal.ImGuiDockNode
 
IsSRGB - Static variable in class imgui.flag.ImGuiConfigFlags
Application is SRGB-aware.
isSuspended() - Static method in class imgui.extension.nodeditor.NodeEditor
 
isTextChanged() - Method in class imgui.extension.texteditor.TextEditor
 
IsTouchScreen - Static variable in class imgui.flag.ImGuiConfigFlags
Application is using a touch screen instead of a mouse.
isUse24HourClock() - Method in class imgui.extension.implot.ImPlotStyle
 
isUseISO8601() - Method in class imgui.extension.implot.ImPlotStyle
 
isUseLocalTime() - Method in class imgui.extension.implot.ImPlotStyle
 
isUsing() - Static method in class imgui.extension.imguizmo.ImGuizmo
Checks to see if we're using the Gizmo.
isValidPtr() - Method in class imgui.binding.ImGuiStruct
Shows if object pointer is valid and does it point to the existing object.
IsVisible - Static variable in class imgui.flag.ImGuiTableColumnFlags
Status: is visible == is enabled AND not clipped by scrolling.
isWindowAppearing() - Static method in class imgui.ImGui
 
isWindowCollapsed() - Static method in class imgui.ImGui
 
isWindowDocked() - Static method in class imgui.ImGui
Is current window docked into another window?
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.
itemIcon(ImVec4) - Static method in class imgui.extension.implot.ImPlot
Render icons similar to those that appear in legends (nifty for data lists).
ItemInnerSpacing - Static variable in class imgui.flag.ImGuiStyleVar
ImVec2 ItemInnerSpacing
ItemSpacing - Static variable in class imgui.flag.ImGuiStyleVar
ImVec2 ItemSpacing

J

Jet - Static variable in class imgui.extension.implot.flag.ImPlotColormap
a.k.a.

K

KeepAliveOnly - Static variable in class imgui.flag.ImGuiDockNodeFlags
Don't display the dockspace node but keep it alive.
KeyDown - Static variable in class imgui.flag.ImGuiNavInput
Move down.
KeyLeft - Static variable in class imgui.flag.ImGuiNavInput
Move left.
KeyMenu - Static variable in class imgui.flag.ImGuiNavInput
Toggle menu.
KeyPadEnter - Static variable in class imgui.flag.ImGuiKey
 
KeyRight - Static variable in class imgui.flag.ImGuiNavInput
Move right.
KeyUp - Static variable in class imgui.flag.ImGuiNavInput
Move up.
Keyword - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
KnownIdentifier - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 

L

LabelPadding - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, padding between axes labels, tick labels, and plot edge
labelText(String, String) - Static method in class imgui.ImGui
Display text+label aligned the same way as value+label widgets
Leading - Static variable in class imgui.flag.ImGuiTabItemFlags
Enforce the tab position to the left of the tab bar (after the tab list popup button)
Leaf - Static variable in class imgui.flag.ImGuiTreeNodeFlags
No collapsing, no arrow (use as a convenience for leaf nodes).
Left - Static variable in class imgui.extension.implot.flag.ImPlotMarker
an leftward-pointing triangle marker
Left - Static variable in class imgui.flag.ImGuiDir
 
Left - Static variable in class imgui.flag.ImGuiMouseButton
 
LeftArrow - Static variable in class imgui.flag.ImGuiKey
 
LegendBg - Static variable in class imgui.extension.implot.flag.ImPlotCol
legend background color (defaults to ImGuiCol_PopupBg)
LegendBorder - Static variable in class imgui.extension.implot.flag.ImPlotCol
legend border color (defaults to ImPlotCol_PlotBorder)
LegendInnerPadding - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, legend inner padding from legend edges
LegendPadding - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, legend padding from plot edges
LegendSpacing - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, spacing between legend entries
LegendText - Static variable in class imgui.extension.implot.flag.ImPlotCol
legend text color (defaults to ImPlotCol_InlayText)
LightHinting - Static variable in class imgui.flag.ImGuiFreeTypeBuilderFlags
A lighter hinting algorithm for gray-level modes.
Line - Static variable in class imgui.extension.implot.flag.ImPlotCol
plot line/outline color (defaults to next unused color in current colormap)
Line - Static variable in class imgui.extension.texteditor.flag.TextEditorSelectionMode
 
LineNumber - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
LineWeight - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
float, plot item line weight in pixels
Link - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
link(int, int, int) - Static method in class imgui.extension.imnodes.ImNodes
Render a link between attributes.
link(long, long, long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
link(long, long, long, float, float, float, float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
LinkHoverDistance - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
LinkHovered - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
LinkLineSegmentsPerLength - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
linkNextPlotLimits(ImDouble, ImDouble, ImDouble, ImDouble) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Links the next plot limits to external values.
linkNextPlotLimits(ImDouble, ImDouble, ImDouble, ImDouble, ImDouble, ImDouble) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Links the next plot limits to external values.
linkNextPlotLimits(ImDouble, ImDouble, ImDouble, ImDouble, ImDouble, ImDouble, ImDouble, ImDouble) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Links the next plot limits to external values.
LinkSelected - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
LinkSelRect - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
LinkSelRectBorder - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
LinkStrength - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
LinkThickness - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
listBox(String, ImInt, String[]) - Static method in class imgui.ImGui
 
listBox(String, ImInt, String[], int) - Static method in class imgui.ImGui
 
LoadColor - Static variable in class imgui.flag.ImGuiFreeTypeBuilderFlags
Enable FreeType color-layered glyphs1
loadCurrentEditorStateFromIniFile(String) - Static method in class imgui.extension.imnodes.ImNodes
 
loadCurrentEditorStateFromIniString(String, int) - Static method in class imgui.extension.imnodes.ImNodes
 
loadEditorStateFromIniFile(ImNodesContext, String) - Static method in class imgui.extension.imnodes.ImNodes
 
loadEditorStateFromIniString(ImNodesContext, String, int) - Static method in class imgui.extension.imnodes.ImNodes
 
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.
LOCAL - Static variable in class imgui.extension.imguizmo.flag.Mode
 
Lock - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
 
LockMax - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
the axis maximum value will be locked when panning/zooming
LockMin - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
the axis minimum value will be locked when panning/zooming
Logarithmic - Static variable in class imgui.flag.ImGuiSliderFlags
Make the widget logarithmic (linear otherwise).
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.)
LogScale - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
a logartithmic (base 10) axis scale will be used (mutually exclusive with ImPlotAxisFlags_Time)
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.flag.ImGuiNavInput
 
LStickLeft - Static variable in class imgui.flag.ImGuiNavInput
scroll / move window (w/ PadMenu) e.g.
LStickRight - Static variable in class imgui.flag.ImGuiNavInput
 
LStickUp - Static variable in class imgui.flag.ImGuiNavInput
 
lua() - Static method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 

M

MajorGridSize - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, line thickness of major grid lines
MajorTickLen - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, major tick lengths for X and Y axes
MajorTickSize - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, line thickness of major ticks
manipulate(float[], float[], float[], int, int) - Static method in class imgui.extension.imguizmo.ImGuizmo
Manipulating the given model matrix.
manipulate(float[], float[], float[], int, int, float[]) - Static method in class imgui.extension.imguizmo.ImGuizmo
Manipulating the given model matrix with snap feature enabled!
manipulate(float[], float[], float[], int, int, float[], float[]) - Static method in class imgui.extension.imguizmo.ImGuizmo
Manipulating the given model matrix with snap and bounds feature enabled!
manipulate(float[], float[], float[], int, int, float[], float[], float[]) - Static method in class imgui.extension.imguizmo.ImGuizmo
Manipulating the given model matrix with snap and bounds(snap) feature enabled!
manipulate(float[], float[], float[], float[], int, int, float[], float[], float[]) - Static method in class imgui.extension.imguizmo.ImGuizmo
Manipulating the given model matrix with delta matrix
Marker - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
int, marker specification
MarkerFill - Static variable in class imgui.extension.implot.flag.ImPlotCol
marker fill color (defaults to the current line color)
MarkerOutline - Static variable in class imgui.extension.implot.flag.ImPlotCol
marker outline color (defaults to the current line color)
MarkerSize - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
float, marker size in pixels (roughly the marker's "radius")
MarkerWeight - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
float, plot outline weight of markers in pixels
max() - Method in class imgui.extension.implot.ImPlotLimits
The returned ImPlotPoint should be manually deallocated with destroy()!
Max - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
max - Variable in class imgui.internal.ImRect
Lower-right
maxVec() - Method in class imgui.extension.implot.ImPlotLimits
Returns the same as max(), but instead as an ImVec2.
MemoryEditor - Class in imgui.extension.memedit
ImGui Club Memory Editor extension for ImGui Repo: https://github.com/ocornut/imgui_club
MemoryEditor() - Constructor for class imgui.extension.memedit.MemoryEditor
 
MemoryEditor(long) - Constructor for class imgui.extension.memedit.MemoryEditor
 
MemoryEditorSizes - Class in imgui.extension.memedit
 
MemoryEditorSizes() - Constructor for class imgui.extension.memedit.MemoryEditorSizes
 
MemoryEditorSizes(long) - Constructor for class imgui.extension.memedit.MemoryEditorSizes
 
Menu - Static variable in class imgui.flag.ImGuiNavInput
tap: toggle menu / hold: focus, move, resize e.g.
MenuBar - Static variable in class imgui.flag.ImGuiWindowFlags
Has a menu-bar
MenuBarBg - Static variable in class imgui.flag.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, ImBoolean) - Static method in class imgui.ImGui
Return true when activated + toggle (*pSelected) if pSelected != NULL
menuItem(String, String, ImBoolean, boolean) - Static method in class imgui.ImGui
Return true when activated + toggle (*pSelected) if pSelected != NULL
Middle - Static variable in class imgui.flag.ImGuiMouseButton
 
min() - Method in class imgui.extension.implot.ImPlotLimits
The returned ImPlotPoint should be manually deallocated with destroy()!
min - Variable in class imgui.internal.ImRect
Upper-left
miniMap(float, int) - Static method in class imgui.extension.imnodes.ImNodes
 
MiniMapBackground - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
MiniMapBackgroundHovered - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
MiniMapCanvas - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
MiniMapCanvasOutline - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
MiniMapLink - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
MiniMapLinkSelected - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
MiniMapNodeBackground - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
MiniMapNodeBackgroundHovered - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
MiniMapNodeBackgroundSelected - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
MiniMapNodeOutline - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
MiniMapOutline - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
MiniMapOutlineHovered - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
Minimized - Static variable in class imgui.flag.ImGuiViewportFlags
Platform Window: Window is minimized, can skip render.
MinorAlpha - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
float, alpha multiplier applied to minor axis grid lines
MinorGridSize - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, line thickness of minor grid lines
MinorTickLen - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, minor tick lengths for X and Y axes
MinorTickSize - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, line thickness of minor ticks
minus(float, float) - Method in class imgui.ImVec2
 
minus(ImVec2) - Method in class imgui.ImVec2
 
minus(float, float, float, float) - Method in class imgui.ImVec4
 
minus(ImVec4) - Method in class imgui.ImVec4
 
minVec() - Method in class imgui.extension.implot.ImPlotLimits
Returns the same as min(), but instead as an ImVec2.
MixedValue - Static variable in class imgui.internal.flag.ImGuiItemFlags
[BETA] Represent a mixed/indeterminate value, generally multi-selection where values differ.
ModalWindowDimBg - Static variable in class imgui.flag.ImGuiCol
Darken/colorize entire screen behind a modal window, when one is active
Mode - Class in imgui.extension.imguizmo.flag
 
Monochrome - Static variable in class imgui.flag.ImGuiFreeTypeBuilderFlags
Disable anti-aliasing.
MonoHinting - Static variable in class imgui.flag.ImGuiFreeTypeBuilderFlags
Strong hinting algorithm that should only be used for monochrome output.
MouseButtonDefault - Static variable in class imgui.flag.ImGuiPopupFlags
 
MouseButtonLeft - Static variable in class imgui.flag.ImGuiButtonFlags
React on left mouse button (default).
MouseButtonLeft - Static variable in class imgui.flag.ImGuiPopupFlags
For BeginPopupContext*(): open on Left Mouse release.
MouseButtonMask - Static variable in class imgui.flag.ImGuiPopupFlags
 
MouseButtonMiddle - Static variable in class imgui.flag.ImGuiButtonFlags
React on center mouse button.
MouseButtonMiddle - Static variable in class imgui.flag.ImGuiPopupFlags
For BeginPopupContext*(): open on Middle Mouse release.
MouseButtonRight - Static variable in class imgui.flag.ImGuiButtonFlags
React on right mouse button.
MouseButtonRight - Static variable in class imgui.flag.ImGuiPopupFlags
For BeginPopupContext*(): open on Right Mouse release.
MousePosPadding - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, padding between plot edge and interior info text
moveBottom(boolean) - Method in class imgui.extension.texteditor.TextEditor
 
moveDown(int, boolean) - Method in class imgui.extension.texteditor.TextEditor
 
moveEnd(boolean) - Method in class imgui.extension.texteditor.TextEditor
 
moveHome(boolean) - Method in class imgui.extension.texteditor.TextEditor
 
moveLeft(int, boolean, boolean) - Method in class imgui.extension.texteditor.TextEditor
 
moveRight(int, boolean, boolean) - Method in class imgui.extension.texteditor.TextEditor
 
moveTop(boolean) - Method in class imgui.extension.texteditor.TextEditor
 
moveUp(int, boolean) - Method in class imgui.extension.texteditor.TextEditor
 
MultiLineComment - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 

N

NavEnableGamepad - Static variable in class imgui.flag.ImGuiConfigFlags
Master gamepad navigation enable flag.
NavEnableKeyboard - Static variable in class imgui.flag.ImGuiConfigFlags
Master keyboard navigation enable flag.
NavEnableSetMousePos - Static variable in class imgui.flag.ImGuiConfigFlags
Instruct navigation to move the mouse cursor.
NavHighlight - Static variable in class imgui.flag.ImGuiCol
Gamepad/keyboard: current highlighted item
navigateToContent(float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
navigateToSelection(boolean, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
NavLeftJumpsBackHere - Static variable in class imgui.flag.ImGuiTreeNodeFlags
(WIP) Nav: left direction may move to this TreeNode() from any of its child (items submitted between TreeNode and TreePop)
NavNoCaptureKeyboard - Static variable in class imgui.flag.ImGuiConfigFlags
Instruct navigation to not set the io.WantCaptureKeyboard flag when io.NavActive is set.
NavWindowingDimBg - Static variable in class imgui.flag.ImGuiCol
Darken/colorize entire screen behind the CTRL+TAB window list, when active
NavWindowingHighlight - Static variable in class imgui.flag.ImGuiCol
Highlight window when using CTRL+TAB
nCalcSizes(long, long, long) - Method in class imgui.extension.memedit.MemoryEditor
 
nDrawOptionsLine(long, long, long, long) - Method in class imgui.extension.memedit.MemoryEditor
 
nDrawPreviewLine(long, long, long, long) - Method in class imgui.extension.memedit.MemoryEditor
 
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.
nextColormapColor() - Static method in class imgui.extension.implot.ImPlot
Returns the next color from the current colormap and advances the colormap for the current plot.
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.flag.ImGuiColorEditFlags
ColorEdit, ColorPicker, ColorButton: ignore Alpha component (will only read 3 components from the input pointer).
NoArrowButton - Static variable in class imgui.flag.ImGuiComboFlags
Display on the preview box without the square arrow button
NoAutoHint - Static variable in class imgui.flag.ImGuiFreeTypeBuilderFlags
Disable auto-hinter.
NoAutoMerge - Static variable in class imgui.flag.ImGuiViewportFlags
Platform Window: Avoid merging this window into another host window.
NoAutoOpenOnLog - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Don't automatically and temporarily open node when Logging is active (by default logging will automatically open tree nodes)
NoBackground - Static variable in class imgui.flag.ImGuiWindowFlags
Disable drawing background color (WindowBg, etc.) and outside border.
NoBakedLines - Static variable in class imgui.flag.ImFontAtlasFlags
Don't build thick line textures into the atlas (save a little texture memory).
NoBorder - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorButton: disable border (which is enforced by default)
NoBordersInBody - Static variable in class imgui.flag.ImGuiTableFlags
[ALPHA] Disable vertical borders in columns Body (borders will always appears in Headers).
NoBordersInBodyUntilResize - Static variable in class imgui.flag.ImGuiTableFlags
[ALPHA] Disable vertical borders in columns Body until hovered for resize (borders will always appears in Headers).
NoBoxSelect - Static variable in class imgui.extension.implot.flag.ImPlotFlags
the user will not be able to box-select with right-click drag
NoBringToFrontOnFocus - Static variable in class imgui.flag.ImGuiWindowFlags
Disable bringing window to front when taking focus (e.g.
NoCentralNode - Static variable in class imgui.flag.ImGuiDockNodeFlags
Disable Central Node (the node which can stay empty)
NoChild - Static variable in class imgui.extension.implot.flag.ImPlotFlags
a child window region will not be used to capture mouse scroll (can boost performance for single ImGui window applications)
NoClip - Static variable in class imgui.flag.ImGuiTableColumnFlags
Disable clipping for this column (all NoClip columns will render in a same draw command).
NoClip - Static variable in class imgui.flag.ImGuiTableFlags
Disable clipping rectangle for every individual columns (reduce draw command count, items will be able to overflow into other columns).
NoCloseButton - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
 
NoCloseWithMiddleMouseButton - Static variable in class imgui.flag.ImGuiTabBarFlags
Disable behavior of closing tabs (that are submitted with p_open != NULL) with middle mouse button.
NoCloseWithMiddleMouseButton - Static variable in class imgui.flag.ImGuiTabItemFlags
Disable behavior of closing tabs (that are submitted with p_open != NULL) with middle mouse button.
NoCollapse - Static variable in class imgui.flag.ImGuiWindowFlags
Disable user collapsing window by double-clicking on it
NodeBackground - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
NodeBackgroundHovered - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
NodeBackgroundSelected - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
NodeBg - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
NodeBorder - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
NodeBorderThickness - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
NodeBorderWidth - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
NoDecoration - Static variable in class imgui.flag.ImGuiViewportFlags
Platform Window: Disable platform decorations: title bar, borders, etc.
NoDecoration - Static variable in class imgui.flag.ImGuiWindowFlags
 
NoDecorations - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
 
NodeCornerRounding - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
NodeEditor - Class in imgui.extension.nodeditor
Bindings for Imgui Node Editor (https://github.com/thedmd/imgui-node-editor) Original library author - Michał Cichoń (https://github.com/thedmd) An implementation of node editor with ImGui-like API.
NodeEditorConfig - Class in imgui.extension.nodeditor
 
NodeEditorConfig() - Constructor for class imgui.extension.nodeditor.NodeEditorConfig
 
NodeEditorConfig(long) - Constructor for class imgui.extension.nodeditor.NodeEditorConfig
 
NodeEditorContext - Class in imgui.extension.nodeditor
 
NodeEditorContext() - Constructor for class imgui.extension.nodeditor.NodeEditorContext
 
NodeEditorContext(NodeEditorConfig) - Constructor for class imgui.extension.nodeditor.NodeEditorContext
 
NodeEditorContext(long) - Constructor for class imgui.extension.nodeditor.NodeEditorContext
 
NodeEditorPinKind - Class in imgui.extension.nodeditor.flag
 
NodeEditorStyle - Class in imgui.extension.nodeditor
 
NodeEditorStyle(long) - Constructor for class imgui.extension.nodeditor.NodeEditorStyle
 
NodeEditorStyleColor - Class in imgui.extension.nodeditor.flag
 
NodeEditorStyleVar - Class in imgui.extension.nodeditor.flag
 
NodeOutline - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
NodeOutline - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleFlags
 
NodePadding - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
NodePaddingHorizontal - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
NodePaddingVertical - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
NodeRounding - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
NodeSelRect - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
NodeSelRectBorder - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
NoDocking - Static variable in class imgui.flag.ImGuiWindowFlags
Disable docking of this window
NoDocking - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
Disable any form of docking in this dockspace or individual node.
NoDockingInCentralNode - Static variable in class imgui.flag.ImGuiDockNodeFlags
Disable docking inside the Central Node, which will be always kept empty.
NoDockingOverMe - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
[EXPERIMENTAL] Prevent another window/node to be docked over this node.
NoDockingOverOther - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
[EXPERIMENTAL] Prevent this node to be docked over another window/node.
NoDockingSplitMe - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
[EXPERIMENTAL] Prevent another window/node from splitting this node.
NoDockingSplitOther - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
[EXPERIMENTAL] Prevent this node from splitting another window/node.
NoDragDrop - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorEdit: disable drag and drop target.
NoFocusOnAppearing - Static variable in class imgui.flag.ImGuiViewportFlags
Platform Window: Don't take focus when created.
NoFocusOnAppearing - Static variable in class imgui.flag.ImGuiWindowFlags
Disable taking focus when transitioning from hidden to visible state
NoFocusOnClick - Static variable in class imgui.flag.ImGuiViewportFlags
Platform Window: Don't take focus when clicked on.
NoGridLines - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
no grid lines will be displayed
NoHeaderLabel - Static variable in class imgui.flag.ImGuiTableColumnFlags
TableHeadersRow() will not submit label for this column.
NoHeaderWidth - Static variable in class imgui.flag.ImGuiTableColumnFlags
Disable header text width contribution to automatic column width.
NoHide - Static variable in class imgui.flag.ImGuiTableColumnFlags
Disable ability to hide/disable this column.
NoHighlight - Static variable in class imgui.extension.implot.flag.ImPlotFlags
plot items will not be highlighted when their legend entry is hovered
NoHinting - Static variable in class imgui.flag.ImGuiFreeTypeBuilderFlags
Disable hinting.
NoHorizontalScroll - Static variable in class imgui.flag.ImGuiInputTextFlags
Disable following the cursor horizontally
NoHostExtendX - Static variable in class imgui.flag.ImGuiTableFlags
Make outer width auto-fit to columns, overriding outer_size.x value.
NoHostExtendY - Static variable in class imgui.flag.ImGuiTableFlags
Make outer height stop exactly at outer_size.y (prevent auto-extending table past the limit).
NoInitialFit - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
axis will not be initially fit to data extents on the first rendered frame (also the case if SetNextPlotLimits explicitly called)
NoInput - Static variable in class imgui.flag.ImGuiSliderFlags
Disable CTRL+Click or Enter key allowing to input text directly into the widget
NoInputs - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorEdit, ColorPicker: disable inputs sliders/text widgets (e.g.
NoInputs - Static variable in class imgui.flag.ImGuiViewportFlags
Platform Window: Make mouse pass through so we can drag this window while peaking behind it.
NoInputs - Static variable in class imgui.flag.ImGuiWindowFlags
 
NoKeepColumnsVisible - Static variable in class imgui.flag.ImGuiTableFlags
Disable keeping column always minimally visible when ScrollX is off and table gets too small.
NoLabel - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
the axis label will not be displayed (axis labels also hidden if the supplied string name is NULL)
NoLabel - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorEdit, ColorPicker: disable display of inline text label (the label is still forwarded to the tooltip and picker).
NoLegend - Static variable in class imgui.extension.implot.flag.ImPlotFlags
the legend will not be displayed
NoMenus - Static variable in class imgui.extension.implot.flag.ImPlotFlags
the user will not be able to open context menus with right-click
NoMouse - Static variable in class imgui.flag.ImGuiConfigFlags
Instruct imgui to clear mouse position/buttons in NewFrame().
NoMouseCursorChange - Static variable in class imgui.flag.ImGuiConfigFlags
Instruct backend to not alter mouse cursor shape and visibility.
NoMouseCursors - Static variable in class imgui.flag.ImFontAtlasFlags
Don't build software mouse cursors into the atlas
NoMouseInputs - Static variable in class imgui.flag.ImGuiWindowFlags
Disable catching mouse, hovering test with pass through.
NoMousePos - Static variable in class imgui.extension.implot.flag.ImPlotFlags
the mouse position, in plot coordinates, will not be displayed inside of the plot
NoMove - Static variable in class imgui.flag.ImGuiWindowFlags
Disable user moving the window
NoNav - Static variable in class imgui.flag.ImGuiWindowFlags
 
NoNav - Static variable in class imgui.internal.flag.ImGuiItemFlags
 
NoNavDefaultFocus - Static variable in class imgui.internal.flag.ImGuiItemFlags
 
NoNavFocus - Static variable in class imgui.flag.ImGuiWindowFlags
No focusing toward this window with gamepad/keyboard navigation (e.g.
NoNavInputs - Static variable in class imgui.flag.ImGuiWindowFlags
No gamepad/keyboard navigation within the window
None - Static variable in class imgui.extension.imguifiledialog.flag.ImGuiFileDialogFlags
 
None - Static variable in class imgui.extension.imnodes.flag.ImNodesAttributeFlags
 
None - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleFlags
 
None - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
default
None - Static variable in class imgui.extension.implot.flag.ImPlotFlags
default
None - Static variable in class imgui.extension.implot.flag.ImPlotMarker
no marker
None - Static variable in class imgui.flag.ImDrawFlags
 
None - Static variable in class imgui.flag.ImDrawListFlags
 
None - Static variable in class imgui.flag.ImFontAtlasFlags
 
None - Static variable in class imgui.flag.ImGuiBackendFlags
 
None - Static variable in class imgui.flag.ImGuiButtonFlags
 
None - Static variable in class imgui.flag.ImGuiColorEditFlags
 
None - Static variable in class imgui.flag.ImGuiComboFlags
 
None - Static variable in class imgui.flag.ImGuiCond
No condition (always set the variable), same as Always.
None - Static variable in class imgui.flag.ImGuiConfigFlags
 
None - Static variable in class imgui.flag.ImGuiDir
 
None - Static variable in class imgui.flag.ImGuiDockNodeFlags
 
None - Static variable in class imgui.flag.ImGuiDragDropFlags
 
None - Static variable in class imgui.flag.ImGuiFocusedFlags
 
None - Static variable in class imgui.flag.ImGuiHoveredFlags
Return true if directly over the item/window, not obstructed by another window, not obstructed by an active popup or modal blocking inputs under them.
None - Static variable in class imgui.flag.ImGuiInputTextFlags
 
None - Static variable in class imgui.flag.ImGuiKeyModFlags
 
None - Static variable in class imgui.flag.ImGuiMouseCursor
 
None - Static variable in class imgui.flag.ImGuiPopupFlags
 
None - Static variable in class imgui.flag.ImGuiSelectableFlags
 
None - Static variable in class imgui.flag.ImGuiSliderFlags
 
None - Static variable in class imgui.flag.ImGuiSortDirection
 
None - Static variable in class imgui.flag.ImGuiTabBarFlags
 
None - Static variable in class imgui.flag.ImGuiTabItemFlags
 
None - Static variable in class imgui.flag.ImGuiTableBgTarget
 
None - Static variable in class imgui.flag.ImGuiTableColumnFlags
 
None - Static variable in class imgui.flag.ImGuiTableFlags
 
None - Static variable in class imgui.flag.ImGuiTableRowFlags
 
None - Static variable in class imgui.flag.ImGuiTreeNodeFlags
 
None - Static variable in class imgui.flag.ImGuiViewportFlags
 
None - Static variable in class imgui.flag.ImGuiWindowFlags
 
None - Static variable in class imgui.internal.flag.ImGuiAxis
 
None - Static variable in class imgui.internal.flag.ImGuiItemFlags
 
NoOpenOverExistingPopup - Static variable in class imgui.flag.ImGuiPopupFlags
For OpenPopup*(), BeginPopupContext*(): don't open if there's already a popup at the same level of the popup stack
NoOpenOverItems - Static variable in class imgui.flag.ImGuiPopupFlags
For BeginPopupContextWindow(): don't return true when hovering items, only when hovering empty space
NoOptions - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorEdit: disable toggling options menu when right-clicking on inputs/small preview.
NoPadInnerX - Static variable in class imgui.flag.ImGuiTableFlags
 
NoPadOuterX - Static variable in class imgui.flag.ImGuiTableFlags
Default if BordersOuterV is off.
NoPicker - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorEdit: disable picker when clicking on colored square.
NoPopupHierarchy - Static variable in class imgui.flag.ImGuiFocusedFlags
Do not consider popup hierarchy (do not treat popup emitter as parent of popup) (when used with _ChildWindows or _RootWindow)
NoPopupHierarchy - Static variable in class imgui.flag.ImGuiHoveredFlags
IsWindowHovered() only: Do not consider popup hierarchy (do not treat popup emitter as parent of popup) (when used with _ChildWindows or _RootWindow)
NoPowerOfTwoHeight - Static variable in class imgui.flag.ImFontAtlasFlags
Don't round the height to next power of two
NoPreview - Static variable in class imgui.flag.ImGuiComboFlags
Display only a square arrow button
NoPushId - Static variable in class imgui.flag.ImGuiTabItemFlags
Don't call PushID(tab.ID)/PopID() on BeginTabItem()/EndTabItem()
NoRendererClear - Static variable in class imgui.flag.ImGuiViewportFlags
Platform Window: Renderer doesn't need to clear the framebuffer ahead (because we will fill it entirely).
NoReorder - Static variable in class imgui.flag.ImGuiTabItemFlags
Disable reordering this tab or having another tab cross over this tab
NoReorder - Static variable in class imgui.flag.ImGuiTableColumnFlags
Disable manual reordering this column, this will also prevent other columns from crossing over this column.
NoResize - Static variable in class imgui.flag.ImGuiDockNodeFlags
Disable resizing node using the splitter/separators.
NoResize - Static variable in class imgui.flag.ImGuiTableColumnFlags
Disable manual resizing.
NoResize - Static variable in class imgui.flag.ImGuiWindowFlags
Disable user resizing with the lower-right grip
NoResizeX - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
 
NoResizeY - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
 
Normal - Static variable in class imgui.extension.texteditor.flag.TextEditorSelectionMode
 
NoRoundToFormat - Static variable in class imgui.flag.ImGuiSliderFlags
Disable rounding underlying value to match precision of the display format string (e.g.
North - Static variable in class imgui.extension.implot.flag.ImPlotLocation
top-center
NorthEast - Static variable in class imgui.extension.implot.flag.ImPlotLocation
top-right
NorthWest - Static variable in class imgui.extension.implot.flag.ImPlotLocation
top-left
NoSavedSettings - Static variable in class imgui.flag.ImGuiTableFlags
Disable persisting columns order, width and sort settings in the .ini file.
NoSavedSettings - Static variable in class imgui.flag.ImGuiWindowFlags
Never load/save settings in .ini file
NoScrollbar - Static variable in class imgui.flag.ImGuiWindowFlags
Disable scrollbars (window can still scroll with mouse or programmatically)
NoScrollWithMouse - Static variable in class imgui.flag.ImGuiWindowFlags
Disable user vertically scrolling with mouse wheel.
NoSidePreview - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorPicker: disable bigger color preview on right side of the picker, use small colored square preview instead.
NoSmallPreview - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorEdit, ColorPicker: disable colored square preview next to the inputs.
NoSort - Static variable in class imgui.flag.ImGuiTableColumnFlags
Disable ability to sort on this field (even if ImGuiTableFlags_Sortable is set on the table).
NoSortAscending - Static variable in class imgui.flag.ImGuiTableColumnFlags
Disable ability to sort in the ascending direction.
NoSortDescending - Static variable in class imgui.flag.ImGuiTableColumnFlags
Disable ability to sort in the descending direction.
NoSplit - Static variable in class imgui.flag.ImGuiDockNodeFlags
Disable splitting the node into smaller nodes.
NoTabBar - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
Tab bar is completely unavailable.
NoTabListScrollingButtons - Static variable in class imgui.flag.ImGuiTabBarFlags
Disable scrolling buttons (apply when fitting policy is ImGuiTabBarFlags_FittingPolicyScroll)
NoTabStop - Static variable in class imgui.internal.flag.ImGuiItemFlags
 
NotAllowed - Static variable in class imgui.flag.ImGuiMouseCursor
When hovering something with disallowed interaction.
NoTaskBarIcon - Static variable in class imgui.flag.ImGuiViewportFlags
Platform Window: Disable platform task bar icon (generally set on popups/tooltips, or all windows if ImGuiConfigFlags_ViewportsNoTaskBarIcon is set)
NoTickLabels - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
no text labels will be displayed
NoTickMarks - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
no tick marks will be displayed
NoTitle - Static variable in class imgui.extension.implot.flag.ImPlotFlags
the plot title will not be displayed (titles are also hidden if preceeded by double hashes, e.g.
NoTitleBar - Static variable in class imgui.flag.ImGuiWindowFlags
 
NoTooltip - Static variable in class imgui.flag.ImGuiColorEditFlags
ColorEdit, ColorPicker, ColorButton: disable tooltip when hovering the preview.
NoTooltip - Static variable in class imgui.flag.ImGuiTabBarFlags
Disable tooltips when hovering a tab
NoTooltip - Static variable in class imgui.flag.ImGuiTabItemFlags
Disable tooltip for the given tab
NoTreePushOnOpen - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Don't do a TreePush() when open (e.g.
NoUndoRedo - Static variable in class imgui.flag.ImGuiInputTextFlags
Disable undo/redo.
NoWindowMenuButton - Static variable in class imgui.internal.flag.ImGuiDockNodeFlags
Disable window/docking menu (that one that appears instead of the collapse button)
nSetLanguageDefinition(long) - Method in class imgui.extension.texteditor.TextEditor
 
nSetMax(double) - Method in class imgui.extension.implot.ImPlotRange
 
nSetPalette(int[], int) - Method in class imgui.extension.texteditor.TextEditor
 
nSetRect(float, float, float, float) - Static method in class imgui.extension.imguizmo.ImGuizmo
 
Number - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
numSelectedLinks() - Static method in class imgui.extension.imnodes.ImNodes
 
numSelectedNodes() - Static method in class imgui.extension.imnodes.ImNodes
Use The following two functions to query the number of selected nodes or links in the current editor.

O

Oblique - Static variable in class imgui.flag.ImGuiFreeTypeBuilderFlags
Styling: Should we slant the font, emulating italic style?
Once - Static variable in class imgui.flag.ImGuiCond
Set the variable once per runtime session (only the first call will succeed)
openDialog(String, String, String, String, String, int, long, int) - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
open simple dialog (path and fileName can be specified)
openModal(String, String, String, String, String, int, long, int) - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
open simple modal (path and fileName can be specified)
openModal(String, String, String, String, int, long, int) - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
open simple modal (path and filename are obtained from filePathName)
openModal(String, String, String, String, String, ImGuiFileDialogPaneFun, float, int, long, int) - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
open modal with custom right pane (path and fileName can be specified)
openModal(String, String, String, String, ImGuiFileDialogPaneFun, float, int, long, int) - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
open modal with custom right pane (path and filename are obtained from filePathName)
OpenOnArrow - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Only open when clicking on the arrow part.
OpenOnDoubleClick - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Need double-click to open node
openPopup(String) - Static method in class imgui.ImGui
Call to mark popup as open (don't call every frame!).
openPopup(String, int) - 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.
openPopupOnItemClick(String) - Static method in class imgui.ImGui
Helper to open popup when clicked on last item.
openPopupOnItemClick(int) - Static method in class imgui.ImGui
Helper to open popup when clicked on last item.
openPopupOnItemClick(String, int) - Static method in class imgui.ImGui
Helper to open popup when clicked on last item.
Operation - Class in imgui.extension.imguizmo.flag
Needs view and projection matrices.
OptionsDefault - Static variable in class imgui.flag.ImGuiColorEditFlags
Defaults Options.
Output - Static variable in class imgui.extension.nodeditor.flag.NodeEditorPinKind
 
OwnedByApp - Static variable in class imgui.flag.ImGuiViewportFlags
Platform Window: is created/managed by the application (rather than a dear imgui backend)

P

PadOuterX - Static variable in class imgui.flag.ImGuiTableFlags
Default if BordersOuterV is on.
PageDown - Static variable in class imgui.flag.ImGuiKey
 
PageUp - Static variable in class imgui.flag.ImGuiKey
 
Paired - Static variable in class imgui.extension.implot.flag.ImPlotColormap
a.k.a.
paneFun(String, long, boolean) - Method in class imgui.extension.imguifiledialog.callback.ImGuiFileDialogPaneFun
 
passFilter(String) - Method in class imgui.ImGuiTextFilter
 
PassthruCentralNode - Static variable in class imgui.flag.ImGuiDockNodeFlags
Enable passthru dockspace: 1) DockSpace() will render a ImGuiCol_WindowBg background covering everything excepted the Central Node when empty.
Password - Static variable in class imgui.flag.ImGuiInputTextFlags
Password mode, display all characters as '*'
paste() - Method in class imgui.extension.texteditor.TextEditor
 
Pastel - Static variable in class imgui.extension.implot.flag.ImPlotColormap
a.k.a.
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
Use precomputed angles for a 12 steps circle
pathBezierCubicCurveTo(float, float, float, float, float, float) - Method in class imgui.ImDrawList
Cubic Bezier (4 control points)
pathBezierCubicCurveTo(float, float, float, float, float, float, int) - Method in class imgui.ImDrawList
Cubic Bezier (4 control points)
pathBezierQuadraticCurveTo(float, float, float, float) - Method in class imgui.ImDrawList
Quadratic Bezier (3 control points)
pathBezierQuadraticCurveTo(float, float, float, float, int) - Method in class imgui.ImDrawList
Quadratic Bezier (3 control points)
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, int) - Method in class imgui.ImDrawList
 
pathStroke(int, int, float) - Method in class imgui.ImDrawList
 
PickerHueBar - Static variable in class imgui.flag.ImGuiColorEditFlags
[Picker]
PickerHueWheel - Static variable in class imgui.flag.ImGuiColorEditFlags
[Picker]
Pin - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
PinArrowSize - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
PinArrowWidth - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
PinBorderWidth - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
PinCircleRadius - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
PinCorners - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
pinHadAnyLinks(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
PinHovered - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
PinHoverRadius - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
Pink - Static variable in class imgui.extension.implot.flag.ImPlotColormap
a.k.a.
PinLineThickness - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
PinOffset - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
pinPivotAlignment(float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
pinPivotRect(float, float, float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
pinPivotScale(float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
pinPivotSize(float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
PinQuadSideLength - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
PinRadius - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
PinRect - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
pinRect(float, float, float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
PinRectBorder - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
PinRounding - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
PinTriangleSideLength - Static variable in class imgui.extension.imnodes.flag.ImNodesStyleVar
 
PivotAlignment - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
PivotScale - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
PivotSize - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
pixelsToPlot(ImVec2, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Convert pixels to a position in the current plot's coordinate system.
pixelsToPlot(float, float, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! The returned ImPlotPoint should be manually deallocated with destroy()! Convert pixels to a position in the current plot's coordinate system.
PiYG - Static variable in class imgui.extension.implot.flag.ImPlotColormap
pink/yellow-green, Color Brewer (qual=false, n=11)
Plasma - Static variable in class imgui.extension.implot.flag.ImPlotColormap
a.k.a.
PlatformHasViewports - Static variable in class imgui.flag.ImGuiBackendFlags
Backend Platform supports multiple viewports.
plotBars(String, T[], T[]) - Static method in class imgui.extension.implot.ImPlot
Plots a vertical bar graph.
plotBars(String, T[], T[], float) - Static method in class imgui.extension.implot.ImPlot
Plots a vertical bar graph.
plotBars(String, T[], T[], float, int) - Static method in class imgui.extension.implot.ImPlot
Plots a vertical bar graph.
plotBars(String, double[], double[], int, float, int) - Static method in class imgui.extension.implot.ImPlot
Plots a vertical bar graph.
plotBarsH(String, T[], T[]) - Static method in class imgui.extension.implot.ImPlot
Plots a horizontal bar graph.
plotBarsH(String, T[], T[], float) - Static method in class imgui.extension.implot.ImPlot
Plots a horizontal bar graph.
plotBarsH(String, T[], T[], float, int) - Static method in class imgui.extension.implot.ImPlot
Plots a horizontal bar graph.
plotBarsH(String, double[], double[], int, float, int) - Static method in class imgui.extension.implot.ImPlot
Plots a horizontal bar graph.
PlotBg - Static variable in class imgui.extension.implot.flag.ImPlotCol
plot area background color (defaults to ImGuiCol_WindowBg)
PlotBorder - Static variable in class imgui.extension.implot.flag.ImPlotCol
plot area border color (defaults to ImGuiCol_Border)
PlotBorderSize - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
float, thickness of border around plot area
PlotDefaultSize - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, default size used when ImVec2(0,0) is passed to BeginPlot
plotDigital(String, T[], T[]) - Static method in class imgui.extension.implot.ImPlot
Plots digital data.
plotDigital(String, double[], double[], int) - Static method in class imgui.extension.implot.ImPlot
Plots digital data.
plotDummy(String) - Static method in class imgui.extension.implot.ImPlot
Plots a dummy item (i.e.
plotErrorBars(String, T[], T[], T[]) - Static method in class imgui.extension.implot.ImPlot
Plots vertical error bar.
plotErrorBars(String, T[], T[], T[], int) - Static method in class imgui.extension.implot.ImPlot
Plots vertical error bar.
plotErrorBars(String, double[], double[], double[], int, int) - Static method in class imgui.extension.implot.ImPlot
Plots vertical error bar.
plotErrorBarsH(String, T[], T[], T[]) - Static method in class imgui.extension.implot.ImPlot
Plots horizontal error bar.
plotErrorBarsH(String, T[], T[], T[], int) - Static method in class imgui.extension.implot.ImPlot
Plots horizontal error bar.
plotErrorBarsH(String, double[], double[], double[], int, int) - Static method in class imgui.extension.implot.ImPlot
Plots horizontal error bar.
plotHeatmap(String, T[][], int) - Static method in class imgui.extension.implot.ImPlot
Plots a 2D heatmap chart.
plotHeatmap(String, double[], int, int) - Static method in class imgui.extension.implot.ImPlot
Plots a 2D heatmap chart.
plotHistogram(String, T[]) - Static method in class imgui.extension.implot.ImPlot
Plots a horizontal histogram Due to conversion from T to double, extremely large 64-bit integer (long) values may lose data!
plotHistogram(String, double[], int) - Static method in class imgui.extension.implot.ImPlot
Plots a horizontal histogram.
PlotHistogram - Static variable in class imgui.flag.ImGuiCol
 
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
 
plotHistogram2D(String, T[], T[]) - Static method in class imgui.extension.implot.ImPlot
Plots two dimensional, bivariate histogram as a heatmap Due to conversion from T to double, extremely large 64-bit integer (long) values may lose data!
plotHistogram2D(String, double[], double[], int) - Static method in class imgui.extension.implot.ImPlot
Plots two dimensional, bivariate histogram as a heatmap.
PlotHistogramHovered - Static variable in class imgui.flag.ImGuiCol
 
plotHLines(String, T[]) - Static method in class imgui.extension.implot.ImPlot
Plots infinite horizontal lines (e.g.
plotHLines(String, T[], int) - Static method in class imgui.extension.implot.ImPlot
Plots infinite horizontal lines (e.g.
plotHLines(String, double[], int, int) - Static method in class imgui.extension.implot.ImPlot
Plots infinite horizontal lines (e.g.
plotLine(String, T[], T[]) - Static method in class imgui.extension.implot.ImPlot
Plots a standard 2D line plot.
plotLine(String, T[], T[], int) - Static method in class imgui.extension.implot.ImPlot
Plots a standard 2D line plot.
plotLine(String, double[], double[], int, int) - Static method in class imgui.extension.implot.ImPlot
Plots a standard 2D line plot.
PlotLines - Static variable in class imgui.flag.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
 
PlotLinesHovered - Static variable in class imgui.flag.ImGuiCol
 
PlotMinSize - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, minimum size plot frame can be when shrunk
PlotPadding - Static variable in class imgui.extension.implot.flag.ImPlotStyleVar
ImVec2, padding between widget frame and plot area, labels, or outside legends (i.e.
plotPieChart(String[], T[], double, double, double) - Static method in class imgui.extension.implot.ImPlot
Plots a pie chart.
plotPieChart(String, int, double[], int, double, double, double) - Static method in class imgui.extension.implot.ImPlot
Plots a pie chart.
plotScatter(String, T[], T[]) - Static method in class imgui.extension.implot.ImPlot
Plots a standard 2D scatter plot.
plotScatter(String, T[], T[], int) - Static method in class imgui.extension.implot.ImPlot
Plots a standard 2D scatter plot.
plotScatter(String, double[], double[], int, int) - Static method in class imgui.extension.implot.ImPlot
 
plotShaded(String, T[], T[], int) - Static method in class imgui.extension.implot.ImPlot
Plots a shaded (filled) region between two lines, or a line and a horizontal reference.
plotShaded(String, T[], T[], T[]) - Static method in class imgui.extension.implot.ImPlot
Plots a shaded (filled) region between two lines, or a line and a horizontal reference.
plotShaded(String, T[], T[], int, int) - Static method in class imgui.extension.implot.ImPlot
Plots a shaded (filled) region between two lines, or a line and a horizontal reference.
plotShaded(String, T[], T[], T[], int) - Static method in class imgui.extension.implot.ImPlot
Plots a shaded (filled) region between two lines, or a line and a horizontal reference.
plotShaded(String, double[], double[], int, int, int) - Static method in class imgui.extension.implot.ImPlot
Plots a shaded (filled) region between two lines, or a line and a horizontal reference.
plotShaded(String, double[], double[], double[], int, int) - Static method in class imgui.extension.implot.ImPlot
Plots a shaded (filled) region between two lines, or a line and a horizontal reference.
plotStairs(String, T[], T[]) - Static method in class imgui.extension.implot.ImPlot
Plots a a stairstep graph.
plotStairs(String, T[], T[], int) - Static method in class imgui.extension.implot.ImPlot
Plots a a stairstep graph.
plotStairs(String, double[], double[], int, int) - Static method in class imgui.extension.implot.ImPlot
Plots a a stairstep graph.
plotStems(String, T[], int) - Static method in class imgui.extension.implot.ImPlot
Plots vertical stems.
plotStems(String, T[], int, int) - Static method in class imgui.extension.implot.ImPlot
Plots vertical stems.
plotStems(String, double[], int, int, int) - Static method in class imgui.extension.implot.ImPlot
Plots vertical stems.
plotText(String, double, double) - Static method in class imgui.extension.implot.ImPlot
Plots a centered text label at point x,y
plotText(String, double, double, boolean) - Static method in class imgui.extension.implot.ImPlot
Plots a centered text label at point x,y
plotToPixels(ImPlotPoint, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Convert a position in the current plot's coordinate system to pixels.
plotToPixels(double, double, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Convert a position in the current plot's coordinate system to pixels.
plotVLines(String, T[]) - Static method in class imgui.extension.implot.ImPlot
Plots infinite vertical lines (e.g.
plotVLines(String, T[], int) - Static method in class imgui.extension.implot.ImPlot
Plots infinite vertical lines (e.g.
plotVLines(String, double[], int, int) - Static method in class imgui.extension.implot.ImPlot
Plots infinite vertical lines (e.g.
Plus - Static variable in class imgui.extension.implot.flag.ImPlotMarker
a plus marker (not fillable)
plus(float, float) - Method in class imgui.ImVec2
 
plus(ImVec2) - Method in class imgui.ImVec2
 
plus(float, float, float, float) - Method in class imgui.ImVec4
 
plus(ImVec4) - Method in class imgui.ImVec4
 
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
 
popColormap() - Static method in class imgui.extension.implot.ImPlot
Undo temporary colormap modification(s).
popColormap(int) - Static method in class imgui.extension.implot.ImPlot
Undo temporary colormap modification(s).
popColorStyle() - Static method in class imgui.extension.imnodes.ImNodes
 
popFont() - Static method in class imgui.ImGui
 
popID() - Static method in class imgui.ImGui
Pop from the ID stack.
popItemFlag() - Static method in class imgui.internal.ImGui
 
popItemWidth() - Static method in class imgui.ImGui
 
popPlotClipRect() - Static method in class imgui.extension.implot.ImPlot
Pop plot clip rect.
popStyleColor() - Static method in class imgui.extension.implot.ImPlot
 
popStyleColor(int) - Static method in class imgui.extension.implot.ImPlot
 
popStyleColor(int) - Static method in class imgui.extension.nodeditor.NodeEditor
 
popStyleColor() - Static method in class imgui.ImGui
 
popStyleColor(int) - Static method in class imgui.ImGui
 
popStyleVar() - Static method in class imgui.extension.imnodes.ImNodes
 
popStyleVar() - Static method in class imgui.extension.implot.ImPlot
Undo temporary style variable modification(s).
popStyleVar(int) - Static method in class imgui.extension.implot.ImPlot
Undo temporary style variable modification(s).
popStyleVar(int) - Static method in class imgui.extension.nodeditor.NodeEditor
 
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.flag.ImGuiComboFlags
Align the popup toward the left by default
PopupBg - Static variable in class imgui.flag.ImGuiCol
Background of popups, menus, tooltips windows
PopupBorderSize - Static variable in class imgui.flag.ImGuiStyleVar
float PopupBorderSize
PopupRounding - Static variable in class imgui.flag.ImGuiStyleVar
float PopupRounding
PreciseWidths - Static variable in class imgui.flag.ImGuiTableFlags
Disable distributing remainder width to stretched columns (width allocation on a 100-wide table with 3 columns: Without this flag: 33,33,34.
PreferSortAscending - Static variable in class imgui.flag.ImGuiTableColumnFlags
Make the initial sort direction Ascending when first sorting on this column (default).
PreferSortDescending - Static variable in class imgui.flag.ImGuiTableColumnFlags
Make the initial sort direction Descending when first sorting on this column.
Preprocessor - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
PreprocIdentifier - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
primQuadUV(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, int) - Method in class imgui.ImDrawList
 
primRect(float, float, float, float, int) - Method in class imgui.ImDrawList
 
primRectUV(float, float, float, float, float, float, float, float, int) - Method in class imgui.ImDrawList
 
primReserve(int, int) - Method in class imgui.ImDrawList
 
primUnreserve(int, int) - Method in class imgui.ImDrawList
 
primVtx(float, float, float, float, int) - Method in class imgui.ImDrawList
 
primWriteVtx(float, float, float, float, int) - Method in class imgui.ImDrawList
 
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
 
ptr - Variable in class imgui.binding.ImGuiStruct
Pointer to the natively allocated object.
Punctuation - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
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
pushAttributeFlag(int) - Static method in class imgui.extension.imnodes.ImNodes
Push a single AttributeFlags value.
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
 
pushColormap(int) - Static method in class imgui.extension.implot.ImPlot
Temporarily switch to one of the built-in (i.e.
pushColormap(String) - Static method in class imgui.extension.implot.ImPlot
Push a colormap by string name.
pushColorStyle(int, int) - Static method in class imgui.extension.imnodes.ImNodes
Use PushColorStyle and PopColorStyle to modify ImNodesColorStyle mid-frame.
pushFont(ImFont) - Static method in class imgui.ImGui
 
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).
pushID(long) - Static method in class imgui.ImGui
Push pointer into the ID stack (will hash pointer).
pushID(int) - Static method in class imgui.ImGui
Push integer into the ID stack (will hash integer).
pushItemFlag(int, boolean) - Static method in class imgui.internal.ImGui
 
pushItemWidth(float) - Static method in class imgui.ImGui
Push width of items for common large "item+label" widgets.
pushMonitors(float, float, float, float, float, float, float, float, float) - Method in class imgui.ImGuiPlatformIO
 
pushPlotClipRect(float) - Static method in class imgui.extension.implot.ImPlot
Push clip rect for rendering to current plot area.
pushStyleColor(int, long) - Static method in class imgui.extension.implot.ImPlot
Temporarily modify a style color.
pushStyleColor(int, ImVec4) - Static method in class imgui.extension.implot.ImPlot
Temporarily modify a style color.
pushStyleColor(int, float, float, float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
pushStyleColor(int, float, float, float, float) - Static method in class imgui.ImGui
Modify a style color.
pushStyleColor(int, int, int, int, int) - Static method in class imgui.ImGui
Modify a style color.
pushStyleColor(int, int) - Static method in class imgui.ImGui
Modify a style color.
pushStyleVar(int, float) - Static method in class imgui.extension.imnodes.ImNodes
 
pushStyleVar(int, float) - Static method in class imgui.extension.implot.ImPlot
Temporarily modify a style variable of float type.
pushStyleVar(int, int) - Static method in class imgui.extension.implot.ImPlot
Temporarily modify a style variable of int type.
pushStyleVar(int, ImVec2) - Static method in class imgui.extension.implot.ImPlot
Temporarily modify a style variable of ImVec2 type.
pushStyleVar(int, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
pushStyleVar(int, float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
pushStyleVar(int, float, float, float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
pushStyleVar(int, float) - Static method in class imgui.ImGui
Modify a style float variable.
pushStyleVar(int, float, float) - Static method in class imgui.ImGui
Modify a style ImVec2 variable.
pushTextureId(int) - Method in class imgui.ImDrawList
 
pushTextWrapPos() - Static method in class imgui.ImGui
Push Word-wrapping positions for Text*() commands.
pushTextWrapPos(float) - Static method in class imgui.ImGui
Push Word-wrapping positions for Text*() commands.

Q

Quad - Static variable in class imgui.extension.imnodes.flag.ImNodesPinShape
 
QuadFilled - Static variable in class imgui.extension.imnodes.flag.ImNodesPinShape
 
Query - Static variable in class imgui.extension.implot.flag.ImPlotCol
box-query color (defaults to green)
Query - Static variable in class imgui.extension.implot.flag.ImPlotFlags
the user will be able to draw query rects with middle-mouse or CTRL + right-click drag
queryDeletedLink(ImLong, ImLong, ImLong) - Static method in class imgui.extension.nodeditor.NodeEditor
 
queryDeletedNode(ImLong) - Static method in class imgui.extension.nodeditor.NodeEditor
 
queryNewLink(ImLong, ImLong) - Static method in class imgui.extension.nodeditor.NodeEditor
 
queryNewLink(ImLong, ImLong, float, float, float, float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 

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
RangeFit - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
axis will only fit points if the point is in the visible range of the **orthoganol** axis
RdBu - Static variable in class imgui.extension.implot.flag.ImPlotColormap
red/blue, Color Brewer (qual=false, n=11)
ReadOnly - Static variable in class imgui.flag.ImGuiInputTextFlags
Read-only mode
ReadOnly - Static variable in class imgui.internal.flag.ImGuiItemFlags
[ALPHA] Allow hovering interactions but underlying value is not changed.
recomposeMatrixFromComponents(float[], float[], float[], float[]) - Static method in class imgui.extension.imguizmo.ImGuizmo
Helper function for manually editing Translation/Rotation/Scale with an input float.
rect() - Method in class imgui.internal.ImGuiDockNode
 
RectOnly - Static variable in class imgui.flag.ImGuiHoveredFlags
 
redo(int) - Method in class imgui.extension.texteditor.TextEditor
 
rejectDeletedItem() - Static method in class imgui.extension.nodeditor.NodeEditor
 
rejectNewItem() - Static method in class imgui.extension.nodeditor.NodeEditor
 
rejectNewItem(float, float, float, float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
removeBackendFlags(int) - Method in class imgui.ImGuiIO
See ImGuiBackendFlags enum.
removeConfigFlags(int) - Method in class imgui.ImGuiIO
See ImGuiConfigFlags enum.
removeDockNodeFlagsOverrideSet(int) - Method in class imgui.ImGuiWindowClass
[EXPERIMENTAL] Dock node flags to set when a window of this class is hosted by a dock node (it doesn't have to be selected!)
removeFlags(int) - Method in class imgui.ImFontAtlas
Build flags (see ImFontAtlasFlags)
removeFlags(int) - Method in class imgui.ImGuiViewport
removeImDrawListFlags(int) - Method in class imgui.ImDrawList
Flags, you may poke into these to adjust anti-aliasing settings per-primitive.
removeLocalFlags(int) - Method in class imgui.internal.ImGuiDockNode
Flags specific to this node
removeLocalFlagsInWindows(int) - Method in class imgui.internal.ImGuiDockNode
Flags specific to this node, applied from windows
removeSharedFlags(int) - Method in class imgui.internal.ImGuiDockNode
Flags shared by all nodes of a same dockspace hierarchy (inherited from the root node)
render(String) - Method in class imgui.extension.texteditor.TextEditor
 
render() - Static method in class imgui.ImGui
Ends the Dear ImGui frame, finalize the draw data.
renderChar(ImDrawList, float, float, float, int, int) - Method in class imgui.ImFont
 
RendererHasViewports - Static variable in class imgui.flag.ImGuiBackendFlags
Backend Renderer supports multiple viewports.
RendererHasVtxOffset - Static variable in class imgui.flag.ImGuiBackendFlags
Backend Renderer supports ImDrawCmd::VtxOffset.
renderPlatformWindowsDefault() - Static method in class imgui.ImGui
Call in main loop.
renderText(ImDrawList, float, float, float, int, float, float, float, float, String, String) - Method in class imgui.ImFont
 
renderText(ImDrawList, float, float, float, int, float, float, float, float, String, String, float) - Method in class imgui.ImFont
 
renderText(ImDrawList, float, float, float, int, float, float, float, float, String, String, float, boolean) - Method in class imgui.ImFont
 
Reorderable - Static variable in class imgui.flag.ImGuiTabBarFlags
Allow manually dragging tabs to re-order them + New tabs are appended at the end of list
Reorderable - Static variable in class imgui.flag.ImGuiTableFlags
Enable reordering columns in header row (need calling TableSetupColumn() + TableHeadersRow() to display headers)
resetMouseDragDelta() - Static method in class imgui.ImGui
 
resetMouseDragDelta(int) - Static method in class imgui.ImGui
 
Resizable - Static variable in class imgui.flag.ImGuiTableFlags
Enable resizing columns.
resize(int) - Method in class imgui.type.ImString
 
ResizeAll - Static variable in class imgui.flag.ImGuiMouseCursor
(Unused by Dear ImGui functions)
ResizeEW - Static variable in class imgui.flag.ImGuiMouseCursor
When hovering over a vertical border or a column
resizeFactor - Variable in class imgui.type.ImString.InputData
String will be resized to the value equal to a new size plus this resize factor.
ResizeGrip - Static variable in class imgui.flag.ImGuiCol
 
ResizeGripActive - Static variable in class imgui.flag.ImGuiCol
 
ResizeGripHovered - Static variable in class imgui.flag.ImGuiCol
 
resizeMonitors(int) - Method in class imgui.ImGuiPlatformIO
 
ResizeNESW - Static variable in class imgui.flag.ImGuiMouseCursor
When hovering over the bottom-left corner of a window
ResizeNS - Static variable in class imgui.flag.ImGuiMouseCursor
When hovering over an horizontal border
ResizeNWSE - Static variable in class imgui.flag.ImGuiMouseCursor
When hovering over the bottom-right corner of a window
restoreNodeState(long) - Static method in class imgui.extension.nodeditor.NodeEditor
 
resume() - Static method in class imgui.extension.nodeditor.NodeEditor
 
rgb(int, int, int) - Static method in class imgui.ImColor
 
rgb(float, float, float) - Static method in class imgui.ImColor
 
rgb(String) - Static method in class imgui.ImColor
 
rgb(ImVec4) - Static method in class imgui.ImColor
 
rgb(Color) - Static method in class imgui.ImColor
 
rgba(int, int, int, int) - Static method in class imgui.ImColor
 
rgba(float, float, float, float) - Static method in class imgui.ImColor
 
rgba(String) - Static method in class imgui.ImColor
 
rgba(ImVec4) - Static method in class imgui.ImColor
 
rgba(Color) - Static method in class imgui.ImColor
 
rgbaToColor(String) - Static method in class imgui.ImColor
Deprecated.
rgbToColor(String) - Static method in class imgui.ImColor
Deprecated.
Rice - Static variable in class imgui.extension.implot.flag.ImPlotBin
k = 2 * cbrt(n)
Right - Static variable in class imgui.extension.implot.flag.ImPlotMarker
an rightward-pointing triangle marker
Right - Static variable in class imgui.flag.ImGuiDir
 
Right - Static variable in class imgui.flag.ImGuiMouseButton
 
RightArrow - Static variable in class imgui.flag.ImGuiKey
 
RootAndChildWindows - Static variable in class imgui.flag.ImGuiFocusedFlags
 
RootAndChildWindows - Static variable in class imgui.flag.ImGuiHoveredFlags
 
RootWindow - Static variable in class imgui.flag.ImGuiFocusedFlags
Test from root window (top most parent of the current hierarchy)
RootWindow - Static variable in class imgui.flag.ImGuiHoveredFlags
IsWindowHovered() only: Test from root window (top most parent of the current hierarchy)
ROTATE - Static variable in class imgui.extension.imguizmo.flag.Operation
Rotating all axis
ROTATE_SCREEN - Static variable in class imgui.extension.imguizmo.flag.Operation
Rotating screen
ROTATE_X - Static variable in class imgui.extension.imguizmo.flag.Operation
Rotating X axis
ROTATE_Y - Static variable in class imgui.extension.imguizmo.flag.Operation
Rotating Y axis
ROTATE_Z - Static variable in class imgui.extension.imguizmo.flag.Operation
Rotating Z axis
RoundCornersAll - Static variable in class imgui.flag.ImDrawFlags
 
RoundCornersBottom - Static variable in class imgui.flag.ImDrawFlags
 
RoundCornersBottomLeft - Static variable in class imgui.flag.ImDrawFlags
AddRect(), AddRectFilled(), PathRect(): enable rounding bottom-left corner only (when rounding > 0.0f, we default to all corners).
RoundCornersBottomRight - Static variable in class imgui.flag.ImDrawFlags
AddRect(), AddRectFilled(), PathRect(): enable rounding bottom-right corner only (when rounding > 0.0f, we default to all corners).
RoundCornersDefault - Static variable in class imgui.flag.ImDrawFlags
Default to ALL corners if none of the _RoundCornersXX flags are specified.
RoundCornersLeft - Static variable in class imgui.flag.ImDrawFlags
 
RoundCornersMask - Static variable in class imgui.flag.ImDrawFlags
 
RoundCornersNone - Static variable in class imgui.flag.ImDrawFlags
AddRect(), AddRectFilled(), PathRect(): disable rounding on all corners (when rounding > 0.0f).
RoundCornersRight - Static variable in class imgui.flag.ImDrawFlags
 
RoundCornersTop - Static variable in class imgui.flag.ImDrawFlags
 
RoundCornersTopLeft - Static variable in class imgui.flag.ImDrawFlags
AddRect(), AddRectFilled(), PathRect(): enable rounding top-left corner only (when rounding > 0.0f, we default to all corners).
RoundCornersTopRight - Static variable in class imgui.flag.ImDrawFlags
AddRect(), AddRectFilled(), PathRect(): enable rounding top-right corner only (when rounding > 0.0f, we default to all corners).
RowBg - Static variable in class imgui.flag.ImGuiTableFlags
Set each RowBg color with ImGuiCol_TableRowBg or ImGuiCol_TableRowBgAlt (equivalent of calling TableSetBgColor with ImGuiTableBgFlags_RowBg0 on each row manually)
RowBg0 - Static variable in class imgui.flag.ImGuiTableBgTarget
Set row background color 0 (generally used for background, automatically set when ImGuiTableFlags_RowBg is used)
RowBg1 - Static variable in class imgui.flag.ImGuiTableBgTarget
Set row background color 1 (generally used for selection marking)

S

S16 - Static variable in class imgui.flag.ImGuiDataType
short
S32 - Static variable in class imgui.flag.ImGuiDataType
int
S64 - Static variable in class imgui.flag.ImGuiDataType
long long / __int64
S8 - Static variable in class imgui.flag.ImGuiDataType
signed char / char (with sensible compilers)
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.
sampleColormap(float, int) - Static method in class imgui.extension.implot.ImPlot
Sample a color from a colormap given t between 0 and 1
saveCurrentEditorStateToIniFile(String) - Static method in class imgui.extension.imnodes.ImNodes
 
saveCurrentEditorStateToIniString() - Static method in class imgui.extension.imnodes.ImNodes
 
saveEditorStateToIniFile(ImNodesContext, String) - Static method in class imgui.extension.imnodes.ImNodes
 
saveEditorStateToIniString(ImNodesContext) - Static method in class imgui.extension.imnodes.ImNodes
 
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.
SCALE - Static variable in class imgui.extension.imguizmo.flag.Operation
Scaling all axis
SCALE_X - Static variable in class imgui.extension.imguizmo.flag.Operation
Scaling X axis
SCALE_Y - Static variable in class imgui.extension.imguizmo.flag.Operation
Scaling Y axis
SCALE_Z - Static variable in class imgui.extension.imguizmo.flag.Operation
Scaling Z axis
scaleAllSizes(float) - Method in class imgui.ImGuiStyle
 
scaleClipRects(float, float) - Method in class imgui.ImDrawData
Helper to scale the ClipRect field of each ImDrawCmd.
Scott - Static variable in class imgui.extension.implot.flag.ImPlotBin
w = 3.49 * sigma / cbrt(n)
ScrollbarBg - Static variable in class imgui.flag.ImGuiCol
 
ScrollbarGrab - Static variable in class imgui.flag.ImGuiCol
 
ScrollbarGrabActive - Static variable in class imgui.flag.ImGuiCol
 
ScrollbarGrabHovered - Static variable in class imgui.flag.ImGuiCol
 
ScrollbarRounding - Static variable in class imgui.flag.ImGuiStyleVar
float ScrollbarRounding
ScrollbarSize - Static variable in class imgui.flag.ImGuiStyleVar
float ScrollbarSize
ScrollDuration - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
ScrollX - Static variable in class imgui.flag.ImGuiTableFlags
Enable horizontal scrolling.
ScrollY - Static variable in class imgui.flag.ImGuiTableFlags
Enable vertical scrolling.
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, ImBoolean) - Static method in class imgui.ImGui
 
selectable(String, ImBoolean, int) - Static method in class imgui.ImGui
 
selectable(String, ImBoolean, int, float, float) - Static method in class imgui.ImGui
 
SelectableDontClosePopup - Static variable in class imgui.internal.flag.ImGuiItemFlags
MenuItem/Selectable() automatically closes current Popup window
SelectableTextAlign - Static variable in class imgui.flag.ImGuiStyleVar
ImVec2 SelectableTextAlign
selectAll() - Method in class imgui.extension.texteditor.TextEditor
 
Selected - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Draw as selected
SelectedNodeBorderWidth - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
Selection - Static variable in class imgui.extension.implot.flag.ImPlotCol
box-selection color (defaults to yellow)
Selection - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
selectLink(long, boolean) - Static method in class imgui.extension.nodeditor.NodeEditor
 
selectNode(long, boolean) - Static method in class imgui.extension.nodeditor.NodeEditor
 
selectWordUnderCursor() - Method in class imgui.extension.texteditor.TextEditor
 
SelLinkBorder - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
SelNodeBorder - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleColor
 
Separator - Static variable in class imgui.flag.ImGuiCol
 
separator() - Static method in class imgui.ImGui
Separator, generally horizontal.
SeparatorActive - Static variable in class imgui.flag.ImGuiCol
 
SeparatorHovered - Static variable in class imgui.flag.ImGuiCol
 
seSize(float, float) - Method in class imgui.ImGuiViewport
Main Area: Size of the viewport.
set(float, float) - Method in class imgui.ImVec2
 
set(ImVec2) - Method in class imgui.ImVec2
 
set(float, float, float, float) - Method in class imgui.ImVec4
 
set(ImVec4) - Method in class imgui.ImVec4
 
set(ImRect) - Method in class imgui.internal.ImRect
 
set(boolean) - Method in class imgui.type.ImBoolean
 
set(ImBoolean) - Method in class imgui.type.ImBoolean
 
set(double) - Method in class imgui.type.ImDouble
 
set(ImDouble) - Method in class imgui.type.ImDouble
 
set(float) - Method in class imgui.type.ImFloat
 
set(ImFloat) - Method in class imgui.type.ImFloat
 
set(int) - Method in class imgui.type.ImInt
 
set(ImInt) - Method in class imgui.type.ImInt
 
set(long) - Method in class imgui.type.ImLong
 
set(ImLong) - Method in class imgui.type.ImLong
 
set(short) - Method in class imgui.type.ImShort
 
set(ImShort) - Method in class imgui.type.ImShort
 
set(Object) - Method in class imgui.type.ImString
 
set(ImString) - Method in class imgui.type.ImString
 
set(ImString, boolean) - Method in class imgui.type.ImString
 
set(String) - Method in class imgui.type.ImString
 
set(String, boolean) - Method in class imgui.type.ImString
 
set(String, boolean, int) - Method in class imgui.type.ImString
 
setAddrDigitsCount(int) - Method in class imgui.extension.memedit.MemoryEditorSizes
 
setAdvanceX(float) - Method in class imgui.ImFontGlyph
Distance to next character (= data from font + ImFontConfig::GlyphExtraSpacing.x baked in)
setAllInt(int) - Method in class imgui.ImGuiStorage
Use on your own storage if you know only integer are being stored (open/close all tree nodes)
setAllowAxisFlip(boolean) - Static method in class imgui.extension.imguizmo.ImGuizmo
This will update the current axis flip value
setAlpha(float) - Method in class imgui.ImGuiStyle
Global alpha applies to everything in Dear ImGui.
setAnnotationPadding(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setAntiAliasedFill(boolean) - Method in class imgui.ImGuiStyle
Enable anti-aliased edges around filled shapes (rounded rectangles, circles, etc.).
setAntiAliasedLines(boolean) - Method in class imgui.extension.implot.ImPlotStyle
 
setAntiAliasedLines(boolean) - Method in class imgui.ImGuiStyle
Enable anti-aliased lines/borders.
setAntiAliasedLinesUseTex(boolean) - Method in class imgui.ImGuiStyle
Enable anti-aliased lines/borders using textures where possible.
setAscent(float) - Method in class imgui.ImFont
Ascent: distance from top to bottom of e.g.
setAssertCallback(ImAssertCallback) - Static method in class imgui.ImGui
Set a custom assertion callback for ImGui assertions.
setAuthorityForPos(int) - Method in class imgui.internal.ImGuiDockNode
 
setAuthorityForSize(int) - Method in class imgui.internal.ImGuiDockNode
 
setAuthorityForViewport(int) - Method in class imgui.internal.ImGuiDockNode
 
setAutoIdentation(boolean) - Method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
setBackendFlags(int) - Method in class imgui.ImGuiIO
See ImGuiBackendFlags enum.
setBackendPlatformName(String) - Method in class imgui.ImGuiIO
Optional: Platform backend name (informational only! will be displayed in About Window) + User data for backend/wrappers to store their own stuff.
setBackendRendererName(String) - Method in class imgui.ImGuiIO
Optional: Renderer backend name (informational only! will be displayed in About Window) + User data for backend/wrappers to store their own stuff.
setBit(int) - Method in class imgui.ImFontGlyphRangesBuilder
 
setBool(int, boolean) - Method in class imgui.ImGuiStorage
 
setBreakpoints(int[]) - Method in class imgui.extension.texteditor.TextEditor
 
setButtonTextAlign(float, float) - Method in class imgui.ImGuiStyle
Alignment of button text when button is larger than text.
setCellPadding(float, float) - Method in class imgui.ImGuiStyle
Padding within a table cell.
setCentralNode(ImGuiDockNode) - Method in class imgui.internal.ImGuiDockNode
[Root node only] Pointer to central node.
setChildBorderSize(float) - Method in class imgui.ImGuiStyle
Thickness of border around child windows.
setChildNodeFirst(ImGuiDockNode) - Method in class imgui.internal.ImGuiDockNode
[Split node only] Child nodes (left/right or top/bottom).
setChildNodeSecond(ImGuiDockNode) - Method in class imgui.internal.ImGuiDockNode
[Split node only] Child nodes (left/right or top/bottom).
setChildRounding(float) - Method in class imgui.ImGuiStyle
Radius of child window corners rounding.
setCircleTessellationMaxError(float) - Method in class imgui.ImGuiStyle
Maximum error (in pixels) allowed when using AddCircle()/AddCircleFilled() or drawing rounded corner rectangles with no explicit segment count specified.
setClassId(int) - Method in class imgui.ImGuiWindowClass
User data.
setClipboardText(String) - Static method in class imgui.ImGui
 
setCodepoint(int) - Method in class imgui.ImFontGlyph
0x0000..0xFFFF
setColor(int, float, float, float, float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setColor(int, int, int, int, int) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setColor(int, int) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setColor(int, float, float, float, float) - Method in class imgui.ImGuiStyle
 
setColor(int, int, int, int, int) - Method in class imgui.ImGuiStyle
 
setColor(int, int) - Method in class imgui.ImGuiStyle
 
setColorButtonPosition(int) - Method in class imgui.ImGuiStyle
Side of the color button in the ColorEdit4 widget (left/right).
setColored(int) - Method in class imgui.ImFontGlyph
Flag to indicate glyph is colored and should generally ignore tinting (make it usable with no shift on little-endian as this is used in loops).
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.
setColorizerEnable(boolean) - Method in class imgui.extension.texteditor.TextEditor
 
setColormap(int) - Method in class imgui.extension.implot.ImPlotStyle
 
setColors(ImVec4[]) - Method in class imgui.extension.implot.ImPlotStyle
 
setColors(float[][]) - Method in class imgui.extension.nodeditor.NodeEditorStyle
BINDING NOTICE: colors is a 2d array with sizes: [StyleColor_Count][4]
setColors(float[][]) - Method in class imgui.ImGuiStyle
BINDING NOTICE: colors is a 2d array with sizes: [ImGuiCol_COUNT][4]
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
Minimum horizontal spacing between two columns.
setColumnWidth(int, float) - Static method in class imgui.ImGui
Set column width (in pixels).
setCommentEnd(String) - Method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
setCommentStart(String) - Method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
setConfigDockingAlwaysTabBar(boolean) - Method in class imgui.ImGuiIO
[BETA] [FIXME: This currently creates regression with auto-sizing and general overhead] Make every single floating window display within a docking node.
setConfigDockingNoSplit(boolean) - Method in class imgui.ImGuiIO
Simplified docking mode: disable window splitting, so docking is limited to merging multiple windows together into tab-bars.
setConfigDockingTransparentPayload(boolean) - Method in class imgui.ImGuiIO
[BETA] Make window or viewport transparent when docking and only display docking boxes on the target viewport.
setConfigDockingWithShift(boolean) - Method in class imgui.ImGuiIO
Enable docking with holding Shift key (reduce visual noise, allows dropping in wider space)
setConfigDragClickToInputText(boolean) - Method in class imgui.ImGuiIO
[BETA] Enable turning DragXXX widgets into text input with a simple mouse click-release (without moving).
setConfigFlags(int) - Method in class imgui.ImGuiIO
See ImGuiConfigFlags enum.
setConfigInputTextCursorBlink(boolean) - Method in class imgui.ImGuiIO
Set to false to disable blinking cursor, for users who consider it distracting.
setConfigMacOSXBehaviors(boolean) - Method in class imgui.ImGuiIO
OS X style: Text editing cursor movement using Alt instead of Ctrl, Shortcuts using Cmd/Super instead of Ctrl, Line/Text Start and End using Cmd+Arrows instead of Home/End, Double click selects by word instead of selecting whole text, Multi-selection in lists uses Cmd/Super instead of Ctrl
setConfigMemoryCompactTimer(float) - Method in class imgui.ImGuiIO
Timer (in seconds) to free transient windows/tables memory buffers when unused.
setConfigViewportsNoAutoMerge(boolean) - Method in class imgui.ImGuiIO
Set to make all floating imgui windows always create their own viewport.
setConfigViewportsNoDecoration(boolean) - Method in class imgui.ImGuiIO
[BETA] Disable default OS window decoration flag for secondary viewports.
setConfigViewportsNoDefaultParent(boolean) - Method in class imgui.ImGuiIO
Disable default OS parenting to main viewport for secondary viewports.
setConfigViewportsNoTaskBarIcon(boolean) - Method in class imgui.ImGuiIO
Disable default OS task bar icon flag for secondary viewports.
setConfigWindowsMoveFromTitleBarOnly(boolean) - Method in class imgui.ImGuiIO
Enable allowing to move windows only when clicking on their title bar.
setConfigWindowsResizeFromEdges(boolean) - Method in class imgui.ImGuiIO
Enable resizing of windows from their edges and from the lower-left corner.
setCurrentContext(ImPlotContext) - Static method in class imgui.extension.implot.ImPlot
Sets the current ImPlot context.
setCurrentContext(ImGuiContext) - Static method in class imgui.ImGui
 
setCurrentEditor(NodeEditorContext) - Static method in class imgui.extension.nodeditor.NodeEditor
 
setCursorPos(float, float) - Static method in class imgui.ImGui
Cursor position in window coordinates (relative to window position)
setCursorPosition(int, int) - Method in class imgui.extension.texteditor.TextEditor
 
setCursorPosX(float) - Static method in class imgui.ImGui
Cursor position in window coordinates (relative to window position)
setCursorPosY(float) - Static method in class imgui.ImGui
Cursor position in window coordinates (relative to window position)
setCursorScreenPos(float, float) - Static method in class imgui.ImGui
Cursor position in absolute coordinates.
setCurveTessellationTol(float) - Method in class imgui.ImGuiStyle
Tessellation tolerance when using PathBezierCurveTo() without a specific number of segments.
setDeltaTime(float) - Method in class imgui.ImGuiIO
Time elapsed since last frame, in seconds.
setDescent(float) - Method in class imgui.ImFont
Ascent: distance from top to bottom of e.g.
setDigitalBitGap(float) - Method in class imgui.extension.implot.ImPlotStyle
 
setDigitalBitHeight(float) - Method in class imgui.extension.implot.ImPlotStyle
 
setDirtyLookupTables(boolean) - Method in class imgui.ImFont
 
setDisabledAlpha(float) - Method in class imgui.ImGuiStyle
Additional alpha multiplier applied by BeginDisabled().
setDisplayFramebufferScale(float, float) - Method in class imgui.ImGuiIO
For retina display or other situations where window coordinates are different from framebuffer coordinates.
setDisplaySafeAreaPadding(float, float) - Method in class imgui.ImGuiStyle
If you cannot see the edges of your screen (e.g.
setDisplaySize(float, float) - Method in class imgui.ImGuiIO
Main display size, in pixels.
setDisplayWindowPadding(float, float) - Method in class imgui.ImGuiStyle
Window position are clamped to be visible within the display area by at least this amount.
setDockingAllowUnclassed(boolean) - Method in class imgui.ImGuiWindowClass
Set to true to allow windows of this class to be docked/merged with an unclassed window.
setDockingAlwaysTabBar(boolean) - Method in class imgui.ImGuiWindowClass
Set to true to enforce single floating windows of this class always having their own docking node (equivalent of setting the global io.ConfigDockingAlwaysTabBar)
setDockNodeFlagsOverrideSet(int) - Method in class imgui.ImGuiWindowClass
[EXPERIMENTAL] Dock node flags to set when a window of this class is hosted by a dock node (it doesn't have to be selected!)
setDotChar(int) - Method in class imgui.ImFont
Character used for ellipsis rendering (if a single '...' character isn't found)
setDpiScale(float) - Method in class imgui.ImGuiPlatformMonitor
1.0f = 96 DPI
setDpiScale(float) - Method in class imgui.ImGuiViewport
1.0f = 96 DPI = No extra scale.
setDragDropPayload(String, Object) - Static method in class imgui.ImGui
Type is a user defined string of maximum 32 characters.
setDragDropPayload(String, Object, int) - Static method in class imgui.ImGui
Type is a user defined string of maximum 32 characters.
setDragDropPayload(Object) - Static method in class imgui.ImGui
Binding alternative for ImGui.setDragDropPayload(String, Object), which uses payload class as a unique identifier.
setDragDropPayload(Object, int) - Static method in class imgui.ImGui
Binding alternative for ImGui.setDragDropPayload(String, Object, int), which uses payload class as a unique identifier.
setDrawList(ImDrawList) - Static method in class imgui.extension.imguizmo.ImGuizmo
Setting the draw list of the given Gizmo.
setDrawList() - Static method in class imgui.extension.imguizmo.ImGuizmo
Setting the default window drawlist.
setEllipsisChar(int) - Method in class imgui.ImFont
Character used for ellipsis rendering.
setEllipsisChar(int) - Method in class imgui.ImFontConfig
Explicitly specify unicode codepoint of ellipsis character.
setEnabled(boolean) - Static method in class imgui.extension.imguizmo.ImGuizmo
Enable/Disable the gizmo.
setErrorBarSize(float) - Method in class imgui.extension.implot.ImPlotStyle
 
setErrorBarWeight(float) - Method in class imgui.extension.implot.ImPlotStyle
 
setErrorMarkers(Map<Integer, String>) - Method in class imgui.extension.texteditor.TextEditor
 
setFallbackAdvanceX(float) - Method in class imgui.ImFont
= FallbackGlyph.AdvanceX
setFillAlpha(float) - Method in class imgui.extension.implot.ImPlotStyle
 
setFitPadding(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setFlags(int) - Method in class imgui.extension.imnodes.ImNodesStyle
 
setFlags(int) - Method in class imgui.ImFontAtlas
Build flags (see ImFontAtlasFlags)
setFlags(int) - Method in class imgui.ImGuiViewport
setFloat(int, float) - Method in class imgui.ImGuiStorage
 
setFlowDuration(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setFlowMarkerDistance(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setFlowSpeed(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setFontAllowUserScaling(boolean) - Method in class imgui.ImGuiIO
Allow user scaling text of individual window with CTRL+Wheel.
setFontBuilderFlags(int) - Method in class imgui.ImFontConfig
Settings for custom font builder.
setFontData(byte[]) - Method in class imgui.ImFontConfig
TTF/OTF data
setFontDataOwnedByAtlas(boolean) - Method in class imgui.ImFontConfig
TTF/OTF data ownership taken by the container ImFontAtlas (will delete memory itself).
setFontDataSize(int) - Method in class imgui.ImFontConfig
TTF/OTF data size
setFontDefault(ImFont) - Method in class imgui.ImGuiIO
 
setFontGlobalScale(float) - Method in class imgui.ImGuiIO
Global scale all fonts
setFontNo(int) - Method in class imgui.ImFontConfig
Index of font within TTF/OTF file
setFonts(ImFontAtlas) - Method in class imgui.ImGuiIO
Font atlas: load, rasterize and pack one or more fonts into a single texture.
setFrameBorderSize(float) - Method in class imgui.ImGuiStyle
Thickness of border around frames.
setFramePadding(float, float) - Method in class imgui.ImGuiStyle
Padding within a framed rectangle (used by most widgets).
setFramerate(float) - Method in class imgui.ImGuiIO
Application framerate estimate, in frame per second.
setFrameRounding(float) - Method in class imgui.ImGuiStyle
Radius of frame corners rounding.
setGetClipboardTextFn(ImStrSupplier) - Method in class imgui.ImGuiIO
 
setGlyphExtraSpacing(float, float) - Method in class imgui.ImFontConfig
Extra spacing (in pixels) between glyphs.
setGlyphMaxAdvanceX(float) - Method in class imgui.ImFontConfig
Maximum AdvanceX for glyphs
setGlyphMinAdvanceX(float) - Method in class imgui.ImFontConfig
Minimum AdvanceX for glyphs, set Min to align font icons, set both Min/Max to enforce mono-space font
setGlyphOffset(float, float) - Method in class imgui.ImFontConfig
Offset all glyphs from this font input.
setGlyphRanges(short[]) - Method in class imgui.ImFontConfig
Pointer to a user-provided list of Unicode range (2 value per range, values are inclusive, zero-terminated list).
setGlyphWidth(float) - Method in class imgui.extension.memedit.MemoryEditorSizes
 
setGrabMinSize(float) - Method in class imgui.ImGuiStyle
Minimum width/height of a grab box for slider/scrollbar.
setGrabRounding(float) - Method in class imgui.ImGuiStyle
Radius of grabs corners rounding.
setGridSpacing(float) - Method in class imgui.extension.imnodes.ImNodesStyle
 
setGroupBorderWidth(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setGroupRounding(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setHandleKeyboardInputs(boolean) - Method in class imgui.extension.texteditor.TextEditor
 
setHandleMouseInputs(boolean) - Method in class imgui.extension.texteditor.TextEditor
 
setHasCloseButton(boolean) - Method in class imgui.internal.ImGuiDockNode
 
setHasWindowMenuButton(boolean) - Method in class imgui.internal.ImGuiDockNode
 
setHexCellWidth(float) - Method in class imgui.extension.memedit.MemoryEditorSizes
 
setHoveredNodeBorderWidth(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setId(int) - Static method in class imgui.extension.imguizmo.ImGuizmo
This will update the current id
setID(int) - Method in class imgui.ImGuiViewport
Unique identifier for the viewport.
setID(int) - Method in class imgui.internal.ImGuiDockNode
 
setIdentifiers(Map<String, String>) - Method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
setImDrawListFlags(int) - Method in class imgui.ImDrawList
Flags, you may poke into these to adjust anti-aliasing settings per-primitive.
setImGuiChildIgnored(boolean) - Method in class imgui.extension.texteditor.TextEditor
 
setIndentSpacing(float) - Method in class imgui.ImGuiStyle
Horizontal indentation when e.g.
setIniFilename(String) - Method in class imgui.ImGuiIO
Path to .ini file.
setIniSavingRate(float) - Method in class imgui.ImGuiIO
Minimum time between saving positions/sizes to .ini file, in seconds.
setInt(int, int) - Method in class imgui.ImGuiStorage
 
setIsFocused(boolean) - Method in class imgui.internal.ImGuiDockNode
 
setIsVisible(boolean) - Method in class imgui.internal.ImGuiDockNode
Set to false when the node is hidden (usually disabled as it has no active window)
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
Horizontal and vertical spacing between within elements of a composed widget (e.g.
setItemSpacing(float, float) - Method in class imgui.ImGuiStyle
Horizontal and vertical spacing between widgets/lines.
setKeyAlt(boolean) - Method in class imgui.ImGuiIO
Keyboard modifier pressed: Alt
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
Keyboard modifier pressed: Control
setKeyMap(int, int) - Method in class imgui.ImGuiIO
Map of indices into the KeysDown[512] entries array which represent your "native" keyboard state.
setKeyMap(int[]) - Method in class imgui.ImGuiIO
Map of indices into the KeysDown[512] entries array which represent your "native" keyboard state.
setKeyRepeatDelay(float) - Method in class imgui.ImGuiIO
When holding a key/button, time before it starts repeating, in seconds (for buttons in Repeat mode, etc.).
setKeyRepeatRate(float) - Method in class imgui.ImGuiIO
When holding a key/button, rate at which it repeats, in seconds.
setKeysDown(int, boolean) - Method in class imgui.ImGuiIO
Keyboard keys that are pressed (ideally left in the "native" order your engine has access to keyboard keys, so you can use your own defines/enums for keys).
setKeysDown(boolean[]) - Method in class imgui.ImGuiIO
Keyboard keys that are pressed (ideally left in the "native" order your engine has access to keyboard keys, so you can use your own defines/enums for keys).
setKeyShift(boolean) - Method in class imgui.ImGuiIO
Keyboard modifier pressed: Shift
setKeySuper(boolean) - Method in class imgui.ImGuiIO
Keyboard modifier pressed: Cmd/Super/Windows
setKeywords(String[]) - Method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
setLabelPadding(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setLanguageDefinition(TextEditorLanguageDefinition) - Method in class imgui.extension.texteditor.TextEditor
 
setLastFocusedNodeId(int) - Method in class imgui.internal.ImGuiDockNode
[Root node only] Which of our child docking node (any ancestor in the hierarchy) was last focused.
setLastFrameActive(int) - Method in class imgui.internal.ImGuiDockNode
Last frame number the node was updated.
setLastFrameAlive(int) - Method in class imgui.internal.ImGuiDockNode
Last frame number the node was updated or kept alive explicitly with DockSpace() + int_KeepAliveOnly
setLastFrameFocused(int) - Method in class imgui.internal.ImGuiDockNode
Last frame number the node was focused.
setLegendInnerPadding(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setLegendLocation(int, int, boolean) - Static method in class imgui.extension.implot.ImPlot
Set the location of the current plot's legend
setLegendPadding(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setLegendSpacing(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setLineHeight(float) - Method in class imgui.extension.memedit.MemoryEditorSizes
 
setLineWeight(float) - Method in class imgui.extension.implot.ImPlotStyle
 
setLinkHoverDistance(float) - Method in class imgui.extension.imnodes.ImNodesStyle
 
setLinkLineSegmentsPerLength(float) - Method in class imgui.extension.imnodes.ImNodesStyle
 
setLinkStrength(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setLinkThickness(float) - Method in class imgui.extension.imnodes.ImNodesStyle
 
setLocalFlags(int) - Method in class imgui.internal.ImGuiDockNode
Flags specific to this node
setLocalFlagsInWindows(int) - Method in class imgui.internal.ImGuiDockNode
Flags specific to this node, applied from windows
setLocked(boolean) - Method in class imgui.ImFontAtlas
Marked as Locked by ImGui::NewFrame() so attempt to modify the atlas will assert.
setLogFilename(String) - Method in class imgui.ImGuiIO
Path to .log file (default parameter to ImGui::LogToFile when no file is specified).
setLogSliderDeadzone(float) - Method in class imgui.ImGuiStyle
The size in pixels of the dead-zone around zero on logarithmic sliders that cross zero.
setMainPos(float, float) - Method in class imgui.ImGuiPlatformMonitor
 
setMainSize(float, float) - Method in class imgui.ImGuiPlatformMonitor
Coordinates of the area displayed on this monitor (Min = upper left, Max = bottom right)
setMajorGridSize(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setMajorTickLen(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setMajorTickSize(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setMarker(float) - Method in class imgui.extension.implot.ImPlotStyle
 
setMarkerSize(float) - Method in class imgui.extension.implot.ImPlotStyle
 
setMarkerWeight(float) - Method in class imgui.extension.implot.ImPlotStyle
 
setMergeMode(boolean) - Method in class imgui.ImFontConfig
Merge into previous ImFont, so you can combine multiple inputs font into one ImFont (e.g.
setMetricsActiveAllocations(int) - Method in class imgui.ImGuiIO
Number of active allocations, updated by MemAlloc/MemFree based on current context.
setMetricsActiveWindows(int) - Method in class imgui.ImGuiIO
Number of active windows
setMetricsRenderIndices(int) - Method in class imgui.ImGuiIO
Indices output during last call to Render() = number of triangles * 3
setMetricsRenderVertices(int) - Method in class imgui.ImGuiIO
Vertices output during last call to Render()
setMetricsRenderWindows(int) - Method in class imgui.ImGuiIO
Number of visible windows
setMetricsTotalSurface(int) - Method in class imgui.ImFont
Total surface in pixels to get an idea of the font rasterization/texture cost (not exact, we approximate the cost of padding between glyphs)
setMin(double) - Method in class imgui.extension.implot.ImPlotRange
 
setMiniMapOffset(float, float) - Method in class imgui.extension.imnodes.ImNodesStyle
Mini-map offset from the screen side.
setMiniMapPadding(float, float) - Method in class imgui.extension.imnodes.ImNodesStyle
Mini-map padding size between mini-map edge and mini-map content.
setMinorAlpha(float) - Method in class imgui.extension.implot.ImPlotStyle
 
setMinorGridSize(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setMinorTickLen(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setMinorTickSize(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setMouseCursor(int) - Static method in class imgui.ImGui
Set desired cursor type
setMouseCursorScale(float) - Method in class imgui.ImGuiStyle
Scale software rendered mouse cursor (when io.MouseDrawCursor is enabled).
setMouseDelta(float, float) - Method in class imgui.ImGuiIO
Mouse delta.
setMouseDoubleClickMaxDist(float) - Method in class imgui.ImGuiIO
Distance threshold to stay in to validate a double-click, in pixels.
setMouseDoubleClickTime(float) - Method in class imgui.ImGuiIO
Time for a double-click, in seconds.
setMouseDown(int, boolean) - Method in class imgui.ImGuiIO
Mouse buttons: 0=left, 1=right, 2=middle + extras (ImGuiMouseButton_COUNT == 5).
setMouseDown(boolean[]) - Method in class imgui.ImGuiIO
Mouse buttons: 0=left, 1=right, 2=middle + extras (ImGuiMouseButton_COUNT == 5).
setMouseDragThreshold(float) - Method in class imgui.ImGuiIO
Distance threshold before considering we are dragging.
setMouseDrawCursor(boolean) - Method in class imgui.ImGuiIO
Request ImGui to draw a mouse cursor for you (if you are on a platform without a mouse cursor).
setMouseHoveredViewport(int) - Method in class imgui.ImGuiIO
(Optional) When using multiple viewports: viewport the OS mouse cursor is hovering _IGNORING_ viewports with the ImGuiViewportFlags_NoInputs flag, and _REGARDLESS_ of whether another viewport is focused.
setMousePos(float, float) - Method in class imgui.ImGuiIO
Mouse position, in pixels.
setMousePosLocation(int) - Static method in class imgui.extension.implot.ImPlot
Set the location of the current plot's mouse position text
setMousePosPadding(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setMouseWheel(float) - Method in class imgui.ImGuiIO
Mouse wheel Vertical: 1 unit scrolls about 5 lines text.
setMouseWheelH(float) - Method in class imgui.ImGuiIO
Mouse wheel Horizontal.
setName(String) - Method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
setName(String) - Method in class imgui.ImFontConfig
Name (strictly to ease debugging)
setNavActive(boolean) - Method in class imgui.ImGuiIO
Keyboard/Gamepad navigation is currently allowed (will handle ImGuiKey_NavXXX events) = a window is focused and it doesn't use the ImGuiWindowFlags_NoNavInputs flag.
setNavInputs(int, float) - Method in class imgui.ImGuiIO
Gamepad inputs.
setNavInputs(float[]) - Method in class imgui.ImGuiIO
Gamepad inputs.
setNavVisible(boolean) - Method in class imgui.ImGuiIO
Keyboard/Gamepad navigation is visible and allowed (will handle ImGuiKey_NavXXX events).
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.
setNextPlotFormatX(String) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the format for numeric X axis labels (default="%g").
setNextPlotFormatY(String) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the format for numeric Y axis labels (default="%g").
setNextPlotFormatY(String, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the format for numeric Y axis labels (default="%g").
setNextPlotLimits(double, double, double, double, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the axes range limits of the next plot.
setNextPlotLimitsX(double, double, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the X axis range limits of the next plot.
setNextPlotLimitsY(double, double, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the Y axis range limits of the next plot.
setNextPlotTicksX(double, double, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the X axis ticks and optionally the labels for the next plot.
setNextPlotTicksX(double, double, int, String[], boolean) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the X axis ticks and optionally the labels for the next plot.
setNextPlotTicksX(double, double, int, String, String, String, String, boolean) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the X axis ticks and optionally the labels for the next plot.
setNextPlotTicksY(double, double, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the Y axis ticks and optionally the labels for the next plot.
setNextPlotTicksY(double, double, int, String[], boolean) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the Y axis ticks and optionally the labels for the next plot.
setNextPlotTicksY(double, double, int, String[], boolean, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the Y axis ticks and optionally the labels for the next plot.
setNextPlotTicksY(double, double, int, String, String, String, String, boolean, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BEFORE beginPlot! Set the Y axis ticks and optionally the labels for the next plot.
setNextWindowBgAlpha(float) - Static method in class imgui.ImGui
Set next window background color alpha.
setNextWindowClass(ImGuiWindowClass) - Static method in class imgui.ImGui
set next window class (rare/advanced uses: provide hints to the platform backend via altered viewport flags and parent/child info)
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).
setNextWindowDockID(int) - Static method in class imgui.ImGui
Set next window dock id
setNextWindowDockID(int, int) - Static method in class imgui.ImGui
Set next window dock id
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.
setNextWindowViewport(int) - Static method in class imgui.ImGui
Set next window viewport.
setNodeBorderThickness(float) - Method in class imgui.extension.imnodes.ImNodesStyle
 
setNodeBorderWidth(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setNodeCornerRounding(float) - Method in class imgui.extension.imnodes.ImNodesStyle
 
setNodeDraggable(int, boolean) - Static method in class imgui.extension.imnodes.ImNodes
Enable or disable the ability to click and drag a specific node.
setNodeEditorSpacePos(int, float, float) - Static method in class imgui.extension.imnodes.ImNodes
 
setNodeGridSpacePos(int, float, float) - Static method in class imgui.extension.imnodes.ImNodes
 
setNodePadding(float, float) - Method in class imgui.extension.imnodes.ImNodesStyle
 
setNodePadding(float, float, float, float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setNodePosition(long, float, float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
setNodeRounding(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setNodeScreenSpacePos(int, float, float) - Static method in class imgui.extension.imnodes.ImNodes
 
setOnlyNodeWithWindows(ImGuiDockNode) - Method in class imgui.internal.ImGuiDockNode
[Root node only] Set when there is a single visible node within the hierarchy.
setOrthographic(boolean) - Static method in class imgui.extension.imguizmo.ImGuizmo
Making sure if we're set to ortho or not.
setOversampleH(int) - Method in class imgui.ImFontConfig
Rasterize at higher quality for sub-pixel positioning.
setOversampleV(int) - Method in class imgui.ImFontConfig
Rasterize at higher quality for sub-pixel positioning.
setPalette(int[]) - Method in class imgui.extension.texteditor.TextEditor
 
setParentNode(ImGuiDockNode) - Method in class imgui.internal.ImGuiDockNode
 
setParentViewportId(int) - Method in class imgui.ImGuiViewport
(Advanced) 0: no parent.
setParentViewportId(int) - Method in class imgui.ImGuiWindowClass
Hint for the platform backend.
setPinArrowSize(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setPinArrowWidth(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setPinBorderWidth(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setPinCircleRadius(float) - Method in class imgui.extension.imnodes.ImNodesStyle
The circle radius used when the pin shape is either PinShape_Circle or PinShape_CircleFilled.
setPinCorners(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setPinHoverRadius(float) - Method in class imgui.extension.imnodes.ImNodesStyle
The radius from the pin's center position inside of which it is detected as being hovered over.
setPinLineThickness(float) - Method in class imgui.extension.imnodes.ImNodesStyle
The thickness of the line used when the pin shape is not filled.
setPinOffset(float) - Method in class imgui.extension.imnodes.ImNodesStyle
Offsets the pins' positions from the edge of the node to the outside of the node.
setPinQuadSideLength(float) - Method in class imgui.extension.imnodes.ImNodesStyle
The quad side length used when the shape is either PinShape_Quad or PinShape_QuadFilled.
setPinRadius(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setPinRounding(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setPinTriangleSideLength(float) - Method in class imgui.extension.imnodes.ImNodesStyle
The equilateral triangle side length used when the pin shape is either PinShape_Triangle or PinShape_TriangleFilled.
setPivotAlignment(float, float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setPivotScale(float, float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setPivotSize(float, float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setPixelSnapH(boolean) - Method in class imgui.ImFontConfig
Align every glyph to pixel boundary.
setPlatformCreateWindow(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// .
setPlatformDestroyWindow(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// N .
setPlatformGetWindowDpiScale(ImPlatformFuncViewportSuppFloat) - Method in class imgui.ImGuiPlatformIO
// N .
setPlatformGetWindowFocus(ImPlatformFuncViewportSuppBoolean) - Method in class imgui.ImGuiPlatformIO
// .
setPlatformGetWindowMinimized(ImPlatformFuncViewportSuppBoolean) - Method in class imgui.ImGuiPlatformIO
// N .
setPlatformGetWindowPos(ImPlatformFuncViewportSuppImVec2) - Method in class imgui.ImGuiPlatformIO
// N .
setPlatformGetWindowSize(ImPlatformFuncViewportSuppImVec2) - Method in class imgui.ImGuiPlatformIO
// N .
setPlatformHandle(long) - Method in class imgui.ImGuiViewport
void* for FindViewportByPlatformHandle().
setPlatformHandleRaw(long) - Method in class imgui.ImGuiViewport
void* to hold lower-level, platform-native window handle (e.g.
setPlatformOnChangedViewport(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// (Optional) [BETA] FIXME-DPI: DPI handling: Called during Begin() every time the viewport we are outputting into changes, so backend has a chance to swap fonts to adjust style.
setPlatformRenderWindow(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// .
setPlatformRequestClose(boolean) - Method in class imgui.ImGuiViewport
Platform window requested closure (e.g.
setPlatformRequestMove(boolean) - Method in class imgui.ImGuiViewport
Platform window requested move (e.g.
setPlatformRequestResize(boolean) - Method in class imgui.ImGuiViewport
Platform window requested resize (e.g.
setPlatformSetWindowAlpha(ImPlatformFuncViewportFloat) - Method in class imgui.ImGuiPlatformIO
// .
setPlatformSetWindowFocus(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// N .
setPlatformSetWindowPos(ImPlatformFuncViewportImVec2) - Method in class imgui.ImGuiPlatformIO
// .
setPlatformSetWindowSize(ImPlatformFuncViewportImVec2) - Method in class imgui.ImGuiPlatformIO
// .
setPlatformSetWindowTitle(ImPlatformFuncViewportString) - Method in class imgui.ImGuiPlatformIO
// .
setPlatformShowWindow(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// .
setPlatformSwapBuffers(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// .
setPlatformUpdateWindow(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// .
setPlatformUserData(Object) - Method in class imgui.ImGuiViewport
void* to hold custom data structure for the OS / platform (e.g.
setPlotBorderSize(float) - Method in class imgui.extension.implot.ImPlotStyle
 
setPlotDefaultSize(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setPlotMinSize(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setPlotPadding(ImVec2) - Method in class imgui.extension.implot.ImPlotStyle
 
setPlotQuery(ImPlotLimits, int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Set the current plot query bounds.
setPlotYAxis(int) - Static method in class imgui.extension.implot.ImPlot
This function MUST be called BETWEEN begin/endPlot! Select which Y axis will be used for subsequent plot elements.
setPopupBorderSize(float) - Method in class imgui.ImGuiStyle
Thickness of border around popup/tooltip windows.
setPopupRounding(float) - Method in class imgui.ImGuiStyle
Radius of popup window corners rounding.
setPos(float, float) - Method in class imgui.ImGuiViewport
Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
setPos(float, float) - Method in class imgui.internal.ImGuiDockNode
Current position
setPosAsciiEnd(float) - Method in class imgui.extension.memedit.MemoryEditorSizes
 
setPosAsciiStart(float) - Method in class imgui.extension.memedit.MemoryEditorSizes
 
setPosHexEnd(float) - Method in class imgui.extension.memedit.MemoryEditorSizes
 
setPosHexStart(float) - Method in class imgui.extension.memedit.MemoryEditorSizes
 
setPreprocChar(char) - Method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
setPreprocIdentifiers(Map<String, String>) - Method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
setRasterizerMultiply(float) - Method in class imgui.ImFontConfig
Brighten (>1.0f) or darken (<1.0f) font output.
setReadOnly(boolean) - Method in class imgui.extension.texteditor.TextEditor
 
setRect(float, float, float, float) - Static method in class imgui.extension.imguizmo.ImGuizmo
This will set the rect position.
setRendererCreateWindow(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// .
setRendererDestroyWindow(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// N .
setRendererRenderWindow(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// .
setRendererSetWindowPos(ImPlatformFuncViewportImVec2) - Method in class imgui.ImGuiPlatformIO
// .
setRendererSwapBuffers(ImPlatformFuncViewport) - Method in class imgui.ImGuiPlatformIO
// .
setRendererUserData(Object) - Method in class imgui.ImGuiViewport
void* to hold custom data structure for the renderer (e.g.
setScale(float) - Method in class imgui.ImFont
Base font scale, multiplied by the per-window font scale which you can adjust with SetWindowFontScale()
setScrollbarRounding(float) - Method in class imgui.ImGuiStyle
Radius of grab corners for scrollbar.
setScrollbarSize(float) - Method in class imgui.ImGuiStyle
Width of the vertical scrollbar, Height of the horizontal scrollbar.
setScrollDuration(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
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 ..
setScrollY(float) - Static method in class imgui.ImGui
Set scrolling amount [0..GetScrollMaxY()]
setSelectableTextAlign(float, float) - Method in class imgui.ImGuiStyle
Alignment of selectable text.
SetSelected - Static variable in class imgui.flag.ImGuiTabItemFlags
Trigger flag to programmatically make the tab selected when calling BeginTabItem()
setSelectedNodeBorderWidth(float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setSelectedTabId(int) - Method in class imgui.internal.ImGuiDockNode
[Leaf node only] Which of our tab/window is selected.
setSelection(int, int, int, int, int) - Method in class imgui.extension.texteditor.TextEditor
 
setSelectionEnd(int, int) - Method in class imgui.extension.texteditor.TextEditor
 
setSelectionStart(int, int) - Method in class imgui.extension.texteditor.TextEditor
 
setSetClipboardTextFn(ImStrConsumer) - Method in class imgui.ImGuiIO
 
setSettingsFile(String) - Method in class imgui.extension.nodeditor.NodeEditorConfig
 
setSharedFlags(int) - Method in class imgui.internal.ImGuiDockNode
Flags shared by all nodes of a same dockspace hierarchy (inherited from the root node)
setShowWhitespaces(boolean) - Method in class imgui.extension.texteditor.TextEditor
 
setSingleLineComment(String) - Method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
setSize(float, float) - Method in class imgui.internal.ImGuiDockNode
Current size
setSizePixels(float) - Method in class imgui.ImFontConfig
Size in pixels for rasterizer (more or less maps to the resulting font height).
setSizeRef(float, float) - Method in class imgui.internal.ImGuiDockNode
[Split node only] Last explicitly written-to size (overridden when using a splitter affecting the node), used to calculate Size.
setSourceDirection(float, float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setSpacingBetweenMidCols(float) - Method in class imgui.extension.memedit.MemoryEditorSizes
 
setSplitAxis(int) - Method in class imgui.internal.ImGuiDockNode
[Split node only] Split axis (X or Y)
setState(int) - Method in class imgui.internal.ImGuiDockNode
 
setStateStorage(ImGuiStorage) - Static method in class imgui.ImGui
Replace current window storage with our own (if you want to manipulate it yourself, typically clear subsection of it).
setTabBorderSize(float) - Method in class imgui.ImGuiStyle
Thickness of border around tabs.
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).
setTabItemFlagsOverrideSet(int) - Method in class imgui.ImGuiWindowClass
[EXPERIMENTAL] TabItem flags to set when a window of this class gets submitted into a dock node tab bar.
setTabMinWidthForCloseButton(float) - Method in class imgui.ImGuiStyle
Minimum width for close button to appears on an unselected tab when hovered.
setTabRounding(float) - Method in class imgui.ImGuiStyle
Radius of upper corners of a tab.
setTabSize(int) - Method in class imgui.extension.texteditor.TextEditor
 
setTargetDirection(float, float) - Method in class imgui.extension.nodeditor.NodeEditorStyle
 
setTexDesiredWidth(int) - Method in class imgui.ImFontAtlas
Texture width desired by user before Build().
setTexGlyphPadding(int) - Method in class imgui.ImFontAtlas
Padding between glyphs within texture in pixels.
setTexID(int) - Method in class imgui.ImFontAtlas
 
setText(String) - Method in class imgui.extension.texteditor.TextEditor
 
setTextLines(String[]) - Method in class imgui.extension.texteditor.TextEditor
 
setTokenRegexStrings(Map<String, Integer>) - Method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
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
Expand reactive bounding box for touch-based system where touch position is not accurate enough.
setU0(float) - Method in class imgui.ImFontGlyph
Texture coordinates
setU1(float) - Method in class imgui.ImFontGlyph
Texture coordinates
setUse24HourClock(boolean) - Method in class imgui.extension.implot.ImPlotStyle
 
setUseISO8601(boolean) - Method in class imgui.extension.implot.ImPlotStyle
 
setUseLocalTime(boolean) - Method in class imgui.extension.implot.ImPlotStyle
 
setV0(float) - Method in class imgui.ImFontGlyph
Texture coordinates
setV1(float) - Method in class imgui.ImFontGlyph
Texture coordinates
setViewportFlagsOverrideClear(int) - Method in class imgui.ImGuiWindowClass
Viewport flags to clear when a window of this class owns a viewport.
setViewportFlagsOverrideSet(int) - Method in class imgui.ImGuiWindowClass
Viewport flags to set when a window of this class owns a viewport.
setVisible(int) - Method in class imgui.ImFontGlyph
Flag to indicate glyph has no visible pixels (e.g.
setWantCaptureKeyboard(boolean) - Method in class imgui.ImGuiIO
Set when Dear ImGui will use keyboard inputs, in this case do not dispatch them to your main game/application (either way, always pass keyboard inputs to imgui).
setWantCaptureMouse(boolean) - Method in class imgui.ImGuiIO
Set when Dear ImGui will use mouse inputs, in this case do not dispatch them to your main game/application (either way, always pass on mouse inputs to imgui).
setWantCloseAll(boolean) - Method in class imgui.internal.ImGuiDockNode
Set when closing all tabs at once.
setWantCloseTabId(int) - Method in class imgui.internal.ImGuiDockNode
[Leaf node only] Set when closing a specific tab/window.
setWantHiddenTabBarToggle(boolean) - Method in class imgui.internal.ImGuiDockNode
 
setWantHiddenTabBarUpdate(boolean) - Method in class imgui.internal.ImGuiDockNode
 
setWantLockSizeOnce(boolean) - Method in class imgui.internal.ImGuiDockNode
 
setWantMouseMove(boolean) - Method in class imgui.internal.ImGuiDockNode
After a node extraction we need to transition toward moving the newly created host window
setWantSaveIniSettings(boolean) - Method in class imgui.ImGuiIO
When manual .ini load/save is active (io.IniFilename == NULL), this will be set to notify your application that you can call SaveIniSettingsToMemory() and save yourself.
setWantSetMousePos(boolean) - Method in class imgui.ImGuiIO
MousePos has been altered, backend should reposition mouse on next frame.
setWantTextInput(boolean) - Method in class imgui.ImGuiIO
Mobile/console: when set, you may display an on-screen keyboard.
setWindowBorderSize(float) - Method in class imgui.ImGuiStyle
Thickness of border around windows.
setWindowClass(ImGuiWindowClass) - Method in class imgui.internal.ImGuiDockNode
[Root node only]
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
Side of the collapsing/docking button in the title bar (None/Left/Right).
setWindowMinSize(float, float) - Method in class imgui.ImGuiStyle
Minimum window size.
setWindowPadding(float, float) - Method in class imgui.ImGuiStyle
Padding within a window.
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
Radius of window corners rounding.
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
Alignment for title bar text.
setWindowWidth(float) - Method in class imgui.extension.memedit.MemoryEditorSizes
 
setWorkPos(float, float) - Method in class imgui.ImGuiPlatformMonitor
Coordinates without task bars / side bars / menu bars.
setWorkPos(float, float) - Method in class imgui.ImGuiViewport
Work Area: Position of the viewport minus task bars, menus bars, status bars.
setWorkSize(float, float) - Method in class imgui.ImGuiPlatformMonitor
Coordinates without task bars / side bars / menu bars.
setWorkSize(float, float) - Method in class imgui.ImGuiViewport
Work Area: Size of the viewport minus task bars, menu bars, status bars.
setX(ImPlotRange) - Method in class imgui.extension.implot.ImPlotLimits
 
setX(double) - Method in class imgui.extension.implot.ImPlotPoint
 
setX0(float) - Method in class imgui.ImFontGlyph
Glyph corners
setX1(float) - Method in class imgui.ImFontGlyph
Glyph corners
setY(ImPlotRange) - Method in class imgui.extension.implot.ImPlotLimits
 
setY(double) - Method in class imgui.extension.implot.ImPlotPoint
 
setY0(float) - Method in class imgui.ImFontGlyph
Glyph corners
setY1(float) - Method in class imgui.ImFontGlyph
Glyph corners
Shift - Static variable in class imgui.flag.ImGuiKeyModFlags
 
showAboutWindow() - Static method in class imgui.ImGui
Create About window.
showAboutWindow(ImBoolean) - Static method in class imgui.ImGui
 
showBackgroundContextMenu() - Static method in class imgui.extension.nodeditor.NodeEditor
 
showColormapSelector(String) - Static method in class imgui.extension.implot.ImPlot
Shows ImPlot colormap selector dropdown menu.
showDemoWindow(ImBoolean) - Static method in class imgui.extension.implot.ImPlot
Shows the ImPlot demo window.
showDemoWindow() - Static method in class imgui.ImGui
Create Demo window.
showDemoWindow(ImBoolean) - 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.
showLinkContextMenu(ImLong) - Static method in class imgui.extension.nodeditor.NodeEditor
 
showMetricsWindow() - Static method in class imgui.extension.implot.ImPlot
Shows ImPlot metrics/debug information window.
showMetricsWindow(ImBoolean) - Static method in class imgui.ImGui
Create Metrics/Debugger window.
showMetricsWindow() - Static method in class imgui.ImGui
Create Metrics/Debugger window.
showNodeContextMenu(ImLong) - Static method in class imgui.extension.nodeditor.NodeEditor
 
showPinContextMenu(ImLong) - Static method in class imgui.extension.nodeditor.NodeEditor
 
showStackToolWindow(ImBoolean) - Static method in class imgui.ImGui
Create Stack Tool window.
showStackToolWindow() - Static method in class imgui.ImGui
Create Stack Tool window.
showStyleEditor() - Static method in class imgui.extension.implot.ImPlot
Shows ImPlot style editor block (not a window).
showStyleEditor() - Static method in class imgui.ImGui
Add style editor block (not a window).
showStyleEditor(ImGuiStyle) - Static method in class imgui.ImGui
 
showStyleSelector(String) - Static method in class imgui.extension.implot.ImPlot
Shows ImPlot style selector dropdown menu.
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.extension.implot.ImPlot
Add basic help/info block for end users (not a window).
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).
size() - Method in class imgui.extension.implot.ImPlotRange
 
SIZEOF_IM_DRAW_IDX - Static variable in class imgui.ImDrawData
 
SIZEOF_IM_DRAW_VERT - Static variable in class imgui.ImDrawData
 
sizeOfImDrawIdx() - Static method in class imgui.ImDrawData
 
sizeOfImDrawVert() - Static method in class imgui.ImDrawData
 
SizingFixedFit - Static variable in class imgui.flag.ImGuiTableFlags
Columns default to _WidthFixed or _WidthAuto (if resizable or not resizable), matching contents width.
SizingFixedSame - Static variable in class imgui.flag.ImGuiTableFlags
Columns default to _WidthFixed or _WidthAuto (if resizable or not resizable), matching the maximum contents width of all columns.
SizingStretchProp - Static variable in class imgui.flag.ImGuiTableFlags
Columns default to _WidthStretch with default weights proportional to each columns contents widths.
SizingStretchSame - Static variable in class imgui.flag.ImGuiTableFlags
Columns default to _WidthStretch with default weights all equal, unless overriden by TableSetupColumn().
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, int) - 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, int) - 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, int) - 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, int) - Static method in class imgui.ImGui
 
SliderGrab - Static variable in class imgui.flag.ImGuiCol
 
SliderGrabActive - Static variable in class imgui.flag.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, 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - Static method in class imgui.ImGui
 
smallButton(String) - Static method in class imgui.ImGui
Button with FramePadding=(0,0) to easily embed within text
Sortable - Static variable in class imgui.flag.ImGuiTableFlags
Enable sorting.
SortMulti - Static variable in class imgui.flag.ImGuiTableFlags
Hold shift when clicking headers to sort on multiple column.
SortTristate - Static variable in class imgui.flag.ImGuiTableFlags
Allow no sorting, disable default sorting.
SourceAllowNullID - Static variable in class imgui.flag.ImGuiDragDropFlags
Allow items such as Text(), Image() that have no unique identifier to be used as drag source, by manufacturing a temporary identifier based on their window-relative position.
SourceAutoExpirePayload - Static variable in class imgui.flag.ImGuiDragDropFlags
Automatically expire the payload if the source cease to be submitted (otherwise payloads are persisting while being dragged)
SourceDirection - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
SourceExtern - Static variable in class imgui.flag.ImGuiDragDropFlags
External source (from outside of dear imgui), won't attempt to read current item/window info.
SourceNoDisableHover - Static variable in class imgui.flag.ImGuiDragDropFlags
By default, when dragging we clear data so that IsItemHovered() will return false, to avoid subsequent user code submitting tooltips.
SourceNoHoldToOpenOthers - Static variable in class imgui.flag.ImGuiDragDropFlags
Disable the behavior that allows to open tree nodes and collapsing header by holding over them while dragging a source item.
SourceNoPreviewTooltip - Static variable in class imgui.flag.ImGuiDragDropFlags
By default, a successful call to BeginDragDropSource opens a tooltip so you can display a preview or description of the source contents.
South - Static variable in class imgui.extension.implot.flag.ImPlotLocation
bottom-center
SouthEast - Static variable in class imgui.extension.implot.flag.ImPlotLocation
bottom-right
SouthWest - Static variable in class imgui.extension.implot.flag.ImPlotLocation
bottom-left
Space - Static variable in class imgui.flag.ImGuiKey
 
spacing() - Static method in class imgui.ImGui
Add vertical spacing.
SpanAllColumns - Static variable in class imgui.flag.ImGuiSelectableFlags
Selectable frame can span all columns (text will still fit in current column)
SpanAvailWidth - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Extend hit box to the right-most edge, even if not framed.
SpanFullWidth - Static variable in class imgui.flag.ImGuiTreeNodeFlags
Extend hit box to the left-most and right-most edges (bypass the indented area).
Spectral - Static variable in class imgui.extension.implot.flag.ImPlotColormap
color spectrum, Color Brewer (qual=false, n=11)
splitterBehavior(float, float, float, float, int, int, ImFloat, ImFloat, float, float) - Static method in class imgui.internal.ImGui
 
splitterBehavior(float, float, float, float, int, int, ImFloat, ImFloat, float, float, float) - Static method in class imgui.internal.ImGui
 
splitterBehavior(float, float, float, float, int, int, ImFloat, ImFloat, float, float, float, float, int) - Static method in class imgui.internal.ImGui
 
sql() - Static method in class imgui.extension.texteditor.TextEditorLanguageDefinition
 
Sqrt - Static variable in class imgui.extension.implot.flag.ImPlotBin
k = sqrt(n)
Square - Static variable in class imgui.extension.implot.flag.ImPlotMarker
a square maker
String - Static variable in class imgui.extension.texteditor.flag.TextEditorPaletteIndex
 
Sturges - Static variable in class imgui.extension.implot.flag.ImPlotBin
k = 1 + log2(n)
styleColorsAuto() - Static method in class imgui.extension.implot.ImPlot
Style plot colors for current ImGui style (default).
styleColorsClassic() - Static method in class imgui.extension.imnodes.ImNodes
 
styleColorsClassic() - Static method in class imgui.extension.implot.ImPlot
Style plot colors for ImGui "Classic".
styleColorsClassic() - Static method in class imgui.ImGui
Classic imgui style
styleColorsClassic(ImGuiStyle) - Static method in class imgui.ImGui
 
styleColorsDark() - Static method in class imgui.extension.imnodes.ImNodes
 
styleColorsDark() - Static method in class imgui.extension.implot.ImPlot
Style plot colors for ImGui "Dark".
styleColorsDark() - Static method in class imgui.ImGui
New, recommended style (default)
styleColorsDark(ImGuiStyle) - Static method in class imgui.ImGui
 
styleColorsLight() - Static method in class imgui.extension.imnodes.ImNodes
 
styleColorsLight() - Static method in class imgui.extension.implot.ImPlot
Style plot colors for ImGui "Light".
styleColorsLight() - Static method in class imgui.ImGui
Best used with borders and a custom, thicker font
styleColorsLight(ImGuiStyle) - Static method in class imgui.ImGui
 
Super - Static variable in class imgui.flag.ImGuiKeyModFlags
 
suspend() - Static method in class imgui.extension.nodeditor.NodeEditor
 

T

Tab - Static variable in class imgui.flag.ImGuiCol
 
Tab - Static variable in class imgui.flag.ImGuiKey
 
TabActive - Static variable in class imgui.flag.ImGuiCol
 
TabHovered - Static variable in class imgui.flag.ImGuiCol
 
tabItemButton(String) - Static method in class imgui.ImGui
Create a Tab behaving like a button.
tabItemButton(String, int) - Static method in class imgui.ImGui
Create a Tab behaving like a button.
TableBorderLight - Static variable in class imgui.flag.ImGuiCol
Table inner borders (prefer using Alpha=1.0 here)
TableBorderStrong - Static variable in class imgui.flag.ImGuiCol
Table outer and header borders (prefer using Alpha=1.0 here)
tableGetColumnCount() - Static method in class imgui.ImGui
Return number of columns (value passed to BeginTable).
tableGetColumnFlags() - Static method in class imgui.ImGui
Return column flags so you can query their Enabled/Visible/Sorted/Hovered status flags.
tableGetColumnFlags(int) - Static method in class imgui.ImGui
Return column flags so you can query their Enabled/Visible/Sorted/Hovered status flags.
tableGetColumnIndex() - Static method in class imgui.ImGui
Return current column index.
tableGetColumnName() - Static method in class imgui.ImGui
Return "" if column didn't have a name declared by TableSetupColumn().
tableGetColumnName(int) - Static method in class imgui.ImGui
Return "" if column didn't have a name declared by TableSetupColumn().
tableGetRowIndex() - Static method in class imgui.ImGui
Return current row index.
tableHeader(String) - Static method in class imgui.ImGui
Submit one header cell manually (rarely used)
TableHeaderBg - Static variable in class imgui.flag.ImGuiCol
Table header background
tableHeadersRow() - Static method in class imgui.ImGui
Submit all headers cells based on data provided to TableSetupColumn() + submit context menu
tableNextColumn() - Static method in class imgui.ImGui
Append into the next column (or first column of next row if currently in last column).
tableNextRow() - Static method in class imgui.ImGui
Append into the first cell of a new row.
tableNextRow(int) - Static method in class imgui.ImGui
Append into the first cell of a new row.
tableNextRow(int, float) - Static method in class imgui.ImGui
Append into the first cell of a new row.
TableRowBg - Static variable in class imgui.flag.ImGuiCol
Table row background (even rows)
TableRowBgAlt - Static variable in class imgui.flag.ImGuiCol
Table row background (odd rows)
tableSetBgColor(int, int) - Static method in class imgui.ImGui
Change the color of a cell, row, or column.
tableSetBgColor(int, int, int) - Static method in class imgui.ImGui
Change the color of a cell, row, or column.
tableSetColumnIndex(int) - Static method in class imgui.ImGui
Append into the specified column.
tableSetupColumn(String) - Static method in class imgui.ImGui
 
tableSetupColumn(String, int) - Static method in class imgui.ImGui
 
tableSetupColumn(String, int, float) - Static method in class imgui.ImGui
 
tableSetupColumn(String, int, float, int) - Static method in class imgui.ImGui
 
tableSetupScrollFreeze(int, int) - Static method in class imgui.ImGui
Lock columns/rows so they stay visible when scrolled.
TabListPopupButton - Static variable in class imgui.flag.ImGuiTabBarFlags
Disable buttons to open the tab list popup
TabRounding - Static variable in class imgui.flag.ImGuiStyleVar
float TabRounding
TabUnfocused - Static variable in class imgui.flag.ImGuiCol
 
TabUnfocusedActive - Static variable in class imgui.flag.ImGuiCol
 
TargetDirection - Static variable in class imgui.extension.nodeditor.flag.NodeEditorStyleVar
 
Text - Static variable in class imgui.flag.ImGuiCol
 
text(String) - Static method in class imgui.ImGui
Formatted text
textColored(float, float, float, float, String) - Static method in class imgui.ImGui
Shortcut for PushStyleColor(ImGuiCol_Text, col); Text(fmt, ...); PopStyleColor();
textColored(int, int, int, int, String) - Static method in class imgui.ImGui
Shortcut for PushStyleColor(ImGuiCol_Text, col); Text(fmt, ...); PopStyleColor();
textColored(int, String) - Static method in class imgui.ImGui
Shortcut for PushStyleColor(ImGuiCol_Text, col); Text(fmt, ...); PopStyleColor();
TextDisabled - Static variable in class imgui.flag.ImGuiCol
 
textDisabled(String) - Static method in class imgui.ImGui
Shortcut for PushStyleColor(ImGuiCol_Text, style.Colors[ImGuiCol_TextDisabled]); Text(fmt, ...); PopStyleColor();
TextEditor - Class in imgui.extension.texteditor
 
TextEditor() - Constructor for class imgui.extension.texteditor.TextEditor
 
TextEditor(long) - Constructor for class imgui.extension.texteditor.TextEditor
 
TextEditorLanguageDefinition - Class in imgui.extension.texteditor
 
TextEditorLanguageDefinition() - Constructor for class imgui.extension.texteditor.TextEditorLanguageDefinition
 
TextEditorLanguageDefinition(long) - Constructor for class imgui.extension.texteditor.TextEditorLanguageDefinition
 
TextEditorPaletteIndex - Class in imgui.extension.texteditor.flag
 
TextEditorSelectionMode - Class in imgui.extension.texteditor.flag
 
TextInput - Static variable in class imgui.flag.ImGuiMouseCursor
When hovering over InputText, etc.
TextSelectedBg - Static variable in class imgui.flag.ImGuiCol
 
textUnformatted(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();.
Time - Static variable in class imgui.extension.implot.flag.ImPlotAxisFlags
axis will display date/time formatted labels (mutually exclusive with ImPlotAxisFlags_LogScale)
times(float, float) - Method in class imgui.ImVec2
 
times(ImVec2) - Method in class imgui.ImVec2
 
times(float, float, float, float) - Method in class imgui.ImVec4
 
times(ImVec4) - Method in class imgui.ImVec4
 
TitleBar - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
TitleBarHovered - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
TitleBarSelected - Static variable in class imgui.extension.imnodes.flag.ImNodesColorStyle
 
TitleBg - Static variable in class imgui.flag.ImGuiCol
 
TitleBgActive - Static variable in class imgui.flag.ImGuiCol
 
TitleBgCollapsed - Static variable in class imgui.flag.ImGuiCol
 
TitleText - Static variable in class imgui.extension.implot.flag.ImPlotCol
plot title text color (defaults to ImGuiCol_Text)
toCanvasX(float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
toCanvasY(float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
TopLeft - Static variable in class imgui.extension.imnodes.flag.ImNodesMiniMapLocation
 
TopMost - Static variable in class imgui.flag.ImGuiViewportFlags
Platform Window: Display on top (for tooltips only).
TopRight - Static variable in class imgui.extension.imnodes.flag.ImNodesMiniMapLocation
 
toScreenX(float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
toScreenY(float) - Static method in class imgui.extension.nodeditor.NodeEditor
 
toString() - Method in class imgui.ImVec2
 
toString() - Method in class imgui.ImVec4
 
toString() - Method in class imgui.internal.ImRect
 
toString() - Method in class imgui.type.ImBoolean
 
toString() - Method in class imgui.type.ImDouble
 
toString() - Method in class imgui.type.ImFloat
 
toString() - Method in class imgui.type.ImInt
 
toString() - Method in class imgui.type.ImLong
 
toString() - Method in class imgui.type.ImShort
 
toString() - Method in class imgui.type.ImString
 
Trailing - Static variable in class imgui.flag.ImGuiTabItemFlags
Enforce the tab position to the right of the tab bar (before the scrolling buttons)
TRANSLATE - Static variable in class imgui.extension.imguizmo.flag.Operation
Translating all axis
TRANSLATE_X - Static variable in class imgui.extension.imguizmo.flag.Operation
Translating X axis
TRANSLATE_Y - Static variable in class imgui.extension.imguizmo.flag.Operation
Translating Y axis
TRANSLATE_Z - Static variable in class imgui.extension.imguizmo.flag.Operation
Translating Z axis
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.
treeNode(long, 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
 
treeNodeEx(long, 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(String) - Static method in class imgui.ImGui
 
treePush(long) - Static method in class imgui.ImGui
 
Triangle - Static variable in class imgui.extension.imnodes.flag.ImNodesPinShape
 
TriangleFilled - Static variable in class imgui.extension.imnodes.flag.ImNodesPinShape
 
TweakFast - Static variable in class imgui.flag.ImGuiNavInput
faster tweaks e.g.
TweakSlow - Static variable in class imgui.flag.ImGuiNavInput
slower tweaks e.g.
Twilight - Static variable in class imgui.extension.implot.flag.ImPlotColormap
a.k.a.

U

U16 - Static variable in class imgui.flag.ImGuiDataType
unsigned short
U32 - Static variable in class imgui.flag.ImGuiDataType
unsigned int
U64 - Static variable in class imgui.flag.ImGuiDataType
unsigned long long / unsigned __int64
U8 - Static variable in class imgui.flag.ImGuiDataType
unsigned char
Uint8 - Static variable in class imgui.flag.ImGuiColorEditFlags
[DataType]
undo(int) - Method in class imgui.extension.texteditor.TextEditor
 
unindent() - Static method in class imgui.ImGui
Move content position back to the left, by indent_w, or style.IndentSpacing if indent_w <= 0.
unindent(float) - Static method in class imgui.ImGui
Move content position back to the left, by indent_w, or style.IndentSpacing if indent_w <= 0.
Unknown - Static variable in class imgui.internal.flag.ImGuiDockNodeState
 
UnsavedDocument - Static variable in class imgui.flag.ImGuiTabItemFlags
Append '*' to title without affecting the ID, as a convenience to avoid using the ### operator.
UnsavedDocument - Static variable in class imgui.flag.ImGuiWindowFlags
Append '*' to title without affecting the ID, as a convenience to avoid using the ### operator.
Up - Static variable in class imgui.extension.implot.flag.ImPlotMarker
an upward-pointing triangle marker
Up - Static variable in class imgui.flag.ImGuiDir
 
UpArrow - Static variable in class imgui.flag.ImGuiKey
 
updatePlatformWindows() - Static method in class imgui.ImGui
Call in main loop.

V

V - Static variable in class imgui.flag.ImGuiKey
for text edit CTRL+V: paste
value(String, boolean) - Static method in class imgui.ImGui
 
value(String, int) - Static method in class imgui.ImGui
 
value(String, long) - 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
 
Vertical - Static variable in class imgui.extension.implot.flag.ImPlotOrientation
up/down
viewManipulate(float[], float, float[], float[], int) - Static method in class imgui.extension.imguizmo.ImGuizmo
Manipulating the view
ViewportsEnable - Static variable in class imgui.flag.ImGuiConfigFlags
Viewport enable flags (require both ImGuiBackendFlags_PlatformHasViewports + ImGuiBackendFlags_RendererHasViewports set by the respective backends)
Viridis - Static variable in class imgui.extension.implot.flag.ImPlotColormap
a.k.a.
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, int) - 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, 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, int) - 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, int) - 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, int) - 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, int) - 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, int) - Static method in class imgui.ImGui
 

W

w - Variable in class imgui.ImVec4
 
wasOpenedThisFrame(String) - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
say if the dialog key was already opened this frame
wasOpenedThisFrame() - Static method in class imgui.extension.imguifiledialog.ImGuiFileDialog
say if the dialog was already opened this frame
West - Static variable in class imgui.extension.implot.flag.ImPlotLocation
center-left
WidthFixed - Static variable in class imgui.flag.ImGuiTableColumnFlags
Column will not stretch.
WidthStretch - Static variable in class imgui.flag.ImGuiTableColumnFlags
Column will stretch.
win32hideFromTaskBar(long) - Static method in class imgui.lwjgl3.glfw.ImGuiImplGlfwNative
GLFW hack: Hide icon from task bar Applied only for windows Internal Use Only.
Window - Static variable in class imgui.internal.flag.ImGuiDataAuthority
 
WindowBg - Static variable in class imgui.flag.ImGuiCol
Background of normal windows
WindowBorderSize - Static variable in class imgui.flag.ImGuiStyleVar
float WindowBorderSize
WindowMinSize - Static variable in class imgui.flag.ImGuiStyleVar
ImVec2 WindowMinSize
WindowPadding - Static variable in class imgui.flag.ImGuiStyleVar
ImVec2 WindowPadding
WindowRounding - Static variable in class imgui.flag.ImGuiStyleVar
float WindowRounding
WindowTitleAlign - Static variable in class imgui.flag.ImGuiStyleVar
ImVec2 WindowTitleAlign
Word - Static variable in class imgui.extension.texteditor.flag.TextEditorSelectionMode
 
WORLD - Static variable in class imgui.extension.imguizmo.flag.Mode
 

X

X - Static variable in class imgui.flag.ImGuiKey
for text edit CTRL+X: cut
x - Variable in class imgui.ImVec2
 
x - Variable in class imgui.ImVec4
 
X - Static variable in class imgui.internal.flag.ImGuiAxis
 
XAxis - Static variable in class imgui.extension.implot.flag.ImPlotCol
x-axis label and tick lables color (defaults to ImGuiCol_Text)
XAxisGrid - Static variable in class imgui.extension.implot.flag.ImPlotCol
x-axis grid color (defaults to 25% ImPlotCol_XAxis)

Y

Y - Static variable in class imgui.flag.ImGuiKey
for text edit CTRL+Y: redo
y - Variable in class imgui.ImVec2
 
y - Variable in class imgui.ImVec4
 
Y - Static variable in class imgui.internal.flag.ImGuiAxis
 
YAxis - Static variable in class imgui.extension.implot.flag.ImPlotCol
y-axis label and tick labels color (defaults to ImGuiCol_Text)
YAxis2 - Static variable in class imgui.extension.implot.flag.ImPlotCol
2nd y-axis label and tick labels color (defaults to ImGuiCol_Text)
YAxis2 - Static variable in class imgui.extension.implot.flag.ImPlotFlags
enable a 2nd y-axis on the right side
YAxis3 - Static variable in class imgui.extension.implot.flag.ImPlotCol
3rd y-axis label and tick labels color (defaults to ImGuiCol_Text)
YAxis3 - Static variable in class imgui.extension.implot.flag.ImPlotFlags
enable a 3rd y-axis on the right side
YAxis_1 - Static variable in class imgui.extension.implot.flag.ImPlotYAxis
left (default)
YAxis_2 - Static variable in class imgui.extension.implot.flag.ImPlotYAxis
first on right side
YAxis_3 - Static variable in class imgui.extension.implot.flag.ImPlotYAxis
second on right side
YAxisGrid - Static variable in class imgui.extension.implot.flag.ImPlotCol
y-axis grid color (defaults to 25% ImPlotCol_YAxis)
YAxisGrid2 - Static variable in class imgui.extension.implot.flag.ImPlotCol
2nd y-axis grid/label color (defaults to 25% ImPlotCol_YAxis2)
YAxisGrid3 - Static variable in class imgui.extension.implot.flag.ImPlotCol
3rd y-axis grid/label color (defaults to 25% ImPlotCol_YAxis3)

Z

Z - Static variable in class imgui.flag.ImGuiKey
for text edit CTRL+Z: undo
z - Variable in class imgui.ImVec4
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links