- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
- 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.
- 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
-
- setDragDropPayload(Object, int) - Static method in class imgui.ImGui
-
- 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
-
- 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
-