Interface VeilImGui

All Superinterfaces:
AutoCloseable, org.lwjgl.system.NativeResource
All Known Implementing Classes:
InactiveVeilImGuiImpl, VeilImGuiImpl

@Internal public interface VeilImGui extends org.lwjgl.system.NativeResource
Manages the internal ImGui state.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    boolean
    charCallback(long window, int codepoint)
     
    void
    end()
     
    boolean
    keyCallback(long window, int key, int scancode, int action, int mods)
     
    boolean
    mouseButtonCallback(long window, int button, int action, int mods)
     
    void
     
    boolean
    scrollCallback(long window, double xOffset, double yOffset)
     
    boolean
     

    Methods inherited from interface org.lwjgl.system.NativeResource

    close, free
  • Method Details

    • begin

      void begin()
    • end

      void end()
    • onGrabMouse

      void onGrabMouse()
    • mouseButtonCallback

      boolean mouseButtonCallback(long window, int button, int action, int mods)
    • scrollCallback

      boolean scrollCallback(long window, double xOffset, double yOffset)
    • keyCallback

      boolean keyCallback(long window, int key, int scancode, int action, int mods)
    • charCallback

      boolean charCallback(long window, int codepoint)
    • shouldHideMouse

      boolean shouldHideMouse()