![]() |
Wise&mystical
1.0
Project about Europe
|
Functions related to accessing native handles.
Functions related to accessing native handles.
By using the native access functions you assert that you know what you're doing and how to fix problems caused by using them. If you don't, you shouldn't be using them.
Before the inclusion of glfw3native.h, you may define zero or more window system API macro and zero or more context creation API macros.
The chosen backends must match those the library was compiled for. Failure to do this will cause a link-time error.
The available window API macros are:
GLFW_EXPOSE_NATIVE_WIN32GLFW_EXPOSE_NATIVE_COCOAGLFW_EXPOSE_NATIVE_X11GLFW_EXPOSE_NATIVE_WAYLANDThe available context API macros are:
GLFW_EXPOSE_NATIVE_WGLGLFW_EXPOSE_NATIVE_NSGLGLFW_EXPOSE_NATIVE_GLXGLFW_EXPOSE_NATIVE_EGLGLFW_EXPOSE_NATIVE_OSMESAThese macros select which of the native access functions that are declared and which platform-specific headers to include. It is then up your (by definition platform-specific) code to handle which of these should be defined.