Class GLFW

java.lang.Object
org.lwjgl.glfw.GLFW

public class GLFW extends Object
  • Field Details

  • Method Details

    • getLibrary

      public static SharedLibrary getLibrary()
      Returns the glfw SharedLibrary.
    • glfwInit

      @NativeType("int") public static boolean glfwInit()
      int glfwInit(void)
    • glfwTerminate

      public static void glfwTerminate()
      void glfwTerminate(void)
    • glfwInitHint

      public static void glfwInitHint(int hint, int value)
      void glfwInitHint(int hint, int value)
    • nglfwInitAllocator

      public static void nglfwInitAllocator(long allocator)
      void glfwInitAllocator(GLFWallocator const * allocator)
    • glfwInitAllocator

      public static void glfwInitAllocator(@NativeType("GLFWallocator const *") @Nullable GLFWAllocator allocator)
      void glfwInitAllocator(GLFWallocator const * allocator)
    • nglfwGetVersion

      public static void nglfwGetVersion(long major, long minor, long rev)
      void glfwGetVersion(int * major, int * minor, int * rev)
    • glfwGetVersion

      public static void glfwGetVersion(@NativeType("int *") @Nullable IntBuffer major, @NativeType("int *") @Nullable IntBuffer minor, @NativeType("int *") @Nullable IntBuffer rev)
      void glfwGetVersion(int * major, int * minor, int * rev)
    • nglfwGetVersionString

      public static long nglfwGetVersionString()
      char const * glfwGetVersionString(void)
    • glfwGetVersionString

      @NativeType("char const *") public static String glfwGetVersionString()
      char const * glfwGetVersionString(void)
    • nglfwGetError

      public static int nglfwGetError(long description)
      int glfwGetError(char const ** description)
    • glfwGetError

      public static int glfwGetError(@NativeType("char const **") @Nullable PointerBuffer description)
      int glfwGetError(char const ** description)
    • nglfwSetErrorCallback

      public static long nglfwSetErrorCallback(long cbfun)
      GLFWerrorfun glfwSetErrorCallback(GLFWerrorfun cbfun)
    • glfwSetErrorCallback

      @NativeType("GLFWerrorfun") public static @Nullable GLFWErrorCallback glfwSetErrorCallback(@NativeType("GLFWerrorfun") @Nullable GLFWErrorCallbackI cbfun)
      GLFWerrorfun glfwSetErrorCallback(GLFWerrorfun cbfun)
    • glfwGetPlatform

      public static int glfwGetPlatform()
      int glfwGetPlatform(void)
    • glfwPlatformSupported

      @NativeType("int") public static boolean glfwPlatformSupported(int platform)
      int glfwPlatformSupported(int platform)
    • nglfwGetMonitors

      public static long nglfwGetMonitors(long count)
      GLFWmonitor ** glfwGetMonitors(int * count)
    • glfwGetMonitors

      @NativeType("GLFWmonitor **") public static @Nullable PointerBuffer glfwGetMonitors()
      GLFWmonitor ** glfwGetMonitors(int * count)
    • glfwGetPrimaryMonitor

      @NativeType("GLFWmonitor *") public static long glfwGetPrimaryMonitor()
      GLFWmonitor * glfwGetPrimaryMonitor(void)
    • nglfwGetMonitorPos

      public static void nglfwGetMonitorPos(long monitor, long xpos, long ypos)
      void glfwGetMonitorPos(GLFWmonitor * monitor, int * xpos, int * ypos)
    • glfwGetMonitorPos

      public static void glfwGetMonitorPos(@NativeType("GLFWmonitor *") long monitor, @NativeType("int *") @Nullable IntBuffer xpos, @NativeType("int *") @Nullable IntBuffer ypos)
      void glfwGetMonitorPos(GLFWmonitor * monitor, int * xpos, int * ypos)
    • nglfwGetMonitorWorkarea

      public static void nglfwGetMonitorWorkarea(long monitor, long xpos, long ypos, long width, long height)
      void glfwGetMonitorWorkarea(GLFWmonitor * monitor, int * xpos, int * ypos, int * width, int * height)
    • glfwGetMonitorWorkarea

      public static void glfwGetMonitorWorkarea(@NativeType("GLFWmonitor *") long monitor, @NativeType("int *") @Nullable IntBuffer xpos, @NativeType("int *") @Nullable IntBuffer ypos, @NativeType("int *") @Nullable IntBuffer width, @NativeType("int *") @Nullable IntBuffer height)
      void glfwGetMonitorWorkarea(GLFWmonitor * monitor, int * xpos, int * ypos, int * width, int * height)
    • nglfwGetMonitorPhysicalSize

      public static void nglfwGetMonitorPhysicalSize(long monitor, long widthMM, long heightMM)
      void glfwGetMonitorPhysicalSize(GLFWmonitor * monitor, int * widthMM, int * heightMM)
    • glfwGetMonitorPhysicalSize

      public static void glfwGetMonitorPhysicalSize(@NativeType("GLFWmonitor *") long monitor, @NativeType("int *") @Nullable IntBuffer widthMM, @NativeType("int *") @Nullable IntBuffer heightMM)
      void glfwGetMonitorPhysicalSize(GLFWmonitor * monitor, int * widthMM, int * heightMM)
    • nglfwGetMonitorContentScale

      public static void nglfwGetMonitorContentScale(long monitor, long xscale, long yscale)
      void glfwGetMonitorContentScale(GLFWmonitor * monitor, float * xscale, float * yscale)
    • glfwGetMonitorContentScale

      public static void glfwGetMonitorContentScale(@NativeType("GLFWmonitor *") long monitor, @NativeType("float *") @Nullable FloatBuffer xscale, @NativeType("float *") @Nullable FloatBuffer yscale)
      void glfwGetMonitorContentScale(GLFWmonitor * monitor, float * xscale, float * yscale)
    • nglfwGetMonitorName

      public static long nglfwGetMonitorName(long monitor)
      char const * glfwGetMonitorName(GLFWmonitor * monitor)
    • glfwGetMonitorName

      @NativeType("char const *") public static @Nullable String glfwGetMonitorName(@NativeType("GLFWmonitor *") long monitor)
      char const * glfwGetMonitorName(GLFWmonitor * monitor)
    • glfwSetMonitorUserPointer

      public static void glfwSetMonitorUserPointer(@NativeType("GLFWmonitor *") long monitor, @NativeType("void *") long pointer)
      void glfwSetMonitorUserPointer(GLFWmonitor * monitor, void * pointer)
    • glfwGetMonitorUserPointer

      @NativeType("void *") public static long glfwGetMonitorUserPointer(@NativeType("GLFWmonitor *") long monitor)
      void * glfwGetMonitorUserPointer(GLFWmonitor * monitor)
    • nglfwSetMonitorCallback

      public static long nglfwSetMonitorCallback(long cbfun)
      GLFWmonitorfun glfwSetMonitorCallback(GLFWmonitorfun cbfun)
    • glfwSetMonitorCallback

      @NativeType("GLFWmonitorfun") public static @Nullable GLFWMonitorCallback glfwSetMonitorCallback(@NativeType("GLFWmonitorfun") @Nullable GLFWMonitorCallbackI cbfun)
      GLFWmonitorfun glfwSetMonitorCallback(GLFWmonitorfun cbfun)
    • nglfwGetVideoModes

      public static long nglfwGetVideoModes(long monitor, long count)
      GLFWvidmode const * glfwGetVideoModes(GLFWmonitor * monitor, int * count)
    • glfwGetVideoModes

      @NativeType("GLFWvidmode const *") public static @Nullable GLFWVidMode.Buffer glfwGetVideoModes(@NativeType("GLFWmonitor *") long monitor)
      GLFWvidmode const * glfwGetVideoModes(GLFWmonitor * monitor, int * count)
    • nglfwGetVideoMode

      public static long nglfwGetVideoMode(long monitor)
      GLFWvidmode const * glfwGetVideoMode(GLFWmonitor * monitor)
    • glfwGetVideoMode

      @NativeType("GLFWvidmode const *") public static @Nullable GLFWVidMode glfwGetVideoMode(@NativeType("GLFWmonitor *") long monitor)
      GLFWvidmode const * glfwGetVideoMode(GLFWmonitor * monitor)
    • glfwSetGamma

      public static void glfwSetGamma(@NativeType("GLFWmonitor *") long monitor, float gamma)
      void glfwSetGamma(GLFWmonitor * monitor, float gamma)
    • nglfwGetGammaRamp

      public static long nglfwGetGammaRamp(long monitor)
      GLFWgammaramp const * glfwGetGammaRamp(GLFWmonitor * monitor)
    • glfwGetGammaRamp

      @NativeType("GLFWgammaramp const *") public static @Nullable GLFWGammaRamp glfwGetGammaRamp(@NativeType("GLFWmonitor *") long monitor)
      GLFWgammaramp const * glfwGetGammaRamp(GLFWmonitor * monitor)
    • nglfwSetGammaRamp

      public static void nglfwSetGammaRamp(long monitor, long ramp)
      void glfwSetGammaRamp(GLFWmonitor * monitor, GLFWgammaramp const * ramp)
    • glfwSetGammaRamp

      public static void glfwSetGammaRamp(@NativeType("GLFWmonitor *") long monitor, @NativeType("GLFWgammaramp const *") GLFWGammaRamp ramp)
      void glfwSetGammaRamp(GLFWmonitor * monitor, GLFWgammaramp const * ramp)
    • glfwDefaultWindowHints

      public static void glfwDefaultWindowHints()
      void glfwDefaultWindowHints(void)
    • glfwWindowHint

      public static void glfwWindowHint(int hint, int value)
      void glfwWindowHint(int hint, int value)
    • nglfwWindowHintString

      public static void nglfwWindowHintString(int hint, long value)
      void glfwWindowHintString(int hint, char const * value)
    • glfwWindowHintString

      public static void glfwWindowHintString(int hint, @NativeType("char const *") ByteBuffer value)
      void glfwWindowHintString(int hint, char const * value)
    • glfwWindowHintString

      public static void glfwWindowHintString(int hint, @NativeType("char const *") CharSequence value)
      void glfwWindowHintString(int hint, char const * value)
    • nglfwCreateWindow

      public static long nglfwCreateWindow(int width, int height, long title, long monitor, long share)
      GLFWwindow * glfwCreateWindow(int width, int height, char const * title, GLFWmonitor * monitor, GLFWwindow * share)
    • glfwCreateWindow

      @NativeType("GLFWwindow *") public static long glfwCreateWindow(int width, int height, @NativeType("char const *") ByteBuffer title, @NativeType("GLFWmonitor *") long monitor, @NativeType("GLFWwindow *") long share)
      GLFWwindow * glfwCreateWindow(int width, int height, char const * title, GLFWmonitor * monitor, GLFWwindow * share)
    • glfwCreateWindow

      @NativeType("GLFWwindow *") public static long glfwCreateWindow(int width, int height, @NativeType("char const *") CharSequence title, @NativeType("GLFWmonitor *") long monitor, @NativeType("GLFWwindow *") long share)
      GLFWwindow * glfwCreateWindow(int width, int height, char const * title, GLFWmonitor * monitor, GLFWwindow * share)
    • glfwDestroyWindow

      public static void glfwDestroyWindow(@NativeType("GLFWwindow *") long window)
      void glfwDestroyWindow(GLFWwindow * window)
    • glfwWindowShouldClose

      @NativeType("int") public static boolean glfwWindowShouldClose(@NativeType("GLFWwindow *") long window)
      int glfwWindowShouldClose(GLFWwindow * window)
    • glfwSetWindowShouldClose

      public static void glfwSetWindowShouldClose(@NativeType("GLFWwindow *") long window, @NativeType("int") boolean value)
      void glfwSetWindowShouldClose(GLFWwindow * window, int value)
    • nglfwGetWindowTitle

      public static long nglfwGetWindowTitle(long window)
      char const * glfwGetWindowTitle(GLFWwindow * window)
    • glfwGetWindowTitle

      @NativeType("char const *") public static @Nullable String glfwGetWindowTitle(@NativeType("GLFWwindow *") long window)
      char const * glfwGetWindowTitle(GLFWwindow * window)
    • nglfwSetWindowTitle

      public static void nglfwSetWindowTitle(long window, long title)
      void glfwSetWindowTitle(GLFWwindow * window, char const * title)
    • glfwSetWindowTitle

      public static void glfwSetWindowTitle(@NativeType("GLFWwindow *") long window, @NativeType("char const *") ByteBuffer title)
      void glfwSetWindowTitle(GLFWwindow * window, char const * title)
    • glfwSetWindowTitle

      public static void glfwSetWindowTitle(@NativeType("GLFWwindow *") long window, @NativeType("char const *") CharSequence title)
      void glfwSetWindowTitle(GLFWwindow * window, char const * title)
    • nglfwSetWindowIcon

      public static void nglfwSetWindowIcon(long window, int count, long images)
      void glfwSetWindowIcon(GLFWwindow * window, int count, GLFWimage const * images)
    • glfwSetWindowIcon

      public static void glfwSetWindowIcon(@NativeType("GLFWwindow *") long window, @NativeType("GLFWimage const *") @Nullable GLFWImage.Buffer images)
      void glfwSetWindowIcon(GLFWwindow * window, int count, GLFWimage const * images)
    • nglfwGetWindowPos

      public static void nglfwGetWindowPos(long window, long xpos, long ypos)
      void glfwGetWindowPos(GLFWwindow * window, int * xpos, int * ypos)
    • glfwGetWindowPos

      public static void glfwGetWindowPos(@NativeType("GLFWwindow *") long window, @NativeType("int *") @Nullable IntBuffer xpos, @NativeType("int *") @Nullable IntBuffer ypos)
      void glfwGetWindowPos(GLFWwindow * window, int * xpos, int * ypos)
    • glfwSetWindowPos

      public static void glfwSetWindowPos(@NativeType("GLFWwindow *") long window, int xpos, int ypos)
      void glfwSetWindowPos(GLFWwindow * window, int xpos, int ypos)
    • nglfwGetWindowSize

      public static void nglfwGetWindowSize(long window, long width, long height)
      void glfwGetWindowSize(GLFWwindow * window, int * width, int * height)
    • glfwGetWindowSize

      public static void glfwGetWindowSize(@NativeType("GLFWwindow *") long window, @NativeType("int *") @Nullable IntBuffer width, @NativeType("int *") @Nullable IntBuffer height)
      void glfwGetWindowSize(GLFWwindow * window, int * width, int * height)
    • glfwSetWindowSizeLimits

      public static void glfwSetWindowSizeLimits(@NativeType("GLFWwindow *") long window, int minwidth, int minheight, int maxwidth, int maxheight)
      void glfwSetWindowSizeLimits(GLFWwindow * window, int minwidth, int minheight, int maxwidth, int maxheight)
    • glfwSetWindowAspectRatio

      public static void glfwSetWindowAspectRatio(@NativeType("GLFWwindow *") long window, int numer, int denom)
      void glfwSetWindowAspectRatio(GLFWwindow * window, int numer, int denom)
    • glfwSetWindowSize

      public static void glfwSetWindowSize(@NativeType("GLFWwindow *") long window, int width, int height)
      void glfwSetWindowSize(GLFWwindow * window, int width, int height)
    • nglfwGetFramebufferSize

      public static void nglfwGetFramebufferSize(long window, long width, long height)
      void glfwGetFramebufferSize(GLFWwindow * window, int * width, int * height)
    • glfwGetFramebufferSize

      public static void glfwGetFramebufferSize(@NativeType("GLFWwindow *") long window, @NativeType("int *") @Nullable IntBuffer width, @NativeType("int *") @Nullable IntBuffer height)
      void glfwGetFramebufferSize(GLFWwindow * window, int * width, int * height)
    • nglfwGetWindowFrameSize

      public static void nglfwGetWindowFrameSize(long window, long left, long top, long right, long bottom)
      void glfwGetWindowFrameSize(GLFWwindow * window, int * left, int * top, int * right, int * bottom)
    • glfwGetWindowFrameSize

      public static void glfwGetWindowFrameSize(@NativeType("GLFWwindow *") long window, @NativeType("int *") @Nullable IntBuffer left, @NativeType("int *") @Nullable IntBuffer top, @NativeType("int *") @Nullable IntBuffer right, @NativeType("int *") @Nullable IntBuffer bottom)
      void glfwGetWindowFrameSize(GLFWwindow * window, int * left, int * top, int * right, int * bottom)
    • nglfwGetWindowContentScale

      public static void nglfwGetWindowContentScale(long window, long xscale, long yscale)
      void glfwGetWindowContentScale(GLFWwindow * window, float * xscale, float * yscale)
    • glfwGetWindowContentScale

      public static void glfwGetWindowContentScale(@NativeType("GLFWwindow *") long window, @NativeType("float *") @Nullable FloatBuffer xscale, @NativeType("float *") @Nullable FloatBuffer yscale)
      void glfwGetWindowContentScale(GLFWwindow * window, float * xscale, float * yscale)
    • glfwGetWindowOpacity

      public static float glfwGetWindowOpacity(@NativeType("GLFWwindow *") long window)
      float glfwGetWindowOpacity(GLFWwindow * window)
    • glfwSetWindowOpacity

      public static void glfwSetWindowOpacity(@NativeType("GLFWwindow *") long window, float opacity)
      void glfwSetWindowOpacity(GLFWwindow * window, float opacity)
    • glfwIconifyWindow

      public static void glfwIconifyWindow(@NativeType("GLFWwindow *") long window)
      void glfwIconifyWindow(GLFWwindow * window)
    • glfwRestoreWindow

      public static void glfwRestoreWindow(@NativeType("GLFWwindow *") long window)
      void glfwRestoreWindow(GLFWwindow * window)
    • glfwMaximizeWindow

      public static void glfwMaximizeWindow(@NativeType("GLFWwindow *") long window)
      void glfwMaximizeWindow(GLFWwindow * window)
    • glfwShowWindow

      public static void glfwShowWindow(@NativeType("GLFWwindow *") long window)
      void glfwShowWindow(GLFWwindow * window)
    • glfwHideWindow

      public static void glfwHideWindow(@NativeType("GLFWwindow *") long window)
      void glfwHideWindow(GLFWwindow * window)
    • glfwFocusWindow

      public static void glfwFocusWindow(@NativeType("GLFWwindow *") long window)
      void glfwFocusWindow(GLFWwindow * window)
    • glfwRequestWindowAttention

      public static void glfwRequestWindowAttention(@NativeType("GLFWwindow *") long window)
      void glfwRequestWindowAttention(GLFWwindow * window)
    • glfwGetWindowMonitor

      @NativeType("GLFWmonitor *") public static long glfwGetWindowMonitor(@NativeType("GLFWwindow *") long window)
      GLFWmonitor * glfwGetWindowMonitor(GLFWwindow * window)
    • glfwSetWindowMonitor

      public static void glfwSetWindowMonitor(@NativeType("GLFWwindow *") long window, @NativeType("GLFWmonitor *") long monitor, int xpos, int ypos, int width, int height, int refreshRate)
      void glfwSetWindowMonitor(GLFWwindow * window, GLFWmonitor * monitor, int xpos, int ypos, int width, int height, int refreshRate)
    • glfwGetWindowAttrib

      public static int glfwGetWindowAttrib(@NativeType("GLFWwindow *") long window, int attrib)
      int glfwGetWindowAttrib(GLFWwindow * window, int attrib)
    • glfwSetWindowAttrib

      public static void glfwSetWindowAttrib(@NativeType("GLFWwindow *") long window, int attrib, int value)
      void glfwSetWindowAttrib(GLFWwindow * window, int attrib, int value)
    • glfwSetWindowUserPointer

      public static void glfwSetWindowUserPointer(@NativeType("GLFWwindow *") long window, @NativeType("void *") long pointer)
      void glfwSetWindowUserPointer(GLFWwindow * window, void * pointer)
    • glfwGetWindowUserPointer

      @NativeType("void *") public static long glfwGetWindowUserPointer(@NativeType("GLFWwindow *") long window)
      void * glfwGetWindowUserPointer(GLFWwindow * window)
    • nglfwSetWindowPosCallback

      public static long nglfwSetWindowPosCallback(long window, long cbfun)
      GLFWwindowposfun glfwSetWindowPosCallback(GLFWwindow * window, GLFWwindowposfun cbfun)
    • glfwSetWindowPosCallback

      @NativeType("GLFWwindowposfun") public static @Nullable GLFWWindowPosCallback glfwSetWindowPosCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWwindowposfun") @Nullable GLFWWindowPosCallbackI cbfun)
      GLFWwindowposfun glfwSetWindowPosCallback(GLFWwindow * window, GLFWwindowposfun cbfun)
    • nglfwSetWindowSizeCallback

      public static long nglfwSetWindowSizeCallback(long window, long cbfun)
      GLFWwindowsizefun glfwSetWindowSizeCallback(GLFWwindow * window, GLFWwindowsizefun cbfun)
    • glfwSetWindowSizeCallback

      @NativeType("GLFWwindowsizefun") public static @Nullable GLFWWindowSizeCallback glfwSetWindowSizeCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWwindowsizefun") @Nullable GLFWWindowSizeCallbackI cbfun)
      GLFWwindowsizefun glfwSetWindowSizeCallback(GLFWwindow * window, GLFWwindowsizefun cbfun)
    • nglfwSetWindowCloseCallback

      public static long nglfwSetWindowCloseCallback(long window, long cbfun)
      GLFWwindowclosefun glfwSetWindowCloseCallback(GLFWwindow * window, GLFWwindowclosefun cbfun)
    • glfwSetWindowCloseCallback

      @NativeType("GLFWwindowclosefun") public static @Nullable GLFWWindowCloseCallback glfwSetWindowCloseCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWwindowclosefun") @Nullable GLFWWindowCloseCallbackI cbfun)
      GLFWwindowclosefun glfwSetWindowCloseCallback(GLFWwindow * window, GLFWwindowclosefun cbfun)
    • nglfwSetWindowRefreshCallback

      public static long nglfwSetWindowRefreshCallback(long window, long cbfun)
      GLFWwindowrefreshfun glfwSetWindowRefreshCallback(GLFWwindow * window, GLFWwindowrefreshfun cbfun)
    • glfwSetWindowRefreshCallback

      @NativeType("GLFWwindowrefreshfun") public static @Nullable GLFWWindowRefreshCallback glfwSetWindowRefreshCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWwindowrefreshfun") @Nullable GLFWWindowRefreshCallbackI cbfun)
      GLFWwindowrefreshfun glfwSetWindowRefreshCallback(GLFWwindow * window, GLFWwindowrefreshfun cbfun)
    • nglfwSetWindowFocusCallback

      public static long nglfwSetWindowFocusCallback(long window, long cbfun)
      GLFWwindowfocusfun glfwSetWindowFocusCallback(GLFWwindow * window, GLFWwindowfocusfun cbfun)
    • glfwSetWindowFocusCallback

      @NativeType("GLFWwindowfocusfun") public static @Nullable GLFWWindowFocusCallback glfwSetWindowFocusCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWwindowfocusfun") @Nullable GLFWWindowFocusCallbackI cbfun)
      GLFWwindowfocusfun glfwSetWindowFocusCallback(GLFWwindow * window, GLFWwindowfocusfun cbfun)
    • nglfwSetWindowIconifyCallback

      public static long nglfwSetWindowIconifyCallback(long window, long cbfun)
      GLFWwindowiconifyfun glfwSetWindowIconifyCallback(GLFWwindow * window, GLFWwindowiconifyfun cbfun)
    • glfwSetWindowIconifyCallback

      @NativeType("GLFWwindowiconifyfun") public static @Nullable GLFWWindowIconifyCallback glfwSetWindowIconifyCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWwindowiconifyfun") @Nullable GLFWWindowIconifyCallbackI cbfun)
      GLFWwindowiconifyfun glfwSetWindowIconifyCallback(GLFWwindow * window, GLFWwindowiconifyfun cbfun)
    • nglfwSetWindowMaximizeCallback

      public static long nglfwSetWindowMaximizeCallback(long window, long cbfun)
      GLFWwindowmaximizefun glfwSetWindowMaximizeCallback(GLFWwindow * window, GLFWwindowmaximizefun cbfun)
    • glfwSetWindowMaximizeCallback

      @NativeType("GLFWwindowmaximizefun") public static @Nullable GLFWWindowMaximizeCallback glfwSetWindowMaximizeCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWwindowmaximizefun") @Nullable GLFWWindowMaximizeCallbackI cbfun)
      GLFWwindowmaximizefun glfwSetWindowMaximizeCallback(GLFWwindow * window, GLFWwindowmaximizefun cbfun)
    • nglfwSetFramebufferSizeCallback

      public static long nglfwSetFramebufferSizeCallback(long window, long cbfun)
      GLFWframebuffersizefun glfwSetFramebufferSizeCallback(GLFWwindow * window, GLFWframebuffersizefun cbfun)
    • glfwSetFramebufferSizeCallback

      @NativeType("GLFWframebuffersizefun") public static @Nullable GLFWFramebufferSizeCallback glfwSetFramebufferSizeCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWframebuffersizefun") @Nullable GLFWFramebufferSizeCallbackI cbfun)
      GLFWframebuffersizefun glfwSetFramebufferSizeCallback(GLFWwindow * window, GLFWframebuffersizefun cbfun)
    • nglfwSetWindowContentScaleCallback

      public static long nglfwSetWindowContentScaleCallback(long window, long cbfun)
      GLFWwindowcontentscalefun glfwSetWindowContentScaleCallback(GLFWwindow * window, GLFWwindowcontentscalefun cbfun)
    • glfwSetWindowContentScaleCallback

      @NativeType("GLFWwindowcontentscalefun") public static @Nullable GLFWWindowContentScaleCallback glfwSetWindowContentScaleCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWwindowcontentscalefun") @Nullable GLFWWindowContentScaleCallbackI cbfun)
      GLFWwindowcontentscalefun glfwSetWindowContentScaleCallback(GLFWwindow * window, GLFWwindowcontentscalefun cbfun)
    • glfwPollEvents

      public static void glfwPollEvents()
      void glfwPollEvents(void)
    • glfwWaitEvents

      public static void glfwWaitEvents()
      void glfwWaitEvents(void)
    • glfwWaitEventsTimeout

      public static void glfwWaitEventsTimeout(double timeout)
      void glfwWaitEventsTimeout(double timeout)
    • glfwPostEmptyEvent

      public static void glfwPostEmptyEvent()
      void glfwPostEmptyEvent(void)
    • glfwGetInputMode

      public static int glfwGetInputMode(@NativeType("GLFWwindow *") long window, int mode)
      int glfwGetInputMode(GLFWwindow * window, int mode)
    • glfwSetInputMode

      public static void glfwSetInputMode(@NativeType("GLFWwindow *") long window, int mode, int value)
      void glfwSetInputMode(GLFWwindow * window, int mode, int value)
    • glfwRawMouseMotionSupported

      @NativeType("int") public static boolean glfwRawMouseMotionSupported()
      int glfwRawMouseMotionSupported(void)
    • nglfwGetKeyName

      public static long nglfwGetKeyName(int key, int scancode)
      char const * glfwGetKeyName(int key, int scancode)
    • glfwGetKeyName

      @NativeType("char const *") public static @Nullable String glfwGetKeyName(int key, int scancode)
      char const * glfwGetKeyName(int key, int scancode)
    • glfwGetKeyScancode

      public static int glfwGetKeyScancode(int key)
      int glfwGetKeyScancode(int key)
    • glfwGetKey

      public static int glfwGetKey(@NativeType("GLFWwindow *") long window, int key)
      int glfwGetKey(GLFWwindow * window, int key)
    • glfwGetMouseButton

      public static int glfwGetMouseButton(@NativeType("GLFWwindow *") long window, int button)
      int glfwGetMouseButton(GLFWwindow * window, int button)
    • nglfwGetCursorPos

      public static void nglfwGetCursorPos(long window, long xpos, long ypos)
      void glfwGetCursorPos(GLFWwindow * window, double * xpos, double * ypos)
    • glfwGetCursorPos

      public static void glfwGetCursorPos(@NativeType("GLFWwindow *") long window, @NativeType("double *") @Nullable DoubleBuffer xpos, @NativeType("double *") @Nullable DoubleBuffer ypos)
      void glfwGetCursorPos(GLFWwindow * window, double * xpos, double * ypos)
    • glfwSetCursorPos

      public static void glfwSetCursorPos(@NativeType("GLFWwindow *") long window, double xpos, double ypos)
      void glfwSetCursorPos(GLFWwindow * window, double xpos, double ypos)
    • nglfwCreateCursor

      public static long nglfwCreateCursor(long image, int xhot, int yhot)
      GLFWcursor * glfwCreateCursor(GLFWimage const * image, int xhot, int yhot)
    • glfwCreateCursor

      @NativeType("GLFWcursor *") public static long glfwCreateCursor(@NativeType("GLFWimage const *") GLFWImage image, int xhot, int yhot)
      GLFWcursor * glfwCreateCursor(GLFWimage const * image, int xhot, int yhot)
    • glfwCreateStandardCursor

      @NativeType("GLFWcursor *") public static long glfwCreateStandardCursor(int shape)
      GLFWcursor * glfwCreateStandardCursor(int shape)
    • glfwDestroyCursor

      public static void glfwDestroyCursor(@NativeType("GLFWcursor *") long cursor)
      void glfwDestroyCursor(GLFWcursor * cursor)
    • glfwSetCursor

      public static void glfwSetCursor(@NativeType("GLFWwindow *") long window, @NativeType("GLFWcursor *") long cursor)
      void glfwSetCursor(GLFWwindow * window, GLFWcursor * cursor)
    • nglfwGetPreeditCursorRectangle

      public static void nglfwGetPreeditCursorRectangle(long window, long x, long y, long w, long h)
      void glfwGetPreeditCursorRectangle(GLFWwindow * window, int * x, int * y, int * w, int * h)
    • glfwGetPreeditCursorRectangle

      public static void glfwGetPreeditCursorRectangle(@NativeType("GLFWwindow *") long window, @NativeType("int *") @Nullable IntBuffer x, @NativeType("int *") @Nullable IntBuffer y, @NativeType("int *") @Nullable IntBuffer w, @NativeType("int *") @Nullable IntBuffer h)
      void glfwGetPreeditCursorRectangle(GLFWwindow * window, int * x, int * y, int * w, int * h)
    • glfwSetPreeditCursorRectangle

      public static void glfwSetPreeditCursorRectangle(@NativeType("GLFWwindow *") long window, int x, int y, int w, int h)
      void glfwSetPreeditCursorRectangle(GLFWwindow * window, int x, int y, int w, int h)
    • glfwResetPreeditText

      public static void glfwResetPreeditText(@NativeType("GLFWwindow *") long window)
      void glfwResetPreeditText(GLFWwindow * window)
    • nglfwGetPreeditCandidate

      public static long nglfwGetPreeditCandidate(long window, int index, long textCount)
      unsigned int * glfwGetPreeditCandidate(GLFWwindow * window, int index, int * textCount)
    • glfwGetPreeditCandidate

      @NativeType("unsigned int *") public static @Nullable IntBuffer glfwGetPreeditCandidate(@NativeType("GLFWwindow *") long window, int index)
      unsigned int * glfwGetPreeditCandidate(GLFWwindow * window, int index, int * textCount)
    • nglfwSetKeyCallback

      public static long nglfwSetKeyCallback(long window, long cbfun)
      GLFWkeyfun glfwSetKeyCallback(GLFWwindow * window, GLFWkeyfun cbfun)
    • glfwSetKeyCallback

      @NativeType("GLFWkeyfun") public static @Nullable GLFWKeyCallback glfwSetKeyCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWkeyfun") @Nullable GLFWKeyCallbackI cbfun)
      GLFWkeyfun glfwSetKeyCallback(GLFWwindow * window, GLFWkeyfun cbfun)
    • nglfwSetCharCallback

      public static long nglfwSetCharCallback(long window, long cbfun)
      GLFWcharfun glfwSetCharCallback(GLFWwindow * window, GLFWcharfun cbfun)
    • glfwSetCharCallback

      @NativeType("GLFWcharfun") public static @Nullable GLFWCharCallback glfwSetCharCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWcharfun") @Nullable GLFWCharCallbackI cbfun)
      GLFWcharfun glfwSetCharCallback(GLFWwindow * window, GLFWcharfun cbfun)
    • nglfwSetCharModsCallback

      public static long nglfwSetCharModsCallback(long window, long cbfun)
      GLFWcharmodsfun glfwSetCharModsCallback(GLFWwindow * window, GLFWcharmodsfun cbfun)
    • glfwSetCharModsCallback

      @NativeType("GLFWcharmodsfun") public static @Nullable GLFWCharModsCallback glfwSetCharModsCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWcharmodsfun") @Nullable GLFWCharModsCallbackI cbfun)
      GLFWcharmodsfun glfwSetCharModsCallback(GLFWwindow * window, GLFWcharmodsfun cbfun)
    • nglfwSetPreeditCallback

      public static long nglfwSetPreeditCallback(long window, long cbfun)
      GLFWpreeditfun glfwSetPreeditCallback(GLFWwindow * window, GLFWpreeditfun cbfun)
    • glfwSetPreeditCallback

      @NativeType("GLFWpreeditfun") public static @Nullable GLFWPreeditCallback glfwSetPreeditCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWpreeditfun") @Nullable GLFWPreeditCallbackI cbfun)
      GLFWpreeditfun glfwSetPreeditCallback(GLFWwindow * window, GLFWpreeditfun cbfun)
    • nglfwSetIMEStatusCallback

      public static long nglfwSetIMEStatusCallback(long window, long cbfun)
      GLFWimestatusfun glfwSetIMEStatusCallback(GLFWwindow * window, GLFWimestatusfun cbfun)
    • glfwSetIMEStatusCallback

      @NativeType("GLFWimestatusfun") public static @Nullable GLFWIMEStatusCallback glfwSetIMEStatusCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWimestatusfun") @Nullable GLFWIMEStatusCallbackI cbfun)
      GLFWimestatusfun glfwSetIMEStatusCallback(GLFWwindow * window, GLFWimestatusfun cbfun)
    • nglfwSetPreeditCandidateCallback

      public static long nglfwSetPreeditCandidateCallback(long window, long cbfun)
      GLFWpreeditcandidatefun glfwSetPreeditCandidateCallback(GLFWwindow * window, GLFWpreeditcandidatefun cbfun)
    • glfwSetPreeditCandidateCallback

      @NativeType("GLFWpreeditcandidatefun") public static @Nullable GLFWPreeditCandidateCallback glfwSetPreeditCandidateCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWpreeditcandidatefun") @Nullable GLFWPreeditCandidateCallbackI cbfun)
      GLFWpreeditcandidatefun glfwSetPreeditCandidateCallback(GLFWwindow * window, GLFWpreeditcandidatefun cbfun)
    • nglfwSetMouseButtonCallback

      public static long nglfwSetMouseButtonCallback(long window, long cbfun)
      GLFWmousebuttonfun glfwSetMouseButtonCallback(GLFWwindow * window, GLFWmousebuttonfun cbfun)
    • glfwSetMouseButtonCallback

      @NativeType("GLFWmousebuttonfun") public static @Nullable GLFWMouseButtonCallback glfwSetMouseButtonCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWmousebuttonfun") @Nullable GLFWMouseButtonCallbackI cbfun)
      GLFWmousebuttonfun glfwSetMouseButtonCallback(GLFWwindow * window, GLFWmousebuttonfun cbfun)
    • nglfwSetCursorPosCallback

      public static long nglfwSetCursorPosCallback(long window, long cbfun)
      GLFWcursorposfun glfwSetCursorPosCallback(GLFWwindow * window, GLFWcursorposfun cbfun)
    • glfwSetCursorPosCallback

      @NativeType("GLFWcursorposfun") public static @Nullable GLFWCursorPosCallback glfwSetCursorPosCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWcursorposfun") @Nullable GLFWCursorPosCallbackI cbfun)
      GLFWcursorposfun glfwSetCursorPosCallback(GLFWwindow * window, GLFWcursorposfun cbfun)
    • nglfwSetCursorEnterCallback

      public static long nglfwSetCursorEnterCallback(long window, long cbfun)
      GLFWcursorenterfun glfwSetCursorEnterCallback(GLFWwindow * window, GLFWcursorenterfun cbfun)
    • glfwSetCursorEnterCallback

      @NativeType("GLFWcursorenterfun") public static @Nullable GLFWCursorEnterCallback glfwSetCursorEnterCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWcursorenterfun") @Nullable GLFWCursorEnterCallbackI cbfun)
      GLFWcursorenterfun glfwSetCursorEnterCallback(GLFWwindow * window, GLFWcursorenterfun cbfun)
    • nglfwSetScrollCallback

      public static long nglfwSetScrollCallback(long window, long cbfun)
      GLFWscrollfun glfwSetScrollCallback(GLFWwindow * window, GLFWscrollfun cbfun)
    • glfwSetScrollCallback

      @NativeType("GLFWscrollfun") public static @Nullable GLFWScrollCallback glfwSetScrollCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWscrollfun") @Nullable GLFWScrollCallbackI cbfun)
      GLFWscrollfun glfwSetScrollCallback(GLFWwindow * window, GLFWscrollfun cbfun)
    • nglfwSetDropCallback

      public static long nglfwSetDropCallback(long window, long cbfun)
      GLFWdropfun glfwSetDropCallback(GLFWwindow * window, GLFWdropfun cbfun)
    • glfwSetDropCallback

      @NativeType("GLFWdropfun") public static @Nullable GLFWDropCallback glfwSetDropCallback(@NativeType("GLFWwindow *") long window, @NativeType("GLFWdropfun") @Nullable GLFWDropCallbackI cbfun)
      GLFWdropfun glfwSetDropCallback(GLFWwindow * window, GLFWdropfun cbfun)
    • glfwJoystickPresent

      @NativeType("int") public static boolean glfwJoystickPresent(int jid)
      int glfwJoystickPresent(int jid)
    • nglfwGetJoystickAxes

      public static long nglfwGetJoystickAxes(int jid, long count)
      float const * glfwGetJoystickAxes(int jid, int * count)
    • glfwGetJoystickAxes

      @NativeType("float const *") public static @Nullable FloatBuffer glfwGetJoystickAxes(int jid)
      float const * glfwGetJoystickAxes(int jid, int * count)
    • nglfwGetJoystickButtons

      public static long nglfwGetJoystickButtons(int jid, long count)
      unsigned char const * glfwGetJoystickButtons(int jid, int * count)
    • glfwGetJoystickButtons

      @NativeType("unsigned char const *") public static @Nullable ByteBuffer glfwGetJoystickButtons(int jid)
      unsigned char const * glfwGetJoystickButtons(int jid, int * count)
    • nglfwGetJoystickHats

      public static long nglfwGetJoystickHats(int jid, long count)
      unsigned char const * glfwGetJoystickHats(int jid, int * count)
    • glfwGetJoystickHats

      @NativeType("unsigned char const *") public static @Nullable ByteBuffer glfwGetJoystickHats(int jid)
      unsigned char const * glfwGetJoystickHats(int jid, int * count)
    • nglfwGetJoystickName

      public static long nglfwGetJoystickName(int jid)
      char const * glfwGetJoystickName(int jid)
    • glfwGetJoystickName

      @NativeType("char const *") public static @Nullable String glfwGetJoystickName(int jid)
      char const * glfwGetJoystickName(int jid)
    • nglfwGetJoystickGUID

      public static long nglfwGetJoystickGUID(int jid)
      char const * glfwGetJoystickGUID(int jid)
    • glfwGetJoystickGUID

      @NativeType("char const *") public static @Nullable String glfwGetJoystickGUID(int jid)
      char const * glfwGetJoystickGUID(int jid)
    • glfwSetJoystickUserPointer

      public static void glfwSetJoystickUserPointer(int jid, @NativeType("void *") long pointer)
      void glfwSetJoystickUserPointer(int jid, void * pointer)
    • glfwGetJoystickUserPointer

      @NativeType("void *") public static long glfwGetJoystickUserPointer(int jid)
      void * glfwGetJoystickUserPointer(int jid)
    • glfwJoystickIsGamepad

      @NativeType("int") public static boolean glfwJoystickIsGamepad(int jid)
      int glfwJoystickIsGamepad(int jid)
    • nglfwSetJoystickCallback

      public static long nglfwSetJoystickCallback(long cbfun)
      GLFWjoystickfun glfwSetJoystickCallback(GLFWjoystickfun cbfun)
    • glfwSetJoystickCallback

      @NativeType("GLFWjoystickfun") public static @Nullable GLFWJoystickCallback glfwSetJoystickCallback(@NativeType("GLFWjoystickfun") @Nullable GLFWJoystickCallbackI cbfun)
      GLFWjoystickfun glfwSetJoystickCallback(GLFWjoystickfun cbfun)
    • nglfwUpdateGamepadMappings

      public static int nglfwUpdateGamepadMappings(long string)
      int glfwUpdateGamepadMappings(char const * string)
    • glfwUpdateGamepadMappings

      @NativeType("int") public static boolean glfwUpdateGamepadMappings(@NativeType("char const *") ByteBuffer string)
      int glfwUpdateGamepadMappings(char const * string)
    • nglfwGetGamepadName

      public static long nglfwGetGamepadName(int jid)
      char const * glfwGetGamepadName(int jid)
    • glfwGetGamepadName

      @NativeType("char const *") public static @Nullable String glfwGetGamepadName(int jid)
      char const * glfwGetGamepadName(int jid)
    • nglfwGetGamepadState

      public static int nglfwGetGamepadState(int jid, long state)
      int glfwGetGamepadState(int jid, GLFWgamepadstate * state)
    • glfwGetGamepadState

      @NativeType("int") public static boolean glfwGetGamepadState(int jid, @NativeType("GLFWgamepadstate *") GLFWGamepadState state)
      int glfwGetGamepadState(int jid, GLFWgamepadstate * state)
    • nglfwSetClipboardString

      public static void nglfwSetClipboardString(long window, long string)
      void glfwSetClipboardString(GLFWwindow * window, char const * string)
    • glfwSetClipboardString

      public static void glfwSetClipboardString(@NativeType("GLFWwindow *") long window, @NativeType("char const *") ByteBuffer string)
      void glfwSetClipboardString(GLFWwindow * window, char const * string)
    • glfwSetClipboardString

      public static void glfwSetClipboardString(@NativeType("GLFWwindow *") long window, @NativeType("char const *") CharSequence string)
      void glfwSetClipboardString(GLFWwindow * window, char const * string)
    • nglfwGetClipboardString

      public static long nglfwGetClipboardString(long window)
      char const * glfwGetClipboardString(GLFWwindow * window)
    • glfwGetClipboardString

      @NativeType("char const *") public static @Nullable String glfwGetClipboardString(@NativeType("GLFWwindow *") long window)
      char const * glfwGetClipboardString(GLFWwindow * window)
    • glfwGetTime

      public static double glfwGetTime()
      double glfwGetTime(void)
    • glfwSetTime

      public static void glfwSetTime(double time)
      void glfwSetTime(double time)
    • glfwGetTimerValue

      @NativeType("uint64_t") public static long glfwGetTimerValue()
      uint64_t glfwGetTimerValue(void)
    • glfwGetTimerFrequency

      @NativeType("uint64_t") public static long glfwGetTimerFrequency()
      uint64_t glfwGetTimerFrequency(void)
    • glfwMakeContextCurrent

      public static void glfwMakeContextCurrent(@NativeType("GLFWwindow *") long window)
      void glfwMakeContextCurrent(GLFWwindow * window)
    • glfwGetCurrentContext

      @NativeType("GLFWwindow *") public static long glfwGetCurrentContext()
      GLFWwindow * glfwGetCurrentContext(void)
    • glfwSwapBuffers

      public static void glfwSwapBuffers(@NativeType("GLFWwindow *") long window)
      void glfwSwapBuffers(GLFWwindow * window)
    • glfwSwapInterval

      public static void glfwSwapInterval(int interval)
      void glfwSwapInterval(int interval)
    • nglfwExtensionSupported

      public static int nglfwExtensionSupported(long extension)
      int glfwExtensionSupported(char const * extension)
    • glfwExtensionSupported

      @NativeType("int") public static boolean glfwExtensionSupported(@NativeType("char const *") ByteBuffer extension)
      int glfwExtensionSupported(char const * extension)
    • glfwExtensionSupported

      @NativeType("int") public static boolean glfwExtensionSupported(@NativeType("char const *") CharSequence extension)
      int glfwExtensionSupported(char const * extension)
    • nglfwGetProcAddress

      public static long nglfwGetProcAddress(long procname)
      GLFWglproc glfwGetProcAddress(char const * procname)
    • glfwGetProcAddress

      @NativeType("GLFWglproc") public static long glfwGetProcAddress(@NativeType("char const *") ByteBuffer procname)
      GLFWglproc glfwGetProcAddress(char const * procname)
    • glfwGetProcAddress

      @NativeType("GLFWglproc") public static long glfwGetProcAddress(@NativeType("char const *") CharSequence procname)
      GLFWglproc glfwGetProcAddress(char const * procname)
    • glfwGetVersion

      public static void glfwGetVersion(@NativeType("int *") int @Nullable [] major, @NativeType("int *") int @Nullable [] minor, @NativeType("int *") int @Nullable [] rev)
      void glfwGetVersion(int * major, int * minor, int * rev)
    • glfwGetMonitorPos

      public static void glfwGetMonitorPos(@NativeType("GLFWmonitor *") long monitor, @NativeType("int *") int @Nullable [] xpos, @NativeType("int *") int @Nullable [] ypos)
      void glfwGetMonitorPos(GLFWmonitor * monitor, int * xpos, int * ypos)
    • glfwGetMonitorWorkarea

      public static void glfwGetMonitorWorkarea(@NativeType("GLFWmonitor *") long monitor, @NativeType("int *") int @Nullable [] xpos, @NativeType("int *") int @Nullable [] ypos, @NativeType("int *") int @Nullable [] width, @NativeType("int *") int @Nullable [] height)
      void glfwGetMonitorWorkarea(GLFWmonitor * monitor, int * xpos, int * ypos, int * width, int * height)
    • glfwGetMonitorPhysicalSize

      public static void glfwGetMonitorPhysicalSize(@NativeType("GLFWmonitor *") long monitor, @NativeType("int *") int @Nullable [] widthMM, @NativeType("int *") int @Nullable [] heightMM)
      void glfwGetMonitorPhysicalSize(GLFWmonitor * monitor, int * widthMM, int * heightMM)
    • glfwGetMonitorContentScale

      public static void glfwGetMonitorContentScale(@NativeType("GLFWmonitor *") long monitor, @NativeType("float *") float @Nullable [] xscale, @NativeType("float *") float @Nullable [] yscale)
      void glfwGetMonitorContentScale(GLFWmonitor * monitor, float * xscale, float * yscale)
    • glfwGetWindowPos

      public static void glfwGetWindowPos(@NativeType("GLFWwindow *") long window, @NativeType("int *") int @Nullable [] xpos, @NativeType("int *") int @Nullable [] ypos)
      void glfwGetWindowPos(GLFWwindow * window, int * xpos, int * ypos)
    • glfwGetWindowSize

      public static void glfwGetWindowSize(@NativeType("GLFWwindow *") long window, @NativeType("int *") int @Nullable [] width, @NativeType("int *") int @Nullable [] height)
      void glfwGetWindowSize(GLFWwindow * window, int * width, int * height)
    • glfwGetFramebufferSize

      public static void glfwGetFramebufferSize(@NativeType("GLFWwindow *") long window, @NativeType("int *") int @Nullable [] width, @NativeType("int *") int @Nullable [] height)
      void glfwGetFramebufferSize(GLFWwindow * window, int * width, int * height)
    • glfwGetWindowFrameSize

      public static void glfwGetWindowFrameSize(@NativeType("GLFWwindow *") long window, @NativeType("int *") int @Nullable [] left, @NativeType("int *") int @Nullable [] top, @NativeType("int *") int @Nullable [] right, @NativeType("int *") int @Nullable [] bottom)
      void glfwGetWindowFrameSize(GLFWwindow * window, int * left, int * top, int * right, int * bottom)
    • glfwGetWindowContentScale

      public static void glfwGetWindowContentScale(@NativeType("GLFWwindow *") long window, @NativeType("float *") float @Nullable [] xscale, @NativeType("float *") float @Nullable [] yscale)
      void glfwGetWindowContentScale(GLFWwindow * window, float * xscale, float * yscale)
    • glfwGetCursorPos

      public static void glfwGetCursorPos(@NativeType("GLFWwindow *") long window, @NativeType("double *") double @Nullable [] xpos, @NativeType("double *") double @Nullable [] ypos)
      void glfwGetCursorPos(GLFWwindow * window, double * xpos, double * ypos)
    • glfwGetPreeditCursorRectangle

      public static void glfwGetPreeditCursorRectangle(@NativeType("GLFWwindow *") long window, @NativeType("int *") int @Nullable [] x, @NativeType("int *") int @Nullable [] y, @NativeType("int *") int @Nullable [] w, @NativeType("int *") int @Nullable [] h)
      void glfwGetPreeditCursorRectangle(GLFWwindow * window, int * x, int * y, int * w, int * h)