类 JImWidgets
java.lang.Object
org.ice1000.jimgui.JImGuiGen
org.ice1000.jimgui.JImWidgets
- 直接已知子类:
JImGui
The class between JImGui and JImGuiGen.
- 从以下版本开始:
- v0.12
-
字段概要
从类继承的字段 org.ice1000.jimgui.JImGuiGen
DOUBLE_FMT, DOWN_ARROW, FLOAT_FMT, INT_FMT, LEFT_ARROW, RIGHT_ARROW, TIME_FMT, UP_ARROW -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected <T> TbooleanbooleanbeginTabItem(@NotNull String label, int flags)voidimage(@NotNull JImTextureID id)booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidplotHistogram(@NotNull String label, float @NotNull [] values)voidplotHistogram(@NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull String overlayText)voidplotHistogram(@NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull String overlayText, float scaleMin, float scaleMax)voidplotHistogram(@NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull String overlayText, float scaleMin, float scaleMax, float graphWidth, float graphHeight)voidplotHistogram(@NotNull String label, float @NotNull [] values, @NotNull String overlayText)voidplotHistogram(@NotNull JImStr label, float @NotNull [] values)voidplotHistogram(@NotNull JImStr label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull JImStr overlayText, float scaleMin, float scaleMax, float graphWidth, float graphHeight)voidvoidvoidplotLines(@NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull String overlayText)voidplotLines(@NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull String overlayText, float graphWidth, float graphHeight)voidplotLines(@NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull String overlayText, float scaleMin, float scaleMax, float graphWidth, float graphHeight)voidvoidplotLines(@NotNull JImStr label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull JImStr overlayText, float scaleMin, float scaleMax, float graphWidth, float graphHeight)voidprogressBar(float fraction, @Nullable String overlay)voidprogressBar(float fraction, @Nullable JImStr overlay)voidpushStyleVar(@NotNull JImStyleVar<@NotNull Float> styleVar, float value)voidpushStyleVar(@NotNull JImStyleVar<@NotNull Void> styleVar, float valueX, float valueY)intinttableColumnFlags(int column_n)@NotNull NativeString@NotNull NativeStringtableColumnName(int column_n)voidtext(@NotNull NativeString string)从类继承的方法 org.ice1000.jimgui.JImGuiGen
alignTextToFramePadding, arrowButton, arrowButton, arrowButton, begin, begin, begin, begin, begin, begin, begin, beginChild, beginChild, beginChild, beginChild, beginChild0, beginChild0, beginChild0, beginChild0, beginChild0, beginChild0, beginChild0, beginChild0, beginChild0, beginCombo, beginCombo, beginCombo, beginCombo, beginCombo, beginGroup, beginListBox, beginListBox, beginListBox, beginMainMenuBar, beginMenu, beginMenu, beginMenu, beginMenu, beginMenu, beginMenuBar, beginPopup, beginPopup, beginPopup, beginPopup, beginPopup, beginPopupContextItem, beginPopupContextItem, beginPopupContextItem, beginPopupContextItem, beginPopupContextVoid, beginPopupContextVoid, beginPopupContextVoid, beginPopupContextVoid, beginPopupContextWindow, beginPopupContextWindow, beginPopupContextWindow, beginPopupContextWindow, beginPopupModal, beginPopupModal, beginPopupModal, beginPopupModal, beginPopupModal, beginTabBar, beginTabBar, beginTabBar, beginTabBar, beginTabBar, beginTabItem, beginTabItem, beginTabItem, beginTabItem, beginTabItem, beginTabItem, beginTabItem, beginTable, beginTable, beginTable, beginTable, beginTable, beginTable, beginTable, beginTable, beginTable, beginTooltip, bufferingBar, bufferingBar, bullet, bulletText, bulletText, bulletText, button, button, button, button, button, calcItemWidth, captureKeyboardFromApp, captureKeyboardFromApp, captureMouseFromApp, captureMouseFromApp, checkbox, checkbox, checkbox, circle, circle, circle, circle, closeCurrentPopup, collapsingHeader, collapsingHeader, collapsingHeader, collapsingHeader, collapsingHeader, collapsingHeader, collapsingHeader, colorButton, colorButton, colorButton, colorButton, colorButton, colorButton, colorButton, colorEdit3, colorEdit3, colorEdit3, colorEdit3, colorEdit3, colorEdit4, colorEdit4, colorEdit4, colorEdit4, colorEdit4, colorPicker3, colorPicker3, colorPicker3, colorPicker3, colorPicker3, colorPicker4, colorPicker4, colorPicker4, colorPicker4, colorPicker4, columns, columns, columns, columns, columns, combo, combo, combo, combo, combo, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dateChooser, dialogBox, dialogBox, dialogBox, dialogBox, dialogBox, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloat, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragFloatRange2, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt, dragInt, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragIntRange2, dragVec4, dragVec4, dragVec4, dragVec4, dragVec4, dragVec4, dragVec4, dragVec4, dragVec4, dragVec4, dragVec4, dummy, emptyButton, emptyButton, end, endChild, endCombo, endGroup, endListBox, endMainMenuBar, endMenu, endMenuBar, endPopup, endTabBar, endTabItem, endTable, endTooltip, getColumnIndex, getColumnOffset, getColumnOffset, getColumnsCount, getColumnWidth, getColumnWidth, getCursorPosX, getCursorPosY, getDisableHighlight, getFontSize, getFrameCount, getFrameHeight, getFrameHeightWithSpacing, getID, getID, getKeyIndex, getKeyPressedAmount, getScrollMaxX, getScrollMaxY, getScrollX, getScrollY, getTextLineHeight, getTextLineHeightWithSpacing, getTime, getTreeNodeToLabelSpacing, getWindowContentRegionWidth, getWindowHeight, getWindowWidth, image, image, image, image, imageButton, imageButton, imageButton, imageButton, imageButton, indent, indent, inputDouble, inputDouble, inputDouble, inputDouble, inputDouble, inputDouble, inputDouble, inputDouble, inputDouble, inputDouble, inputDouble, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat, inputFloat, inputInt, inputInt, inputInt, inputInt, inputInt, inputInt, inputInt, inputInt, inputInt, inputText, inputText, inputText, inputText, inputText, inputTextMultiline, inputTextMultiline, inputTextMultiline, inputTextMultiline, inputTextMultiline, inputTextMultiline, inputTextMultiline, inputTextWithHint, inputTextWithHint, inputTextWithHint, inputTextWithHint, inputTextWithHint, invisibleButton, invisibleButton, invisibleButton, invisibleButton, invisibleButton, invisibleButton, invisibleButton, isAnyItemActive, isAnyItemFocused, isAnyItemHovered, isAnyMouseDown, isItemActive, isItemClicked, isItemClicked, isItemDeactivated, isItemDeactivatedAfterEdit, isItemFocused, isItemHovered, isItemHovered, IsItemToggledOpen, isItemVisible, isKeyDown, isKeyPressed, isKeyPressed, isKeyReleased, isMouseClicked, isMouseClicked, isMouseClicked, isMouseDoubleClicked, isMouseDoubleClicked, isMouseDown, isMouseDown, isMouseDragging, isMouseDragging, isMouseDragging, isMouseHoveringRect, isMouseHoveringRect, isMousePosValid, isMouseReleased, isMouseReleased, isPopupOpen, isPopupOpen, isPopupOpen, isPopupOpen, isPopupOpen, isRectVisible, isWindowAppearing, isWindowCollapsed, isWindowFocused, isWindowFocused, isWindowHovered, isWindowHovered, labelText, labelText, labelText, lineTo, lineTo, lineTo, loadIniSettingsFromDisk, loadIniSettingsFromDisk, loadIniSettingsFromDisk, logButtons, logFinish, logText, logText, logText, logToClipboard, logToClipboard, logToFile, logToFile, logToFile, logToFile, logToTTY, logToTTY, menuItem, menuItem, menuItem, menuItem, menuItem, menuItem, menuItem, menuItem, menuItem, newLine, nextColumn, openPopup, openPopup, openPopup, openPopup, openPopup, openPopupOnItemClick, openPopupOnItemClick, openPopupOnItemClick, openPopupOnItemClick, popAllowKeyboardFocus, popButtonRepeat, popClipRect, popFont, popID, popItemFlag, popItemWidth, popStyleColor, popStyleColor, popStyleVar, popStyleVar, popTextWrapPos, progressBar, progressBar, progressBar, progressBar, pushAllowKeyboardFocus, pushButtonRepeat, pushButtonRepeat, pushClipRect, pushFont, pushFont, pushID, pushID, pushItemFlag, pushItemWidth, pushStyleColor, pushStyleColor, pushStyleVarFloat, pushStyleVarImVec2, pushTextWrapPos, pushTextWrapPos, radioButton, radioButton, radioButton, radioButton0, radioButton0, radioButton0, rect, rect, rect, rect, rect, sameLine, sameLine, sameLine, saveIniSettingsToDisk, saveIniSettingsToDisk, saveIniSettingsToDisk, selectable, selectable, selectable, selectable, selectable, selectable, selectable, selectable0, selectable0, selectable0, selectable0, selectable0, selectable0, selectable0, selectable0, selectable0, separator, setClipboardText, setClipboardText, setClipboardText, setColorEditOptions, setColorEditOptions, setColumnOffset, setColumnWidth, setCursorPos, setCursorPosX, setCursorPosY, setCursorScreenPos, setDisableHighlight, setItemAllowOverlap, setItemDefaultFocus, setKeyboardFocusHere, SetNextItemOpen, SetNextItemOpen, setNextItemWidth, setNextWindowBgAlpha, setNextWindowCollapsed, setNextWindowCollapsed, setNextWindowContentSize, setNextWindowFocus, setNextWindowPos, setNextWindowPos, setNextWindowPos, setNextWindowSize, setNextWindowSize, setNextWindowSizeConstraints, setScrollFromPosX, setScrollFromPosY, setScrollHereX, setScrollHereY, setScrollX, setScrollY, setTabItemClosed, setTabItemClosed, setTabItemClosed, setTooltip, setTooltip, setTooltip, setWindowCollapsed, setWindowCollapsed, setWindowCollapsed, setWindowCollapsed, setWindowCollapsed, setWindowFocus, setWindowFocus, setWindowFocus, setWindowFontScale, setWindowPos, setWindowPos, setWindowPos, setWindowPos, setWindowPos, setWindowSize, setWindowSize, setWindowSize, setWindowSize, setWindowSize, showAboutWindow, showAboutWindow, showAboutWindow, showDemoWindow, showDemoWindow, showDemoWindow, showFontSelector, showFontSelector, showFontSelector, showMetricsWindow, showMetricsWindow, showMetricsWindow, showStyleEditor, showStyleEditor, showStyleEditor, showStyleSelector, showStyleSelector, showStyleSelector, showUserGuide, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderAngle, sliderFloat, sliderFloat, sliderFloat, sliderFloat, sliderFloat, sliderFloat, sliderFloat, sliderFloat, sliderFloat, sliderFloat, sliderFloat, sliderInt, sliderInt, sliderInt, sliderInt, sliderInt, sliderInt, sliderInt, sliderInt, sliderInt, sliderInt, sliderInt, sliderVec4, sliderVec4, sliderVec4, sliderVec4, sliderVec4, sliderVec4, sliderVec4, sliderVec4, sliderVec4, smallButton, smallButton, smallButton, spacing, spinner, spinner, styleColorsClassic, styleColorsClassic, styleColorsClassic, styleColorsDark, styleColorsDark, styleColorsDark, styleColorsLight, styleColorsLight, styleColorsLight, tabItemButton, tabItemButton, tabItemButton, tabItemButton, tabItemButton, tableGetColumnCount, tableGetColumnFlags, tableGetColumnIndex, tableGetColumnName, tableGetRowIndex, tableHeader, tableHeader, tableHeader, tableHeadersRow, tableNextColumn, tableNextRow, tableNextRow, tableNextRow, tableSetBgColor, tableSetBgColor, tableSetColumnIndex, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupColumn, tableSetupScrollFreeze, text, text, text, textColored, textColored, textColored, textDisabled, textDisabled, textDisabled, textUnformatted, textUnformatted, textWrapped, textWrapped, textWrapped, toggleButton, toggleButton, toggleButton, treeNode, treeNode, treeNode, treeNodeEx, treeNodeEx, treeNodeEx, treeNodeEx, treeNodeEx, treePop, treePush, treePush, treePush, unindent, unindent, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderFloat, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderInt, vSliderInt
-
构造器详细资料
-
JImWidgets
public JImWidgets()
-
-
方法详细资料
-
text
-
tableColumnFlags
public int tableColumnFlags(int column_n) -
tableColumnFlags
public int tableColumnFlags() -
tableColumnName
-
tableColumnName
-
begin
-
alreadyDisposed
@Contract(value=" -> fail", pure=true) protected final <T> T alreadyDisposed() -
progressBar
-
progressBar
-
plotLines
public void plotLines(@NotNull @NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength)- 参数:
label- label textvalues- plot valuesvaluesOffset- offset in [values]valuesLength- length in [values]
-
plotLines
- 参数:
label- label textvalues- plot values
-
plotLines
public void plotLines(@NotNull @NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull @NotNull String overlayText)- 参数:
label- label textvalues- plot valuesvaluesOffset- offset in [values]valuesLength- length in [values]overlayText- tooltip text when plot is hovered
-
plotLines
public void plotLines(@NotNull @NotNull String label, float @NotNull [] values, @NotNull @NotNull String overlayText)- 参数:
label- label textvalues- plot valuesoverlayText- tooltip text when plot is hovered
-
plotLines
public void plotLines(@NotNull @NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull @NotNull String overlayText, float graphWidth, float graphHeight)- 参数:
label- label textvalues- plot valuesvaluesOffset- offset in [values]valuesLength- length in [values]overlayText- tooltip text when plot is hovered
-
plotLines
public void plotLines(@NotNull @NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull @NotNull String overlayText, float scaleMin, float scaleMax, float graphWidth, float graphHeight)- 参数:
label- label textvalues- plot valuesvaluesOffset- offset in [values]valuesLength- length in [values]overlayText- tooltip text when plot is hovered
-
plotLines
public void plotLines(@NotNull @NotNull JImStr label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull @NotNull JImStr overlayText, float scaleMin, float scaleMax, float graphWidth, float graphHeight)- 参数:
label- label textvalues- plot valuesvaluesOffset- offset in [values]valuesLength- length in [values]overlayText- tooltip text when plot is hovered
-
plotHistogram
- 参数:
label- label textvalues- plot values
-
plotHistogram
public void plotHistogram(@NotNull @NotNull String label, float @NotNull [] values, @NotNull @NotNull String overlayText)- 参数:
label- label textvalues- plot valuesoverlayText- tooltip text when plot is hovered
-
plotHistogram
- 参数:
label- label textvalues- plot values
-
plotHistogram
public void plotHistogram(@NotNull @NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull @NotNull String overlayText)- 参数:
label- label textvalues- plot valuesvaluesOffset- offset in [values]valuesLength- length in [values]overlayText- tooltip text when plot is hovered
-
plotHistogram
public void plotHistogram(@NotNull @NotNull String label, float @NotNull [] values, int valuesOffset, int valuesLength, @NotNull @NotNull String overlayText, float scaleMin, float scaleMax)- 参数:
label- label textvalues- plot valuesvaluesOffset- offset in [values]valuesLength- length in [values]overlayText- tooltip text when plot is hovered
-
plotHistogram
-
plotHistogram
-
beginTabItem
-
image
-
inputText
-
inputText
-
inputText
-
inputText
-
pushStyleVar
- 参数:
styleVar- should be a value fromJImStyleVarsvalue- the value to set
-
pushStyleVar
public void pushStyleVar(@NotNull @NotNull JImStyleVar<@NotNull Void> styleVar, float valueX, float valueY)- 参数:
styleVar- should be a value fromJImStyleVarsvalueX- the first value of ImVec2 to setvalueY- the second value of ImVec2 to set
-