#include "internal.h"
#include <assert.h>
#include <string.h>
#include <stdlib.h>
#include <float.h>
void _glfwInputWindowFocus(_GLFWwindow* window, GLFWbool focused)
{ … }
void _glfwInputWindowPos(_GLFWwindow* window, int x, int y)
{ … }
void _glfwInputWindowSize(_GLFWwindow* window, int width, int height)
{ … }
void _glfwInputWindowIconify(_GLFWwindow* window, GLFWbool iconified)
{ … }
void _glfwInputWindowMaximize(_GLFWwindow* window, GLFWbool maximized)
{ … }
void _glfwInputFramebufferSize(_GLFWwindow* window, int width, int height)
{ … }
void _glfwInputWindowContentScale(_GLFWwindow* window, float xscale, float yscale)
{ … }
void _glfwInputWindowDamage(_GLFWwindow* window)
{ … }
void _glfwInputWindowCloseRequest(_GLFWwindow* window)
{ … }
void _glfwInputWindowMonitor(_GLFWwindow* window, _GLFWmonitor* monitor)
{ … }
GLFWAPI GLFWwindow* glfwCreateWindow(int width, int height,
const char* title,
GLFWmonitor* monitor,
GLFWwindow* share)
{ … }
void glfwDefaultWindowHints(void)
{ … }
GLFWAPI void glfwWindowHint(int hint, int value)
{ … }
GLFWAPI void glfwWindowHintString(int hint, const char* value)
{ … }
GLFWAPI void glfwDestroyWindow(GLFWwindow* handle)
{ … }
GLFWAPI int glfwWindowShouldClose(GLFWwindow* handle)
{ … }
GLFWAPI void glfwSetWindowShouldClose(GLFWwindow* handle, int value)
{ … }
GLFWAPI const char* glfwGetWindowTitle(GLFWwindow* handle)
{ … }
GLFWAPI void glfwSetWindowTitle(GLFWwindow* handle, const char* title)
{ … }
GLFWAPI void glfwSetWindowIcon(GLFWwindow* handle,
int count, const GLFWimage* images)
{ … }
GLFWAPI void glfwGetWindowPos(GLFWwindow* handle, int* xpos, int* ypos)
{ … }
GLFWAPI void glfwSetWindowPos(GLFWwindow* handle, int xpos, int ypos)
{ … }
GLFWAPI void glfwGetWindowSize(GLFWwindow* handle, int* width, int* height)
{ … }
GLFWAPI void glfwSetWindowSize(GLFWwindow* handle, int width, int height)
{ … }
GLFWAPI void glfwSetWindowSizeLimits(GLFWwindow* handle,
int minwidth, int minheight,
int maxwidth, int maxheight)
{ … }
GLFWAPI void glfwSetWindowAspectRatio(GLFWwindow* handle, int numer, int denom)
{ … }
GLFWAPI void glfwGetFramebufferSize(GLFWwindow* handle, int* width, int* height)
{ … }
GLFWAPI void glfwGetWindowFrameSize(GLFWwindow* handle,
int* left, int* top,
int* right, int* bottom)
{ … }
GLFWAPI void glfwGetWindowContentScale(GLFWwindow* handle,
float* xscale, float* yscale)
{ … }
GLFWAPI float glfwGetWindowOpacity(GLFWwindow* handle)
{ … }
GLFWAPI void glfwSetWindowOpacity(GLFWwindow* handle, float opacity)
{ … }
GLFWAPI void glfwIconifyWindow(GLFWwindow* handle)
{ … }
GLFWAPI void glfwRestoreWindow(GLFWwindow* handle)
{ … }
GLFWAPI void glfwMaximizeWindow(GLFWwindow* handle)
{ … }
GLFWAPI void glfwShowWindow(GLFWwindow* handle)
{ … }
GLFWAPI void glfwRequestWindowAttention(GLFWwindow* handle)
{ … }
GLFWAPI void glfwHideWindow(GLFWwindow* handle)
{ … }
GLFWAPI void glfwFocusWindow(GLFWwindow* handle)
{ … }
GLFWAPI int glfwGetWindowAttrib(GLFWwindow* handle, int attrib)
{ … }
GLFWAPI void glfwSetWindowAttrib(GLFWwindow* handle, int attrib, int value)
{ … }
GLFWAPI GLFWmonitor* glfwGetWindowMonitor(GLFWwindow* handle)
{ … }
GLFWAPI void glfwSetWindowMonitor(GLFWwindow* wh,
GLFWmonitor* mh,
int xpos, int ypos,
int width, int height,
int refreshRate)
{ … }
GLFWAPI void glfwSetWindowUserPointer(GLFWwindow* handle, void* pointer)
{ … }
GLFWAPI void* glfwGetWindowUserPointer(GLFWwindow* handle)
{ … }
GLFWAPI GLFWwindowposfun glfwSetWindowPosCallback(GLFWwindow* handle,
GLFWwindowposfun cbfun)
{ … }
GLFWAPI GLFWwindowsizefun glfwSetWindowSizeCallback(GLFWwindow* handle,
GLFWwindowsizefun cbfun)
{ … }
GLFWAPI GLFWwindowclosefun glfwSetWindowCloseCallback(GLFWwindow* handle,
GLFWwindowclosefun cbfun)
{ … }
GLFWAPI GLFWwindowrefreshfun glfwSetWindowRefreshCallback(GLFWwindow* handle,
GLFWwindowrefreshfun cbfun)
{ … }
GLFWAPI GLFWwindowfocusfun glfwSetWindowFocusCallback(GLFWwindow* handle,
GLFWwindowfocusfun cbfun)
{ … }
GLFWAPI GLFWwindowiconifyfun glfwSetWindowIconifyCallback(GLFWwindow* handle,
GLFWwindowiconifyfun cbfun)
{ … }
GLFWAPI GLFWwindowmaximizefun glfwSetWindowMaximizeCallback(GLFWwindow* handle,
GLFWwindowmaximizefun cbfun)
{ … }
GLFWAPI GLFWframebuffersizefun glfwSetFramebufferSizeCallback(GLFWwindow* handle,
GLFWframebuffersizefun cbfun)
{ … }
GLFWAPI GLFWwindowcontentscalefun glfwSetWindowContentScaleCallback(GLFWwindow* handle,
GLFWwindowcontentscalefun cbfun)
{ … }
GLFWAPI void glfwPollEvents(void)
{ … }
GLFWAPI void glfwWaitEvents(void)
{ … }
GLFWAPI void glfwWaitEventsTimeout(double timeout)
{ … }
GLFWAPI void glfwPostEmptyEvent(void)
{ … }