public final class ImGui extends ImGui
Constructor and Description |
---|
ImGui() |
Modifier and Type | Method and Description |
---|---|
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 |
dockBuilderSetNodeSize(int nodeId,
float sizeX,
float sizeY) |
static int |
dockBuilderSplitNode(int nodeId,
int splitDir,
float sizeRatioForNodeAtDir,
ImInt outIdAtDir,
ImInt outIdAtOppositeDir)
Create 2 child nodes in this parent node.
|
acceptDragDropPayload, acceptDragDropPayload, acceptDragDropPayloadObject, acceptDragDropPayloadObject, alignTextToFramePadding, arrowButton, begin, begin, begin, begin, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChildFrame, beginChildFrame, beginCombo, beginCombo, beginDragDropSource, beginDragDropSource, beginDragDropTarget, beginGroup, beginMainMenuBar, beginMenu, beginMenu, beginMenuBar, beginPopup, beginPopup, beginPopupContextItem, beginPopupContextItem, beginPopupContextItem, beginPopupContextItem, beginPopupContextVoid, beginPopupContextVoid, beginPopupContextVoid, beginPopupContextVoid, beginPopupContextWindow, beginPopupContextWindow, beginPopupContextWindow, beginPopupContextWindow, beginPopupContextWindow, beginPopupModal, beginPopupModal, beginPopupModal, beginPopupModal, beginTabBar, beginTabBar, beginTabItem, beginTabItem, beginTabItem, beginTabItem, beginTooltip, bullet, bulletText, button, button, calcItemWidth, calcListClipping, calcTextSize, calcTextSize, calcTextSize, calcTextSize, captureKeyboardFromApp, captureKeyboardFromApp, captureMouseFromApp, captureMouseFromApp, checkbox, checkbox, checkboxFlags, closeCurrentPopup, collapsingHeader, collapsingHeader, collapsingHeader, collapsingHeader, colorButton, colorButton, colorButton, colorConvertFloat4ToU32, colorConvertHSVtoRGB, colorConvertRGBtoHSV, colorConvertU32ToFloat4, colorEdit3, colorEdit3, colorEdit4, colorEdit4, colorPicker3, colorPicker3, colorPicker4, colorPicker4, colorPicker4, columns, columns, columns, columns, combo, combo, combo, combo, createContext, createContext, destroyContext, destroyPlatformWindows, dockSpace, dockSpace, dockSpace, dockSpace, dockSpaceOverViewport, dockSpaceOverViewport, dockSpaceOverViewport, dockSpaceOverViewport, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat2, dragFloat2, dragFloat2, dragFloat2, dragFloat2, dragFloat2, dragFloat3, dragFloat3, dragFloat3, dragFloat3, dragFloat3, dragFloat3, dragFloat4, dragFloat4, dragFloat4, dragFloat4, dragFloat4, dragFloat4, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt2, dragInt2, dragInt2, dragInt2, dragInt2, dragInt3, dragInt3, dragInt3, dragInt3, dragInt3, dragInt4, dragInt4, dragInt4, dragInt4, dragInt4, 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, 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, end, endChild, endChildFrame, endCombo, endDragDropSource, endDragDropTarget, endFrame, endGroup, endMainMenuBar, endMenu, endMenuBar, endPopup, endTabBar, endTabItem, endTooltip, findViewportByID, findViewportByPlatformHandle, getBackgroundDrawList, getBackgroundDrawList, getClipboardText, getColorU32, getColorU32, getColorU32, getColorU32i, getColumnIndex, getColumnOffset, getColumnOffset, getColumnsCount, getColumnWidth, getColumnWidth, getContentRegionAvail, getContentRegionAvailWidth, getContentRegionAvailX, getContentRegionAvailY, getContentRegionMax, getContentRegionMaxX, getContentRegionMaxY, getCursorPos, getCursorPosX, getCursorPosY, getCursorScreenPos, getCursorScreenPosX, getCursorScreenPosY, getCursorStartPos, getCursorStartPosX, getCursorStartPosY, getDragDropPayload, getDragDropPayloadObject, getDrawData, getFont, getFontSize, getFontTexUvWhitePixel, getFontTexUvWhitePixelX, getFontTexUvWhitePixelY, getForegroundDrawList, getForegroundDrawList, getFrameCount, getFrameHeight, getFrameHeightWithSpacing, getID, getID, getID, getIO, getItemRectMax, getItemRectMaxX, getItemRectMaxY, getItemRectMin, getItemRectMinX, getItemRectMinY, getItemRectSize, getItemRectSizeX, getItemRectSizeY, getKeyIndex, getKeyPressedAmount, getMainViewport, getMouseCursor, getMouseDragDelta, getMouseDragDelta, getMouseDragDelta, getMouseDragDeltaX, getMouseDragDeltaX, getMouseDragDeltaX, getMouseDragDeltaY, getMouseDragDeltaY, getMouseDragDeltaY, getMousePos, getMousePosOnOpeningCurrentPopup, getMousePosOnOpeningCurrentPopupX, getMousePosOnOpeningCurrentPopupY, getMousePosX, getMousePosY, getPlatformIO, getScrollMaxX, getScrollMaxY, getScrollX, getScrollY, getStateStorage, getStyle, getStyleColorName, getStyleColorVec4, getTextLineHeight, getTextLineHeightWithSpacing, getTime, getTreeNodeToLabelSpacing, getVersion, getWindowContentRegionMax, getWindowContentRegionMaxX, getWindowContentRegionMaxY, getWindowContentRegionMin, getWindowContentRegionMinX, getWindowContentRegionMinY, getWindowDockID, getWindowDpiScale, getWindowDrawList, getWindowHeight, getWindowPos, getWindowPosX, getWindowPosY, getWindowSize, getWindowSizeX, getWindowSizeY, getWindowViewport, getWindowWidth, image, image, image, image, image, imageButton, imageButton, imageButton, imageButton, imageButton, imageButton, indent, indent, init, inputDouble, inputDouble, inputDouble, inputDouble, inputDouble, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat2, inputFloat2, inputFloat2, inputFloat3, inputFloat3, inputFloat3, 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, 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, inputTextMultiline, inputTextMultiline, inputTextMultiline, inputTextMultiline, 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, isMousePosValid, isMousePosValid, isMouseReleased, isPopupOpen, isPopupOpen, isRectVisible, isRectVisible, isWindowAppearing, isWindowCollapsed, isWindowDocked, isWindowFocused, isWindowFocused, isWindowHovered, isWindowHovered, labelText, listBox, listBox, listBoxFooter, listBoxHeader, listBoxHeader, listBoxHeader, listBoxHeader, loadIniSettingsFromDisk, loadIniSettingsFromMemory, loadIniSettingsFromMemory, logButtons, logFinish, logText, logToClipboard, logToClipboard, logToFile, logToFile, logToFile, logToTTY, logToTTY, menuItem, menuItem, menuItem, menuItem, menuItem, menuItem, newFrame, newLine, nextColumn, openPopup, openPopup, openPopupContextItem, openPopupContextItem, openPopupContextItem, openPopupContextItem, openPopupOnItemClick, openPopupOnItemClick, openPopupOnItemClick, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotHistogram, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, plotLines, popAllowKeyboardFocus, popButtonRepeat, popClipRect, popFont, popID, popItemWidth, popStyleColor, popStyleColor, popStyleVar, popStyleVar, popTextWrapPos, progressBar, progressBar, progressBar, pushAllowKeyboardFocus, pushButtonRepeat, pushClipRect, pushFont, pushID, pushID, pushID, pushID, pushItemWidth, pushStyleColor, pushStyleColor, pushStyleColor, pushStyleVar, pushStyleVar, pushTextWrapPos, pushTextWrapPos, radioButton, radioButton, render, renderPlatformWindowsDefault, resetMouseDragDelta, resetMouseDragDelta, sameLine, sameLine, sameLine, saveIniSettingsToDisk, saveIniSettingsToMemory, saveIniSettingsToMemory, selectable, selectable, selectable, selectable, selectable, selectable, selectable, separator, setClipboardText, setColorEditOptions, setColumnOffset, setColumnWidth, setCursorPos, setCursorPosX, setCursorPosY, setCursorScreenPos, setDragDropPayload, setDragDropPayload, setDragDropPayloadObject, setDragDropPayloadObject, setItemAllowOverlap, setItemDefaultFocus, setKeyboardFocusHere, setKeyboardFocusHere, setMouseCursor, setNextItemOpen, setNextItemOpen, setNextItemWidth, setNextWindowBgAlpha, setNextWindowClass, setNextWindowCollapsed, setNextWindowCollapsed, setNextWindowContentSize, setNextWindowDockID, setNextWindowDockID, setNextWindowFocus, setNextWindowPos, setNextWindowPos, setNextWindowPos, setNextWindowSize, setNextWindowSize, 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, setWindowSize, setWindowSize, setWindowSize, setWindowSize, showAboutWindow, showAboutWindow, showDemoWindow, showDemoWindow, showFontSelector, showMetricsWindow, showMetricsWindow, showStyleEditor, showStyleEditor, showStyleSelector, showUserGuide, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderFloat, sliderFloat, sliderFloat, sliderFloat2, sliderFloat2, sliderFloat2, sliderFloat3, sliderFloat3, sliderFloat3, sliderFloat4, sliderFloat4, sliderFloat4, sliderInt, sliderInt, sliderInt2, sliderInt2, sliderInt3, sliderInt3, 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, text, textColored, textColored, textColored, textDisabled, textUnformatted, textWrapped, treeAdvanceToLabelPos, treeNode, treeNode, treeNode, treeNodeEx, treeNodeEx, treeNodeEx, treeNodeEx, treePop, treePush, treePush, treePush, unindent, unindent, updatePlatformWindows, value, value, value, value, value, vSliderFloat, vSliderFloat, vSliderFloat, vSliderInt, vSliderInt, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar, vSliderScalar
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, float posX, float posY)
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)