|
GLFWbool | initialized |
|
GLFWallocator | allocator |
|
_GLFWplatform | platform |
|
struct { |
_GLFWinitconfig init |
|
_GLFWfbconfig framebuffer |
|
_GLFWwndconfig window |
|
_GLFWctxconfig context |
|
int refreshRate |
|
} | hints |
|
_GLFWerror * | errorListHead |
|
_GLFWcursor * | cursorListHead |
|
_GLFWwindow * | windowListHead |
|
_GLFWmonitor ** | monitors |
|
int | monitorCount |
|
GLFWbool | joysticksInitialized |
|
_GLFWjoystick | joysticks [GLFW_JOYSTICK_LAST+1] |
|
_GLFWmapping * | mappings |
|
int | mappingCount |
|
_GLFWtls | errorSlot |
|
_GLFWtls | contextSlot |
|
_GLFWmutex | errorLock |
|
struct { |
uint64_t offset |
|
} | timer |
|
struct { |
EGLenum platform |
|
EGLDisplay display |
|
EGLint major |
|
EGLint minor |
|
GLFWbool prefix |
|
GLFWbool KHR_create_context |
|
GLFWbool KHR_create_context_no_error |
|
GLFWbool KHR_gl_colorspace |
|
GLFWbool KHR_get_all_proc_addresses |
|
GLFWbool KHR_context_flush_control |
|
GLFWbool EXT_client_extensions |
|
GLFWbool EXT_platform_base |
|
GLFWbool EXT_platform_x11 |
|
GLFWbool EXT_platform_wayland |
|
GLFWbool EXT_present_opaque |
|
GLFWbool ANGLE_platform_angle |
|
GLFWbool ANGLE_platform_angle_opengl |
|
GLFWbool ANGLE_platform_angle_d3d |
|
GLFWbool ANGLE_platform_angle_vulkan |
|
GLFWbool ANGLE_platform_angle_metal |
|
void * handle |
|
PFN_eglGetConfigAttrib GetConfigAttrib |
|
PFN_eglGetConfigs GetConfigs |
|
PFN_eglGetDisplay GetDisplay |
|
PFN_eglGetError GetError |
|
PFN_eglInitialize Initialize |
|
PFN_eglTerminate Terminate |
|
PFN_eglBindAPI BindAPI |
|
PFN_eglCreateContext CreateContext |
|
PFN_eglDestroySurface DestroySurface |
|
PFN_eglDestroyContext DestroyContext |
|
PFN_eglCreateWindowSurface CreateWindowSurface |
|
PFN_eglMakeCurrent MakeCurrent |
|
PFN_eglSwapBuffers SwapBuffers |
|
PFN_eglSwapInterval SwapInterval |
|
PFN_eglQueryString QueryString |
|
PFN_eglGetProcAddress GetProcAddress |
|
PFNEGLGETPLATFORMDISPLAYEXTPROC GetPlatformDisplayEXT |
|
PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC CreatePlatformWindowSurfaceEXT |
|
} | egl |
|
struct { |
void * handle |
|
PFN_OSMesaCreateContextExt CreateContextExt |
|
PFN_OSMesaCreateContextAttribs CreateContextAttribs |
|
PFN_OSMesaDestroyContext DestroyContext |
|
PFN_OSMesaMakeCurrent MakeCurrent |
|
PFN_OSMesaGetColorBuffer GetColorBuffer |
|
PFN_OSMesaGetDepthBuffer GetDepthBuffer |
|
PFN_OSMesaGetProcAddress GetProcAddress |
|
} | osmesa |
|
struct { |
GLFWbool available |
|
void * handle |
|
char * extensions [2] |
|
PFN_vkGetInstanceProcAddr GetInstanceProcAddr |
|
GLFWbool KHR_surface |
|
GLFWbool KHR_win32_surface |
|
GLFWbool MVK_macos_surface |
|
GLFWbool EXT_metal_surface |
|
GLFWbool KHR_xlib_surface |
|
GLFWbool KHR_xcb_surface |
|
GLFWbool KHR_wayland_surface |
|
} | vk |
|
struct { |
GLFWmonitorfun monitor |
|
GLFWjoystickfun joystick |
|
} | callbacks |
|