Class AltarGUIGLFWAdapter

java.lang.Object
dev.pfaff.altargui.glfw.AltarGUIGLFWAdapter
All Implemented Interfaces:
dev.pfaff.glass.glfw.callbacks.CharCallback, dev.pfaff.glass.glfw.callbacks.CursorPosCallback, dev.pfaff.glass.glfw.callbacks.FramebufferSizeCallback, dev.pfaff.glass.glfw.callbacks.KeyCallback, dev.pfaff.glass.glfw.callbacks.MouseButtonCallback, dev.pfaff.glass.glfw.callbacks.PathDropCallback, dev.pfaff.glass.glfw.callbacks.ScrollCallback, dev.pfaff.glass.glfw.callbacks.WindowContentScaleCallback, dev.pfaff.glass.glfw.callbacks.WindowSizeCallback

public final class AltarGUIGLFWAdapter extends Object implements dev.pfaff.glass.glfw.callbacks.CharCallback, dev.pfaff.glass.glfw.callbacks.CursorPosCallback, dev.pfaff.glass.glfw.callbacks.FramebufferSizeCallback, dev.pfaff.glass.glfw.callbacks.KeyCallback, dev.pfaff.glass.glfw.callbacks.MouseButtonCallback, dev.pfaff.glass.glfw.callbacks.PathDropCallback, dev.pfaff.glass.glfw.callbacks.ScrollCallback, dev.pfaff.glass.glfw.callbacks.WindowContentScaleCallback, dev.pfaff.glass.glfw.callbacks.WindowSizeCallback
  • Constructor Details

    • AltarGUIGLFWAdapter

      public AltarGUIGLFWAdapter(dev.pfaff.glass.glfw.GLFWwindow window, DelayedInitGuiContext gui)
  • Method Details

    • initializeState

      public void initializeState()
    • charTyped

      public void charTyped(dev.pfaff.glass.glfw.GLFWwindow window, int codePoint)
      Specified by:
      charTyped in interface dev.pfaff.glass.glfw.callbacks.CharCallback
    • cursorMoved

      public void cursorMoved(dev.pfaff.glass.glfw.GLFWwindow window, double xIn, double yIn)
      Specified by:
      cursorMoved in interface dev.pfaff.glass.glfw.callbacks.CursorPosCallback
    • framebufferSizeChanged

      public void framebufferSizeChanged(dev.pfaff.glass.glfw.GLFWwindow glfWwindow, int width, int height)
      Specified by:
      framebufferSizeChanged in interface dev.pfaff.glass.glfw.callbacks.FramebufferSizeCallback
    • keyUpdated

      public void keyUpdated(dev.pfaff.glass.glfw.GLFWwindow window, int keyCode, int scanCode, dev.pfaff.glass.glfw.KeyAction action, int modifierBits)
      Specified by:
      keyUpdated in interface dev.pfaff.glass.glfw.callbacks.KeyCallback
    • mouseButtonUpdated

      public void mouseButtonUpdated(dev.pfaff.glass.glfw.GLFWwindow window, int button, dev.pfaff.glass.glfw.MouseButtonAction action, int modifiers)
      Specified by:
      mouseButtonUpdated in interface dev.pfaff.glass.glfw.callbacks.MouseButtonCallback
    • pathDropped

      public void pathDropped(dev.pfaff.glass.glfw.GLFWwindow glfWwindow, List<Path> list)
      Specified by:
      pathDropped in interface dev.pfaff.glass.glfw.callbacks.PathDropCallback
    • scrolled

      public void scrolled(dev.pfaff.glass.glfw.GLFWwindow window, double deltaX, double deltaY)
      Specified by:
      scrolled in interface dev.pfaff.glass.glfw.callbacks.ScrollCallback
    • windowContentScaleChanged

      public void windowContentScaleChanged(dev.pfaff.glass.glfw.GLFWwindow window, float x, float y)
      Specified by:
      windowContentScaleChanged in interface dev.pfaff.glass.glfw.callbacks.WindowContentScaleCallback
    • windowSizeChanged

      public void windowSizeChanged(dev.pfaff.glass.glfw.GLFWwindow window, int width, int height)
      Specified by:
      windowSizeChanged in interface dev.pfaff.glass.glfw.callbacks.WindowSizeCallback