raygui-widget
Public Attributes | List of all members
_GLFWlibrary Struct Reference
Collaboration diagram for _GLFWlibrary:
Collaboration graph
[legend]

Public Attributes

GLFWbool initialized
 
GLFWallocator allocator
 
_GLFWplatform platform
 
struct {
   _GLFWinitconfig   init
 
   _GLFWfbconfig   framebuffer
 
   _GLFWwndconfig   window
 
   _GLFWctxconfig   context
 
   int   refreshRate
 
hints
 
_GLFWerrorerrorListHead
 
_GLFWcursorcursorListHead
 
_GLFWwindowwindowListHead
 
_GLFWmonitor ** monitors
 
int monitorCount
 
GLFWbool joysticksInitialized
 
_GLFWjoystick joysticks [GLFW_JOYSTICK_LAST+1]
 
_GLFWmappingmappings
 
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
 

The documentation for this struct was generated from the following file: