- Backspace - Static variable in class imgui.enums.ImGuiKey
-
- begin(String) - Static method in class imgui.ImGui
-
- begin(String, ImBool) - Static method in class imgui.ImGui
-
- begin(String, ImBool, int) - Static method in class imgui.ImGui
-
- beginChild(String) - Static method in class imgui.ImGui
-
- beginChild(String, float, float) - Static method in class imgui.ImGui
-
- beginChild(String, float, float, boolean) - Static method in class imgui.ImGui
-
- beginChild(String, float, float, boolean, int) - Static method in class imgui.ImGui
-
- beginChild(int) - Static method in class imgui.ImGui
-
- beginChild(int, float, float, boolean) - Static method in class imgui.ImGui
-
- beginChild(int, float, float, boolean, int) - Static method in class imgui.ImGui
-
- beginChildFrame(int, float, float) - Static method in class imgui.ImGui
-
Helper to create a child window / scrolling region that looks like a normal widget frame
- beginChildFrame(int, float, float, int) - Static method in class imgui.ImGui
-
Helper to create a child window / scrolling region that looks like a normal widget frame
- beginCombo(String, String) - Static method in class imgui.ImGui
-
- beginCombo(String, String, int) - Static method in class imgui.ImGui
-
- beginDragDropSource() - Static method in class imgui.ImGui
-
Call when the current item is active.
- beginDragDropSource(int) - Static method in class imgui.ImGui
-
Call when the current item is active.
- beginDragDropTarget() - Static method in class imgui.ImGui
-
Call after submitting an item that may receive a payload.
- beginGroup() - Static method in class imgui.ImGui
-
Lock horizontal starting position
- beginMainMenuBar() - Static method in class imgui.ImGui
-
Create and append to a full screen menu-bar.
- beginMenu(String) - Static method in class imgui.ImGui
-
Create a sub-menu entry. only call EndMenu() if this returns true!
- beginMenu(String, boolean) - Static method in class imgui.ImGui
-
Create a sub-menu entry. only call EndMenu() if this returns true!
- beginMenuBar() - Static method in class imgui.ImGui
-
Append to menu-bar of current window (requires ImGuiWindowFlags_MenuBar flag set on parent window).
- beginPopup(String) - Static method in class imgui.ImGui
-
Return true if the popup is open, and you can start outputting to it. only call EndPopup() if BeginPopup() returns true!
- beginPopup(String, int) - Static method in class imgui.ImGui
-
Return true if the popup is open, and you can start outputting to it. only call EndPopup() if BeginPopup() returns true!
- beginPopupContextItem() - Static method in class imgui.ImGui
-
helper to open and begin popup when clicked on last item. if you can pass a NULL strId only if the previous item had an id.
- beginPopupContextItem(String) - Static method in class imgui.ImGui
-
helper to open and begin popup when clicked on last item. if you can pass a NULL strId only if the previous item had an id.
- beginPopupContextItem(String, int) - Static method in class imgui.ImGui
-
helper to open and begin popup when clicked on last item. if you can pass a NULL strId only if the previous item had an id.
- beginPopupContextVoid() - Static method in class imgui.ImGui
-
Helper to open and begin popup when clicked in void (where there are no imgui windows).
- beginPopupContextVoid(String) - Static method in class imgui.ImGui
-
Helper to open and begin popup when clicked in void (where there are no imgui windows).
- beginPopupContextVoid(String, int) - Static method in class imgui.ImGui
-
Helper to open and begin popup when clicked in void (where there are no imgui windows).
- beginPopupContextWindow() - Static method in class imgui.ImGui
-
Helper to open and begin popup when clicked on current window.
- beginPopupContextWindow(String) - Static method in class imgui.ImGui
-
Helper to open and begin popup when clicked on current window.
- beginPopupContextWindow(String, int) - Static method in class imgui.ImGui
-
Helper to open and begin popup when clicked on current window.
- beginPopupContextWindow(String, int, boolean) - Static method in class imgui.ImGui
-
Helper to open and begin popup when clicked on current window.
- beginPopupModal(String) - Static method in class imgui.ImGui
-
Modal dialog (regular window with title bar, block interactions behind the modal window, can't close the modal window by clicking outside)
- beginPopupModal(String, ImBool) - Static method in class imgui.ImGui
-
Modal dialog (regular window with title bar, block interactions behind the modal window, can't close the modal window by clicking outside)
- beginPopupModal(String, ImBool, int) - Static method in class imgui.ImGui
-
Modal dialog (regular window with title bar, block interactions behind the modal window, can't close the modal window by clicking outside)
- beginTabBar(String) - Static method in class imgui.ImGui
-
Create and append into a TabBar
- beginTabBar(String, int) - Static method in class imgui.ImGui
-
Create and append into a TabBar
- beginTabItem(String) - Static method in class imgui.ImGui
-
Create a Tab.
- beginTabItem(String, ImBool) - Static method in class imgui.ImGui
-
Create a Tab.
- beginTabItem(String, ImBool, int) - Static method in class imgui.ImGui
-
Create a Tab.
- beginTooltip() - Static method in class imgui.ImGui
-
Begin/append a tooltip window. to create full-featured tooltip (with any kind of items).
- Border - Static variable in class imgui.enums.ImGuiCol
-
- BorderShadow - Static variable in class imgui.enums.ImGuiCol
-
- Bot - Static variable in class imgui.enums.ImDrawCornerFlags
-
- BotLeft - Static variable in class imgui.enums.ImDrawCornerFlags
-
- BotRight - Static variable in class imgui.enums.ImDrawCornerFlags
-
- Bullet - Static variable in class imgui.enums.ImGuiTreeNodeFlags
-
- bullet() - Static method in class imgui.ImGui
-
Draw a small circle and keep the cursor on the same line. advance cursor x position by GetTreeNodeToLabelSpacing(), same distance that TreeNode() uses
- bulletText(String) - Static method in class imgui.ImGui
-
Shortcut for Bullet()+Text()
- Button - Static variable in class imgui.enums.ImGuiCol
-
- button(String) - Static method in class imgui.ImGui
-
Button
- button(String, float, float) - Static method in class imgui.ImGui
-
Button
- ButtonActive - Static variable in class imgui.enums.ImGuiCol
-
- ButtonHovered - Static variable in class imgui.enums.ImGuiCol
-
- ButtonTextAlign - Static variable in class imgui.enums.ImGuiStyleVar
-
- C - Static variable in class imgui.enums.ImGuiKey
-
- calcItemWidth() - Static method in class imgui.ImGui
-
Width of item given pushed settings and current cursor position.
- calcListClipping(int, float, int[], int[]) - Static method in class imgui.ImGui
-
Calculate coarse clipping for large list of evenly sized items.
- calcTextSize(ImVec2, String) - Static method in class imgui.ImGui
-
- calcTextSize(ImVec2, String, String) - Static method in class imgui.ImGui
-
- calcTextSize(ImVec2, String, String, boolean) - Static method in class imgui.ImGui
-
- calcTextSize(ImVec2, String, String, boolean, float) - Static method in class imgui.ImGui
-
- CallbackAlways - Static variable in class imgui.enums.ImGuiInputTextFlags
-
- CallbackCharFilter - Static variable in class imgui.enums.ImGuiInputTextFlags
-
- CallbackCompletion - Static variable in class imgui.enums.ImGuiInputTextFlags
-
- CallbackHistory - Static variable in class imgui.enums.ImGuiInputTextFlags
-
- CallbackResize - Static variable in class imgui.enums.ImGuiInputTextFlags
-
- Cancel - Static variable in class imgui.enums.ImGuiNavInput
-
- captureKeyboardFromApp() - Static method in class imgui.ImGui
-
Attention: misleading name!
- captureKeyboardFromApp(boolean) - Static method in class imgui.ImGui
-
Attention: misleading name!
- captureMouseFromApp() - Static method in class imgui.ImGui
-
Attention: misleading name!
- captureMouseFromApp(boolean) - Static method in class imgui.ImGui
-
Attention: misleading name!
- channelsMerge() - Method in class imgui.ImDrawList
-
- channelsSetCurrent(int) - Method in class imgui.ImDrawList
-
- channelsSplit(int) - Method in class imgui.ImDrawList
-
- CharsDecimal - Static variable in class imgui.enums.ImGuiInputTextFlags
-
- CharsHexadecimal - Static variable in class imgui.enums.ImGuiInputTextFlags
-
- CharsNoBlank - Static variable in class imgui.enums.ImGuiInputTextFlags
-
- CharsScientific - Static variable in class imgui.enums.ImGuiInputTextFlags
-
- CharsUppercase - Static variable in class imgui.enums.ImGuiInputTextFlags
-
- checkbox(String, ImBool) - Static method in class imgui.ImGui
-
- checkboxFlags(String, ImInt, int) - Static method in class imgui.ImGui
-
- CheckMark - Static variable in class imgui.enums.ImGuiCol
-
- ChildBg - Static variable in class imgui.enums.ImGuiCol
-
- ChildBorderSize - Static variable in class imgui.enums.ImGuiStyleVar
-
- ChildRounding - Static variable in class imgui.enums.ImGuiStyleVar
-
- ChildWindows - Static variable in class imgui.enums.ImGuiFocusedFlags
-
- ChildWindows - Static variable in class imgui.enums.ImGuiHoveredFlags
-
- clearInputCharacters() - Method in class imgui.ImGuiIO
-
Clear the text input buffer manually.
- closeCurrentPopup() - Static method in class imgui.ImGui
-
Close the popup we have begin-ed into. clicking on a MenuItem or Selectable automatically close the current popup.
- CMD_BUFFER_SIZE - Static variable in class imgui.ImDrawData
-
- cmdByteBuffer - Variable in class imgui.ImDrawData
-
- cmdListsCount - Variable in class imgui.ImDrawData
-
- CollapsingHeader - Static variable in class imgui.enums.ImGuiTreeNodeFlags
-
- collapsingHeader(String) - Static method in class imgui.ImGui
-
If returning 'true' the header is open. doesn't indent nor push on ID stack. user doesn't have to call TreePop().
- collapsingHeader(String, int) - Static method in class imgui.ImGui
-
If returning 'true' the header is open. doesn't indent nor push on ID stack. user doesn't have to call TreePop().
- collapsingHeader(String, ImBool) - Static method in class imgui.ImGui
-
When 'pOpen' isn't NULL, display an additional small close button on upper right of the header
- collapsingHeader(String, ImBool, int) - Static method in class imgui.ImGui
-
When 'pOpen' isn't NULL, display an additional small close button on upper right of the header
- colorButton(String, float[]) - Static method in class imgui.ImGui
-
Display a colored square/button, hover for details, return true when pressed.
- colorButton(String, float[], int) - Static method in class imgui.ImGui
-
Display a colored square/button, hover for details, return true when pressed.
- colorButton(String, float[], int, float, float) - Static method in class imgui.ImGui
-
Display a colored square/button, hover for details, return true when pressed.
- colorConvertFloat4ToU32(float, float, float, float) - Static method in class imgui.ImGui
-
- colorConvertHSVtoRGB(float[], float[]) - Static method in class imgui.ImGui
-
- colorConvertRGBtoHSV(float[], float[]) - Static method in class imgui.ImGui
-
- colorConvertU32ToFloat4(long, ImVec4) - Static method in class imgui.ImGui
-
- colorEdit3(String, float[]) - Static method in class imgui.ImGui
-
- colorEdit3(String, float[], int) - Static method in class imgui.ImGui
-
- colorEdit4(String, float[]) - Static method in class imgui.ImGui
-
- colorEdit4(String, float[], int) - Static method in class imgui.ImGui
-
- colorPicker3(String, float[]) - Static method in class imgui.ImGui
-
- colorPicker3(String, float[], int) - Static method in class imgui.ImGui
-
- colorPicker4(String, float[]) - Static method in class imgui.ImGui
-
- colorPicker4(String, float[], int) - Static method in class imgui.ImGui
-
- colorPicker4(String, float[], int, float) - Static method in class imgui.ImGui
-
- columns() - Static method in class imgui.ImGui
-
- columns(int) - Static method in class imgui.ImGui
-
- columns(int, String) - Static method in class imgui.ImGui
-
- columns(int, String, boolean) - Static method in class imgui.ImGui
-
- combo(String, ImInt, String[], int) - Static method in class imgui.ImGui
-
- combo(String, ImInt, String[], int, int) - Static method in class imgui.ImGui
-
- combo(String, ImInt, String) - Static method in class imgui.ImGui
-
Separate items with \0 within a string, end item-list with \0\0. e.g.
- combo(String, ImInt, String, int) - Static method in class imgui.ImGui
-
- COUNT - Static variable in class imgui.enums.ImGuiCol
-
- COUNT - Static variable in class imgui.enums.ImGuiDataType
-
- COUNT - Static variable in class imgui.enums.ImGuiDir
-
- COUNT - Static variable in class imgui.enums.ImGuiKey
-
- COUNT - Static variable in class imgui.enums.ImGuiMouseCursor
-
- COUNT - Static variable in class imgui.enums.ImGuiStyleVar
-
- create() - Static method in class imgui.TexDataRGBA32
-
- createContext() - Static method in class imgui.ImGui
-
- CtrlEnterForNewLine - Static variable in class imgui.enums.ImGuiInputTextFlags
-
- get() - Method in class imgui.ImBool
-
- get() - Method in class imgui.ImDouble
-
- get() - Method in class imgui.ImFloat
-
- get() - Method in class imgui.ImInt
-
- get() - Method in class imgui.ImLong
-
- get() - Method in class imgui.ImShort
-
- get() - Method in class imgui.ImString
-
- getAlpha() - Method in class imgui.ImGuiStyle
-
- getAntiAliasedFill() - Method in class imgui.ImGuiStyle
-
- getAntiAliasedLines() - Method in class imgui.ImGuiStyle
-
- getBackendFlags() - Method in class imgui.ImGuiIO
-
- getBackendPlatformName() - Method in class imgui.ImGuiIO
-
- getBackendRendererName() - Method in class imgui.ImGuiIO
-
- getBackgroundDrawList() - Static method in class imgui.ImGui
-
This draw list will be the first rendering one.
- getBufferSize() - Method in class imgui.ImString
-
Get the size of the data buffer.
- getButtonTextAlign(ImVec2) - Method in class imgui.ImGuiStyle
-
- getChildBorderSize() - Method in class imgui.ImGuiStyle
-
- getChildRounding() - Method in class imgui.ImGuiStyle
-
- getClipboardText() - Static method in class imgui.ImGui
-
- getColorButtonPosition() - Method in class imgui.ImGuiStyle
-
- getColors(float[][]) - Method in class imgui.ImGuiStyle
-
- 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
- getColorU32(long) - 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). pass -1 to use current column, otherwise 0..GetColumnsCount() inclusive. column 0 is typically 0.0f
- getColumnOffset(int) - Static method in class imgui.ImGui
-
Get position of column line (in pixels, from the left side of the contents region). pass -1 to use current column, otherwise 0..GetColumnsCount() inclusive. column 0 is typically 0.0f
- getColumnsCount() - Static method in class imgui.ImGui
-
- getColumnsMinSpacing() - Method in class imgui.ImGuiStyle
-
- getColumnWidth() - Static method in class imgui.ImGui
-
Get column width (in pixels). pass -1 to use current column
- getColumnWidth(int) - Static method in class imgui.ImGui
-
Get column width (in pixels). pass -1 to use current column
- getConfigFlags() - Method in class imgui.ImGuiIO
-
- getConfigInputTextCursorBlink() - Method in class imgui.ImGuiIO
-
- getConfigMacOSXBehaviors() - Method in class imgui.ImGuiIO
-
- getConfigWindowsMemoryCompactTimer() - Method in class imgui.ImGuiIO
-
- getConfigWindowsMoveFromTitleBarOnly() - Method in class imgui.ImGuiIO
-
- getConfigWindowsResizeFromEdges() - Method in class imgui.ImGuiIO
-
- getContentRegionAvail(ImVec2) - Static method in class imgui.ImGui
-
== GetContentRegionMax() - GetCursorPos()
- getContentRegionAvailWidth() - Static method in class imgui.ImGui
-
Content boundaries min (roughly (0,0)-Scroll), in window coordinates
- getContentRegionMax(ImVec2) - Static method in class imgui.ImGui
-
Current content boundaries (typically window boundaries including scrolling, or current column boundaries), in windows coordinates
- getCursorPos(ImVec2) - Static method in class imgui.ImGui
-
Cursor position in window coordinates (relative to window position)
- getCursorPosX() - Static method in class imgui.ImGui
-
- getCursorPosY() - Static method in class imgui.ImGui
-
- getCursorScreenPos(ImVec2) - Static method in class imgui.ImGui
-
Cursor position in absolute screen coordinates [0..io.DisplaySize] (useful to work with ImDrawList API)
- getCursorStartPos(ImVec2) - Static method in class imgui.ImGui
-
Initial cursor position in window coordinates
- getCurveTessellationTol() - Method in class imgui.ImGuiStyle
-
- getDeltaTime() - Method in class imgui.ImGuiIO
-
- getDisplayFramebufferScale(ImVec2) - Method in class imgui.ImGuiIO
-
- getDisplaySafeAreaPadding(ImVec2) - Method in class imgui.ImGuiStyle
-
- getDisplaySize(ImVec2) - Method in class imgui.ImGuiIO
-
- getDisplayWindowPadding(ImVec2) - Method in class imgui.ImGuiStyle
-
- getDragDropPayload() - Static method in class imgui.ImGui
-
Peek directly into the current payload from anywhere.
- getDrawData() - Static method in class imgui.ImGui
-
Valid after Render() and until the next call to NewFrame(). this is what you have to render.
- getFontSize() - Static method in class imgui.ImGui
-
Get current font size (= height in pixels) of current font with current scale applied
- getFontTexUvWhitePixel(ImVec2) - Static method in class imgui.ImGui
-
Get UV coordinate for a while pixel, useful to draw custom shapes via the ImDrawList API
- getForegroundDrawList() - Static method in class imgui.ImGui
-
This draw list will be the last rendered one.
- getFrameBorderSize() - Method in class imgui.ImGuiStyle
-
- getFrameCount() - Static method in class imgui.ImGui
-
Get global imgui frame count. incremented by 1 every frame.
- getFrameHeight() - Static method in class imgui.ImGui
-
~ FontSize + style.FramePadding.y * 2
- getFrameHeightWithSpacing() - Static method in class imgui.ImGui
-
~ FontSize + style.FramePadding.y * 2 + style.ItemSpacing.y (distance in pixels between 2 consecutive lines of framed widgets)
- getFramePadding(ImVec2) - Method in class imgui.ImGuiStyle
-
- getFramerate() - Method in class imgui.ImGuiIO
-
- getFrameRounding() - Method in class imgui.ImGuiStyle
-
- getGrabMinSize() - Method in class imgui.ImGuiStyle
-
- getGrabRounding() - Method in class imgui.ImGuiStyle
-
- getID(String) - Static method in class imgui.ImGui
-
Calculate unique ID (hash of whole ID stack + given parameter). e.g. if you want to query into ImGuiStorage yourself
- getID(String, String) - Static method in class imgui.ImGui
-
- getID(long) - Static method in class imgui.ImGui
-
- getImDrawListFlags() - Method in class imgui.ImDrawList
-
- getIndentSpacing() - Method in class imgui.ImGuiStyle
-
- getIniFilename() - Method in class imgui.ImGuiIO
-
- getIniSavingRate() - Method in class imgui.ImGuiIO
-
- getIO() - Static method in class imgui.ImGui
-
Access the IO structure (mouse/keyboard/gamepad inputs, time, various configuration options/flags).
- getItemInnerSpacing(ImVec2) - Method in class imgui.ImGuiStyle
-
- getItemRectMax(ImVec2) - Static method in class imgui.ImGui
-
Get lower-right bounding rectangle of the last item (screen space)
- getItemRectMin(ImVec2) - Static method in class imgui.ImGui
-
Get upper-left bounding rectangle of the last item (screen space)
- getItemRectSize(ImVec2) - Static method in class imgui.ImGui
-
Get size of last item
- getItemSpacing(ImVec2) - Method in class imgui.ImGuiStyle
-
- getKeyAlt() - Method in class imgui.ImGuiIO
-
- getKeyCtrl() - Method in class imgui.ImGuiIO
-
- getKeyIndex(int) - Static method in class imgui.ImGui
-
Map ImGuiKey_* values into user's key index. == io.KeyMap[key]
- getKeyMap(int[]) - Method in class imgui.ImGuiIO
-
- getKeyMap(int) - Method in class imgui.ImGuiIO
-
- getKeyPressedAmount(int, float, float) - Static method in class imgui.ImGui
-
Uses provided repeat rate/delay.
- getKeyRepeatDelay() - Method in class imgui.ImGuiIO
-
- getKeyRepeatRate() - Method in class imgui.ImGuiIO
-
- getKeysDown(boolean[]) - Method in class imgui.ImGuiIO
-
- getKeysDown(int) - Method in class imgui.ImGuiIO
-
- getKeyShift() - Method in class imgui.ImGuiIO
-
- getKeySuper() - Method in class imgui.ImGuiIO
-
- getLength() - Method in class imgui.ImString
-
Get the length of the text inside of the data buffer.
- getLogFilename() - Method in class imgui.ImGuiIO
-
- getMetricsActiveAllocations() - Method in class imgui.ImGuiIO
-
- getMetricsActiveWindows() - Method in class imgui.ImGuiIO
-
- getMetricsRenderIndices() - Method in class imgui.ImGuiIO
-
- getMetricsRenderVertices() - Method in class imgui.ImGuiIO
-
- getMetricsRenderWindows() - Method in class imgui.ImGuiIO
-
- getMouseCursor() - Static method in class imgui.ImGui
-
Get desired cursor type, reset in ImGui::NewFrame(), this is updated during the frame. valid before Render().
- getMouseCursorScale() - Method in class imgui.ImGuiStyle
-
- getMouseDelta(ImVec2) - Method in class imgui.ImGuiIO
-
- getMouseDoubleClickMaxDist() - Method in class imgui.ImGuiIO
-
- getMouseDoubleClickTime() - Method in class imgui.ImGuiIO
-
- getMouseDown(boolean[]) - Method in class imgui.ImGuiIO
-
- getMouseDown(int) - Method in class imgui.ImGuiIO
-
- getMouseDragDelta(ImVec2) - Static method in class imgui.ImGui
-
Return the delta from the initial clicking position while the mouse button is pressed or was just released.
- getMouseDragDelta(ImVec2, int) - Static method in class imgui.ImGui
-
Return the delta from the initial clicking position while the mouse button is pressed or was just released.
- getMouseDragDelta(ImVec2, int, float) - Static method in class imgui.ImGui
-
Return the delta from the initial clicking position while the mouse button is pressed or was just released.
- getMouseDragThreshold() - Method in class imgui.ImGuiIO
-
- getMouseDrawCursor() - Method in class imgui.ImGuiIO
-
- getMousePos(ImVec2) - Static method in class imgui.ImGui
-
Shortcut to ImGui::GetIO().MousePos provided by user, to be consistent with other calls
- getMousePos(ImVec2) - Method in class imgui.ImGuiIO
-
- getMousePosOnOpeningCurrentPopup(ImVec2) - Static method in class imgui.ImGui
-
Retrieve backup of mouse position at the time of opening popup we have BeginPopup() into
- getMouseWheel() - Method in class imgui.ImGuiIO
-
- getMouseWheelH() - Method in class imgui.ImGuiIO
-
- getNavActive() - Method in class imgui.ImGuiIO
-
- getNavVisible() - Method in class imgui.ImGuiIO
-
- getPopupBorderSize() - Method in class imgui.ImGuiStyle
-
- getPopupRounding() - Method in class imgui.ImGuiStyle
-
- getScrollbarRounding() - Method in class imgui.ImGuiStyle
-
- getScrollbarSize() - Method in class imgui.ImGuiStyle
-
- getScrollMaxX() - Static method in class imgui.ImGui
-
Get maximum scrolling amount ~~ ContentSize.X - WindowSize.X
- getScrollMaxY() - Static method in class imgui.ImGui
-
Get maximum scrolling amount ~~ ContentSize.Y - WindowSize.Y
- getScrollX() - Static method in class imgui.ImGui
-
Get scrolling amount [0..GetScrollMaxX()]
- getScrollY() - Static method in class imgui.ImGui
-
Get scrolling amount [0..GetScrollMaxY()]
- getSelectableTextAlign(ImVec2) - Method in class imgui.ImGuiStyle
-
- getStyle() - Static method in class imgui.ImGui
-
Access the Style structure (colors, sizes).
- getStyleColorName(int) - Static method in class imgui.ImGui
-
Get a string corresponding to the enum value (for display, saving, etc.).
- getStyleColorVec4(int, ImVec4) - Static method in class imgui.ImGui
-
Retrieve style color as stored in ImGuiStyle structure. use to feed back into PushStyleColor(),
otherwise use GetColorU32() to get style color with style alpha baked in.
- getTabBorderSize() - Method in class imgui.ImGuiStyle
-
- getTabRounding() - Method in class imgui.ImGuiStyle
-
- getTextLineHeight() - Static method in class imgui.ImGui
-
~ FontSize
- getTextLineHeightWithSpacing() - Static method in class imgui.ImGui
-
~ FontSize + style.ItemSpacing.y (distance in pixels between 2 consecutive lines of text)
- getTime() - Static method in class imgui.ImGui
-
Get global imgui time. incremented by io.DeltaTime every frame.
- getTouchExtraPadding(ImVec2) - Method in class imgui.ImGuiStyle
-
- getTreeNodeToLabelSpacing() - Static method in class imgui.ImGui
-
Horizontal distance preceding label when using TreeNode*() or Bullet() == (g.FontSize + style.FramePadding.x*2) for a regular unframed TreeNode
- getVersion() - Static method in class imgui.ImGui
-
Get the compiled version string e.g. "1.23" (essentially the compiled value for IMGUI_VERSION)
- getWantCaptureKeyboard() - Method in class imgui.ImGuiIO
-
- getWantCaptureMouse() - Method in class imgui.ImGuiIO
-
- getWantSaveIniSettings() - Method in class imgui.ImGuiIO
-
- getWantSetMousePos() - Method in class imgui.ImGuiIO
-
- getWantTextInput() - Method in class imgui.ImGuiIO
-
- getWindowBorderSize() - Method in class imgui.ImGuiStyle
-
- getWindowContentRegionMax(ImVec2) - Static method in class imgui.ImGui
-
- getWindowContentRegionMin(ImVec2) - Static method in class imgui.ImGui
-
Content boundaries max (roughly (0,0)+Size-Scroll) where Size can be override with SetNextWindowContentSize(), in window coordinates
- getWindowDrawList() - Static method in class imgui.ImGui
-
Get draw list associated to the current window, to append your own drawing primitives
- getWindowHeight() - Static method in class imgui.ImGui
-
Get current window height (shortcut for GetWindowSize().y)
- getWindowMenuButtonPosition() - Method in class imgui.ImGuiStyle
-
- getWindowMinSize(ImVec2) - Method in class imgui.ImGuiStyle
-
- getWindowPadding(ImVec2) - Method in class imgui.ImGuiStyle
-
- getWindowPos(ImVec2) - Static method in class imgui.ImGui
-
Get current window position in screen space (useful if you want to do your own drawing via the DrawList API)
- getWindowRounding() - Method in class imgui.ImGuiStyle
-
- getWindowSize(ImVec2) - Static method in class imgui.ImGui
-
Get current window size
- getWindowTitleAlign(ImVec2) - Method in class imgui.ImGuiStyle
-
- getWindowWidth() - Static method in class imgui.ImGui
-
Get current window width (shortcut for GetWindowSize().x)
- GrabMinSize - Static variable in class imgui.enums.ImGuiStyleVar
-
- GrabRounding - Static variable in class imgui.enums.ImGuiStyleVar
-
- I_BUFFER_SIZE - Static variable in class imgui.ImDrawData
-
- iByteBuffer - Variable in class imgui.ImDrawData
-
- image(int, float, float) - Static method in class imgui.ImGui
-
- image(int, float, float, float, float, 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. 0 for no padding
- imageButton(int, float, float, float, float, float, float, int) - Static method in class imgui.ImGui
-
<0
framePadding uses default frame padding settings. 0 for no padding
- 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. 0 for no padding
- ImBool - Class in imgui
-
- ImBool() - Constructor for class imgui.ImBool
-
- ImBool(boolean) - Constructor for class imgui.ImBool
-
- ImDouble - Class in imgui
-
- ImDouble() - Constructor for class imgui.ImDouble
-
- ImDouble(double) - Constructor for class imgui.ImDouble
-
- ImDrawCornerFlags - Class in imgui.enums
-
- ImDrawData - Class in imgui
-
All draw data to render a Dear ImGui frame.
- ImDrawList - Class in imgui
-
Draw command list
This is the low-level list of polygons that ImGui:: functions are filling.
- ImDrawListFlags - Class in imgui.enums
-
- ImFloat - Class in imgui
-
- ImFloat() - Constructor for class imgui.ImFloat
-
- ImFloat(float) - Constructor for class imgui.ImFloat
-
- ImFontAtlasFlags - Class in imgui.enums
-
- imgui - package imgui
-
- ImGui - Class in imgui
-
- imgui.enums - package imgui.enums
-
- ImGuiBackendFlags - Class in imgui.enums
-
Back-end capabilities flags stored in io.BackendFlags.
- ImGuiCol - Class in imgui.enums
-
Enumeration for PushStyleColor() / PopStyleColor()
- ImGuiColorEditFlags - Class in imgui.enums
-
Flags for ColorEdit3() / ColorEdit4() / ColorPicker3() / ColorPicker4() / ColorButton()
- ImGuiComboFlags - Class in imgui.enums
-
Flags for ImGui::BeginCombo()
- ImGuiCond - Class in imgui.enums
-
Enumateration for ImGui::SetWindow***(), SetNextWindow***(), SetNextItem***() functions
Represent a condition.
- ImGuiConfigFlags - Class in imgui.enums
-
Configuration flags stored in io.ConfigFlags.
- ImGuiDataType - Class in imgui.enums
-
A primary data type
- ImGuiDir - Class in imgui.enums
-
A cardinal direction
- ImGuiDragDropFlags - Class in imgui.enums
-
Flags for ImGui::BeginDragDropSource(), ImGui::AcceptDragDropPayload()
- ImGuiFocusedFlags - Class in imgui.enums
-
Flags for ImGui::IsWindowFocused()
- ImGuiHoveredFlags - Class in imgui.enums
-
Flags for ImGui::IsItemHovered(), ImGui::IsWindowHovered()
Note: if you are trying to check whether your mouse should be dispatched to imgui or to your app, you should use the 'io.WantCaptureMouse' boolean for that.
- ImGuiInputTextData - Class in imgui
-
Use this class to customize your ImGui input.
- ImGuiInputTextFlags - Class in imgui.enums
-
Flags for ImGui::InputText()
- ImGuiIO - Class in imgui
-
Communicate most settings and inputs/outputs to Dear ImGui using this structure.
- ImGuiKey - Class in imgui.enums
-
User fill ImGuiIO.KeyMap[] array with indices into the ImGuiIO.KeysDown[512] array
- ImGuiMouseCursor - Class in imgui.enums
-
Enumeration for GetMouseCursor()
User code may request binding to display given cursor by calling SetMouseCursor(), which is why we have some cursors that are marked unused here
- ImGuiNavInput - Class in imgui.enums
-
Gamepad/Keyboard directional navigation
Keyboard: Set io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard to enable.
- ImGuiSelectableFlags - Class in imgui.enums
-
Flags for ImGui::Selectable()
- ImGuiStyle - Class in imgui
-
You may modify the ImGui::GetStyle() main instance during initialization and before NewFrame().
- ImGuiStyleVar - Class in imgui.enums
-
Enumeration for PushStyleVar() / PopStyleVar() to temporarily modify the ImGuiStyle structure.
- ImGuiTabBarFlags - Class in imgui.enums
-
Flags for ImGui::BeginTabBar()
- ImGuiTabItemFlags - Class in imgui.enums
-
Flags for ImGui::BeginTabItem()
- ImGuiTreeNodeFlags - Class in imgui.enums
-
Flags for ImGui::TreeNodeEx(), ImGui::CollapsingHeader*()
- ImGuiWindowFlags - Class in imgui.enums
-
Flags for ImGui::Begin()
- ImInt - Class in imgui
-
- ImInt() - Constructor for class imgui.ImInt
-
- ImInt(int) - Constructor for class imgui.ImInt
-
- ImLong - Class in imgui
-
- ImLong() - Constructor for class imgui.ImLong
-
- ImLong(long) - Constructor for class imgui.ImLong
-
- ImShort - Class in imgui
-
- ImShort() - Constructor for class imgui.ImShort
-
- ImShort(short) - Constructor for class imgui.ImShort
-
- ImString - Class in imgui
-
Wrapper for String
to use inside of th Dear ImGui input widgets.
- ImString() - Constructor for class imgui.ImString
-
- ImString(int) - Constructor for class imgui.ImString
-
- ImString(String) - Constructor for class imgui.ImString
-
- ImString(String, int) - Constructor for class imgui.ImString
-
- ImVec2 - Class in imgui
-
- ImVec2() - Constructor for class imgui.ImVec2
-
- ImVec2(float, float) - Constructor for class imgui.ImVec2
-
- ImVec4 - Class in imgui
-
- ImVec4() - Constructor for class imgui.ImVec4
-
- ImVec4(float, float, float, float) - Constructor for class imgui.ImVec4
-
- indent() - Static method in class imgui.ImGui
-
Move content position toward the right, by style.IndentSpacing or indent_w if !
- indent(float) - Static method in class imgui.ImGui
-
Move content position toward the right, by style.IndentSpacing or indent_w if !
- IndentSpacing - Static variable in class imgui.enums.ImGuiStyleVar
-
- Input - Static variable in class imgui.enums.ImGuiNavInput
-
- inputData - Variable in class imgui.ImString
-
- inputDouble(String, ImDouble) - Static method in class imgui.ImGui
-
- inputDouble(String, ImDouble, double) - Static method in class imgui.ImGui
-
- inputDouble(String, ImDouble, double, double) - Static method in class imgui.ImGui
-
- inputDouble(String, ImDouble, double, double, String) - Static method in class imgui.ImGui
-
- inputDouble(String, ImDouble, double, double, String, int) - Static method in class imgui.ImGui
-
- inputFloat(String, ImFloat) - Static method in class imgui.ImGui
-
- inputFloat(String, ImFloat, float) - Static method in class imgui.ImGui
-
- inputFloat(String, ImFloat, float, float) - Static method in class imgui.ImGui
-
- inputFloat(String, ImFloat, float, float, String) - Static method in class imgui.ImGui
-
- inputFloat(String, ImFloat, float, float, String, int) - Static method in class imgui.ImGui
-
- inputFloat2(String, float[]) - Static method in class imgui.ImGui
-
- inputFloat2(String, float[], String) - Static method in class imgui.ImGui
-
- inputFloat2(String, float[], String, int) - Static method in class imgui.ImGui
-
- inputFloat3(String, float[]) - Static method in class imgui.ImGui
-
- inputFloat3(String, float[], String) - Static method in class imgui.ImGui
-
- inputFloat3(String, float[], String, int) - Static method in class imgui.ImGui
-
- inputFloat4(String, float[]) - Static method in class imgui.ImGui
-
- inputFloat4(String, float[], String) - Static method in class imgui.ImGui
-
- inputFloat4(String, float[], String, int) - Static method in class imgui.ImGui
-
- InputHSV - Static variable in class imgui.enums.ImGuiColorEditFlags
-
- inputInt(String, ImInt) - Static method in class imgui.ImGui
-
- inputInt(String, ImInt, int) - Static method in class imgui.ImGui
-
- inputInt(String, ImInt, int, int) - Static method in class imgui.ImGui
-
- inputInt(String, ImInt, int, int, int) - Static method in class imgui.ImGui
-
- inputInt2(String, int[]) - Static method in class imgui.ImGui
-
- inputInt2(String, int[], int) - Static method in class imgui.ImGui
-
- inputInt3(String, int[]) - Static method in class imgui.ImGui
-
- inputInt3(String, int[], int) - Static method in class imgui.ImGui
-
- inputInt4(String, int[]) - Static method in class imgui.ImGui
-
- inputInt4(String, int[], int) - Static method in class imgui.ImGui
-
- InputRGB - Static variable in class imgui.enums.ImGuiColorEditFlags
-
- inputScalar(String, int, 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
-
- Insert - Static variable in class imgui.enums.ImGuiKey
-
- invisibleButton(String, float, float) - Static method in class imgui.ImGui
-
Button behavior without the visuals, frequently useful to build custom behaviors using the public api (along with IsItemActive, IsItemHovered, etc.)
- isAnyItemActive() - Static method in class imgui.ImGui
-
Is any item active?
- isAnyItemFocused() - Static method in class imgui.ImGui
-
Is any item focused?
- isAnyItemHovered() - Static method in class imgui.ImGui
-
Is any item hovered?
- isAnyMouseDown() - Static method in class imgui.ImGui
-
Is any mouse button held
- isItemActivated() - Static method in class imgui.ImGui
-
Was the last item just made active (item was previously inactive).
- isItemActive() - Static method in class imgui.ImGui
-
Is the last item active?
- isItemClicked() - Static method in class imgui.ImGui
-
Is the last item clicked?
- isItemClicked(int) - Static method in class imgui.ImGui
-
Is the last item clicked?
- 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?
- isItemEdited() - Static method in class imgui.ImGui
-
Did the last item modify its underlying value this frame?
- 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?
- isItemHovered(int) - Static method in class imgui.ImGui
-
Is the last item hovered?
- isItemToggledOpen() - Static method in class imgui.ImGui
-
Was the last item open state toggled?
- isItemVisible() - Static method in class imgui.ImGui
-
Is the last item visible?
- isKeyDown(int) - Static method in class imgui.ImGui
-
Is key being held. == io.KeysDown[userKeyIndex]. note that imgui doesn't know the semantic of each entry of io.KeysDown[].
- isKeyPressed(int) - Static method in class imgui.ImGui
-
Was key pressed (went from !
- isKeyPressed(int, boolean) - Static method in class imgui.ImGui
-
Was key pressed (went from !
- isKeyReleased(int) - Static method in class imgui.ImGui
-
Was key released (went from Down to !
- isMouseClicked(int) - Static method in class imgui.ImGui
-
Did mouse button clicked (went from !
- isMouseClicked(int, boolean) - Static method in class imgui.ImGui
-
- isMouseDoubleClicked(int) - Static method in class imgui.ImGui
-
Did mouse button double-clicked. a double-click returns false in IsMouseClicked(). uses io.MouseDoubleClickTime.
- isMouseDown(int) - Static method in class imgui.ImGui
-
Is mouse button held (0=left, 1=right, 2=middle)
- isMouseDragging() - Static method in class imgui.ImGui
-
Is mouse dragging. if lockThreshold < -1.0f
uses io.MouseDraggingThreshold
- isMouseDragging(int) - Static method in class imgui.ImGui
-
Is mouse dragging. if lockThreshold < -1.0f
uses io.MouseDraggingThreshold
- isMouseDragging(int, float) - Static method in class imgui.ImGui
-
Is mouse dragging. if lockThreshold < -1.0f
uses io.MouseDraggingThreshold
- isMouseHoveringRect(float, float, float, float) - Static method in class imgui.ImGui
-
Is mouse hovering given bounding rect (in screen space). clipped by current clipping settings, but disregarding of other consideration of focus/window ordering/popup-block.
- isMouseHoveringRect(float, float, float, float, boolean) - Static method in class imgui.ImGui
-
Is mouse hovering given bounding rect (in screen space). clipped by current clipping settings, but disregarding of other consideration of focus/window ordering/popup-block.
- 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 !
- isPopupOpen(String) - Static method in class imgui.ImGui
-
Return true if the popup is open at the current begin-ed level of the popup stack.
- isRectVisible(float, float) - Static method in class imgui.ImGui
-
Test if rectangle (of given size, starting from cursor position) is visible / not clipped.
- isRectVisible(float, float, float, float) - Static method in class imgui.ImGui
-
Test if rectangle (in screen space) is visible / not clipped. to perform coarse clipping on user's side.
- isResizable - Variable in class imgui.ImGuiInputTextData
-
- IsSRGB - Static variable in class imgui.enums.ImGuiConfigFlags
-
- IsTouchScreen - Static variable in class imgui.enums.ImGuiConfigFlags
-
- isWindowAppearing() - Static method in class imgui.ImGui
-
- isWindowCollapsed() - Static method in class imgui.ImGui
-
- isWindowFocused() - Static method in class imgui.ImGui
-
Is current window focused?
- isWindowFocused(int) - Static method in class imgui.ImGui
-
Is current window focused?
- isWindowHovered() - Static method in class imgui.ImGui
-
Is current window hovered (and typically: not blocked by a popup/modal)?
- isWindowHovered(int) - Static method in class imgui.ImGui
-
Is current window hovered (and typically: not blocked by a popup/modal)?
- ItemInnerSpacing - Static variable in class imgui.enums.ImGuiStyleVar
-
- ItemSpacing - Static variable in class imgui.enums.ImGuiStyleVar
-
- S16 - Static variable in class imgui.enums.ImGuiDataType
-
- S32 - Static variable in class imgui.enums.ImGuiDataType
-
- S64 - Static variable in class imgui.enums.ImGuiDataType
-
- S8 - Static variable in class imgui.enums.ImGuiDataType
-
- sameLine() - Static method in class imgui.ImGui
-
Call between widgets or groups to layout them horizontally.
- sameLine(float) - Static method in class imgui.ImGui
-
Call between widgets or groups to layout them horizontally.
- sameLine(float, float) - Static method in class imgui.ImGui
-
Call between widgets or groups to layout them horizontally.
- saveIniSettingsToDisk(String) - Static method in class imgui.ImGui
-
This is automatically called (if io.IniFilename is not empty) a few seconds after any modification that should be reflected in the .ini file (and also by DestroyContext).
- saveIniSettingsToMemory() - Static method in class imgui.ImGui
-
Return a zero-terminated string with the .ini data which you can save by your own mean.
- saveIniSettingsToMemory(long) - Static method in class imgui.ImGui
-
Return a zero-terminated string with the .ini data which you can save by your own mean.
- ScrollbarBg - Static variable in class imgui.enums.ImGuiCol
-
- ScrollbarGrab - Static variable in class imgui.enums.ImGuiCol
-
- ScrollbarGrabActive - Static variable in class imgui.enums.ImGuiCol
-
- ScrollbarGrabHovered - Static variable in class imgui.enums.ImGuiCol
-
- ScrollbarRounding - Static variable in class imgui.enums.ImGuiStyleVar
-
- ScrollbarSize - Static variable in class imgui.enums.ImGuiStyleVar
-
- selectable(String) - Static method in class imgui.ImGui
-
- selectable(String, boolean) - Static method in class imgui.ImGui
-
- selectable(String, boolean, int) - Static method in class imgui.ImGui
-
- selectable(String, boolean, int, float, float) - Static method in class imgui.ImGui
-
- selectable(String, ImBool) - Static method in class imgui.ImGui
-
- selectable(String, ImBool, int) - Static method in class imgui.ImGui
-
- selectable(String, ImBool, int, float, float) - Static method in class imgui.ImGui
-
- SelectableTextAlign - Static variable in class imgui.enums.ImGuiStyleVar
-
- Selected - Static variable in class imgui.enums.ImGuiTreeNodeFlags
-
- Separator - Static variable in class imgui.enums.ImGuiCol
-
- separator() - Static method in class imgui.ImGui
-
Separator, generally horizontal. inside a menu bar or in horizontal layout mode, this becomes a vertical separator.
- SeparatorActive - Static variable in class imgui.enums.ImGuiCol
-
- SeparatorHovered - Static variable in class imgui.enums.ImGuiCol
-
- set(boolean) - Method in class imgui.ImBool
-
- set(double) - Method in class imgui.ImDouble
-
- set(float) - Method in class imgui.ImFloat
-
- set(int) - Method in class imgui.ImInt
-
- set(long) - Method in class imgui.ImLong
-
- set(short) - Method in class imgui.ImShort
-
- set(String) - Method in class imgui.ImString
-
- set(String, boolean) - Method in class imgui.ImString
-
- setAlpha(float) - Method in class imgui.ImGuiStyle
-
- setAntiAliasedFill(boolean) - Method in class imgui.ImGuiStyle
-
- setAntiAliasedLines(boolean) - Method in class imgui.ImGuiStyle
-
- setBackendFlags(int) - Method in class imgui.ImGuiIO
-
- setBackendPlatformName(String) - Method in class imgui.ImGuiIO
-
- setBackendRendererName(String) - Method in class imgui.ImGuiIO
-
- setButtonTextAlign(float, float) - Method in class imgui.ImGuiStyle
-
- setChildBorderSize(float) - Method in class imgui.ImGuiStyle
-
- setChildRounding(float) - Method in class imgui.ImGuiStyle
-
- setClipboardText(String) - Static method in class imgui.ImGui
-
- setColorButtonPosition(int) - Method in class imgui.ImGuiStyle
-
- setColorEditOptions(int) - Static method in class imgui.ImGui
-
Initialize current options (generally on application startup) if you want to select a default format,
picker type, etc.
- setColors(float[][]) - Method in class imgui.ImGuiStyle
-
- setColumnOffset(int, float) - Static method in class imgui.ImGui
-
Set position of column line (in pixels, from the left side of the contents region). pass -1 to use current column
- setColumnsMinSpacing(float) - Method in class imgui.ImGuiStyle
-
- setColumnWidth(int, float) - Static method in class imgui.ImGui
-
Set column width (in pixels). pass -1 to use current column
- setConfigFlags(int) - Method in class imgui.ImGuiIO
-
- setConfigInputTextCursorBlink(boolean) - Method in class imgui.ImGuiIO
-
- setConfigMacOSXBehaviors(boolean) - Method in class imgui.ImGuiIO
-
- setConfigWindowsMemoryCompactTimer(float) - Method in class imgui.ImGuiIO
-
- setConfigWindowsMoveFromTitleBarOnly(boolean) - Method in class imgui.ImGuiIO
-
- setConfigWindowsResizeFromEdges(boolean) - Method in class imgui.ImGuiIO
-
- setCursorPos(float, float) - Static method in class imgui.ImGui
-
- setCursorPosX(float) - Static method in class imgui.ImGui
-
- setCursorPosY(float) - Static method in class imgui.ImGui
-
- setCursorScreenPos(float, float) - Static method in class imgui.ImGui
-
Cursor position in absolute screen coordinates [0..io.DisplaySize]
- setCurveTessellationTol(float) - Method in class imgui.ImGuiStyle
-
- setDeltaTime(float) - Method in class imgui.ImGuiIO
-
- setDisplayFramebufferScale(float, float) - Method in class imgui.ImGuiIO
-
- setDisplaySafeAreaPadding(float, float) - Method in class imgui.ImGuiStyle
-
- setDisplaySize(float, float) - Method in class imgui.ImGuiIO
-
- setDisplayWindowPadding(float, float) - Method in class imgui.ImGuiStyle
-
- setDragDropPayload(String, byte[], int) - Static method in class imgui.ImGui
-
Type is a user defined string of maximum 32 characters.
- setDragDropPayload(String, byte[], int, int) - Static method in class imgui.ImGui
-
Type is a user defined string of maximum 32 characters.
- setFontsTexID(int) - Method in class imgui.ImGuiIO
-
- setFrameBorderSize(float) - Method in class imgui.ImGuiStyle
-
- setFramePadding(float, float) - Method in class imgui.ImGuiStyle
-
- setFramerate(float) - Method in class imgui.ImGuiIO
-
- setFrameRounding(float) - Method in class imgui.ImGuiStyle
-
- setGrabMinSize(float) - Method in class imgui.ImGuiStyle
-
- setGrabRounding(float) - Method in class imgui.ImGuiStyle
-
- setImDrawListFlags(int) - Method in class imgui.ImDrawList
-
- setIndentSpacing(float) - Method in class imgui.ImGuiStyle
-
- setIniFilename(String) - Method in class imgui.ImGuiIO
-
- setIniSavingRate(float) - Method in class imgui.ImGuiIO
-
- setItemAllowOverlap() - Static method in class imgui.ImGui
-
Allow last item to be overlapped by a subsequent item. sometimes useful with invisible buttons, selectables, etc. to catch unused area.
- setItemDefaultFocus() - Static method in class imgui.ImGui
-
Make last item the default focused item of a window.
- setItemInnerSpacing(float, float) - Method in class imgui.ImGuiStyle
-
- setItemSpacing(float, float) - Method in class imgui.ImGuiStyle
-
- setKeyAlt(boolean) - Method in class imgui.ImGuiIO
-
- setKeyboardFocusHere() - Static method in class imgui.ImGui
-
Focus keyboard on the next widget.
- setKeyboardFocusHere(int) - Static method in class imgui.ImGui
-
Focus keyboard on the next widget.
- setKeyCtrl(boolean) - Method in class imgui.ImGuiIO
-
- setKeyMap(int, int) - Method in class imgui.ImGuiIO
-
- setKeyMap(int[]) - Method in class imgui.ImGuiIO
-
- setKeyRepeatDelay(float) - Method in class imgui.ImGuiIO
-
- setKeyRepeatRate(float) - Method in class imgui.ImGuiIO
-
- setKeysDown(int, boolean) - Method in class imgui.ImGuiIO
-
- setKeysDown(boolean[]) - Method in class imgui.ImGuiIO
-
- setKeyShift(boolean) - Method in class imgui.ImGuiIO
-
- setKeySuper(boolean) - Method in class imgui.ImGuiIO
-
- setLogFilename(String) - Method in class imgui.ImGuiIO
-
- setMetricsActiveAllocations(int) - Method in class imgui.ImGuiIO
-
- setMetricsActiveWindows(int) - Method in class imgui.ImGuiIO
-
- setMetricsRenderIndices(int) - Method in class imgui.ImGuiIO
-
- setMetricsRenderVertices(int) - Method in class imgui.ImGuiIO
-
- setMetricsRenderWindows(int) - Method in class imgui.ImGuiIO
-
- setMouseCursor(int) - Static method in class imgui.ImGui
-
Set desired cursor type
- setMouseCursorScale(float) - Method in class imgui.ImGuiStyle
-
- setMouseDelta(float, float) - Method in class imgui.ImGuiIO
-
- setMouseDoubleClickMaxDist(float) - Method in class imgui.ImGuiIO
-
- setMouseDoubleClickTime(float) - Method in class imgui.ImGuiIO
-
- setMouseDown(int, boolean) - Method in class imgui.ImGuiIO
-
- setMouseDown(boolean[]) - Method in class imgui.ImGuiIO
-
- setMouseDragThreshold(float) - Method in class imgui.ImGuiIO
-
- setMouseDrawCursor(boolean) - Method in class imgui.ImGuiIO
-
- setMousePos(float, float) - Method in class imgui.ImGuiIO
-
- setMouseWheel(float) - Method in class imgui.ImGuiIO
-
- setMouseWheelH(float) - Method in class imgui.ImGuiIO
-
- setNavActive(boolean) - Method in class imgui.ImGuiIO
-
- setNavVisible(boolean) - Method in class imgui.ImGuiIO
-
- setNextItemOpen(boolean) - Static method in class imgui.ImGui
-
Set next TreeNode/CollapsingHeader open state.
- setNextItemOpen(boolean, int) - Static method in class imgui.ImGui
-
Set next TreeNode/CollapsingHeader open state.
- setNextItemWidth(float) - Static method in class imgui.ImGui
-
Set width of the _next_ common large "item+label" widget.
- setNextWindowBgAlpha(float) - Static method in class imgui.ImGui
-
Set next window background color alpha. helper to easily modify ImGuiCol_WindowBg/ChildBg/PopupBg.
- setNextWindowCollapsed(boolean) - Static method in class imgui.ImGui
-
Set next window collapsed state. call before Begin()
- setNextWindowCollapsed(boolean, int) - Static method in class imgui.ImGui
-
Set next window collapsed state. call before Begin()
- setNextWindowContentSize(float, float) - Static method in class imgui.ImGui
-
Set next window content size (~ scrollable client area, which enforce the range of scrollbars).
- setNextWindowFocus() - Static method in class imgui.ImGui
-
Set next window to be focused / top-most. call before Begin()
- setNextWindowPos(float, float) - Static method in class imgui.ImGui
-
Set next window position. call before Begin(). use pivot=(0.5f,0.5f) to center on given point, etc.
- setNextWindowPos(float, float, int) - Static method in class imgui.ImGui
-
Set next window position. call before Begin(). use pivot=(0.5f,0.5f) to center on given point, etc.
- setNextWindowPos(float, float, int, float, float) - Static method in class imgui.ImGui
-
Set next window position. call before Begin(). use pivot=(0.5f,0.5f) to center on given point, etc.
- setNextWindowSize(float, float) - Static method in class imgui.ImGui
-
Set next window size. set axis to 0.0f to force an auto-fit on this axis. call before Begin()
- setNextWindowSize(float, float, int) - Static method in class imgui.ImGui
-
Set next window size. set axis to 0.0f to force an auto-fit on this axis. call before Begin()
- setNextWindowSizeConstraints(float, float, float, float) - Static method in class imgui.ImGui
-
Set next window size limits. use -1,-1 on either X/Y axis to preserve the current size.
- setPopupBorderSize(float) - Method in class imgui.ImGuiStyle
-
- setPopupRounding(float) - Method in class imgui.ImGuiStyle
-
- setScrollbarRounding(float) - Method in class imgui.ImGuiStyle
-
- setScrollbarSize(float) - Method in class imgui.ImGuiStyle
-
- setScrollFromPosX(float) - Static method in class imgui.ImGui
-
Adjust scrolling amount to make given position visible.
- setScrollFromPosX(float, float) - Static method in class imgui.ImGui
-
Adjust scrolling amount to make given position visible.
- setScrollFromPosY(float) - Static method in class imgui.ImGui
-
Adjust scrolling amount to make given position visible.
- setScrollFromPosY(float, float) - Static method in class imgui.ImGui
-
Adjust scrolling amount to make given position visible.
- setScrollHereX() - Static method in class imgui.ImGui
-
Adjust scrolling amount to make current cursor position visible. center_x_ratio=0.0: left, 0.5: center, 1.0: right.
- setScrollHereX(float) - Static method in class imgui.ImGui
-
Adjust scrolling amount to make current cursor position visible. center_x_ratio=0.0: left, 0.5: center, 1.0: right.
- setScrollHereY() - Static method in class imgui.ImGui
-
Adjust scrolling amount to make current cursor position visible. center_y_ratio=0.0: top, 0.5: center, 1.0: bottom.
- setScrollHereY(float) - Static method in class imgui.ImGui
-
Adjust scrolling amount to make current cursor position visible. center_y_ratio=0.0: top, 0.5: center, 1.0: bottom.
- setScrollX(float) - Static method in class imgui.ImGui
-
Set scrolling amount [0..GetScrollMaxX()]
- setScrollY(float) - Static method in class imgui.ImGui
-
Set scrolling amount [0..GetScrollMaxY()]
- setSelectableTextAlign(float, float) - Method in class imgui.ImGuiStyle
-
- SetSelected - Static variable in class imgui.enums.ImGuiTabItemFlags
-
- setTabBorderSize(float) - Method in class imgui.ImGuiStyle
-
- setTabItemClosed(String) - Static method in class imgui.ImGui
-
Notify TabBar or Docking system of a closed tab/window ahead (useful to reduce visual flicker on reorderable tab bars).
- setTabRounding(float) - Method in class imgui.ImGuiStyle
-
- setTooltip(String) - Static method in class imgui.ImGui
-
Set a text-only tooltip, typically use with ImGui::IsItemHovered(). override any previous call to SetTooltip().
- setTouchExtraPadding(float, float) - Method in class imgui.ImGuiStyle
-
- setWantCaptureKeyboard(boolean) - Method in class imgui.ImGuiIO
-
- setWantCaptureMouse(boolean) - Method in class imgui.ImGuiIO
-
- setWantSaveIniSettings(boolean) - Method in class imgui.ImGuiIO
-
- setWantSetMousePos(boolean) - Method in class imgui.ImGuiIO
-
- setWantTextInput(boolean) - Method in class imgui.ImGuiIO
-
- setWindowBorderSize(float) - Method in class imgui.ImGuiStyle
-
- setWindowCollapsed(boolean) - Static method in class imgui.ImGui
-
(not recommended) set current window collapsed state. prefer using SetNextWindowCollapsed().
- setWindowCollapsed(boolean, int) - Static method in class imgui.ImGui
-
(not recommended) set current window collapsed state. prefer using SetNextWindowCollapsed().
- 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. prefer using SetNextWindowFocus().
- setWindowFocus(String) - Static method in class imgui.ImGui
-
Set named window to be focused / top-most.
- setWindowFontScale(float) - Method in class imgui.ImGui
-
Set font scale.
- setWindowMenuButtonPosition(int) - Method in class imgui.ImGuiStyle
-
- setWindowMinSize(float, float) - Method in class imgui.ImGuiStyle
-
- setWindowPadding(float, float) - Method in class imgui.ImGuiStyle
-
- setWindowPos(float, float) - Static method in class imgui.ImGui
-
(not recommended) set current window position - call within Begin()/End().
- setWindowPos(float, float, int) - Static method in class imgui.ImGui
-
(not recommended) set current window position - call within Begin()/End().
- setWindowPos(String, float, float) - Static method in class imgui.ImGui
-
Set named window position.
- setWindowPos(String, float, float, int) - Static method in class imgui.ImGui
-
Set named window position.
- setWindowRounding(float) - Method in class imgui.ImGuiStyle
-
- setWindowSize(float, float) - Static method in class imgui.ImGui
-
(not recommended) set current window size - call within Begin()/End(). set to ImVec2(0,0) to force an auto-fit.
- setWindowSize(float, float, int) - Static method in class imgui.ImGui
-
(not recommended) set current window size - call within Begin()/End(). set to ImVec2(0,0) to force an auto-fit.
- setWindowSize(String, float, float) - Static method in class imgui.ImGui
-
Set named window size. set axis to 0.0f to force an auto-fit on this axis.
- setWindowSize(String, float, float, int) - Static method in class imgui.ImGui
-
Set named window size. set axis to 0.0f to force an auto-fit on this axis.
- setWindowTitleAlign(float, float) - Method in class imgui.ImGuiStyle
-
- showAboutWindow() - Static method in class imgui.ImGui
-
Create About window. display Dear ImGui version, credits and build/system information.
- showAboutWindow(ImBool) - Static method in class imgui.ImGui
-
- showDemoWindow() - Static method in class imgui.ImGui
-
Create Demo window (previously called ShowTestWindow). demonstrate most ImGui features.
- showDemoWindow(ImBool) - Static method in class imgui.ImGui
-
- showFontSelector(String) - Static method in class imgui.ImGui
-
Add font selector block (not a window), essentially a combo listing the loaded fonts.
- showMetricsWindow() - Static method in class imgui.ImGui
-
Create Metrics/Debug window.
- showMetricsWindow(ImBool) - Static method in class imgui.ImGui
-
- showStyleEditor() - Static method in class imgui.ImGui
-
Add style editor block (not a window).
- showStyleSelector(String) - Static method in class imgui.ImGui
-
Add style selector block (not a window), essentially a combo listing the default styles.
- showUserGuide() - Static method in class imgui.ImGui
-
Add basic help/info block (not a window): how to manipulate ImGui as a end-user (mouse/keyboard controls).
- sliderAngle(String, float[]) - Static method in class imgui.ImGui
-
- sliderAngle(String, float[], float) - Static method in class imgui.ImGui
-
- sliderAngle(String, float[], float, float) - Static method in class imgui.ImGui
-
- sliderAngle(String, float[], float, float, String) - Static method in class imgui.ImGui
-
- sliderFloat(String, float[], float, float) - Static method in class imgui.ImGui
-
Adjust format to decorate the value with a prefix or a suffix for in-slider labels or unit display.
- sliderFloat(String, float[], float, float, String) - Static method in class imgui.ImGui
-
- sliderFloat(String, float[], float, float, String, float) - Static method in class imgui.ImGui
-
- sliderFloat2(String, float[], float, float) - Static method in class imgui.ImGui
-
- sliderFloat2(String, float[], float, float, String) - Static method in class imgui.ImGui
-
- sliderFloat2(String, float[], float, float, String, float) - Static method in class imgui.ImGui
-
- sliderFloat3(String, float[], float, float) - Static method in class imgui.ImGui
-
- sliderFloat3(String, float[], float, float, String) - Static method in class imgui.ImGui
-
- sliderFloat3(String, float[], float, float, String, float) - Static method in class imgui.ImGui
-
- sliderFloat4(String, float[], float, float) - Static method in class imgui.ImGui
-
- sliderFloat4(String, float[], float, float, String) - Static method in class imgui.ImGui
-
- sliderFloat4(String, float[], float, float, String, float) - Static method in class imgui.ImGui
-
- SliderGrab - Static variable in class imgui.enums.ImGuiCol
-
- SliderGrabActive - Static variable in class imgui.enums.ImGuiCol
-
- sliderInt(String, int[], int, int) - Static method in class imgui.ImGui
-
- sliderInt(String, int[], int, int, String) - Static method in class imgui.ImGui
-
- sliderInt2(String, int[], int, int) - Static method in class imgui.ImGui
-
- sliderInt2(String, int[], int, int, String) - Static method in class imgui.ImGui
-
- sliderInt3(String, int[], int, int) - Static method in class imgui.ImGui
-
- sliderInt3(String, int[], int, int, String) - Static method in class imgui.ImGui
-
- sliderInt4(String, int[], int, int) - Static method in class imgui.ImGui
-
- sliderInt4(String, int[], int, int, String) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImInt, int, int) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImInt, int, int, String) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImInt, int, int, String, float) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImFloat, float, float) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImFloat, float, float, String) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImFloat, float, float, String, float) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImLong, long, long) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImLong, long, long, String) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImLong, long, long, String, float) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImDouble, double, double) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImDouble, double, double, String) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImDouble, double, double, String, float) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImShort, short, short) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImShort, short, short, String) - Static method in class imgui.ImGui
-
- sliderScalar(String, int, ImShort, short, short, String, float) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImInt, int, int) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImInt, int, int, String) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImInt, int, int, String, float) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImFloat, float, float) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImFloat, float, float, String) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImFloat, float, float, String, float) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImLong, long, long) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImLong, long, long, String) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImLong, long, long, String, float) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImDouble, double, double) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImDouble, double, double, String) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImDouble, double, double, String, float) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImShort, short, short) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImShort, short, short, String) - Static method in class imgui.ImGui
-
- sliderScalarN(String, int, int, ImShort, short, short, String, float) - Static method in class imgui.ImGui
-
- smallButton(String) - Static method in class imgui.ImGui
-
Button with FramePadding=(0,0) to easily embed within text
- SourceAllowNullID - Static variable in class imgui.enums.ImGuiDragDropFlags
-
- SourceAutoExpirePayload - Static variable in class imgui.enums.ImGuiDragDropFlags
-
- SourceExtern - Static variable in class imgui.enums.ImGuiDragDropFlags
-
- SourceNoDisableHover - Static variable in class imgui.enums.ImGuiDragDropFlags
-
- SourceNoHoldToOpenOthers - Static variable in class imgui.enums.ImGuiDragDropFlags
-
- SourceNoPreviewTooltip - Static variable in class imgui.enums.ImGuiDragDropFlags
-
- Space - Static variable in class imgui.enums.ImGuiKey
-
- spacing() - Static method in class imgui.ImGui
-
Add vertical spacing.
- SpanAllColumns - Static variable in class imgui.enums.ImGuiSelectableFlags
-
- SpanAvailWidth - Static variable in class imgui.enums.ImGuiTreeNodeFlags
-
- SpanFullWidth - Static variable in class imgui.enums.ImGuiTreeNodeFlags
-
- styleColorsClassic() - Static method in class imgui.ImGui
-
Classic imgui style
- styleColorsDark() - Static method in class imgui.ImGui
-
New, recommended style (default)
- styleColorsLight() - Static method in class imgui.ImGui
-
Best used with borders and a custom, thicker font