类 JImGuiIOGen

java.lang.Object
org.ice1000.jimgui.JImGuiIOGen
直接已知子类:
JImGuiIO

public class JImGuiIOGen extends Object
从以下版本开始:
v0.1
  • 方法详细资料

    • 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()
    • setMousePosX

      public static void setMousePosX(float newValue)
    • getMousePosY

      public static float getMousePosY()
    • setMousePosY

      public static void setMousePosY(float newValue)
    • getMouseDeltaX

      public static float getMouseDeltaX()
    • setMouseDeltaX

      public static void setMouseDeltaX(float newValue)
    • getMouseDeltaY

      public static float getMouseDeltaY()
    • setMouseDeltaY

      public static void setMouseDeltaY(float newValue)
    • 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

      public final void addInputCharactersUTF8(@NotNull @NotNull String characters)
    • addInputCharactersUTF8

      public final void addInputCharactersUTF8(@NotNull @NotNull JImStr characters)
    • addInputCharactersUTF8

      protected static void addInputCharactersUTF8(byte[] characters)
    • clearInputCharacters

      public static void clearInputCharacters()
    • addInputCharacter

      public static void addInputCharacter(int character)
    • inputQueueCharacterAt

      public static int inputQueueCharacterAt(int index)
    • inputQueueCharacter

      public static void inputQueueCharacter(int index, int newValue)
    • mouseClickedTimeAt

      public static float mouseClickedTimeAt(int index)
    • mouseClickedTime

      public static void mouseClickedTime(int index, float newValue)
    • mouseDownDurationAt

      public static float mouseDownDurationAt(int index)
    • mouseDownDuration

      public static void mouseDownDuration(int index, float newValue)
    • mouseDownDurationPrevAt

      public static float mouseDownDurationPrevAt(int index)
    • mouseDownDurationPrev

      public static void mouseDownDurationPrev(int index, float newValue)
    • mouseDragMaxDistanceSqrAt

      public static float mouseDragMaxDistanceSqrAt(int index)
    • mouseDragMaxDistanceSqr

      public static void mouseDragMaxDistanceSqr(int index, float newValue)
    • keysDownDurationAt

      public static float keysDownDurationAt(int index)
    • keysDownDuration

      public static void keysDownDuration(int index, float newValue)
    • keysDownDurationPrevAt

      public static float keysDownDurationPrevAt(int index)
    • keysDownDurationPrev

      public static void keysDownDurationPrev(int index, float newValue)
    • getMetricsRenderVertices

      public static int getMetricsRenderVertices()
    • setMetricsRenderVertices

      public static void setMetricsRenderVertices(int newValue)
    • getMetricsRenderIndices

      public static int getMetricsRenderIndices()
    • setMetricsRenderIndices

      public static void setMetricsRenderIndices(int newValue)
    • getMetricsActiveWindows

      public static int getMetricsActiveWindows()
    • setMetricsActiveWindows

      public static void setMetricsActiveWindows(int newValue)
    • keyMapAt

      public static int keyMapAt(int index)
    • keyMap

      public static void keyMap(int index, int newValue)
    • 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()
    • setMouseWheel

      public static void setMouseWheel(float newValue)
    • getMouseWheelH

      public static float getMouseWheelH()
    • setMouseWheelH

      public static void setMouseWheelH(float newValue)
    • getFramerate

      public static float getFramerate()
    • setFramerate

      public static void setFramerate(float newValue)
    • 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)
    • keyDown

      public static void keyDown(int index, boolean newValue)
    • mouseClickedAt

      public static boolean mouseClickedAt(int index)
    • mouseClicked

      public static void mouseClicked(int index, boolean newValue)
    • mouseDoubleClickedAt

      public static boolean mouseDoubleClickedAt(int index)
    • mouseDoubleClicked

      public static void mouseDoubleClicked(int index, boolean newValue)
    • mouseReleasedAt

      public static boolean mouseReleasedAt(int index)
    • mouseReleased

      public static void mouseReleased(int index, boolean newValue)
    • mouseDownOwnedAt

      public static boolean mouseDownOwnedAt(int index)
    • mouseDownOwned

      public static void mouseDownOwned(int index, boolean newValue)
    • 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()
    • setKeyCtrl

      public static void setKeyCtrl(boolean newValue)
    • isKeyShift

      public static boolean isKeyShift()
    • setKeyShift

      public static void setKeyShift(boolean newValue)
    • isKeyAlt

      public static boolean isKeyAlt()
    • setKeyAlt

      public static void setKeyAlt(boolean newValue)
    • isKeySuper

      public static boolean isKeySuper()
    • setKeySuper

      public static void setKeySuper(boolean newValue)
    • isWantCaptureMouse

      public static boolean isWantCaptureMouse()
    • setWantCaptureMouse

      public static void setWantCaptureMouse(boolean newValue)
    • isWantCaptureKeyboard

      public static boolean isWantCaptureKeyboard()
    • setWantCaptureKeyboard

      public static void setWantCaptureKeyboard(boolean newValue)
    • isWantTextInput

      public static boolean isWantTextInput()
    • setWantTextInput

      public static void setWantTextInput(boolean newValue)
    • isWantSetMousePos

      public static boolean isWantSetMousePos()
    • setWantSetMousePos

      public static void setWantSetMousePos(boolean newValue)
    • isWantSaveIniSettings

      public static boolean isWantSaveIniSettings()
    • setWantSaveIniSettings

      public static void setWantSaveIniSettings(boolean newValue)
    • isNavActive

      public static boolean isNavActive()
    • setNavActive

      public static void setNavActive(boolean newValue)
    • isNavVisible

      public static boolean isNavVisible()
    • setNavVisible

      public static void setNavVisible(boolean newValue)
    • setIniFilename

      public void setIniFilename(@NotNull @NotNull String newValue)
    • setLogFilename

      public void setLogFilename(@NotNull @NotNull String newValue)