public final class ImGui extends ImGui
Constructor and Description |
---|
ImGui() |
Modifier and Type | Method and Description |
---|---|
static ImVec2 |
calcItemSize(float sizeX,
float sizeY,
float defaultW,
float defaultH) |
static void |
calcItemSize(float sizeX,
float sizeY,
float defaultW,
float defaultH,
ImVec2 dstImVec2) |
static float |
calcItemSizeX(float sizeX,
float sizeY,
float defaultW,
float defaultH) |
static float |
calcItemSizeY(float sizeX,
float sizeY,
float defaultW,
float defaultH) |
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.
|
static void |
popItemFlag() |
static void |
pushItemFlag(int imGuiItemFlags,
boolean enabled) |
static boolean |
splitterBehavior(float bbMinX,
float bbMinY,
float bbMaxX,
float bbMaxY,
int id,
int imGuiAxis,
ImFloat size1,
ImFloat size2,
float minSize1,
float minSize2) |
static boolean |
splitterBehavior(float bbMinX,
float bbMinY,
float bbMaxX,
float bbMaxY,
int id,
int imGuiAxis,
ImFloat size1,
ImFloat size2,
float minSize1,
float minSize2,
float hoverExtend) |
static boolean |
splitterBehavior(float bbMinX,
float bbMinY,
float bbMaxX,
float bbMaxY,
int id,
int imGuiAxis,
ImFloat size1,
ImFloat size2,
float minSize1,
float minSize2,
float hoverExtend,
float hoverVisibilityDelay) |
acceptDragDropPayload, acceptDragDropPayload, acceptDragDropPayload, acceptDragDropPayload, acceptDragDropPayload, acceptDragDropPayload, alignTextToFramePadding, arrowButton, begin, begin, begin, begin, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChild, beginChildFrame, beginChildFrame, beginCombo, beginCombo, beginDragDropSource, beginDragDropSource, beginDragDropTarget, beginGroup, 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, beginTooltip, bullet, bulletText, button, button, calcItemWidth, calcListClipping, calcTextSize, calcTextSize, calcTextSize, calcTextSize, calcTextSize, calcTextSize, calcTextSize, captureKeyboardFromApp, captureKeyboardFromApp, captureMouseFromApp, captureMouseFromApp, checkbox, checkbox, checkboxFlags, closeCurrentPopup, collapsingHeader, collapsingHeader, collapsingHeader, collapsingHeader, colorButton, colorButton, colorButton, colorConvertFloat4ToU32, colorConvertHSVtoRGB, colorConvertRGBtoHSV, colorConvertU32ToFloat4, 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, endListBox, endMainMenuBar, endMenu, endMenuBar, endPopup, endTabBar, endTabItem, endTable, endTooltip, findViewportByID, findViewportByPlatformHandle, getBackgroundDrawList, getBackgroundDrawList, getClipboardText, getColorU32, getColorU32, getColorU32, getColorU32i, getColumnIndex, getColumnOffset, getColumnOffset, getColumnsCount, getColumnWidth, getColumnWidth, getContentRegionAvail, getContentRegionAvail, getContentRegionAvailX, getContentRegionAvailY, getContentRegionMax, getContentRegionMax, getContentRegionMaxX, getContentRegionMaxY, 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, getKeyPressedAmount, getMainViewport, 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, 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, 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, inputTextWithHint, inputTextWithHint, 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, loadIniSettingsFromDisk, loadIniSettingsFromMemory, loadIniSettingsFromMemory, logButtons, logFinish, logText, logToClipboard, logToClipboard, logToFile, logToFile, logToFile, logToTTY, logToTTY, menuItem, menuItem, menuItem, menuItem, menuItem, menuItem, newFrame, newLine, nextColumn, openPopup, openPopup, openPopupOnItemClick, 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, setDragDropPayload, setDragDropPayload, 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, tabItemButton, tabItemButton, tableGetColumnCount, tableGetColumnFlags, tableGetColumnFlags, tableGetColumnIndex, tableGetColumnName, tableGetColumnName, tableGetRowIndex, tableHeader, tableHeadersRow, tableNextColumn, tableNextRow, tableNextRow, tableNextRow, tableSetBgColor, tableSetBgColor, tableSetColumnIndex, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupScrollFreeze, text, textColored, textColored, textColored, textDisabled, textUnformatted, textWrapped, 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 ImVec2 calcItemSize(float sizeX, float sizeY, float defaultW, float defaultH)
public static void calcItemSize(float sizeX, float sizeY, float defaultW, float defaultH, ImVec2 dstImVec2)
public static float calcItemSizeX(float sizeX, float sizeY, float defaultW, float defaultH)
public static float calcItemSizeY(float sizeX, float sizeY, float defaultW, float defaultH)
public static void pushItemFlag(int imGuiItemFlags, 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, 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)
public static boolean splitterBehavior(float bbMinX, float bbMinY, float bbMaxX, float bbMaxY, int id, int imGuiAxis, ImFloat size1, ImFloat size2, float minSize1, float minSize2)
public static boolean splitterBehavior(float bbMinX, float bbMinY, float bbMaxX, float bbMaxY, int id, int imGuiAxis, ImFloat size1, ImFloat size2, float minSize1, float minSize2, float hoverExtend)