public final class ImGui extends ImGui
Constructor and Description |
---|
ImGui() |
Modifier and Type | Method and Description |
---|---|
static void |
bringWindowToDisplayBack(ImGuiWindow window) |
static void |
bringWindowToDisplayBehind(ImGuiWindow window,
ImGuiWindow aboveWindow) |
static void |
bringWindowToDisplayFront(ImGuiWindow window) |
static void |
bringWindowToFocusFront(ImGuiWindow window) |
static ImVec2 |
calcItemSize(float sizeX,
float sizeY,
float defaultW,
float defaultH) |
static ImVec2 |
calcItemSize(ImVec2 size,
float defaultW,
float defaultH) |
static void |
calcItemSize(ImVec2 dst,
float sizeX,
float sizeY,
float defaultW,
float defaultH) |
static void |
calcItemSize(ImVec2 dst,
ImVec2 size,
float defaultW,
float defaultH) |
static float |
calcItemSizeX(ImVec2 size,
float defaultW,
float defaultH) |
static float |
calcItemSizeY(ImVec2 size,
float defaultW,
float defaultH) |
static ImVec2 |
calcWindowNextAutoFitSize(ImGuiWindow window) |
static void |
calcWindowNextAutoFitSize(ImVec2 dst,
ImGuiWindow window) |
static float |
calcWindowNextAutoFitSizeX(ImGuiWindow window) |
static float |
calcWindowNextAutoFitSizeY(ImGuiWindow window) |
static float |
calcWrapWidthForPos(float posX,
float posY,
float wrapPosX) |
static float |
calcWrapWidthForPos(ImVec2 pos,
float wrapPosX) |
static void |
clearActiveID() |
static int |
dockBuilderAddNode() |
static int |
dockBuilderAddNode(int nodeId) |
static int |
dockBuilderAddNode(int nodeId,
int flags) |
static void |
dockBuilderCopyWindowSettings(java.lang.String srcName,
java.lang.String dstName) |
static void |
dockBuilderDockWindow(java.lang.String windowName,
int nodeId) |
static void |
dockBuilderFinish(int nodeId) |
static ImGuiDockNode |
dockBuilderGetCentralNode(int nodeId) |
static ImGuiDockNode |
dockBuilderGetNode(int nodeId) |
static void |
dockBuilderRemoveNode(int nodeId)
Remove node and all its child, undock all windows.
|
static void |
dockBuilderRemoveNodeChildNodes(int nodeId)
Remove all split/hierarchy.
|
static void |
dockBuilderRemoveNodeDockedWindows(int nodeId) |
static void |
dockBuilderRemoveNodeDockedWindows(int nodeId,
boolean clearSettingsRefs) |
static void |
dockBuilderSetNodePos(int nodeId,
float posX,
float posY) |
static void |
dockBuilderSetNodePos(int nodeId,
ImVec2 pos) |
static void |
dockBuilderSetNodeSize(int nodeId,
float sizeX,
float sizeY) |
static void |
dockBuilderSetNodeSize(int nodeId,
ImVec2 size) |
static int |
dockBuilderSplitNode(int nodeId,
int splitDir,
float sizeRatioForNodeAtDir,
ImInt outIdAtDir,
ImInt outIdAtOppositeDir)
Create 2 child nodes in this parent node.
|
static ImGuiWindow |
findBottomMostVisibleWindowWithinBeginStack(ImGuiWindow window) |
static ImGuiWindow |
findWindowByID(int id) |
static ImGuiWindow |
findWindowByName(java.lang.String name) |
static int |
findWindowDisplayIndex(ImGuiWindow window) |
static void |
focusTopMostWindowUnderOne(ImGuiWindow underThisWindow,
ImGuiWindow ignoreWindow) |
static void |
focusWindow(ImGuiWindow window) |
static int |
getActiveID() |
static ImVec2 |
getContentRegionMaxAbs() |
static void |
getContentRegionMaxAbs(ImVec2 dst) |
static float |
getContentRegionMaxAbsX() |
static float |
getContentRegionMaxAbsY() |
static ImGuiWindow |
getCurrentWindow() |
static ImGuiWindow |
getCurrentWindowRead() |
static ImFont |
getDefaultFont() |
static int |
getFocusID() |
static ImDrawList |
getForegroundDrawList(ImGuiWindow window) |
static int |
getHoveredID() |
static int |
getIDWithSeed(java.lang.String strIdBegin,
java.lang.String strIdEnd,
int seed) |
static int |
getItemFlags() |
static int |
getItemID() |
static int |
getItemStatusFlags() |
static ImGuiPlatformMonitor |
getViewportPlatformMonitor(ImGuiViewport viewport) |
static ImRect |
getWindowScrollbarRect(ImGuiWindow imGuiWindow,
int axis) |
static void |
getWindowScrollbarRect(ImRect dst,
ImGuiWindow imGuiWindow,
int axis) |
static void |
init() |
static void |
initialize(ImGuiContext context) |
static boolean |
isClippedEx(float bbMinX,
float bbMinY,
float bbMaxX,
float bbMaxY,
int id) |
static boolean |
isClippedEx(ImRect bb,
int id) |
static boolean |
isItemToggledSelection() |
static boolean |
isWindowAbove(ImGuiWindow potentialAbove,
ImGuiWindow potentialBelow) |
static boolean |
isWindowChildOf(ImGuiWindow window,
ImGuiWindow potentialParent,
boolean popupHierarchy,
boolean dockHierarchy) |
static boolean |
isWindowNavFocusable(ImGuiWindow window) |
static boolean |
isWindowWithinBeginStackOf(ImGuiWindow window,
ImGuiWindow potentialParent) |
static boolean |
itemHoverable(float bbMinX,
float bbMinY,
float bbMaxX,
float bbMaxY,
int id) |
static boolean |
itemHoverable(ImRect bb,
int id) |
static void |
itemSize(float sizeX,
float sizeY) |
static void |
itemSize(float sizeX,
float sizeY,
float textBaselineY) |
static void |
itemSize(float bbMinX,
float bbMinY,
float bbMaxX,
float bbMaxY) |
static void |
itemSize(float bbMinX,
float bbMinY,
float bbMaxX,
float bbMaxY,
float textBaselineY) |
static void |
itemSize(ImRect bb) |
static void |
itemSize(ImRect bb,
float textBaselineY) |
static void |
itemSize(ImVec2 size) |
static void |
itemSize(ImVec2 size,
float textBaselineY) |
static void |
keepAliveID(int id) |
static void |
markItemEdited(int id) |
static void |
popItemFlag() |
static void |
pushItemFlag(int option,
boolean enabled) |
static void |
pushMultiItemsWidths(int components,
float widthFull) |
static void |
pushOverrideID(int id) |
static void |
scrollToItem() |
static void |
scrollToItem(int flags) |
static void |
scrollToRect(ImGuiWindow window,
float rectMinX,
float rectMinY,
float rectMaxX,
float rectMaxY) |
static void |
scrollToRect(ImGuiWindow window,
float rectMinX,
float rectMinY,
float rectMaxX,
float rectMaxY,
int flags) |
static void |
scrollToRect(ImGuiWindow window,
ImRect rect) |
static void |
scrollToRect(ImGuiWindow window,
ImRect rect,
int flags) |
static ImVec2 |
scrollToRectEx(ImGuiWindow window,
float rectMinX,
float rectMinY,
float rectMaxX,
float rectMaxY) |
static ImVec2 |
scrollToRectEx(ImGuiWindow window,
float rectMinX,
float rectMinY,
float rectMaxX,
float rectMaxY,
int flags) |
static ImVec2 |
scrollToRectEx(ImGuiWindow window,
ImRect rect) |
static ImVec2 |
scrollToRectEx(ImGuiWindow window,
ImRect rect,
int flags) |
static void |
scrollToRectEx(ImVec2 dst,
ImGuiWindow window,
float rectMinX,
float rectMinY,
float rectMaxX,
float rectMaxY) |
static void |
scrollToRectEx(ImVec2 dst,
ImGuiWindow window,
float rectMinX,
float rectMinY,
float rectMaxX,
float rectMaxY,
int flags) |
static void |
scrollToRectEx(ImVec2 dst,
ImGuiWindow window,
ImRect rect) |
static void |
scrollToRectEx(ImVec2 dst,
ImGuiWindow window,
ImRect rect,
int flags) |
static float |
scrollToRectExX(ImGuiWindow window,
ImRect rect) |
static float |
scrollToRectExX(ImGuiWindow window,
ImRect rect,
int flags) |
static float |
scrollToRectExY(ImGuiWindow window,
ImRect rect) |
static float |
scrollToRectExY(ImGuiWindow window,
ImRect rect,
int flags) |
static void |
setActiveID(int id,
ImGuiWindow window) |
static void |
setCurrentFont(ImFont font) |
static void |
setFocusID(int id,
ImGuiWindow window) |
static void |
setHoveredID(int id) |
static void |
setLastItemData(int itemId,
int inFlags,
int statusFlags,
float itemRectMinX,
float itemRectMinY,
float itemRectMaxX,
float itemRectMaxY) |
static void |
setLastItemData(int itemId,
int inFlags,
int statusFlags,
ImRect itemRect) |
static void |
setNextWindowScroll(float scrollX,
float scrollY) |
static void |
setNextWindowScroll(ImVec2 scroll) |
static void |
setScrollFromPosX(ImGuiWindow window,
float localX,
float centerXRatio) |
static void |
setScrollFromPosY(ImGuiWindow window,
float localY,
float centerYRatio) |
static void |
setScrollX(ImGuiWindow window,
float scrollX) |
static void |
setScrollY(ImGuiWindow window,
float scrollY) |
static void |
setWindowCollapsed(ImGuiWindow window,
boolean collapsed) |
static void |
setWindowCollapsed(ImGuiWindow window,
boolean collapsed,
int cond) |
static void |
setWindowHitTestHole(ImGuiWindow window,
float posX,
float posY,
float sizeX,
float sizeY) |
static void |
setWindowHitTestHole(ImGuiWindow window,
ImVec2 pos,
ImVec2 size) |
static void |
setWindowPos(ImGuiWindow window,
float posX,
float posY) |
static void |
setWindowPos(ImGuiWindow window,
float posX,
float posY,
int cond) |
static void |
setWindowPos(ImGuiWindow window,
ImVec2 pos) |
static void |
setWindowPos(ImGuiWindow window,
ImVec2 pos,
int cond) |
static void |
setWindowSize(ImGuiWindow window,
float sizeX,
float sizeY) |
static void |
setWindowSize(ImGuiWindow window,
float sizeX,
float sizeY,
int cond) |
static void |
setWindowSize(ImGuiWindow window,
ImVec2 size) |
static void |
setWindowSize(ImGuiWindow window,
ImVec2 size,
int cond) |
static void |
shutdown(ImGuiContext context) |
static boolean |
splitterBehavior(float bbMinX,
float bbMinY,
float bbMaxX,
float bbMaxY,
int id,
int axis,
ImFloat size1,
ImFloat size2,
float minSize1,
float minSize2) |
static boolean |
splitterBehavior(float bbMinX,
float bbMinY,
float bbMaxX,
float bbMaxY,
int id,
int axis,
ImFloat size1,
ImFloat size2,
float minSize1,
float minSize2,
float hoverExtend) |
static boolean |
splitterBehavior(float bbMinX,
float bbMinY,
float bbMaxX,
float bbMaxY,
int id,
int axis,
ImFloat size1,
ImFloat size2,
float minSize1,
float minSize2,
float hoverExtend,
float hoverVisibilityDelay) |
static boolean |
splitterBehavior(float bbMinX,
float bbMinY,
float bbMaxX,
float bbMaxY,
int id,
int axis,
ImFloat size1,
ImFloat size2,
float minSize1,
float minSize2,
float hoverExtend,
float hoverVisibilityDelay,
int bgCol) |
static boolean |
splitterBehavior(ImRect bb,
int id,
int axis,
ImFloat size1,
ImFloat size2,
float minSize1,
float minSize2) |
static boolean |
splitterBehavior(ImRect bb,
int id,
int axis,
ImFloat size1,
ImFloat size2,
float minSize1,
float minSize2,
float hoverExtend) |
static boolean |
splitterBehavior(ImRect bb,
int id,
int axis,
ImFloat size1,
ImFloat size2,
float minSize1,
float minSize2,
float hoverExtend,
float hoverVisibilityDelay) |
static boolean |
splitterBehavior(ImRect bb,
int id,
int axis,
ImFloat size1,
ImFloat size2,
float minSize1,
float minSize2,
float hoverExtend,
float hoverVisibilityDelay,
int bgCol) |
static void |
startMouseMovingWindow(ImGuiWindow window) |
static void |
startMouseMovingWindowOrNode(ImGuiWindow window,
ImGuiDockNode node,
boolean undockFloatingNode) |
static void |
updateHoveredWindowAndCaptureFlags() |
static void |
updateInputEvents(boolean trickleFastInputs) |
static void |
updateMouseMovingWindowEndFrame() |
static void |
updateMouseMovingWindowNewFrame() |
static void |
updateWindowParentAndRootLinks(ImGuiWindow window,
int flags,
ImGuiWindow parentWindow) |
static ImRect |
windowRectAbsToRel(ImGuiWindow window,
float rMinX,
float rMinY,
float rMaxX,
float rMaxY) |
static ImRect |
windowRectAbsToRel(ImGuiWindow window,
ImRect r) |
static void |
windowRectAbsToRel(ImRect dst,
ImGuiWindow window,
float rMinX,
float rMinY,
float rMaxX,
float rMaxY) |
static void |
windowRectAbsToRel(ImRect dst,
ImGuiWindow window,
ImRect r) |
static ImRect |
windowRectRelToAbs(ImGuiWindow window,
float rMinX,
float rMinY,
float rMaxX,
float rMaxY) |
static ImRect |
windowRectRelToAbs(ImGuiWindow window,
ImRect r) |
static void |
windowRectRelToAbs(ImRect dst,
ImGuiWindow window,
float rMinX,
float rMinY,
float rMaxX,
float rMaxY) |
static void |
windowRectRelToAbs(ImRect dst,
ImGuiWindow window,
ImRect r) |
acceptDragDropPayload, acceptDragDropPayload, acceptDragDropPayload, acceptDragDropPayload, acceptDragDropPayload, acceptDragDropPayload, alignTextToFramePadding, arrowButton, begin, begin, begin, begin, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChildFrame, beginChildFrame, beginChildFrame, beginChildFrame, beginCombo, beginCombo, beginDisabled, beginDisabled, beginDragDropSource, beginDragDropSource, beginDragDropTarget, beginGroup, beginListBox, beginListBox, beginListBox, beginMainMenuBar, beginMenu, beginMenu, beginMenuBar, beginPopup, beginPopup, beginPopupContextItem, beginPopupContextItem, beginPopupContextItem, beginPopupContextItem, beginPopupContextVoid, beginPopupContextVoid, beginPopupContextVoid, beginPopupContextVoid, beginPopupContextWindow, beginPopupContextWindow, beginPopupContextWindow, beginPopupContextWindow, beginPopupModal, beginPopupModal, beginPopupModal, beginPopupModal, beginTabBar, beginTabBar, beginTabItem, beginTabItem, beginTabItem, beginTabItem, beginTable, beginTable, beginTable, beginTable, beginTable, beginTable, beginTable, beginTable, beginTable, beginTable, beginTooltip, bullet, bulletText, button, button, button, calcItemWidth, calcTextSize, calcTextSize, calcTextSize, calcTextSize, calcTextSize, calcTextSize, calcTextSize, calcTextSize, calcTextSizeX, calcTextSizeX, calcTextSizeX, calcTextSizeX, calcTextSizeY, calcTextSizeY, calcTextSizeY, calcTextSizeY, captureKeyboardFromApp, captureKeyboardFromApp, captureMouseFromApp, captureMouseFromApp, checkbox, checkbox, checkboxFlags, closeCurrentPopup, collapsingHeader, collapsingHeader, collapsingHeader, collapsingHeader, colorButton, colorButton, colorButton, colorButton, colorButton, colorButton, colorButton, colorButton, colorButton, colorButton, colorButton, colorButton, colorButton, colorButton, colorConvertFloat4ToU32, colorConvertFloat4ToU32, colorConvertHSVtoRGB, colorConvertRGBtoHSV, colorConvertU32ToFloat4, colorConvertU32ToFloat4, colorConvertU32ToFloat4W, colorConvertU32ToFloat4X, colorConvertU32ToFloat4Y, colorConvertU32ToFloat4Z, colorEdit3, colorEdit3, colorEdit4, colorEdit4, colorPicker3, colorPicker3, colorPicker4, colorPicker4, colorPicker4, colorPicker4, columns, columns, columns, columns, columns, columns, columns, combo, combo, combo, combo, createContext, createContext, debugCheckVersionAndDataLayout, destroyContext, destroyContext, destroyPlatformWindows, dockSpace, dockSpace, dockSpace, dockSpace, dockSpace, dockSpace, dockSpace, dockSpace, dockSpace, dockSpace, dockSpace, dockSpaceOverViewport, dockSpaceOverViewport, dockSpaceOverViewport, dockSpaceOverViewport, dockSpaceOverViewport, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat2, dragFloat2, dragFloat2, dragFloat2, dragFloat2, dragFloat2, dragFloat2, dragFloat3, dragFloat3, dragFloat3, dragFloat3, dragFloat3, dragFloat3, dragFloat3, dragFloat4, dragFloat4, dragFloat4, dragFloat4, dragFloat4, dragFloat4, dragFloat4, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt2, dragInt2, dragInt2, dragInt2, dragInt2, dragInt2, dragInt2, dragInt3, dragInt3, dragInt3, dragInt3, dragInt3, dragInt3, dragInt3, dragInt4, dragInt4, dragInt4, dragInt4, dragInt4, dragInt4, dragInt4, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalar, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dragScalarN, dummy, dummy, end, endChild, endChildFrame, endCombo, endDisabled, endDragDropSource, endDragDropTarget, endFrame, endGroup, endListBox, endMainMenuBar, endMenu, endMenuBar, endPopup, endTabBar, endTabItem, endTable, endTooltip, findViewportByID, findViewportByPlatformHandle, getBackgroundDrawList, getBackgroundDrawList, getClipboardText, getColorU32, getColorU32, getColorU32, getColorU32, getColorU32i, getColumnIndex, getColumnOffset, getColumnOffset, getColumnsCount, getColumnWidth, getColumnWidth, getContentRegionAvail, getContentRegionAvail, getContentRegionAvailX, getContentRegionAvailY, getContentRegionMax, getContentRegionMax, getContentRegionMaxX, getContentRegionMaxY, getCurrentContext, getCursorPos, getCursorPos, getCursorPosX, getCursorPosY, getCursorScreenPos, getCursorScreenPos, getCursorScreenPosX, getCursorScreenPosY, getCursorStartPos, getCursorStartPos, getCursorStartPosX, getCursorStartPosY, getDragDropPayload, getDragDropPayload, getDragDropPayload, getDrawData, getFont, getFontSize, getFontTexUvWhitePixel, getFontTexUvWhitePixel, getFontTexUvWhitePixelX, getFontTexUvWhitePixelY, getForegroundDrawList, getForegroundDrawList, getFrameCount, getFrameHeight, getFrameHeightWithSpacing, getID, getID, getID, getIO, getItemRectMax, getItemRectMax, getItemRectMaxX, getItemRectMaxY, getItemRectMin, getItemRectMin, getItemRectMinX, getItemRectMinY, getItemRectSize, getItemRectSize, getItemRectSizeX, getItemRectSizeY, getKeyIndex, getKeyName, getKeyPressedAmount, getMainViewport, getMouseClickedCount, getMouseCursor, getMouseDragDelta, getMouseDragDelta, getMouseDragDelta, getMouseDragDelta, getMouseDragDelta, getMouseDragDelta, getMouseDragDeltaX, getMouseDragDeltaX, getMouseDragDeltaX, getMouseDragDeltaY, getMouseDragDeltaY, getMouseDragDeltaY, getMousePos, getMousePos, getMousePosOnOpeningCurrentPopup, getMousePosOnOpeningCurrentPopup, getMousePosOnOpeningCurrentPopupX, getMousePosOnOpeningCurrentPopupY, getMousePosX, getMousePosY, getPlatformIO, getScrollMaxX, getScrollMaxY, getScrollX, getScrollY, getStateStorage, getStyle, getStyleColorName, getStyleColorVec4, getStyleColorVec4, getStyleColorVec4W, getStyleColorVec4X, getStyleColorVec4Y, getStyleColorVec4Z, getTextLineHeight, getTextLineHeightWithSpacing, getTime, getTreeNodeToLabelSpacing, getVersion, getWindowContentRegionMax, getWindowContentRegionMax, getWindowContentRegionMaxX, getWindowContentRegionMaxY, getWindowContentRegionMin, getWindowContentRegionMin, getWindowContentRegionMinX, getWindowContentRegionMinY, getWindowDockID, getWindowDpiScale, getWindowDrawList, getWindowHeight, getWindowPos, getWindowPos, getWindowPosX, getWindowPosY, getWindowSize, getWindowSize, getWindowSizeX, getWindowSizeY, getWindowViewport, getWindowWidth, image, image, image, image, image, image, image, image, image, image, imageButton, imageButton, imageButton, imageButton, imageButton, imageButton, imageButton, imageButton, imageButton, imageButton, imageButton, imageButton, imageButton, imageButton, indent, indent, inputDouble, inputDouble, inputDouble, inputDouble, inputDouble, inputDouble, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat2, inputFloat2, inputFloat2, inputFloat2, inputFloat3, inputFloat3, inputFloat3, inputFloat3, inputFloat4, inputFloat4, inputFloat4, inputFloat4, inputInt, inputInt, inputInt, inputInt, inputInt2, inputInt2, inputInt3, inputInt3, inputInt4, inputInt4, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalar, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputScalarN, inputText, inputText, inputText, inputTextMultiline, inputTextMultiline, inputTextMultiline, inputTextMultiline, inputTextMultiline, inputTextMultiline, inputTextWithHint, inputTextWithHint, inputTextWithHint, invisibleButton, invisibleButton, invisibleButton, invisibleButton, isAnyItemActive, isAnyItemFocused, isAnyItemHovered, isAnyMouseDown, isItemActivated, isItemActive, isItemClicked, isItemClicked, isItemDeactivated, isItemDeactivatedAfterEdit, isItemEdited, isItemFocused, isItemHovered, isItemHovered, isItemToggledOpen, isItemVisible, isKeyDown, isKeyPressed, isKeyPressed, isKeyReleased, isMouseClicked, isMouseClicked, isMouseDoubleClicked, isMouseDown, isMouseDragging, isMouseDragging, isMouseHoveringRect, isMouseHoveringRect, isMouseHoveringRect, isMouseHoveringRect, isMousePosValid, isMousePosValid, isMousePosValid, isMouseReleased, isPopupOpen, isPopupOpen, isRectVisible, isRectVisible, isRectVisible, isRectVisible, isWindowAppearing, isWindowCollapsed, isWindowDocked, isWindowFocused, isWindowFocused, isWindowHovered, isWindowHovered, labelText, listBox, listBox, loadIniSettingsFromDisk, loadIniSettingsFromMemory, loadIniSettingsFromMemory, logButtons, logFinish, logText, logToClipboard, logToClipboard, logToFile, logToFile, logToFile, logToFile, logToTTY, logToTTY, menuItem, menuItem, menuItem, menuItem, menuItem, menuItem, menuItem, menuItem, nColorConvertHSVtoRGB, nColorConvertRGBtoHSV, newFrame, newLine, nextColumn, openPopup, openPopup, openPopup, openPopup, openPopupOnItemClick, openPopupOnItemClick, openPopupOnItemClick, openPopupOnItemClick, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, popAllowKeyboardFocus, popButtonRepeat, popClipRect, popFont, popID, popItemWidth, popStyleColor, popStyleColor, popStyleVar, popStyleVar, popTextWrapPos, progressBar, progressBar, progressBar, progressBar, progressBar, progressBar, pushAllowKeyboardFocus, pushButtonRepeat, pushClipRect, pushClipRect, pushFont, pushID, pushID, pushID, pushID, pushItemWidth, pushStyleColor, pushStyleColor, pushStyleColor, pushStyleColor, pushStyleVar, pushStyleVar, pushStyleVar, pushTextWrapPos, pushTextWrapPos, radioButton, radioButton, render, renderPlatformWindowsDefault, resetMouseDragDelta, resetMouseDragDelta, sameLine, sameLine, sameLine, saveIniSettingsToDisk, saveIniSettingsToMemory, saveIniSettingsToMemory, selectable, selectable, selectable, selectable, selectable, selectable, selectable, selectable, selectable, selectable, selectable, selectable, selectable, selectable, selectable, selectable, selectable, separator, setAssertCallback, setClipboardText, setColorEditOptions, setColumnOffset, setColumnWidth, setCurrentContext, setCursorPos, setCursorPos, setCursorPosX, setCursorPosY, setCursorScreenPos, setCursorScreenPos, setDragDropPayload, setDragDropPayload, setDragDropPayload, setDragDropPayload, setItemAllowOverlap, setItemDefaultFocus, setKeyboardFocusHere, setKeyboardFocusHere, setMouseCursor, setNextItemOpen, setNextItemOpen, setNextItemWidth, setNextWindowBgAlpha, setNextWindowClass, setNextWindowCollapsed, setNextWindowCollapsed, setNextWindowContentSize, setNextWindowContentSize, setNextWindowDockID, setNextWindowDockID, setNextWindowFocus, setNextWindowPos, setNextWindowPos, setNextWindowPos, setNextWindowPos, setNextWindowPos, setNextWindowPos, setNextWindowPos, setNextWindowPos, setNextWindowSize, setNextWindowSize, setNextWindowSize, setNextWindowSize, setNextWindowSizeConstraints, setNextWindowSizeConstraints, setNextWindowViewport, setScrollFromPosX, setScrollFromPosX, setScrollFromPosY, setScrollFromPosY, setScrollHereX, setScrollHereX, setScrollHereY, setScrollHereY, setScrollX, setScrollY, setStateStorage, setTabItemClosed, setTooltip, setWindowCollapsed, setWindowCollapsed, setWindowCollapsed, setWindowCollapsed, setWindowFocus, setWindowFocus, setWindowFontScale, setWindowPos, setWindowPos, setWindowPos, setWindowPos, setWindowPos, setWindowPos, setWindowPos, setWindowPos, setWindowSize, setWindowSize, setWindowSize, setWindowSize, setWindowSize, setWindowSize, setWindowSize, setWindowSize, showAboutWindow, showAboutWindow, showDemoWindow, showDemoWindow, showFontSelector, showMetricsWindow, showMetricsWindow, showStackToolWindow, showStackToolWindow, showStyleEditor, showStyleEditor, showStyleSelector, showUserGuide, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderFloat, sliderFloat, sliderFloat, sliderFloat, sliderFloat2, sliderFloat2, sliderFloat2, sliderFloat2, sliderFloat3, sliderFloat3, sliderFloat3, sliderFloat3, sliderFloat4, sliderFloat4, sliderFloat4, sliderFloat4, sliderInt, sliderInt, sliderInt, sliderInt, sliderInt2, sliderInt2, sliderInt2, sliderInt2, sliderInt3, sliderInt3, sliderInt3, sliderInt3, sliderInt4, sliderInt4, sliderInt4, sliderInt4, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalar, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, sliderScalarN, smallButton, spacing, styleColorsClassic, styleColorsClassic, styleColorsDark, styleColorsDark, styleColorsLight, styleColorsLight, tabItemButton, tabItemButton, tableGetColumnCount, tableGetColumnFlags, tableGetColumnFlags, tableGetColumnIndex, tableGetColumnName, tableGetColumnName, tableGetRowIndex, tableGetSortSpecs, tableHeader, tableHeadersRow, tableNextColumn, tableNextRow, tableNextRow, tableNextRow, tableNextRow, tableSetBgColor, tableSetBgColor, tableSetColumnEnabled, tableSetColumnIndex, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupScrollFreeze, text, textColored, textColored, textColored, textColored, textDisabled, textUnformatted, textUnformatted, textWrapped, treeNode, treeNode, treeNode, treeNodeEx, treeNodeEx, treeNodeEx, treeNodeEx, treePop, treePush, treePush, treePush, unindent, unindent, updatePlatformWindows, value, value, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar
public static void init()
public static ImGuiWindow getCurrentWindowRead()
public static ImGuiWindow getCurrentWindow()
public static ImGuiWindow findWindowByID(int id)
public static ImGuiWindow findWindowByName(java.lang.String name)
public static void updateWindowParentAndRootLinks(ImGuiWindow window, int flags, ImGuiWindow parentWindow)
public static ImVec2 calcWindowNextAutoFitSize(ImGuiWindow window)
public static float calcWindowNextAutoFitSizeX(ImGuiWindow window)
public static float calcWindowNextAutoFitSizeY(ImGuiWindow window)
public static void calcWindowNextAutoFitSize(ImVec2 dst, ImGuiWindow window)
public static boolean isWindowChildOf(ImGuiWindow window, ImGuiWindow potentialParent, boolean popupHierarchy, boolean dockHierarchy)
public static boolean isWindowWithinBeginStackOf(ImGuiWindow window, ImGuiWindow potentialParent)
public static boolean isWindowAbove(ImGuiWindow potentialAbove, ImGuiWindow potentialBelow)
public static boolean isWindowNavFocusable(ImGuiWindow window)
public static void setWindowPos(ImGuiWindow window, ImVec2 pos)
public static void setWindowPos(ImGuiWindow window, float posX, float posY)
public static void setWindowPos(ImGuiWindow window, ImVec2 pos, int cond)
public static void setWindowPos(ImGuiWindow window, float posX, float posY, int cond)
public static void setWindowSize(ImGuiWindow window, ImVec2 size)
public static void setWindowSize(ImGuiWindow window, float sizeX, float sizeY)
public static void setWindowSize(ImGuiWindow window, ImVec2 size, int cond)
public static void setWindowSize(ImGuiWindow window, float sizeX, float sizeY, int cond)
public static void setWindowCollapsed(ImGuiWindow window, boolean collapsed)
public static void setWindowCollapsed(ImGuiWindow window, boolean collapsed, int cond)
public static void setWindowHitTestHole(ImGuiWindow window, ImVec2 pos, ImVec2 size)
public static void setWindowHitTestHole(ImGuiWindow window, float posX, float posY, float sizeX, float sizeY)
public static ImRect windowRectAbsToRel(ImGuiWindow window, ImRect r)
public static ImRect windowRectAbsToRel(ImGuiWindow window, float rMinX, float rMinY, float rMaxX, float rMaxY)
public static void windowRectAbsToRel(ImRect dst, ImGuiWindow window, ImRect r)
public static void windowRectAbsToRel(ImRect dst, ImGuiWindow window, float rMinX, float rMinY, float rMaxX, float rMaxY)
public static ImRect windowRectRelToAbs(ImGuiWindow window, ImRect r)
public static ImRect windowRectRelToAbs(ImGuiWindow window, float rMinX, float rMinY, float rMaxX, float rMaxY)
public static void windowRectRelToAbs(ImRect dst, ImGuiWindow window, ImRect r)
public static void windowRectRelToAbs(ImRect dst, ImGuiWindow window, float rMinX, float rMinY, float rMaxX, float rMaxY)
public static void focusWindow(ImGuiWindow window)
public static void focusTopMostWindowUnderOne(ImGuiWindow underThisWindow, ImGuiWindow ignoreWindow)
public static void bringWindowToFocusFront(ImGuiWindow window)
public static void bringWindowToDisplayFront(ImGuiWindow window)
public static void bringWindowToDisplayBack(ImGuiWindow window)
public static void bringWindowToDisplayBehind(ImGuiWindow window, ImGuiWindow aboveWindow)
public static int findWindowDisplayIndex(ImGuiWindow window)
public static ImGuiWindow findBottomMostVisibleWindowWithinBeginStack(ImGuiWindow window)
public static void setCurrentFont(ImFont font)
public static ImFont getDefaultFont()
public static ImDrawList getForegroundDrawList(ImGuiWindow window)
public static void initialize(ImGuiContext context)
public static void shutdown(ImGuiContext context)
public static void updateInputEvents(boolean trickleFastInputs)
public static void updateHoveredWindowAndCaptureFlags()
public static void startMouseMovingWindow(ImGuiWindow window)
public static void startMouseMovingWindowOrNode(ImGuiWindow window, ImGuiDockNode node, boolean undockFloatingNode)
public static void updateMouseMovingWindowNewFrame()
public static void updateMouseMovingWindowEndFrame()
public static ImGuiPlatformMonitor getViewportPlatformMonitor(ImGuiViewport viewport)
public static void setNextWindowScroll(ImVec2 scroll)
public static void setNextWindowScroll(float scrollX, float scrollY)
public static void setScrollX(ImGuiWindow window, float scrollX)
public static void setScrollY(ImGuiWindow window, float scrollY)
public static void setScrollFromPosX(ImGuiWindow window, float localX, float centerXRatio)
public static void setScrollFromPosY(ImGuiWindow window, float localY, float centerYRatio)
public static void scrollToItem()
public static void scrollToItem(int flags)
public static void scrollToRect(ImGuiWindow window, ImRect rect)
public static void scrollToRect(ImGuiWindow window, float rectMinX, float rectMinY, float rectMaxX, float rectMaxY)
public static void scrollToRect(ImGuiWindow window, ImRect rect, int flags)
public static void scrollToRect(ImGuiWindow window, float rectMinX, float rectMinY, float rectMaxX, float rectMaxY, int flags)
public static ImVec2 scrollToRectEx(ImGuiWindow window, ImRect rect)
public static ImVec2 scrollToRectEx(ImGuiWindow window, float rectMinX, float rectMinY, float rectMaxX, float rectMaxY)
public static float scrollToRectExX(ImGuiWindow window, ImRect rect)
public static float scrollToRectExY(ImGuiWindow window, ImRect rect)
public static void scrollToRectEx(ImVec2 dst, ImGuiWindow window, ImRect rect)
public static void scrollToRectEx(ImVec2 dst, ImGuiWindow window, float rectMinX, float rectMinY, float rectMaxX, float rectMaxY)
public static ImVec2 scrollToRectEx(ImGuiWindow window, ImRect rect, int flags)
public static ImVec2 scrollToRectEx(ImGuiWindow window, float rectMinX, float rectMinY, float rectMaxX, float rectMaxY, int flags)
public static float scrollToRectExX(ImGuiWindow window, ImRect rect, int flags)
public static float scrollToRectExY(ImGuiWindow window, ImRect rect, int flags)
public static void scrollToRectEx(ImVec2 dst, ImGuiWindow window, ImRect rect, int flags)
public static void scrollToRectEx(ImVec2 dst, ImGuiWindow window, float rectMinX, float rectMinY, float rectMaxX, float rectMaxY, int flags)
public static int getItemID()
public static int getItemStatusFlags()
public static int getItemFlags()
public static int getActiveID()
public static int getFocusID()
public static void setActiveID(int id, ImGuiWindow window)
public static void setFocusID(int id, ImGuiWindow window)
public static void clearActiveID()
public static int getHoveredID()
public static void setHoveredID(int id)
public static void keepAliveID(int id)
public static void markItemEdited(int id)
public static void pushOverrideID(int id)
public static int getIDWithSeed(java.lang.String strIdBegin, java.lang.String strIdEnd, int seed)
public static void itemSize(ImVec2 size)
public static void itemSize(float sizeX, float sizeY)
public static void itemSize(ImVec2 size, float textBaselineY)
public static void itemSize(float sizeX, float sizeY, float textBaselineY)
public static void itemSize(ImRect bb)
public static void itemSize(float bbMinX, float bbMinY, float bbMaxX, float bbMaxY)
public static void itemSize(ImRect bb, float textBaselineY)
public static void itemSize(float bbMinX, float bbMinY, float bbMaxX, float bbMaxY, float textBaselineY)
public static boolean itemHoverable(ImRect bb, int id)
public static boolean itemHoverable(float bbMinX, float bbMinY, float bbMaxX, float bbMaxY, int id)
public static boolean isClippedEx(ImRect bb, int id)
public static boolean isClippedEx(float bbMinX, float bbMinY, float bbMaxX, float bbMaxY, int id)
public static void setLastItemData(int itemId, int inFlags, int statusFlags, ImRect itemRect)
public static void setLastItemData(int itemId, int inFlags, int statusFlags, float itemRectMinX, float itemRectMinY, float itemRectMaxX, float itemRectMaxY)
public static ImVec2 calcItemSize(float sizeX, float sizeY, float defaultW, float defaultH)
public static float calcItemSizeX(ImVec2 size, float defaultW, float defaultH)
public static float calcItemSizeY(ImVec2 size, float defaultW, float defaultH)
public static void calcItemSize(ImVec2 dst, ImVec2 size, float defaultW, float defaultH)
public static void calcItemSize(ImVec2 dst, float sizeX, float sizeY, float defaultW, float defaultH)
public static float calcWrapWidthForPos(ImVec2 pos, float wrapPosX)
public static float calcWrapWidthForPos(float posX, float posY, float wrapPosX)
public static void pushMultiItemsWidths(int components, float widthFull)
public static boolean isItemToggledSelection()
public static ImVec2 getContentRegionMaxAbs()
public static float getContentRegionMaxAbsX()
public static float getContentRegionMaxAbsY()
public static void getContentRegionMaxAbs(ImVec2 dst)
public static void pushItemFlag(int option, boolean enabled)
public static void popItemFlag()
public static void dockBuilderDockWindow(java.lang.String windowName, int nodeId)
public static ImGuiDockNode dockBuilderGetNode(int nodeId)
public static ImGuiDockNode dockBuilderGetCentralNode(int nodeId)
public static int dockBuilderAddNode()
public static int dockBuilderAddNode(int nodeId)
public static int dockBuilderAddNode(int nodeId, int flags)
public static void dockBuilderRemoveNode(int nodeId)
public static void dockBuilderRemoveNodeDockedWindows(int nodeId)
public static void dockBuilderRemoveNodeDockedWindows(int nodeId, boolean clearSettingsRefs)
public static void dockBuilderRemoveNodeChildNodes(int nodeId)
public static void dockBuilderSetNodePos(int nodeId, ImVec2 pos)
public static void dockBuilderSetNodePos(int nodeId, float posX, float posY)
public static void dockBuilderSetNodeSize(int nodeId, ImVec2 size)
public static void dockBuilderSetNodeSize(int nodeId, float sizeX, float sizeY)
public static int dockBuilderSplitNode(int nodeId, int splitDir, float sizeRatioForNodeAtDir, ImInt outIdAtDir, ImInt outIdAtOppositeDir)
public static void dockBuilderCopyWindowSettings(java.lang.String srcName, java.lang.String dstName)
public static void dockBuilderFinish(int nodeId)
public static boolean splitterBehavior(ImRect bb, int id, int axis, ImFloat size1, ImFloat size2, float minSize1, float minSize2)
public static boolean splitterBehavior(float bbMinX, float bbMinY, float bbMaxX, float bbMaxY, int id, int axis, ImFloat size1, ImFloat size2, float minSize1, float minSize2)
public static boolean splitterBehavior(ImRect bb, int id, int axis, ImFloat size1, ImFloat size2, float minSize1, float minSize2, float hoverExtend)
public static boolean splitterBehavior(float bbMinX, float bbMinY, float bbMaxX, float bbMaxY, int id, int axis, ImFloat size1, ImFloat size2, float minSize1, float minSize2, float hoverExtend)
public static boolean splitterBehavior(ImRect bb, int id, int axis, ImFloat size1, ImFloat size2, float minSize1, float minSize2, float hoverExtend, float hoverVisibilityDelay)
public static boolean splitterBehavior(float bbMinX, float bbMinY, float bbMaxX, float bbMaxY, int id, int axis, ImFloat size1, ImFloat size2, float minSize1, float minSize2, float hoverExtend, float hoverVisibilityDelay)
public static boolean splitterBehavior(ImRect bb, int id, int axis, ImFloat size1, ImFloat size2, float minSize1, float minSize2, float hoverExtend, float hoverVisibilityDelay, int bgCol)
public static boolean splitterBehavior(float bbMinX, float bbMinY, float bbMaxX, float bbMaxY, int id, int axis, ImFloat size1, ImFloat size2, float minSize1, float minSize2, float hoverExtend, float hoverVisibilityDelay, int bgCol)
public static ImRect getWindowScrollbarRect(ImGuiWindow imGuiWindow, int axis)
public static void getWindowScrollbarRect(ImRect dst, ImGuiWindow imGuiWindow, int axis)