|
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) |
|