类 JImGuiIOGen
java.lang.Object
org.ice1000.jimgui.JImGuiIOGen
- 直接已知子类:
JImGuiIO
- 从以下版本开始:
- v0.1
-
方法概要
修饰符和类型方法说明static voidaddInputCharacter(int character)Queue+new+character+inputprotected static voidaddInputCharactersUTF8(byte[] characters)voidaddInputCharactersUTF8(@NotNull String characters)Queue+new+characters+input+from+an+UTF-8+stringvoidaddInputCharactersUTF8(@NotNull JImStr characters)Queue+new+characters+input+from+an+UTF-8+stringstatic voidClear+the+text+input+buffer+manuallystatic intstatic intstatic floatstatic floatstatic floatstatic floatstatic floatstatic floatstatic floatstatic floatApplication+framerate+estimate%2C+in+frame+per+second.static floatstatic @NotNull JImGuiIOGengetInstance(@NotNull JImGui owner)static floatstatic floatstatic intNumber+of+active+windowsstatic intstatic intVertices+output+during+last+call+to+Render%28%29static floatMouse+delta.static floatMouse+delta.static floatstatic floatstatic floatstatic floatstatic floatMouse+position%2C+in+pixels.static floatMouse+position%2C+in+pixels.static floatMouse+wheel+Vertical%3A+1+unit+scrolls+about+5+lines+text.static floatMouse+wheel+Horizontal.static voidinputQueueCharacter(int index, int newValue)Queue+of+_characters_+input+%28obtained+by+platform+backend%29.static intinputQueueCharacterAt(int index)Queue+of+_characters_+input+%28obtained+by+platform+backend%29.static booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanisKeyAlt()Keyboard+modifier+pressed%3A+Altstatic booleanKeyboard+modifier+pressed%3A+Controlstatic booleanKeyboard+modifier+pressed%3A+Shiftstatic booleanKeyboard+modifier+pressed%3A+Cmd%7CSuper%7CWindowsstatic booleanstatic booleanstatic booleanKeyboard%7CGamepad+navigation+is+visible+and+allowed+%28will+handle+ImGuiKey_NavXXX+events%29.static booleanSet+when+Dear+ImGui+will+use+keyboard+inputs%2C+in+this+case+do+not+dispatch+them+to+your+main+game%7Capplication+%28either+way%2C+always+pass+keyboard+inputs+to+imgui%29.+%28e.g.static booleanSet+when+Dear+ImGui+will+use+mouse+inputs%2C+in+this+case+do+not+dispatch+them+to+your+main+game%7Capplication+%28either+way%2C+always+pass+on+mouse+inputs+to+imgui%29.+%28e.g.static booleanstatic booleanMousePos+has+been+altered%2C+backend+should+reposition+mouse+on+next+frame.static booleanMobile%7Cconsole%3A+when+set%2C+you+may+display+an+on-screen+keyboard.static voidkeyDown(int index, boolean newValue)Keyboard+keys+that+are+pressed+%28ideally+left+in+the+%22native%22+order+your+engine+has+access+to+keyboard+keys%2C+so+you+can+use+your+own+defines%7Cenums+for+keys%29.static booleankeyDownAt(int index)Keyboard+keys+that+are+pressed+%28ideally+left+in+the+%22native%22+order+your+engine+has+access+to+keyboard+keys%2C+so+you+can+use+your+own+defines%7Cenums+for+keys%29.static voidkeyMap(int index, int newValue)%3Cunset%3E++++++++++%7C%7C+Map+of+indices+into+the+KeysDown%5B512%5D+entries+array+which+represent+your+%22native%22+keyboard+state.static intkeyMapAt(int index)%3Cunset%3E++++++++++%7C%7C+Map+of+indices+into+the+KeysDown%5B512%5D+entries+array+which+represent+your+%22native%22+keyboard+state.static voidkeysDownDuration(int index, float newValue)Duration+the+keyboard+key+has+been+down+%280.0f+%3D%3D+just+pressed%29static floatkeysDownDurationAt(int index)Duration+the+keyboard+key+has+been+down+%280.0f+%3D%3D+just+pressed%29static voidkeysDownDurationPrev(int index, float newValue)Previous+duration+the+key+has+been+downstatic floatkeysDownDurationPrevAt(int index)Previous+duration+the+key+has+been+downstatic voidmouseClicked(int index, boolean newValue)Mouse+button+went+from+%21Down+to+Downstatic booleanmouseClickedAt(int index)Mouse+button+went+from+%21Down+to+Downstatic voidmouseClickedTime(int index, float newValue)Time+of+last+click+%28used+to+figure+out+double-click%29static floatmouseClickedTimeAt(int index)Time+of+last+click+%28used+to+figure+out+double-click%29static voidmouseDoubleClicked(int index, boolean newValue)Has+mouse+button+been+double-clicked%3Fstatic booleanmouseDoubleClickedAt(int index)Has+mouse+button+been+double-clicked%3Fstatic voidmouseDownDuration(int index, float newValue)Duration+the+mouse+button+has+been+down+%280.0f+%3D%3D+just+clicked%29static floatmouseDownDurationAt(int index)Duration+the+mouse+button+has+been+down+%280.0f+%3D%3D+just+clicked%29static voidmouseDownDurationPrev(int index, float newValue)Previous+time+the+mouse+button+has+been+downstatic floatmouseDownDurationPrevAt(int index)Previous+time+the+mouse+button+has+been+downstatic voidmouseDownOwned(int index, boolean newValue)Track+if+button+was+clicked+inside+a+dear+imgui+window.static booleanmouseDownOwnedAt(int index)Track+if+button+was+clicked+inside+a+dear+imgui+window.static voidmouseDragMaxDistanceSqr(int index, float newValue)Squared+maximum+distance+of+how+much+mouse+has+traveled+from+the+clicking+pointstatic floatmouseDragMaxDistanceSqrAt(int index)Squared+maximum+distance+of+how+much+mouse+has+traveled+from+the+clicking+pointstatic voidmouseReleased(int index, boolean newValue)Mouse+button+went+from+Down+to+%21Downstatic booleanmouseReleasedAt(int index)Mouse+button+went+from+Down+to+%21Downstatic voidnavInput(int index, float newValue)Gamepad+inputs.static floatnavInputAt(int index)Gamepad+inputs.static voidnavInputsDownDuration(int index, float newValue)static floatnavInputsDownDurationAt(int index)static voidnavInputsDownDurationPrev(int index, float newValue)static floatnavInputsDownDurationPrevAt(int index)static voidsetBackendFlags(int newValue)static voidsetConfigDragClickToInputText(boolean newValue)static voidsetConfigFlags(int newValue)static voidsetConfigInputTextCursorBlink(boolean newValue)static voidsetConfigMacOSXBehaviors(boolean newValue)static voidsetConfigMemoryCompactTimer(float newValue)static voidsetConfigWindowsMoveFromTitleBarOnly(boolean newValue)static voidsetConfigWindowsResizeFromEdges(boolean newValue)static voidsetDeltaTime(float newValue)static voidsetDisplayFramebufferScaleX(float newValue)static voidsetDisplayFramebufferScaleY(float newValue)static voidsetDisplaySizeX(float newValue)static voidsetDisplaySizeY(float newValue)static voidsetFontAllowUserScaling(boolean newValue)static voidsetFontGlobalScale(float newValue)static voidsetFramerate(float newValue)Application+framerate+estimate%2C+in+frame+per+second.voidsetIniFilename(@NotNull String newValue)static voidsetIniSavingRate(float newValue)static voidsetKeyAlt(boolean newValue)Keyboard+modifier+pressed%3A+Altstatic voidsetKeyCtrl(boolean newValue)Keyboard+modifier+pressed%3A+Controlstatic voidsetKeyRepeatDelay(float newValue)static voidsetKeyRepeatRate(float newValue)static voidsetKeyShift(boolean newValue)Keyboard+modifier+pressed%3A+Shiftstatic voidsetKeySuper(boolean newValue)Keyboard+modifier+pressed%3A+Cmd%7CSuper%7CWindowsvoidsetLogFilename(@NotNull String newValue)static voidsetMetricsActiveWindows(int newValue)Number+of+active+windowsstatic voidsetMetricsRenderIndices(int newValue)static voidsetMetricsRenderVertices(int newValue)Vertices+output+during+last+call+to+Render%28%29static voidsetMouseDeltaX(float newValue)Mouse+delta.static voidsetMouseDeltaY(float newValue)Mouse+delta.static voidsetMouseDoubleClickMaxDist(float newValue)static voidsetMouseDoubleClickTime(float newValue)static voidsetMouseDrawCursor(boolean newValue)static voidsetMousePosPrevX(float newValue)static voidsetMousePosPrevY(float newValue)static voidsetMousePosX(float newValue)Mouse+position%2C+in+pixels.static voidsetMousePosY(float newValue)Mouse+position%2C+in+pixels.static voidsetMouseWheel(float newValue)Mouse+wheel+Vertical%3A+1+unit+scrolls+about+5+lines+text.static voidsetMouseWheelH(float newValue)Mouse+wheel+Horizontal.static voidsetNavActive(boolean newValue)static voidsetNavVisible(boolean newValue)Keyboard%7CGamepad+navigation+is+visible+and+allowed+%28will+handle+ImGuiKey_NavXXX+events%29.static voidsetWantCaptureKeyboard(boolean newValue)Set+when+Dear+ImGui+will+use+keyboard+inputs%2C+in+this+case+do+not+dispatch+them+to+your+main+game%7Capplication+%28either+way%2C+always+pass+keyboard+inputs+to+imgui%29.+%28e.g.static voidsetWantCaptureMouse(boolean newValue)Set+when+Dear+ImGui+will+use+mouse+inputs%2C+in+this+case+do+not+dispatch+them+to+your+main+game%7Capplication+%28either+way%2C+always+pass+on+mouse+inputs+to+imgui%29.+%28e.g.static voidsetWantSaveIniSettings(boolean newValue)static voidsetWantSetMousePos(boolean newValue)MousePos+has+been+altered%2C+backend+should+reposition+mouse+on+next+frame.static voidsetWantTextInput(boolean newValue)Mobile%7Cconsole%3A+when+set%2C+you+may+display+an+on-screen+keyboard.
-
方法详细资料
-
getInstance
@Contract(pure=true) @NotNull public static @NotNull JImGuiIOGen getInstance(@NotNull @NotNull JImGui owner) -
getDisplayFramebufferScaleX
public static float getDisplayFramebufferScaleX() -
setDisplayFramebufferScaleX
public static void setDisplayFramebufferScaleX(float newValue) -
getDisplayFramebufferScaleY
public static float getDisplayFramebufferScaleY() -
setDisplayFramebufferScaleY
public static void setDisplayFramebufferScaleY(float newValue) -
getDisplaySizeX
public static float getDisplaySizeX() -
setDisplaySizeX
public static void setDisplaySizeX(float newValue) -
getDisplaySizeY
public static float getDisplaySizeY() -
setDisplaySizeY
public static void setDisplaySizeY(float newValue) -
getMousePosX
public static float getMousePosX()Mouse+position%2C+in+pixels.+Set+to+ImVec2%28-FLT_MAX%2C+-FLT_MAX%29+if+mouse+is+unavailable+%28on+another+screen%2C+etc.%29 -
setMousePosX
public static void setMousePosX(float newValue)Mouse+position%2C+in+pixels.+Set+to+ImVec2%28-FLT_MAX%2C+-FLT_MAX%29+if+mouse+is+unavailable+%28on+another+screen%2C+etc.%29 -
getMousePosY
public static float getMousePosY()Mouse+position%2C+in+pixels.+Set+to+ImVec2%28-FLT_MAX%2C+-FLT_MAX%29+if+mouse+is+unavailable+%28on+another+screen%2C+etc.%29 -
setMousePosY
public static void setMousePosY(float newValue)Mouse+position%2C+in+pixels.+Set+to+ImVec2%28-FLT_MAX%2C+-FLT_MAX%29+if+mouse+is+unavailable+%28on+another+screen%2C+etc.%29 -
getMouseDeltaX
public static float getMouseDeltaX()Mouse+delta.+Note+that+this+is+zero+if+either+current+or+previous+position+are+invalid+%28-FLT_MAX%2C-FLT_MAX%29%2C+so+a+disappearing%7Creappearing+mouse+won%27t+have+a+huge+delta. -
setMouseDeltaX
public static void setMouseDeltaX(float newValue)Mouse+delta.+Note+that+this+is+zero+if+either+current+or+previous+position+are+invalid+%28-FLT_MAX%2C-FLT_MAX%29%2C+so+a+disappearing%7Creappearing+mouse+won%27t+have+a+huge+delta. -
getMouseDeltaY
public static float getMouseDeltaY()Mouse+delta.+Note+that+this+is+zero+if+either+current+or+previous+position+are+invalid+%28-FLT_MAX%2C-FLT_MAX%29%2C+so+a+disappearing%7Creappearing+mouse+won%27t+have+a+huge+delta. -
setMouseDeltaY
public static void setMouseDeltaY(float newValue)Mouse+delta.+Note+that+this+is+zero+if+either+current+or+previous+position+are+invalid+%28-FLT_MAX%2C-FLT_MAX%29%2C+so+a+disappearing%7Creappearing+mouse+won%27t+have+a+huge+delta. -
getMousePosPrevX
public static float getMousePosPrevX() -
setMousePosPrevX
public static void setMousePosPrevX(float newValue) -
getMousePosPrevY
public static float getMousePosPrevY() -
setMousePosPrevY
public static void setMousePosPrevY(float newValue) -
addInputCharactersUTF8
Queue+new+characters+input+from+an+UTF-8+string -
addInputCharactersUTF8
Queue+new+characters+input+from+an+UTF-8+string -
addInputCharactersUTF8
protected static void addInputCharactersUTF8(byte[] characters) -
clearInputCharacters
public static void clearInputCharacters()Clear+the+text+input+buffer+manually -
addInputCharacter
public static void addInputCharacter(int character)Queue+new+character+input -
inputQueueCharacterAt
public static int inputQueueCharacterAt(int index)Queue+of+_characters_+input+%28obtained+by+platform+backend%29.+Fill+using+AddInputCharacter%28%29+helper. -
inputQueueCharacter
public static void inputQueueCharacter(int index, int newValue)Queue+of+_characters_+input+%28obtained+by+platform+backend%29.+Fill+using+AddInputCharacter%28%29+helper. -
mouseClickedTimeAt
public static float mouseClickedTimeAt(int index)Time+of+last+click+%28used+to+figure+out+double-click%29 -
mouseClickedTime
public static void mouseClickedTime(int index, float newValue)Time+of+last+click+%28used+to+figure+out+double-click%29 -
mouseDownDurationAt
public static float mouseDownDurationAt(int index)Duration+the+mouse+button+has+been+down+%280.0f+%3D%3D+just+clicked%29 -
mouseDownDuration
public static void mouseDownDuration(int index, float newValue)Duration+the+mouse+button+has+been+down+%280.0f+%3D%3D+just+clicked%29 -
mouseDownDurationPrevAt
public static float mouseDownDurationPrevAt(int index)Previous+time+the+mouse+button+has+been+down -
mouseDownDurationPrev
public static void mouseDownDurationPrev(int index, float newValue)Previous+time+the+mouse+button+has+been+down -
mouseDragMaxDistanceSqrAt
public static float mouseDragMaxDistanceSqrAt(int index)Squared+maximum+distance+of+how+much+mouse+has+traveled+from+the+clicking+point -
mouseDragMaxDistanceSqr
public static void mouseDragMaxDistanceSqr(int index, float newValue)Squared+maximum+distance+of+how+much+mouse+has+traveled+from+the+clicking+point -
keysDownDurationAt
public static float keysDownDurationAt(int index)Duration+the+keyboard+key+has+been+down+%280.0f+%3D%3D+just+pressed%29 -
keysDownDuration
public static void keysDownDuration(int index, float newValue)Duration+the+keyboard+key+has+been+down+%280.0f+%3D%3D+just+pressed%29 -
keysDownDurationPrevAt
public static float keysDownDurationPrevAt(int index)Previous+duration+the+key+has+been+down -
keysDownDurationPrev
public static void keysDownDurationPrev(int index, float newValue)Previous+duration+the+key+has+been+down -
getMetricsRenderVertices
public static int getMetricsRenderVertices()Vertices+output+during+last+call+to+Render%28%29 -
setMetricsRenderVertices
public static void setMetricsRenderVertices(int newValue)Vertices+output+during+last+call+to+Render%28%29 -
getMetricsRenderIndices
public static int getMetricsRenderIndices() -
setMetricsRenderIndices
public static void setMetricsRenderIndices(int newValue) -
getMetricsActiveWindows
public static int getMetricsActiveWindows()Number+of+active+windows -
setMetricsActiveWindows
public static void setMetricsActiveWindows(int newValue)Number+of+active+windows -
keyMapAt
public static int keyMapAt(int index)%3Cunset%3E++++++++++%7C%7C+Map+of+indices+into+the+KeysDown%5B512%5D+entries+array+which+represent+your+%22native%22+keyboard+state. -
keyMap
public static void keyMap(int index, int newValue)%3Cunset%3E++++++++++%7C%7C+Map+of+indices+into+the+KeysDown%5B512%5D+entries+array+which+represent+your+%22native%22+keyboard+state. -
getConfigFlags
public static int getConfigFlags() -
setConfigFlags
public static void setConfigFlags(int newValue) -
getBackendFlags
public static int getBackendFlags() -
setBackendFlags
public static void setBackendFlags(int newValue) -
getConfigMemoryCompactTimer
public static float getConfigMemoryCompactTimer() -
setConfigMemoryCompactTimer
public static void setConfigMemoryCompactTimer(float newValue) -
getMouseDoubleClickTime
public static float getMouseDoubleClickTime() -
setMouseDoubleClickTime
public static void setMouseDoubleClickTime(float newValue) -
getMouseDoubleClickMaxDist
public static float getMouseDoubleClickMaxDist() -
setMouseDoubleClickMaxDist
public static void setMouseDoubleClickMaxDist(float newValue) -
getKeyRepeatDelay
public static float getKeyRepeatDelay() -
setKeyRepeatDelay
public static void setKeyRepeatDelay(float newValue) -
getKeyRepeatRate
public static float getKeyRepeatRate() -
setKeyRepeatRate
public static void setKeyRepeatRate(float newValue) -
getFontGlobalScale
public static float getFontGlobalScale() -
setFontGlobalScale
public static void setFontGlobalScale(float newValue) -
getMouseWheel
public static float getMouseWheel()Mouse+wheel+Vertical%3A+1+unit+scrolls+about+5+lines+text. -
setMouseWheel
public static void setMouseWheel(float newValue)Mouse+wheel+Vertical%3A+1+unit+scrolls+about+5+lines+text. -
getMouseWheelH
public static float getMouseWheelH()Mouse+wheel+Horizontal.+Most+users+don%27t+have+a+mouse+with+an+horizontal+wheel%2C+may+not+be+filled+by+all+backends. -
setMouseWheelH
public static void setMouseWheelH(float newValue)Mouse+wheel+Horizontal.+Most+users+don%27t+have+a+mouse+with+an+horizontal+wheel%2C+may+not+be+filled+by+all+backends. -
getFramerate
public static float getFramerate()Application+framerate+estimate%2C+in+frame+per+second.+Solely+for+convenience.+Rolling+average+estimation+based+on+io.DeltaTime+over+120+frames. -
setFramerate
public static void setFramerate(float newValue)Application+framerate+estimate%2C+in+frame+per+second.+Solely+for+convenience.+Rolling+average+estimation+based+on+io.DeltaTime+over+120+frames. -
getDeltaTime
public static float getDeltaTime() -
setDeltaTime
public static void setDeltaTime(float newValue) -
getIniSavingRate
public static float getIniSavingRate() -
setIniSavingRate
public static void setIniSavingRate(float newValue) -
keyDownAt
public static boolean keyDownAt(int index)Keyboard+keys+that+are+pressed+%28ideally+left+in+the+%22native%22+order+your+engine+has+access+to+keyboard+keys%2C+so+you+can+use+your+own+defines%7Cenums+for+keys%29. -
keyDown
public static void keyDown(int index, boolean newValue)Keyboard+keys+that+are+pressed+%28ideally+left+in+the+%22native%22+order+your+engine+has+access+to+keyboard+keys%2C+so+you+can+use+your+own+defines%7Cenums+for+keys%29. -
mouseClickedAt
public static boolean mouseClickedAt(int index)Mouse+button+went+from+%21Down+to+Down -
mouseClicked
public static void mouseClicked(int index, boolean newValue)Mouse+button+went+from+%21Down+to+Down -
mouseDoubleClickedAt
public static boolean mouseDoubleClickedAt(int index)Has+mouse+button+been+double-clicked%3F -
mouseDoubleClicked
public static void mouseDoubleClicked(int index, boolean newValue)Has+mouse+button+been+double-clicked%3F -
mouseReleasedAt
public static boolean mouseReleasedAt(int index)Mouse+button+went+from+Down+to+%21Down -
mouseReleased
public static void mouseReleased(int index, boolean newValue)Mouse+button+went+from+Down+to+%21Down -
mouseDownOwnedAt
public static boolean mouseDownOwnedAt(int index)Track+if+button+was+clicked+inside+a+dear+imgui+window.+We+don%27t+request+mouse+capture+from+the+application+if+click+started+outside+ImGui+bounds. -
mouseDownOwned
public static void mouseDownOwned(int index, boolean newValue)Track+if+button+was+clicked+inside+a+dear+imgui+window.+We+don%27t+request+mouse+capture+from+the+application+if+click+started+outside+ImGui+bounds. -
isFontAllowUserScaling
public static boolean isFontAllowUserScaling() -
setFontAllowUserScaling
public static void setFontAllowUserScaling(boolean newValue) -
isConfigMacOSXBehaviors
public static boolean isConfigMacOSXBehaviors() -
setConfigMacOSXBehaviors
public static void setConfigMacOSXBehaviors(boolean newValue) -
isConfigInputTextCursorBlink
public static boolean isConfigInputTextCursorBlink() -
setConfigInputTextCursorBlink
public static void setConfigInputTextCursorBlink(boolean newValue) -
isConfigDragClickToInputText
public static boolean isConfigDragClickToInputText() -
setConfigDragClickToInputText
public static void setConfigDragClickToInputText(boolean newValue) -
isConfigWindowsResizeFromEdges
public static boolean isConfigWindowsResizeFromEdges() -
setConfigWindowsResizeFromEdges
public static void setConfigWindowsResizeFromEdges(boolean newValue) -
isConfigWindowsMoveFromTitleBarOnly
public static boolean isConfigWindowsMoveFromTitleBarOnly() -
setConfigWindowsMoveFromTitleBarOnly
public static void setConfigWindowsMoveFromTitleBarOnly(boolean newValue) -
isMouseDrawCursor
public static boolean isMouseDrawCursor() -
setMouseDrawCursor
public static void setMouseDrawCursor(boolean newValue) -
isKeyCtrl
public static boolean isKeyCtrl()Keyboard+modifier+pressed%3A+Control -
setKeyCtrl
public static void setKeyCtrl(boolean newValue)Keyboard+modifier+pressed%3A+Control -
isKeyShift
public static boolean isKeyShift()Keyboard+modifier+pressed%3A+Shift -
setKeyShift
public static void setKeyShift(boolean newValue)Keyboard+modifier+pressed%3A+Shift -
isKeyAlt
public static boolean isKeyAlt()Keyboard+modifier+pressed%3A+Alt -
setKeyAlt
public static void setKeyAlt(boolean newValue)Keyboard+modifier+pressed%3A+Alt -
isKeySuper
public static boolean isKeySuper()Keyboard+modifier+pressed%3A+Cmd%7CSuper%7CWindows -
setKeySuper
public static void setKeySuper(boolean newValue)Keyboard+modifier+pressed%3A+Cmd%7CSuper%7CWindows -
isWantCaptureMouse
public static boolean isWantCaptureMouse()Set+when+Dear+ImGui+will+use+mouse+inputs%2C+in+this+case+do+not+dispatch+them+to+your+main+game%7Capplication+%28either+way%2C+always+pass+on+mouse+inputs+to+imgui%29.+%28e.g.+unclicked+mouse+is+hovering+over+an+imgui+window%2C+widget+is+active%2C+mouse+was+clicked+over+an+imgui+window%2C+etc.%29. -
setWantCaptureMouse
public static void setWantCaptureMouse(boolean newValue)Set+when+Dear+ImGui+will+use+mouse+inputs%2C+in+this+case+do+not+dispatch+them+to+your+main+game%7Capplication+%28either+way%2C+always+pass+on+mouse+inputs+to+imgui%29.+%28e.g.+unclicked+mouse+is+hovering+over+an+imgui+window%2C+widget+is+active%2C+mouse+was+clicked+over+an+imgui+window%2C+etc.%29. -
isWantCaptureKeyboard
public static boolean isWantCaptureKeyboard()Set+when+Dear+ImGui+will+use+keyboard+inputs%2C+in+this+case+do+not+dispatch+them+to+your+main+game%7Capplication+%28either+way%2C+always+pass+keyboard+inputs+to+imgui%29.+%28e.g.+InputText+active%2C+or+an+imgui+window+is+focused+and+navigation+is+enabled%2C+etc.%29. -
setWantCaptureKeyboard
public static void setWantCaptureKeyboard(boolean newValue)Set+when+Dear+ImGui+will+use+keyboard+inputs%2C+in+this+case+do+not+dispatch+them+to+your+main+game%7Capplication+%28either+way%2C+always+pass+keyboard+inputs+to+imgui%29.+%28e.g.+InputText+active%2C+or+an+imgui+window+is+focused+and+navigation+is+enabled%2C+etc.%29. -
isWantTextInput
public static boolean isWantTextInput()Mobile%7Cconsole%3A+when+set%2C+you+may+display+an+on-screen+keyboard.+This+is+set+by+Dear+ImGui+when+it+wants+textual+keyboard+input+to+happen+%28e.g.+when+a+InputText+widget+is+active%29. -
setWantTextInput
public static void setWantTextInput(boolean newValue)Mobile%7Cconsole%3A+when+set%2C+you+may+display+an+on-screen+keyboard.+This+is+set+by+Dear+ImGui+when+it+wants+textual+keyboard+input+to+happen+%28e.g.+when+a+InputText+widget+is+active%29. -
isWantSetMousePos
public static boolean isWantSetMousePos()MousePos+has+been+altered%2C+backend+should+reposition+mouse+on+next+frame.+Rarely+used%21+Set+only+when+ImGuiConfigFlags_NavEnableSetMousePos+flag+is+enabled. -
setWantSetMousePos
public static void setWantSetMousePos(boolean newValue)MousePos+has+been+altered%2C+backend+should+reposition+mouse+on+next+frame.+Rarely+used%21+Set+only+when+ImGuiConfigFlags_NavEnableSetMousePos+flag+is+enabled. -
isWantSaveIniSettings
public static boolean isWantSaveIniSettings() -
setWantSaveIniSettings
public static void setWantSaveIniSettings(boolean newValue) -
setIniFilename
-
setLogFilename
-