Class VeilImGuiImplGlfw

java.lang.Object
imgui.glfw.ImGuiImplGlfw
foundry.veil.impl.client.imgui.VeilImGuiImplGlfw

public class VeilImGuiImplGlfw extends imgui.glfw.ImGuiImplGlfw
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected static class 
     

    Nested classes/interfaces inherited from class imgui.glfw.ImGuiImplGlfw

    imgui.glfw.ImGuiImplGlfw.Data
  • Field Summary

    Fields inherited from class imgui.glfw.ImGuiImplGlfw

    data, IS_APPLE, IS_WINDOWS, OS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    charCallback(long window, int c)
     
    void
    cursorEnterCallback(long window, boolean entered)
     
    void
    cursorPosCallback(long window, double x, double y)
     
    protected imgui.callback.ImStrSupplier
     
    void
    keyCallback(long window, int keycode, int scancode, int action, int mods)
     
    void
    monitorCallback(long window, int event)
     
    void
    mouseButtonCallback(long window, int button, int action, int mods)
     
    protected imgui.glfw.ImGuiImplGlfw.Data
     
    void
    scrollCallback(long window, double xOffset, double yOffset)
     
    protected imgui.callback.ImStrConsumer
     
    void
    windowFocusCallback(long window, boolean focused)
     

    Methods inherited from class imgui.glfw.ImGuiImplGlfw

    freeCallback, glfwKeyToImGuiKey, init, initPlatformInterface, installCallbacks, keyToModifier, newFrame, restoreCallbacks, shutdown, shutdownPlatformInterface, translateUntranslatedKey, updateGamepads, updateKeyModifiers, updateMonitors, updateMouseCursor, updateMouseData

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • VeilImGuiImplGlfw

      public VeilImGuiImplGlfw(VeilImGuiImpl impl)
  • Method Details

    • getClipboardTextFn

      protected imgui.callback.ImStrSupplier getClipboardTextFn()
      Overrides:
      getClipboardTextFn in class imgui.glfw.ImGuiImplGlfw
    • setClipboardTextFn

      protected imgui.callback.ImStrConsumer setClipboardTextFn()
      Overrides:
      setClipboardTextFn in class imgui.glfw.ImGuiImplGlfw
    • mouseButtonCallback

      public void mouseButtonCallback(long window, int button, int action, int mods)
      Overrides:
      mouseButtonCallback in class imgui.glfw.ImGuiImplGlfw
    • scrollCallback

      public void scrollCallback(long window, double xOffset, double yOffset)
      Overrides:
      scrollCallback in class imgui.glfw.ImGuiImplGlfw
    • keyCallback

      public void keyCallback(long window, int keycode, int scancode, int action, int mods)
      Overrides:
      keyCallback in class imgui.glfw.ImGuiImplGlfw
    • windowFocusCallback

      public void windowFocusCallback(long window, boolean focused)
      Overrides:
      windowFocusCallback in class imgui.glfw.ImGuiImplGlfw
    • cursorPosCallback

      public void cursorPosCallback(long window, double x, double y)
      Overrides:
      cursorPosCallback in class imgui.glfw.ImGuiImplGlfw
    • cursorEnterCallback

      public void cursorEnterCallback(long window, boolean entered)
      Overrides:
      cursorEnterCallback in class imgui.glfw.ImGuiImplGlfw
    • charCallback

      public void charCallback(long window, int c)
      Overrides:
      charCallback in class imgui.glfw.ImGuiImplGlfw
    • monitorCallback

      public void monitorCallback(long window, int event)
      Overrides:
      monitorCallback in class imgui.glfw.ImGuiImplGlfw
    • newData

      protected imgui.glfw.ImGuiImplGlfw.Data newData()
      Overrides:
      newData in class imgui.glfw.ImGuiImplGlfw