|
| void | _glfwPlatformApplyCursorMode (_GLFWwindow *window) |
| | Applies the cursor mode of the specified window to the system. More...
|
| |
| int | _glfwPlatformCreateCursor (_GLFWcursor *cursor, const GLFWimage *image, int xhot, int yhot) |
| | Creates a custom cursor. More...
|
| |
| int | _glfwPlatformCreateStandardCursor (_GLFWcursor *cursor, int shape) |
| | Creates a cursor with a standard shape. More...
|
| |
| int | _glfwPlatformCreateWindow (_GLFWwindow *window, const _GLFWwndconfig *wndconfig, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig) |
| |
| void | _glfwPlatformDestroyCursor (_GLFWcursor *cursor) |
| | Destroys a cursor. More...
|
| |
| void | _glfwPlatformDestroyWindow (_GLFWwindow *window) |
| |
| const char * | _glfwPlatformGetClipboardString (_GLFWwindow *window) |
| | Returns the contents of the clipboard as a string. More...
|
| |
| void | _glfwPlatformGetCursorPos (_GLFWwindow *window, double *xpos, double *ypos) |
| | Retrieves the position of the cursor relative to the client area of the window. More...
|
| |
| void | _glfwPlatformGetFramebufferSize (_GLFWwindow *window, int *width, int *height) |
| | Retrieves the size of the framebuffer of the specified window. More...
|
| |
| void | _glfwPlatformGetWindowFrameSize (_GLFWwindow *window, int *left, int *top, int *right, int *bottom) |
| | Retrieves the size of the frame of the window. More...
|
| |
| void | _glfwPlatformGetWindowPos (_GLFWwindow *window, int *xpos, int *ypos) |
| | Retrieves the position of the client area of the specified window. More...
|
| |
| void | _glfwPlatformGetWindowSize (_GLFWwindow *window, int *width, int *height) |
| | Retrieves the size of the client area of the specified window. More...
|
| |
| void | _glfwPlatformHideWindow (_GLFWwindow *window) |
| | Hides the specified window. More...
|
| |
| void | _glfwPlatformIconifyWindow (_GLFWwindow *window) |
| | Iconifies the specified window. More...
|
| |
| void | _glfwPlatformPollEvents (void) |
| | Processes all pending events. More...
|
| |
| void | _glfwPlatformPostEmptyEvent (void) |
| | Posts an empty event to the event queue. More...
|
| |
| void | _glfwPlatformRestoreWindow (_GLFWwindow *window) |
| | Restores the specified window. More...
|
| |
| void | _glfwPlatformSetClipboardString (_GLFWwindow *window, const char *string) |
| | Sets the clipboard to the specified string. More...
|
| |
| void | _glfwPlatformSetCursor (_GLFWwindow *window, _GLFWcursor *cursor) |
| | Sets the cursor for the window. More...
|
| |
| void | _glfwPlatformSetCursorPos (_GLFWwindow *window, double xpos, double ypos) |
| | Sets the position of the cursor, relative to the client area of the window. More...
|
| |
| void | _glfwPlatformSetWindowPos (_GLFWwindow *window, int xpos, int ypos) |
| | Sets the position of the client area of the specified window. More...
|
| |
| void | _glfwPlatformSetWindowSize (_GLFWwindow *window, int width, int height) |
| | Sets the size of the client area of the specified window. More...
|
| |
| void | _glfwPlatformSetWindowTitle (_GLFWwindow *window, const char *title) |
| | Sets the title of the specified window. More...
|
| |
| void | _glfwPlatformShowWindow (_GLFWwindow *window) |
| | Makes the specified window visible. More...
|
| |
| void | _glfwPlatformUnhideWindow (_GLFWwindow *window) |
| |
| void | _glfwPlatformWaitEvents (void) |
| | Waits until events are queued and processes them. More...
|
| |
| int | _glfwPlatformWindowFocused (_GLFWwindow *window) |
| | Returns whether the window is focused. More...
|
| |
| int | _glfwPlatformWindowIconified (_GLFWwindow *window) |
| | Returns whether the window is iconified. More...
|
| |
| int | _glfwPlatformWindowVisible (_GLFWwindow *window) |
| | Returns whether the window is visible. More...
|
| |
| GLboolean | _glfwRegisterWindowClass (void) |
| |
| void | _glfwUnregisterWindowClass (void) |
| |
| static int | createWindow (_GLFWwindow *window, const _GLFWwndconfig *wndconfig, const _GLFWctxconfig *ctxconfig, const _GLFWfbconfig *fbconfig) |
| |
| static void | destroyWindow (_GLFWwindow *window) |
| |
| static void | disableCursor (_GLFWwindow *window) |
| |
| static GLboolean | enterFullscreenMode (_GLFWwindow *window) |
| |
| static int | getAsyncKeyMods (void) |
| |
| static void | getFullWindowSize (_GLFWwindow *window, int clientWidth, int clientHeight, int *fullWidth, int *fullHeight) |
| |
| static int | getKeyMods (void) |
| |
| static DWORD | getWindowExStyle (const _GLFWwindow *window) |
| |
| static DWORD | getWindowStyle (const _GLFWwindow *window) |
| |
| GLFWAPI HWND | glfwGetWin32Window (GLFWwindow *handle) |
| |
| static void | hideCursor (_GLFWwindow *window) |
| |
| static void | leaveFullscreenMode (_GLFWwindow *window) |
| |
| static void | restoreCursor (_GLFWwindow *window) |
| |
| static LPWSTR | translateCursorShape (int shape) |
| |
| static int | translateKey (WPARAM wParam, LPARAM lParam) |
| |
| static void | updateClipRect (_GLFWwindow *window) |
| |
| static LRESULT CALLBACK | windowProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| |