#include "internal.h"
#include <stdlib.h>
#include <string.h>
static void applySizeLimits(_GLFWwindow* window, int* width, int* height)
{ … }
static void fitToMonitor(_GLFWwindow* window)
{ … }
static void acquireMonitor(_GLFWwindow* window)
{ … }
static void releaseMonitor(_GLFWwindow* window)
{ … }
static int createNativeWindow(_GLFWwindow* window,
const _GLFWwndconfig* wndconfig,
const _GLFWfbconfig* fbconfig)
{ … }
GLFWbool _glfwCreateWindowNull(_GLFWwindow* window,
const _GLFWwndconfig* wndconfig,
const _GLFWctxconfig* ctxconfig,
const _GLFWfbconfig* fbconfig)
{ … }
void _glfwDestroyWindowNull(_GLFWwindow* window)
{ … }
void _glfwSetWindowTitleNull(_GLFWwindow* window, const char* title)
{ … }
void _glfwSetWindowIconNull(_GLFWwindow* window, int count, const GLFWimage* images)
{ … }
void _glfwSetWindowMonitorNull(_GLFWwindow* window,
_GLFWmonitor* monitor,
int xpos, int ypos,
int width, int height,
int refreshRate)
{ … }
void _glfwGetWindowPosNull(_GLFWwindow* window, int* xpos, int* ypos)
{ … }
void _glfwSetWindowPosNull(_GLFWwindow* window, int xpos, int ypos)
{ … }
void _glfwGetWindowSizeNull(_GLFWwindow* window, int* width, int* height)
{ … }
void _glfwSetWindowSizeNull(_GLFWwindow* window, int width, int height)
{ … }
void _glfwSetWindowSizeLimitsNull(_GLFWwindow* window,
int minwidth, int minheight,
int maxwidth, int maxheight)
{ … }
void _glfwSetWindowAspectRatioNull(_GLFWwindow* window, int n, int d)
{ … }
void _glfwGetFramebufferSizeNull(_GLFWwindow* window, int* width, int* height)
{ … }
void _glfwGetWindowFrameSizeNull(_GLFWwindow* window,
int* left, int* top,
int* right, int* bottom)
{ … }
void _glfwGetWindowContentScaleNull(_GLFWwindow* window, float* xscale, float* yscale)
{ … }
void _glfwIconifyWindowNull(_GLFWwindow* window)
{ … }
void _glfwRestoreWindowNull(_GLFWwindow* window)
{ … }
void _glfwMaximizeWindowNull(_GLFWwindow* window)
{ … }
GLFWbool _glfwWindowMaximizedNull(_GLFWwindow* window)
{ … }
GLFWbool _glfwWindowHoveredNull(_GLFWwindow* window)
{ … }
GLFWbool _glfwFramebufferTransparentNull(_GLFWwindow* window)
{ … }
void _glfwSetWindowResizableNull(_GLFWwindow* window, GLFWbool enabled)
{ … }
void _glfwSetWindowDecoratedNull(_GLFWwindow* window, GLFWbool enabled)
{ … }
void _glfwSetWindowFloatingNull(_GLFWwindow* window, GLFWbool enabled)
{ … }
void _glfwSetWindowMousePassthroughNull(_GLFWwindow* window, GLFWbool enabled)
{ … }
float _glfwGetWindowOpacityNull(_GLFWwindow* window)
{ … }
void _glfwSetWindowOpacityNull(_GLFWwindow* window, float opacity)
{ … }
void _glfwSetRawMouseMotionNull(_GLFWwindow *window, GLFWbool enabled)
{ … }
GLFWbool _glfwRawMouseMotionSupportedNull(void)
{ … }
void _glfwShowWindowNull(_GLFWwindow* window)
{ … }
void _glfwRequestWindowAttentionNull(_GLFWwindow* window)
{ … }
void _glfwHideWindowNull(_GLFWwindow* window)
{ … }
void _glfwFocusWindowNull(_GLFWwindow* window)
{ … }
GLFWbool _glfwWindowFocusedNull(_GLFWwindow* window)
{ … }
GLFWbool _glfwWindowIconifiedNull(_GLFWwindow* window)
{ … }
GLFWbool _glfwWindowVisibleNull(_GLFWwindow* window)
{ … }
void _glfwPollEventsNull(void)
{ … }
void _glfwWaitEventsNull(void)
{ … }
void _glfwWaitEventsTimeoutNull(double timeout)
{ … }
void _glfwPostEmptyEventNull(void)
{ … }
void _glfwGetCursorPosNull(_GLFWwindow* window, double* xpos, double* ypos)
{ … }
void _glfwSetCursorPosNull(_GLFWwindow* window, double x, double y)
{ … }
void _glfwSetCursorModeNull(_GLFWwindow* window, int mode)
{ … }
GLFWbool _glfwCreateCursorNull(_GLFWcursor* cursor,
const GLFWimage* image,
int xhot, int yhot)
{ … }
GLFWbool _glfwCreateStandardCursorNull(_GLFWcursor* cursor, int shape)
{ … }
void _glfwDestroyCursorNull(_GLFWcursor* cursor)
{ … }
void _glfwSetCursorNull(_GLFWwindow* window, _GLFWcursor* cursor)
{ … }
void _glfwSetClipboardStringNull(const char* string)
{ … }
const char* _glfwGetClipboardStringNull(void)
{ … }
EGLenum _glfwGetEGLPlatformNull(EGLint** attribs)
{ … }
EGLNativeDisplayType _glfwGetEGLNativeDisplayNull(void)
{ … }
EGLNativeWindowType _glfwGetEGLNativeWindowNull(_GLFWwindow* window)
{ … }
const char* _glfwGetScancodeNameNull(int scancode)
{ … }
int _glfwGetKeyScancodeNull(int key)
{ … }
void _glfwGetRequiredInstanceExtensionsNull(char** extensions)
{ … }
GLFWbool _glfwGetPhysicalDevicePresentationSupportNull(VkInstance instance,
VkPhysicalDevice device,
uint32_t queuefamily)
{ … }
VkResult _glfwCreateWindowSurfaceNull(VkInstance instance,
_GLFWwindow* window,
const VkAllocationCallbacks* allocator,
VkSurfaceKHR* surface)
{ … }