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

Public Attributes

int platformID
 
GLFWbool(* init )(void)
 
void(* terminate )(void)
 
void(* getCursorPos )(_GLFWwindow *, double *, double *)
 
void(* setCursorPos )(_GLFWwindow *, double, double)
 
void(* setCursorMode )(_GLFWwindow *, int)
 
void(* setRawMouseMotion )(_GLFWwindow *, GLFWbool)
 
GLFWbool(* rawMouseMotionSupported )(void)
 
GLFWbool(* createCursor )(_GLFWcursor *, const GLFWimage *, int, int)
 
GLFWbool(* createStandardCursor )(_GLFWcursor *, int)
 
void(* destroyCursor )(_GLFWcursor *)
 
void(* setCursor )(_GLFWwindow *, _GLFWcursor *)
 
const char *(* getScancodeName )(int)
 
int(* getKeyScancode )(int)
 
void(* setClipboardString )(const char *)
 
const char *(* getClipboardString )(void)
 
GLFWbool(* initJoysticks )(void)
 
void(* terminateJoysticks )(void)
 
GLFWbool(* pollJoystick )(_GLFWjoystick *, int)
 
const char *(* getMappingName )(void)
 
void(* updateGamepadGUID )(char *)
 
void(* freeMonitor )(_GLFWmonitor *)
 
void(* getMonitorPos )(_GLFWmonitor *, int *, int *)
 
void(* getMonitorContentScale )(_GLFWmonitor *, float *, float *)
 
void(* getMonitorWorkarea )(_GLFWmonitor *, int *, int *, int *, int *)
 
GLFWvidmode *(* getVideoModes )(_GLFWmonitor *, int *)
 
GLFWbool(* getVideoMode )(_GLFWmonitor *, GLFWvidmode *)
 
GLFWbool(* getGammaRamp )(_GLFWmonitor *, GLFWgammaramp *)
 
void(* setGammaRamp )(_GLFWmonitor *, const GLFWgammaramp *)
 
GLFWbool(* createWindow )(_GLFWwindow *, const _GLFWwndconfig *, const _GLFWctxconfig *, const _GLFWfbconfig *)
 
void(* destroyWindow )(_GLFWwindow *)
 
void(* setWindowTitle )(_GLFWwindow *, const char *)
 
void(* setWindowIcon )(_GLFWwindow *, int, const GLFWimage *)
 
void(* getWindowPos )(_GLFWwindow *, int *, int *)
 
void(* setWindowPos )(_GLFWwindow *, int, int)
 
void(* getWindowSize )(_GLFWwindow *, int *, int *)
 
void(* setWindowSize )(_GLFWwindow *, int, int)
 
void(* setWindowSizeLimits )(_GLFWwindow *, int, int, int, int)
 
void(* setWindowAspectRatio )(_GLFWwindow *, int, int)
 
void(* getFramebufferSize )(_GLFWwindow *, int *, int *)
 
void(* getWindowFrameSize )(_GLFWwindow *, int *, int *, int *, int *)
 
void(* getWindowContentScale )(_GLFWwindow *, float *, float *)
 
void(* iconifyWindow )(_GLFWwindow *)
 
void(* restoreWindow )(_GLFWwindow *)
 
void(* maximizeWindow )(_GLFWwindow *)
 
void(* showWindow )(_GLFWwindow *)
 
void(* hideWindow )(_GLFWwindow *)
 
void(* requestWindowAttention )(_GLFWwindow *)
 
void(* focusWindow )(_GLFWwindow *)
 
void(* setWindowMonitor )(_GLFWwindow *, _GLFWmonitor *, int, int, int, int, int)
 
GLFWbool(* windowFocused )(_GLFWwindow *)
 
GLFWbool(* windowIconified )(_GLFWwindow *)
 
GLFWbool(* windowVisible )(_GLFWwindow *)
 
GLFWbool(* windowMaximized )(_GLFWwindow *)
 
GLFWbool(* windowHovered )(_GLFWwindow *)
 
GLFWbool(* framebufferTransparent )(_GLFWwindow *)
 
float(* getWindowOpacity )(_GLFWwindow *)
 
void(* setWindowResizable )(_GLFWwindow *, GLFWbool)
 
void(* setWindowDecorated )(_GLFWwindow *, GLFWbool)
 
void(* setWindowFloating )(_GLFWwindow *, GLFWbool)
 
void(* setWindowOpacity )(_GLFWwindow *, float)
 
void(* setWindowMousePassthrough )(_GLFWwindow *, GLFWbool)
 
void(* pollEvents )(void)
 
void(* waitEvents )(void)
 
void(* waitEventsTimeout )(double)
 
void(* postEmptyEvent )(void)
 
EGLenum(* getEGLPlatform )(EGLint **)
 
EGLNativeDisplayType(* getEGLNativeDisplay )(void)
 
EGLNativeWindowType(* getEGLNativeWindow )(_GLFWwindow *)
 
void(* getRequiredInstanceExtensions )(char **)
 
GLFWbool(* getPhysicalDevicePresentationSupport )(VkInstance, VkPhysicalDevice, uint32_t)
 
VkResult(* createWindowSurface )(VkInstance, _GLFWwindow *, const VkAllocationCallbacks *, VkSurfaceKHR *)
 

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