aboutsummaryrefslogtreecommitdiff
path: root/glfw-3.2.1/docs/html/glfw3_8h_source.html
blob: ff784907bb38701e0471eca7da4fb3beec595ef5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>GLFW: glfw3.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
	<div class="glfwheader">
		<a href="http://www.glfw.org/" id="glfwhome">GLFW</a>
		<ul class="glfwnavbar">
			<li><a href="http://www.glfw.org/documentation.html">Documentation</a></li>
			<li><a href="http://www.glfw.org/download.html">Download</a></li>
			<li><a href="http://www.glfw.org/media.html">Media</a></li>
			<li><a href="http://www.glfw.org/community.html">Community</a></li>
		</ul>
	</div>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_351f617146de9499414a6c099ebbe0ca.html">glfw-3.2.1</a></li><li class="navelem"><a class="el" href="dir_1f12d41534b9d9c99a183e145b58d6f3.html">include</a></li><li class="navelem"><a class="el" href="dir_4bcf8e981abe5adb811ce4f57d70c9af.html">GLFW</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">glfw3.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="glfw3_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * GLFW 3.2 - www.glfw.org</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * A library for OpenGL, window and input</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *------------------------------------------------------------------------</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * Copyright (c) 2002-2006 Marcus Geelnard</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * Copyright (c) 2006-2016 Camilla Berglund &lt;elmindreda@glfw.org&gt;</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * This software is provided &#39;as-is&#39;, without any express or implied</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * warranty. In no event will the authors be held liable for any damages</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * arising from the use of this software.</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * Permission is granted to anyone to use this software for any purpose,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * including commercial applications, and to alter it and redistribute it</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * freely, subject to the following restrictions:</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * 1. The origin of this software must not be misrepresented; you must not</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *    claim that you wrote the original software. If you use this software</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *    in a product, an acknowledgment in the product documentation would</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *    be appreciated but is not required.</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * 2. Altered source versions must be plainly marked as such, and must not</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> *    be misrepresented as being the original software.</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * 3. This notice may not be removed or altered from any source</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> *    distribution.</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> *************************************************************************/</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#ifndef _glfw3_h_</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#define _glfw3_h_</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">/*************************************************************************</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"> * Doxygen documentation</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> *************************************************************************/</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment">/*************************************************************************</span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment"> * Compiler- and platform-specific preprocessor work</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment"> *************************************************************************/</span></div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment">/* If we are we on Windows, we want a single define for it.</span></div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="preprocessor">#if !defined(_WIN32) &amp;&amp; (defined(__WIN32__) || defined(WIN32) || defined(__MINGW32__))</span></div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="preprocessor"> #define _WIN32</span></div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _WIN32 */</span><span class="preprocessor"></span></div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">/* It is customary to use APIENTRY for OpenGL function pointer declarations on</span></div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment"> * all platforms.  Additionally, the Windows OpenGL header needs APIENTRY.</span></div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor">#ifndef APIENTRY</span></div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="preprocessor"> #ifdef _WIN32</span></div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="preprocessor">  #define APIENTRY __stdcall</span></div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor"> #else</span></div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor">  #define APIENTRY</span></div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor"> #endif</span></div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* APIENTRY */</span><span class="preprocessor"></span></div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment">/* Some Windows OpenGL headers need this.</span></div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="preprocessor">#if !defined(WINGDIAPI) &amp;&amp; defined(_WIN32)</span></div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor"> #define WINGDIAPI __declspec(dllimport)</span></div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="preprocessor"> #define GLFW_WINGDIAPI_DEFINED</span></div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* WINGDIAPI */</span><span class="preprocessor"></span></div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment">/* Some Windows GLU headers need this.</span></div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="preprocessor">#if !defined(CALLBACK) &amp;&amp; defined(_WIN32)</span></div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="preprocessor"> #define CALLBACK __stdcall</span></div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="preprocessor"> #define GLFW_CALLBACK_DEFINED</span></div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CALLBACK */</span><span class="preprocessor"></span></div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="comment">/* Include because most Windows GLU headers need wchar_t and</span></div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment"> * the OS X OpenGL header blocks the definition of ptrdiff_t by glext.h.</span></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="comment"> * Include it unconditionally to avoid surprising side-effects.</span></div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment">/* Include because it is needed by Vulkan and related functions.</span></div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="comment">/* Include the chosen client API headers.</span></div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="preprocessor">#if defined(__APPLE__)</span></div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="preprocessor"> #if defined(GLFW_INCLUDE_GLCOREARB)</span></div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="preprocessor">  #include &lt;OpenGL/gl3.h&gt;</span></div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="preprocessor">  #if defined(GLFW_INCLUDE_GLEXT)</span></div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="preprocessor">   #include &lt;OpenGL/gl3ext.h&gt;</span></div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="preprocessor">  #endif</span></div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="preprocessor"> #elif !defined(GLFW_INCLUDE_NONE)</span></div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="preprocessor">  #if !defined(GLFW_INCLUDE_GLEXT)</span></div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="preprocessor">   #define GL_GLEXT_LEGACY</span></div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="preprocessor">  #endif</span></div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="preprocessor">  #include &lt;OpenGL/gl.h&gt;</span></div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="preprocessor"> #endif</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="preprocessor"> #if defined(GLFW_INCLUDE_GLU)</span></div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="preprocessor">  #include &lt;OpenGL/glu.h&gt;</span></div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="preprocessor"> #endif</span></div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="preprocessor"> #if defined(GLFW_INCLUDE_GLCOREARB)</span></div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="preprocessor">  #include &lt;GL/glcorearb.h&gt;</span></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="preprocessor"> #elif defined(GLFW_INCLUDE_ES1)</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="preprocessor">  #include &lt;GLES/gl.h&gt;</span></div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="preprocessor">  #if defined(GLFW_INCLUDE_GLEXT)</span></div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="preprocessor">   #include &lt;GLES/glext.h&gt;</span></div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="preprocessor">  #endif</span></div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="preprocessor"> #elif defined(GLFW_INCLUDE_ES2)</span></div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="preprocessor">  #include &lt;GLES2/gl2.h&gt;</span></div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="preprocessor">  #if defined(GLFW_INCLUDE_GLEXT)</span></div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="preprocessor">   #include &lt;GLES2/gl2ext.h&gt;</span></div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="preprocessor">  #endif</span></div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="preprocessor"> #elif defined(GLFW_INCLUDE_ES3)</span></div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor">  #include &lt;GLES3/gl3.h&gt;</span></div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="preprocessor">  #if defined(GLFW_INCLUDE_GLEXT)</span></div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="preprocessor">   #include &lt;GLES2/gl2ext.h&gt;</span></div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="preprocessor">  #endif</span></div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="preprocessor"> #elif defined(GLFW_INCLUDE_ES31)</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="preprocessor">  #include &lt;GLES3/gl31.h&gt;</span></div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor">  #if defined(GLFW_INCLUDE_GLEXT)</span></div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="preprocessor">   #include &lt;GLES2/gl2ext.h&gt;</span></div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="preprocessor">  #endif</span></div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="preprocessor"> #elif defined(GLFW_INCLUDE_VULKAN)</span></div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="preprocessor">  #include &lt;vulkan/vulkan.h&gt;</span></div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="preprocessor"> #elif !defined(GLFW_INCLUDE_NONE)</span></div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">  #include &lt;GL/gl.h&gt;</span></div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="preprocessor">  #if defined(GLFW_INCLUDE_GLEXT)</span></div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="preprocessor">   #include &lt;GL/glext.h&gt;</span></div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor">  #endif</span></div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="preprocessor"> #endif</span></div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="preprocessor"> #if defined(GLFW_INCLUDE_GLU)</span></div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor">  #include &lt;GL/glu.h&gt;</span></div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="preprocessor"> #endif</span></div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="preprocessor">#if defined(GLFW_DLL) &amp;&amp; defined(_GLFW_BUILD_DLL)</span></div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160; <span class="comment">/* GLFW_DLL must be defined by applications that are linking against the DLL</span></div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="comment">  * version of the GLFW library.  _GLFW_BUILD_DLL is defined by the GLFW</span></div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="comment">  * configuration header when compiling the DLL version of the library.</span></div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="comment">  */</span></div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="preprocessor"> #error &quot;You must not have both GLFW_DLL and _GLFW_BUILD_DLL defined&quot;</span></div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment">/* GLFWAPI is used to declare public API functions for export</span></div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment"> * from the DLL / shared library / dynamic library.</span></div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="preprocessor">#if defined(_WIN32) &amp;&amp; defined(_GLFW_BUILD_DLL)</span></div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160; <span class="comment">/* We are building GLFW as a Win32 DLL */</span></div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="preprocessor"> #define GLFWAPI __declspec(dllexport)</span></div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="preprocessor">#elif defined(_WIN32) &amp;&amp; defined(GLFW_DLL)</span></div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160; <span class="comment">/* We are calling GLFW as a Win32 DLL */</span></div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="preprocessor"> #define GLFWAPI __declspec(dllimport)</span></div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="preprocessor">#elif defined(__GNUC__) &amp;&amp; defined(_GLFW_BUILD_DLL)</span></div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160; <span class="comment">/* We are building GLFW as a shared / dynamic library */</span></div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="preprocessor"> #define GLFWAPI __attribute__((visibility(&quot;default&quot;)))</span></div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160; <span class="comment">/* We are building or calling GLFW as a static library */</span></div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="preprocessor"> #define GLFWAPI</span></div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="comment">/*************************************************************************</span></div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="comment"> * GLFW API tokens</span></div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment"> *************************************************************************/</span></div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="group__init.html#ga6337d9ea43b22fc529b2bba066b4a576">  218</a></span>&#160;<span class="preprocessor">#define GLFW_VERSION_MAJOR          3</span></div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;</div><div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="group__init.html#gaf80d40f0aea7088ff337606e9c48f7a3">  225</a></span>&#160;<span class="preprocessor">#define GLFW_VERSION_MINOR          2</span></div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="group__init.html#gab72ae2e2035d9ea461abc3495eac0502">  232</a></span>&#160;<span class="preprocessor">#define GLFW_VERSION_REVISION       1</span></div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a2744fbb29b5631bb28802dbe0cf36eba">  243</a></span>&#160;<span class="preprocessor">#define GLFW_TRUE                   1</span></div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="glfw3_8h.html#ac877fe3b627d21ef3a0a23e0a73ba8c5">  250</a></span>&#160;<span class="preprocessor">#define GLFW_FALSE                  0</span></div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="group__input.html#gada11d965c4da13090ad336e030e4d11f">  261</a></span>&#160;<span class="preprocessor">#define GLFW_RELEASE                0</span></div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="group__input.html#ga2485743d0b59df3791c45951c4195265">  268</a></span>&#160;<span class="preprocessor">#define GLFW_PRESS                  1</span></div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="group__input.html#gac96fd3b9fc66c6f0eebaf6532595338f">  275</a></span>&#160;<span class="preprocessor">#define GLFW_REPEAT                 2</span></div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="comment">/* The unknown key */</span></div><div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="group__keys.html#ga99aacc875b6b27a072552631e13775c7">  302</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_UNKNOWN            -1</span></div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="comment">/* Printable keys */</span></div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="group__keys.html#gaddb2c23772b97fd7e26e8ee66f1ad014">  305</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_SPACE              32</span></div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="group__keys.html#ga6059b0b048ba6980b6107fffbd3b4b24">  306</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_APOSTROPHE         39  </span><span class="comment">/* &#39; */</span><span class="preprocessor"></span></div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="group__keys.html#gab3d5d72e59d3055f494627b0a524926c">  307</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_COMMA              44  </span><span class="comment">/* , */</span><span class="preprocessor"></span></div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="group__keys.html#gac556b360f7f6fca4b70ba0aecf313fd4">  308</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_MINUS              45  </span><span class="comment">/* - */</span><span class="preprocessor"></span></div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="group__keys.html#ga37e296b650eab419fc474ff69033d927">  309</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_PERIOD             46  </span><span class="comment">/* . */</span><span class="preprocessor"></span></div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="group__keys.html#gadf3d753b2d479148d711de34b83fd0db">  310</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_SLASH              47  </span><span class="comment">/* / */</span><span class="preprocessor"></span></div><div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="group__keys.html#ga50391730e9d7112ad4fd42d0bd1597c1">  311</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_0                  48</span></div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="group__keys.html#ga05e4cae9ddb8d40cf6d82c8f11f2502f">  312</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_1                  49</span></div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="group__keys.html#gadc8e66b3a4c4b5c39ad1305cf852863c">  313</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_2                  50</span></div><div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="group__keys.html#ga812f0273fe1a981e1fa002ae73e92271">  314</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_3                  51</span></div><div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="group__keys.html#ga9e14b6975a9cc8f66cdd5cb3d3861356">  315</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_4                  52</span></div><div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="group__keys.html#ga4d74ddaa5d4c609993b4d4a15736c924">  316</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_5                  53</span></div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="group__keys.html#ga9ea4ab80c313a227b14d0a7c6f810b5d">  317</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_6                  54</span></div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="group__keys.html#gab79b1cfae7bd630cfc4604c1f263c666">  318</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_7                  55</span></div><div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="group__keys.html#gadeaa109a0f9f5afc94fe4a108e686f6f">  319</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_8                  56</span></div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="group__keys.html#ga2924cb5349ebbf97c8987f3521c44f39">  320</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_9                  57</span></div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="group__keys.html#ga84233de9ee5bb3e8788a5aa07d80af7d">  321</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_SEMICOLON          59  </span><span class="comment">/* ; */</span><span class="preprocessor"></span></div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="group__keys.html#gae1a2de47240d6664423c204bdd91bd17">  322</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_EQUAL              61  </span><span class="comment">/* = */</span><span class="preprocessor"></span></div><div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="group__keys.html#ga03e842608e1ea323370889d33b8f70ff">  323</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_A                  65</span></div><div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="group__keys.html#ga8e3fb647ff3aca9e8dbf14fe66332941">  324</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_B                  66</span></div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="group__keys.html#ga00ccf3475d9ee2e679480d540d554669">  325</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_C                  67</span></div><div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="group__keys.html#ga011f7cdc9a654da984a2506479606933">  326</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_D                  68</span></div><div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="group__keys.html#gabf48fcc3afbe69349df432b470c96ef2">  327</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_E                  69</span></div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="group__keys.html#ga5df402e02aca08444240058fd9b42a55">  328</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F                  70</span></div><div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="group__keys.html#gae74ecddf7cc96104ab23989b1cdab536">  329</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_G                  71</span></div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="group__keys.html#gad4cc98fc8f35f015d9e2fb94bf136076">  330</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_H                  72</span></div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="group__keys.html#ga274655c8bfe39742684ca393cf8ed093">  331</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_I                  73</span></div><div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="group__keys.html#ga65ff2aedb129a3149ad9cb3e4159a75f">  332</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_J                  74</span></div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="group__keys.html#ga4ae8debadf6d2a691badae0b53ea3ba0">  333</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_K                  75</span></div><div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="group__keys.html#gaaa8b54a13f6b1eed85ac86f82d550db2">  334</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_L                  76</span></div><div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="group__keys.html#ga4d7f0260c82e4ea3d6ebc7a21d6e3716">  335</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_M                  77</span></div><div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="group__keys.html#gae00856dfeb5d13aafebf59d44de5cdda">  336</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_N                  78</span></div><div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="group__keys.html#gaecbbb79130df419d58dd7f09a169efe9">  337</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_O                  79</span></div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="group__keys.html#ga8fc15819c1094fb2afa01d84546b33e1">  338</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_P                  80</span></div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="group__keys.html#gafdd01e38b120d67cf51e348bb47f3964">  339</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_Q                  81</span></div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="group__keys.html#ga4ce6c70a0c98c50b3fe4ab9a728d4d36">  340</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_R                  82</span></div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="group__keys.html#ga1570e2ccaab036ea82bed66fc1dab2a9">  341</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_S                  83</span></div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="group__keys.html#ga90e0560422ec7a30e7f3f375bc9f37f9">  342</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_T                  84</span></div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="group__keys.html#gacad52f3bf7d378fc0ffa72a76769256d">  343</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_U                  85</span></div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="group__keys.html#ga22c7763899ecf7788862e5f90eacce6b">  344</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_V                  86</span></div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="group__keys.html#gaa06a712e6202661fc03da5bdb7b6e545">  345</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_W                  87</span></div><div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="group__keys.html#gac1c42c0bf4192cea713c55598b06b744">  346</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_X                  88</span></div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="group__keys.html#gafd9f115a549effdf8e372a787c360313">  347</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_Y                  89</span></div><div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="group__keys.html#gac489e208c26afda8d4938ed88718760a">  348</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_Z                  90</span></div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="group__keys.html#gad1c8d9adac53925276ecb1d592511d8a">  349</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_LEFT_BRACKET       91  </span><span class="comment">/* [ */</span><span class="preprocessor"></span></div><div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="group__keys.html#gab8155ea99d1ab27ff56f24f8dc73f8d1">  350</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_BACKSLASH          92  </span><span class="comment">/* \ */</span><span class="preprocessor"></span></div><div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="group__keys.html#ga86ef225fd6a66404caae71044cdd58d8">  351</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_RIGHT_BRACKET      93  </span><span class="comment">/* ] */</span><span class="preprocessor"></span></div><div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="group__keys.html#ga7a3701fb4e2a0b136ff4b568c3c8d668">  352</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_GRAVE_ACCENT       96  </span><span class="comment">/* ` */</span><span class="preprocessor"></span></div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="group__keys.html#gadc78dad3dab76bcd4b5c20114052577a">  353</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_WORLD_1            161 </span><span class="comment">/* non-US #1 */</span><span class="preprocessor"></span></div><div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="group__keys.html#ga20494bfebf0bb4fc9503afca18ab2c5e">  354</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_WORLD_2            162 </span><span class="comment">/* non-US #2 */</span><span class="preprocessor"></span></div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<span class="comment">/* Function keys */</span></div><div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="group__keys.html#gaac6596c350b635c245113b81c2123b93">  357</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_ESCAPE             256</span></div><div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="group__keys.html#ga9555a92ecbecdbc1f3435219c571d667">  358</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_ENTER              257</span></div><div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="group__keys.html#ga6908a4bda9950a3e2b73f794bbe985df">  359</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_TAB                258</span></div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="group__keys.html#ga6c0df1fe2f156bbd5a98c66d76ff3635">  360</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_BACKSPACE          259</span></div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="group__keys.html#ga373ac7365435d6b0eb1068f470e34f47">  361</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_INSERT             260</span></div><div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="group__keys.html#gadb111e4df74b8a715f2c05dad58d2682">  362</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_DELETE             261</span></div><div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="group__keys.html#ga06ba07662e8c291a4a84535379ffc7ac">  363</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_RIGHT              262</span></div><div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="group__keys.html#gae12a010d33c309a67ab9460c51eb2462">  364</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_LEFT               263</span></div><div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="group__keys.html#gae2e3958c71595607416aa7bf082be2f9">  365</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_DOWN               264</span></div><div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="group__keys.html#ga2f3342b194020d3544c67e3506b6f144">  366</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_UP                 265</span></div><div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="group__keys.html#ga3ab731f9622f0db280178a5f3cc6d586">  367</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_PAGE_UP            266</span></div><div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="group__keys.html#gaee0a8fa442001cc2147812f84b59041c">  368</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_PAGE_DOWN          267</span></div><div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="group__keys.html#ga41452c7287195d481e43207318c126a7">  369</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_HOME               268</span></div><div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="group__keys.html#ga86587ea1df19a65978d3e3b8439bedd9">  370</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_END                269</span></div><div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="group__keys.html#ga92c1d2c9d63485f3d70f94f688d48672">  371</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_CAPS_LOCK          280</span></div><div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="group__keys.html#gaf622b63b9537f7084c2ab649b8365630">  372</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_SCROLL_LOCK        281</span></div><div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="group__keys.html#ga3946edc362aeff213b2be6304296cf43">  373</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_NUM_LOCK           282</span></div><div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="group__keys.html#gaf964c2e65e97d0cf785a5636ee8df642">  374</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_PRINT_SCREEN       283</span></div><div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="group__keys.html#ga8116b9692d87382afb5849b6d8907f18">  375</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_PAUSE              284</span></div><div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="group__keys.html#gafb8d66c573acf22e364049477dcbea30">  376</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F1                 290</span></div><div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="group__keys.html#ga0900750aff94889b940f5e428c07daee">  377</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F2                 291</span></div><div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="group__keys.html#gaed7cd729c0147a551bb8b7bb36c17015">  378</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F3                 292</span></div><div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="group__keys.html#ga9b61ebd0c63b44b7332fda2c9763eaa6">  379</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F4                 293</span></div><div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="group__keys.html#gaf258dda9947daa428377938ed577c8c2">  380</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F5                 294</span></div><div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="group__keys.html#ga6dc2d3f87b9d51ffbbbe2ef0299d8e1d">  381</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F6                 295</span></div><div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="group__keys.html#gacca6ef8a2162c52a0ac1d881e8d9c38a">  382</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F7                 296</span></div><div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="group__keys.html#gac9d39390336ae14e4a93e295de43c7e8">  383</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F8                 297</span></div><div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="group__keys.html#gae40de0de1c9f21cd26c9afa3d7050851">  384</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F9                 298</span></div><div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="group__keys.html#ga718d11d2f7d57471a2f6a894235995b1">  385</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F10                299</span></div><div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="group__keys.html#ga0bc04b11627e7d69339151e7306b2832">  386</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F11                300</span></div><div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="group__keys.html#gaf5908fa9b0a906ae03fc2c61ac7aa3e2">  387</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F12                301</span></div><div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="group__keys.html#gad637f4308655e1001bd6ad942bc0fd4b">  388</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F13                302</span></div><div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="group__keys.html#gaf14c66cff3396e5bd46e803c035e6c1f">  389</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F14                303</span></div><div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="group__keys.html#ga7f70970db6e8be1794da8516a6d14058">  390</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F15                304</span></div><div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="group__keys.html#gaa582dbb1d2ba2050aa1dca0838095b27">  391</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F16                305</span></div><div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="group__keys.html#ga972ce5c365e2394b36104b0e3125c748">  392</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F17                306</span></div><div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="group__keys.html#gaebf6391058d5566601e357edc5ea737c">  393</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F18                307</span></div><div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="group__keys.html#gaec011d9ba044058cb54529da710e9791">  394</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F19                308</span></div><div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="group__keys.html#ga82b9c721ada04cd5ca8de767da38022f">  395</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F20                309</span></div><div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="group__keys.html#ga356afb14d3440ff2bb378f74f7ebc60f">  396</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F21                310</span></div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="group__keys.html#ga90960bd2a155f2b09675324d3dff1565">  397</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F22                311</span></div><div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="group__keys.html#ga43c21099aac10952d1be909a8ddee4d5">  398</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F23                312</span></div><div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="group__keys.html#ga8150374677b5bed3043408732152dea2">  399</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F24                313</span></div><div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="group__keys.html#gaa4bbd93ed73bb4c6ae7d83df880b7199">  400</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_F25                314</span></div><div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="group__keys.html#ga10515dafc55b71e7683f5b4fedd1c70d">  401</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_0               320</span></div><div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="group__keys.html#gaf3a29a334402c5eaf0b3439edf5587c3">  402</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_1               321</span></div><div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="group__keys.html#gaf82d5a802ab8213c72653d7480c16f13">  403</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_2               322</span></div><div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="group__keys.html#ga7e25ff30d56cd512828c1d4ae8d54ef2">  404</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_3               323</span></div><div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="group__keys.html#gada7ec86778b85e0b4de0beea72234aea">  405</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_4               324</span></div><div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="group__keys.html#ga9a5be274434866c51738cafbb6d26b45">  406</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_5               325</span></div><div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="group__keys.html#gafc141b0f8450519084c01092a3157faa">  407</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_6               326</span></div><div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="group__keys.html#ga8882f411f05d04ec77a9563974bbfa53">  408</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_7               327</span></div><div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="group__keys.html#gab2ea2e6a12f89d315045af520ac78cec">  409</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_8               328</span></div><div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="group__keys.html#gafb21426b630ed4fcc084868699ba74c1">  410</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_9               329</span></div><div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="group__keys.html#ga4e231d968796331a9ea0dbfb98d4005b">  411</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_DECIMAL         330</span></div><div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="group__keys.html#gabca1733780a273d549129ad0f250d1e5">  412</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_DIVIDE          331</span></div><div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="group__keys.html#ga9ada267eb0e78ed2ada8701dd24a56ef">  413</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_MULTIPLY        332</span></div><div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="group__keys.html#gaa3dbd60782ff93d6082a124bce1fa236">  414</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_SUBTRACT        333</span></div><div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="group__keys.html#gad09c7c98acc79e89aa6a0a91275becac">  415</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_ADD             334</span></div><div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="group__keys.html#ga4f728f8738f2986bd63eedd3d412e8cf">  416</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_ENTER           335</span></div><div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="group__keys.html#gaebdc76d4a808191e6d21b7e4ad2acd97">  417</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_KP_EQUAL           336</span></div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="group__keys.html#ga8a530a28a65c44ab5d00b759b756d3f6">  418</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_LEFT_SHIFT         340</span></div><div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="group__keys.html#ga9f97b743e81460ac4b2deddecd10a464">  419</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_LEFT_CONTROL       341</span></div><div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="group__keys.html#ga7f27dabf63a7789daa31e1c96790219b">  420</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_LEFT_ALT           342</span></div><div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="group__keys.html#gafb1207c91997fc295afd1835fbc5641a">  421</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_LEFT_SUPER         343</span></div><div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="group__keys.html#gaffca36b99c9dce1a19cb9befbadce691">  422</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_RIGHT_SHIFT        344</span></div><div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="group__keys.html#gad1ca2094b2694e7251d0ab1fd34f8519">  423</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_RIGHT_CONTROL      345</span></div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="group__keys.html#ga687b38009131cfdd07a8d05fff8fa446">  424</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_RIGHT_ALT          346</span></div><div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="group__keys.html#gad4547a3e8e247594acb60423fe6502db">  425</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_RIGHT_SUPER        347</span></div><div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="group__keys.html#ga9845be48a745fc232045c9ec174d8820">  426</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_MENU               348</span></div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;</div><div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="group__keys.html#ga442cbaef7bfb9a4ba13594dd7fbf2789">  428</a></span>&#160;<span class="preprocessor">#define GLFW_KEY_LAST               GLFW_KEY_MENU</span></div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div><div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="group__mods.html#ga14994d3196c290aaa347248e51740274">  441</a></span>&#160;<span class="preprocessor">#define GLFW_MOD_SHIFT           0x0001</span></div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;</div><div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="group__mods.html#ga6ed94871c3208eefd85713fa929d45aa">  444</a></span>&#160;<span class="preprocessor">#define GLFW_MOD_CONTROL         0x0002</span></div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;</div><div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="group__mods.html#gad2acd5633463c29e07008687ea73c0f4">  447</a></span>&#160;<span class="preprocessor">#define GLFW_MOD_ALT             0x0004</span></div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;</div><div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="group__mods.html#ga6b64ba10ea0227cf6f42efd0a220aba1">  450</a></span>&#160;<span class="preprocessor">#define GLFW_MOD_SUPER           0x0008</span></div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;</div><div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="group__buttons.html#ga181a6e875251fd8671654eff00f9112e">  460</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_1         0</span></div><div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="group__buttons.html#ga604b39b92c88ce9bd332e97fc3f4156c">  461</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_2         1</span></div><div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="group__buttons.html#ga0130d505563d0236a6f85545f19e1721">  462</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_3         2</span></div><div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="group__buttons.html#ga53f4097bb01d5521c7d9513418c91ca9">  463</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_4         3</span></div><div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="group__buttons.html#gaf08c4ddecb051d3d9667db1d5e417c9c">  464</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_5         4</span></div><div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="group__buttons.html#gae8513e06aab8aa393b595f22c6d8257a">  465</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_6         5</span></div><div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="group__buttons.html#ga8b02a1ab55dde45b3a3883d54ffd7dc7">  466</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_7         6</span></div><div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="group__buttons.html#ga35d5c4263e0dc0d0a4731ca6c562f32c">  467</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_8         7</span></div><div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="group__buttons.html#gab1fd86a4518a9141ec7bcde2e15a2fdf">  468</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_LAST      GLFW_MOUSE_BUTTON_8</span></div><div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="group__buttons.html#gaf37100431dcd5082d48f95ee8bc8cd56">  469</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_LEFT      GLFW_MOUSE_BUTTON_1</span></div><div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="group__buttons.html#ga3e2f2cf3c4942df73cc094247d275e74">  470</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_RIGHT     GLFW_MOUSE_BUTTON_2</span></div><div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="group__buttons.html#ga34a4d2a701434f763fd93a2ff842b95a">  471</a></span>&#160;<span class="preprocessor">#define GLFW_MOUSE_BUTTON_MIDDLE    GLFW_MOUSE_BUTTON_3</span></div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;</div><div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga34a0443d059e9f22272cd4669073f73d">  480</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_1             0</span></div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga6eab65ec88e65e0850ef8413504cb50c">  481</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_2             1</span></div><div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="group__joysticks.html#gae6f3eedfeb42424c2f5e3161efb0b654">  482</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_3             2</span></div><div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga97ddbcad02b7f48d74fad4ddb08fff59">  483</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_4             3</span></div><div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="group__joysticks.html#gae43281bc66d3fa5089fb50c3e7a28695">  484</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_5             4</span></div><div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga74771620aa53bd68a487186dea66fd77">  485</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_6             5</span></div><div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga20a9f4f3aaefed9ea5e66072fc588b87">  486</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_7             6</span></div><div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga21a934c940bcf25db0e4c8fe9b364bdb">  487</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_8             7</span></div><div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga87689d47df0ba6f9f5fcbbcaf7b3cecf">  488</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_9             8</span></div><div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="group__joysticks.html#gaef55389ee605d6dfc31aef6fe98c54ec">  489</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_10            9</span></div><div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="group__joysticks.html#gae7d26e3df447c2c14a569fcc18516af4">  490</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_11            10</span></div><div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="group__joysticks.html#gab91bbf5b7ca6be8d3ac5c4d89ff48ac7">  491</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_12            11</span></div><div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga5c84fb4e49bf661d7d7c78eb4018c508">  492</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_13            12</span></div><div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga89540873278ae5a42b3e70d64164dc74">  493</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_14            13</span></div><div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga7b02ab70daf7a78bcc942d5d4cc1dcf9">  494</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_15            14</span></div><div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga453edeeabf350827646b6857df4f80ce">  495</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_16            15</span></div><div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="group__joysticks.html#ga9ca13ebf24c331dd98df17d84a4b72c9">  496</a></span>&#160;<span class="preprocessor">#define GLFW_JOYSTICK_LAST          GLFW_JOYSTICK_16</span></div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;</div><div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="group__errors.html#ga2374ee02c177f12e1fa76ff3ed15e14a">  513</a></span>&#160;<span class="preprocessor">#define GLFW_NOT_INITIALIZED        0x00010001</span></div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;</div><div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="group__errors.html#gaa8290386e9528ccb9e42a3a4e16fc0d0">  523</a></span>&#160;<span class="preprocessor">#define GLFW_NO_CURRENT_CONTEXT     0x00010002</span></div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;</div><div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="group__errors.html#ga76f6bb9c4eea73db675f096b404593ce">  532</a></span>&#160;<span class="preprocessor">#define GLFW_INVALID_ENUM           0x00010003</span></div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;</div><div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="group__errors.html#gaaf2ef9aa8202c2b82ac2d921e554c687">  543</a></span>&#160;<span class="preprocessor">#define GLFW_INVALID_VALUE          0x00010004</span></div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;</div><div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="group__errors.html#ga9023953a2bcb98c2906afd071d21ee7f">  551</a></span>&#160;<span class="preprocessor">#define GLFW_OUT_OF_MEMORY          0x00010005</span></div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;</div><div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="group__errors.html#ga56882b290db23261cc6c053c40c2d08e">  567</a></span>&#160;<span class="preprocessor">#define GLFW_API_UNAVAILABLE        0x00010006</span></div><div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;</div><div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="group__errors.html#gad16c5565b4a69f9c2a9ac2c0dbc89462">  584</a></span>&#160;<span class="preprocessor">#define GLFW_VERSION_UNAVAILABLE    0x00010007</span></div><div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;</div><div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="group__errors.html#gad44162d78100ea5e87cdd38426b8c7a1">  595</a></span>&#160;<span class="preprocessor">#define GLFW_PLATFORM_ERROR         0x00010008</span></div><div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;</div><div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="group__errors.html#ga196e125ef261d94184e2b55c05762f14">  614</a></span>&#160;<span class="preprocessor">#define GLFW_FORMAT_UNAVAILABLE     0x00010009</span></div><div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;</div><div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="group__errors.html#gacff24d2757da752ae4c80bf452356487">  622</a></span>&#160;<span class="preprocessor">#define GLFW_NO_WINDOW_CONTEXT      0x0001000A</span></div><div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;</div><div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a54ddb14825a1541a56e22afb5f832a9e">  625</a></span>&#160;<span class="preprocessor">#define GLFW_FOCUSED                0x00020001</span></div><div class="line"><a name="l00626"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a39d44b7c056e55e581355a92d240b58a">  626</a></span>&#160;<span class="preprocessor">#define GLFW_ICONIFIED              0x00020002</span></div><div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="glfw3_8h.html#adba13c7a1b3aa40831eb2beedbd5bd1d">  627</a></span>&#160;<span class="preprocessor">#define GLFW_RESIZABLE              0x00020003</span></div><div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="glfw3_8h.html#afb3cdc45297e06d8f1eb13adc69ca6c4">  628</a></span>&#160;<span class="preprocessor">#define GLFW_VISIBLE                0x00020004</span></div><div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a21b854d36314c94d65aed84405b2f25e">  629</a></span>&#160;<span class="preprocessor">#define GLFW_DECORATED              0x00020005</span></div><div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a9d9874fc928200136a6dcdad726aa252">  630</a></span>&#160;<span class="preprocessor">#define GLFW_AUTO_ICONIFY           0x00020006</span></div><div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a7fb0be51407783b41adbf5bec0b09d80">  631</a></span>&#160;<span class="preprocessor">#define GLFW_FLOATING               0x00020007</span></div><div class="line"><a name="l00632"></a><span class="lineno"><a class="line" href="glfw3_8h.html#ad8ccb396253ad0b72c6d4c917eb38a03">  632</a></span>&#160;<span class="preprocessor">#define GLFW_MAXIMIZED              0x00020008</span></div><div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;</div><div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="glfw3_8h.html#af78ed8e417dbcc1e354906cc2708c982">  634</a></span>&#160;<span class="preprocessor">#define GLFW_RED_BITS               0x00021001</span></div><div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="glfw3_8h.html#afba3b72638c914e5fb8a237dd4c50d4d">  635</a></span>&#160;<span class="preprocessor">#define GLFW_GREEN_BITS             0x00021002</span></div><div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="glfw3_8h.html#ab292ea403db6d514537b515311bf9ae3">  636</a></span>&#160;<span class="preprocessor">#define GLFW_BLUE_BITS              0x00021003</span></div><div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="glfw3_8h.html#afed79a3f468997877da86c449bd43e8c">  637</a></span>&#160;<span class="preprocessor">#define GLFW_ALPHA_BITS             0x00021004</span></div><div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a318a55eac1fee57dfe593b6d38149d07">  638</a></span>&#160;<span class="preprocessor">#define GLFW_DEPTH_BITS             0x00021005</span></div><div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a5339890a45a1fb38e93cb9fcc5fd069d">  639</a></span>&#160;<span class="preprocessor">#define GLFW_STENCIL_BITS           0x00021006</span></div><div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="glfw3_8h.html#aead34a9a683b2bc20eecf30ba738bfc6">  640</a></span>&#160;<span class="preprocessor">#define GLFW_ACCUM_RED_BITS         0x00021007</span></div><div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a65713cee1326f8e9d806fdf93187b471">  641</a></span>&#160;<span class="preprocessor">#define GLFW_ACCUM_GREEN_BITS       0x00021008</span></div><div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a22bbe9104a8ce1f8b88fb4f186aa36ce">  642</a></span>&#160;<span class="preprocessor">#define GLFW_ACCUM_BLUE_BITS        0x00021009</span></div><div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="glfw3_8h.html#ae829b55591c18169a40ab4067a041b1f">  643</a></span>&#160;<span class="preprocessor">#define GLFW_ACCUM_ALPHA_BITS       0x0002100A</span></div><div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="glfw3_8h.html#ab05108c5029443b371112b031d1fa174">  644</a></span>&#160;<span class="preprocessor">#define GLFW_AUX_BUFFERS            0x0002100B</span></div><div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a83d991efca02537e2d69969135b77b03">  645</a></span>&#160;<span class="preprocessor">#define GLFW_STEREO                 0x0002100C</span></div><div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a2cdf86fdcb7722fb8829c4e201607535">  646</a></span>&#160;<span class="preprocessor">#define GLFW_SAMPLES                0x0002100D</span></div><div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a444a8f00414a63220591f9fdb7b5642b">  647</a></span>&#160;<span class="preprocessor">#define GLFW_SRGB_CAPABLE           0x0002100E</span></div><div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a0f20825e6e47ee8ba389024519682212">  648</a></span>&#160;<span class="preprocessor">#define GLFW_REFRESH_RATE           0x0002100F</span></div><div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a714a5d569e8a274ea58fdfa020955339">  649</a></span>&#160;<span class="preprocessor">#define GLFW_DOUBLEBUFFER           0x00021010</span></div><div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;</div><div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a649309cf72a3d3de5b1348ca7936c95b">  651</a></span>&#160;<span class="preprocessor">#define GLFW_CLIENT_API             0x00022001</span></div><div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="glfw3_8h.html#afe5e4922de1f9932d7e9849bb053b0c0">  652</a></span>&#160;<span class="preprocessor">#define GLFW_CONTEXT_VERSION_MAJOR  0x00022002</span></div><div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a31aca791e4b538c4e4a771eb95cc2d07">  653</a></span>&#160;<span class="preprocessor">#define GLFW_CONTEXT_VERSION_MINOR  0x00022003</span></div><div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="glfw3_8h.html#afb9475071aa77c6fb05ca5a5c8678a08">  654</a></span>&#160;<span class="preprocessor">#define GLFW_CONTEXT_REVISION       0x00022004</span></div><div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="glfw3_8h.html#ade3593916b4c507900aa2d6844810e00">  655</a></span>&#160;<span class="preprocessor">#define GLFW_CONTEXT_ROBUSTNESS     0x00022005</span></div><div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a13d24b12465da8b28985f46c8557925b">  656</a></span>&#160;<span class="preprocessor">#define GLFW_OPENGL_FORWARD_COMPAT  0x00022006</span></div><div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a87ec2df0b915201e950ca42d5d0831e1">  657</a></span>&#160;<span class="preprocessor">#define GLFW_OPENGL_DEBUG_CONTEXT   0x00022007</span></div><div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a44f3a6b4261fbe351e0b950b0f372e12">  658</a></span>&#160;<span class="preprocessor">#define GLFW_OPENGL_PROFILE         0x00022008</span></div><div class="line"><a name="l00659"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a72b648a8378fe3310c7c7bbecc0f7be6">  659</a></span>&#160;<span class="preprocessor">#define GLFW_CONTEXT_RELEASE_BEHAVIOR 0x00022009</span></div><div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a5a52fdfd46d8249c211f923675728082">  660</a></span>&#160;<span class="preprocessor">#define GLFW_CONTEXT_NO_ERROR       0x0002200A</span></div><div class="line"><a name="l00661"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a5154cebfcd831c1cc63a4d5ac9bb4486">  661</a></span>&#160;<span class="preprocessor">#define GLFW_CONTEXT_CREATION_API   0x0002200B</span></div><div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;</div><div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a8f6dcdc968d214ff14779564f1389264">  663</a></span>&#160;<span class="preprocessor">#define GLFW_NO_API                          0</span></div><div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a01b3f66db266341425e9abee6b257db2">  664</a></span>&#160;<span class="preprocessor">#define GLFW_OPENGL_API             0x00030001</span></div><div class="line"><a name="l00665"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a28d9b3bc6c2a522d815c8e146595051f">  665</a></span>&#160;<span class="preprocessor">#define GLFW_OPENGL_ES_API          0x00030002</span></div><div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;</div><div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a8b306cb27f5bb0d6d67c7356a0e0fc34">  667</a></span>&#160;<span class="preprocessor">#define GLFW_NO_ROBUSTNESS                   0</span></div><div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="glfw3_8h.html#aee84a679230d205005e22487ff678a85">  668</a></span>&#160;<span class="preprocessor">#define GLFW_NO_RESET_NOTIFICATION  0x00031001</span></div><div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="glfw3_8h.html#aec1132f245143fc915b2f0995228564c">  669</a></span>&#160;<span class="preprocessor">#define GLFW_LOSE_CONTEXT_ON_RESET  0x00031002</span></div><div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;</div><div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="glfw3_8h.html#ad6f2335d6f21cc9bab96633b1c111d5f">  671</a></span>&#160;<span class="preprocessor">#define GLFW_OPENGL_ANY_PROFILE              0</span></div><div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="glfw3_8h.html#af094bb16da76f66ebceb19ee213b3de8">  672</a></span>&#160;<span class="preprocessor">#define GLFW_OPENGL_CORE_PROFILE    0x00032001</span></div><div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="glfw3_8h.html#ac06b663d79c8fcf04669cc8fcc0b7670">  673</a></span>&#160;<span class="preprocessor">#define GLFW_OPENGL_COMPAT_PROFILE  0x00032002</span></div><div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;</div><div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="glfw3_8h.html#aade31da5b884a84a7625c6b059b9132c">  675</a></span>&#160;<span class="preprocessor">#define GLFW_CURSOR                 0x00033001</span></div><div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="glfw3_8h.html#ae3bbe2315b7691ab088159eb6c9110fc">  676</a></span>&#160;<span class="preprocessor">#define GLFW_STICKY_KEYS            0x00033002</span></div><div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a4d7ce8ce71030c3b04e2b78145bc59d1">  677</a></span>&#160;<span class="preprocessor">#define GLFW_STICKY_MOUSE_BUTTONS   0x00033003</span></div><div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;</div><div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="glfw3_8h.html#ae04dd25c8577e19fa8c97368561f6c68">  679</a></span>&#160;<span class="preprocessor">#define GLFW_CURSOR_NORMAL          0x00034001</span></div><div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="glfw3_8h.html#ac4d5cb9d78de8573349c58763d53bf11">  680</a></span>&#160;<span class="preprocessor">#define GLFW_CURSOR_HIDDEN          0x00034002</span></div><div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a2315b99a329ce53e6a13a9d46fd5ca88">  681</a></span>&#160;<span class="preprocessor">#define GLFW_CURSOR_DISABLED        0x00034003</span></div><div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;</div><div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a6b47d806f285efe9bfd7aeec667297ee">  683</a></span>&#160;<span class="preprocessor">#define GLFW_ANY_RELEASE_BEHAVIOR            0</span></div><div class="line"><a name="l00684"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a999961d391db49cb4f949c1dece0e13b">  684</a></span>&#160;<span class="preprocessor">#define GLFW_RELEASE_BEHAVIOR_FLUSH 0x00035001</span></div><div class="line"><a name="l00685"></a><span class="lineno"><a class="line" href="glfw3_8h.html#afca09088eccacdce4b59036cfae349c5">  685</a></span>&#160;<span class="preprocessor">#define GLFW_RELEASE_BEHAVIOR_NONE  0x00035002</span></div><div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;</div><div class="line"><a name="l00687"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a0494c9bfd3f584ab41e6dbeeaa0e6a19">  687</a></span>&#160;<span class="preprocessor">#define GLFW_NATIVE_CONTEXT_API     0x00036001</span></div><div class="line"><a name="l00688"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a03cf65c9ab01fc8b872ba58842c531c9">  688</a></span>&#160;<span class="preprocessor">#define GLFW_EGL_CONTEXT_API        0x00036002</span></div><div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;</div><div class="line"><a name="l00701"></a><span class="lineno"><a class="line" href="group__shapes.html#ga8ab0e717245b85506cb0eaefdea39d0a">  701</a></span>&#160;<span class="preprocessor">#define GLFW_ARROW_CURSOR           0x00036001</span></div><div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;</div><div class="line"><a name="l00706"></a><span class="lineno"><a class="line" href="group__shapes.html#ga36185f4375eaada1b04e431244774c86">  706</a></span>&#160;<span class="preprocessor">#define GLFW_IBEAM_CURSOR           0x00036002</span></div><div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;</div><div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="group__shapes.html#ga8af88c0ea05ab9e8f9ac1530e8873c22">  711</a></span>&#160;<span class="preprocessor">#define GLFW_CROSSHAIR_CURSOR       0x00036003</span></div><div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;</div><div class="line"><a name="l00716"></a><span class="lineno"><a class="line" href="group__shapes.html#ga1db35e20849e0837c82e3dc1fd797263">  716</a></span>&#160;<span class="preprocessor">#define GLFW_HAND_CURSOR            0x00036004</span></div><div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;</div><div class="line"><a name="l00721"></a><span class="lineno"><a class="line" href="group__shapes.html#gabb3eb0109f11bb808fc34659177ca962">  721</a></span>&#160;<span class="preprocessor">#define GLFW_HRESIZE_CURSOR         0x00036005</span></div><div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;</div><div class="line"><a name="l00726"></a><span class="lineno"><a class="line" href="group__shapes.html#gaf024f0e1ff8366fb2b5c260509a1fce5">  726</a></span>&#160;<span class="preprocessor">#define GLFW_VRESIZE_CURSOR         0x00036006</span></div><div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;</div><div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="glfw3_8h.html#abe11513fd1ffbee5bb9b173f06028b9e">  729</a></span>&#160;<span class="preprocessor">#define GLFW_CONNECTED              0x00040001</span></div><div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="glfw3_8h.html#aab64b25921ef21d89252d6f0a71bfc32">  730</a></span>&#160;<span class="preprocessor">#define GLFW_DISCONNECTED           0x00040002</span></div><div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;</div><div class="line"><a name="l00732"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a7a2edf2c18446833d27d07f1b7f3d571">  732</a></span>&#160;<span class="preprocessor">#define GLFW_DONT_CARE              -1</span></div><div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;</div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;</div><div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;<span class="comment">/*************************************************************************</span></div><div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;<span class="comment"> * GLFW API types</span></div><div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;<span class="comment"> *************************************************************************/</span></div><div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;</div><div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="group__context.html#ga3d47c2d2fbe0be9c505d0e04e91a133c">  751</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="group__context.html#ga3d47c2d2fbe0be9c505d0e04e91a133c">GLFWglproc</a>)(void);</div><div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;</div><div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="group__vulkan.html#ga70c01918dc9d233a4fbe0681a43018af">  765</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="group__vulkan.html#ga70c01918dc9d233a4fbe0681a43018af">GLFWvkproc</a>)(void);</div><div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;</div><div class="line"><a name="l00777"></a><span class="lineno"><a class="line" href="group__monitor.html#ga8d9efd1cde9426692c73fe40437d0ae3">  777</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__monitor.html#ga8d9efd1cde9426692c73fe40437d0ae3">GLFWmonitor</a> <a class="code" href="group__monitor.html#ga8d9efd1cde9426692c73fe40437d0ae3">GLFWmonitor</a>;</div><div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;</div><div class="line"><a name="l00789"></a><span class="lineno"><a class="line" href="group__window.html#ga3c96d80d363e67d13a41b5d1821f3242">  789</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__window.html#ga3c96d80d363e67d13a41b5d1821f3242">GLFWwindow</a> <a class="code" href="group__window.html#ga3c96d80d363e67d13a41b5d1821f3242">GLFWwindow</a>;</div><div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160;</div><div class="line"><a name="l00801"></a><span class="lineno"><a class="line" href="glfw3_8h.html#a89261ae18c75e863aaf2656ecdd238f4">  801</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="glfw3_8h.html#a89261ae18c75e863aaf2656ecdd238f4">GLFWcursor</a> <a class="code" href="glfw3_8h.html#a89261ae18c75e863aaf2656ecdd238f4">GLFWcursor</a>;</div><div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;</div><div class="line"><a name="l00817"></a><span class="lineno"><a class="line" href="group__init.html#ga6b8a2639706d5c409fc1287e8f55e928">  817</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__init.html#ga6b8a2639706d5c409fc1287e8f55e928">GLFWerrorfun</a>)(int,<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div><div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;</div><div class="line"><a name="l00836"></a><span class="lineno"><a class="line" href="group__window.html#gafd8db81fdb0e850549dc6bace5ed697a">  836</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__window.html#gafd8db81fdb0e850549dc6bace5ed697a">GLFWwindowposfun</a>)(<a class="code" href="group__window.html#ga3c96d80d363e67d13a41b5d1821f3242">GLFWwindow</a>*,int,int);</div><div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;</div><div class="line"><a name="l00854"></a><span class="lineno"><a class="line" href="group__window.html#gae49ee6ebc03fa2da024b89943a331355">  854</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__window.html#gae49ee6ebc03fa2da024b89943a331355">GLFWwindowsizefun</a>)(GLFWwindow*,int,int);</div><div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;</div><div class="line"><a name="l00870"></a><span class="lineno"><a class="line" href="group__window.html#ga93e7c2555bd837f4ed8b20f76cada72e">  870</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__window.html#ga93e7c2555bd837f4ed8b20f76cada72e">GLFWwindowclosefun</a>)(GLFWwindow*);</div><div class="line"><a name="l00871"></a><span class="lineno">  871</span>&#160;</div><div class="line"><a name="l00886"></a><span class="lineno"><a class="line" href="group__window.html#ga7a56f9e0227e2cd9470d80d919032e08">  886</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__window.html#ga7a56f9e0227e2cd9470d80d919032e08">GLFWwindowrefreshfun</a>)(GLFWwindow*);</div><div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;</div><div class="line"><a name="l00903"></a><span class="lineno"><a class="line" href="group__window.html#ga58be2061828dd35080bb438405d3a7e2">  903</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__window.html#ga58be2061828dd35080bb438405d3a7e2">GLFWwindowfocusfun</a>)(GLFWwindow*,int);</div><div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;</div><div class="line"><a name="l00921"></a><span class="lineno"><a class="line" href="group__window.html#gad2d4e4c3d28b1242e742e8268b9528af">  921</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__window.html#gad2d4e4c3d28b1242e742e8268b9528af">GLFWwindowiconifyfun</a>)(GLFWwindow*,int);</div><div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;</div><div class="line"><a name="l00939"></a><span class="lineno"><a class="line" href="group__window.html#ga3e218ef9ff826129c55a7d5f6971a285">  939</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__window.html#ga3e218ef9ff826129c55a7d5f6971a285">GLFWframebuffersizefun</a>)(GLFWwindow*,int,int);</div><div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;</div><div class="line"><a name="l00960"></a><span class="lineno"><a class="line" href="group__input.html#ga39893a4a7e7c3239c98d29c9e084350c">  960</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__input.html#ga39893a4a7e7c3239c98d29c9e084350c">GLFWmousebuttonfun</a>)(GLFWwindow*,int,int,int);</div><div class="line"><a name="l00961"></a><span class="lineno">  961</span>&#160;</div><div class="line"><a name="l00979"></a><span class="lineno"><a class="line" href="group__input.html#ga4cfad918fa836f09541e7b9acd36686c">  979</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__input.html#ga4cfad918fa836f09541e7b9acd36686c">GLFWcursorposfun</a>)(GLFWwindow*,double,double);</div><div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;</div><div class="line"><a name="l00996"></a><span class="lineno"><a class="line" href="group__input.html#ga51ab436c41eeaed6db5a0c9403b1c840">  996</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__input.html#ga51ab436c41eeaed6db5a0c9403b1c840">GLFWcursorenterfun</a>)(GLFWwindow*,int);</div><div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160;</div><div class="line"><a name="l01013"></a><span class="lineno"><a class="line" href="group__input.html#ga4687e2199c60a18a8dd1da532e6d75c9"> 1013</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__input.html#ga4687e2199c60a18a8dd1da532e6d75c9">GLFWscrollfun</a>)(GLFWwindow*,double,double);</div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160;</div><div class="line"><a name="l01034"></a><span class="lineno"><a class="line" href="group__input.html#ga0192a232a41e4e82948217c8ba94fdfd"> 1034</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__input.html#ga0192a232a41e4e82948217c8ba94fdfd">GLFWkeyfun</a>)(GLFWwindow*,int,int,int,int);</div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;</div><div class="line"><a name="l01051"></a><span class="lineno"><a class="line" href="group__input.html#gabf24451c7ceb1952bc02b17a0d5c3e5f"> 1051</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__input.html#gabf24451c7ceb1952bc02b17a0d5c3e5f">GLFWcharfun</a>)(GLFWwindow*,<span class="keywordtype">unsigned</span> int);</div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;</div><div class="line"><a name="l01072"></a><span class="lineno"><a class="line" href="group__input.html#gae36fb6897d2b7df9b128900c8ce9c507"> 1072</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__input.html#gae36fb6897d2b7df9b128900c8ce9c507">GLFWcharmodsfun</a>)(GLFWwindow*,<span class="keywordtype">unsigned</span> int,int);</div><div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;</div><div class="line"><a name="l01089"></a><span class="lineno"><a class="line" href="group__input.html#gab71f4ca80b651462852e601caf308c4a"> 1089</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__input.html#gab71f4ca80b651462852e601caf308c4a">GLFWdropfun</a>)(GLFWwindow*,int,<span class="keyword">const</span> <span class="keywordtype">char</span>**);</div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;</div><div class="line"><a name="l01105"></a><span class="lineno"><a class="line" href="group__monitor.html#ga8a7ee579a66720f24d656526f3e44c63"> 1105</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__monitor.html#ga8a7ee579a66720f24d656526f3e44c63">GLFWmonitorfun</a>)(<a class="code" href="group__monitor.html#ga8d9efd1cde9426692c73fe40437d0ae3">GLFWmonitor</a>*,int);</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;</div><div class="line"><a name="l01122"></a><span class="lineno"><a class="line" href="group__input.html#gaa67aa597e974298c748bfe4fb17d406d"> 1122</a></span>&#160;<span class="keyword">typedef</span> void (* <a class="code" href="group__input.html#gaa67aa597e974298c748bfe4fb17d406d">GLFWjoystickfun</a>)(int,int);</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;</div><div class="line"><a name="l01136"></a><span class="lineno"><a class="line" href="structGLFWvidmode.html"> 1136</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structGLFWvidmode.html">GLFWvidmode</a></div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;{</div><div class="line"><a name="l01140"></a><span class="lineno"><a class="line" href="structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d"> 1140</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d">width</a>;</div><div class="line"><a name="l01143"></a><span class="lineno"><a class="line" href="structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c"> 1143</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c">height</a>;</div><div class="line"><a name="l01146"></a><span class="lineno"><a class="line" href="structGLFWvidmode.html#a6066c4ecd251098700062d3b735dba1b"> 1146</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#a6066c4ecd251098700062d3b735dba1b">redBits</a>;</div><div class="line"><a name="l01149"></a><span class="lineno"><a class="line" href="structGLFWvidmode.html#a292fdd281f3485fb3ff102a5bda43faa"> 1149</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#a292fdd281f3485fb3ff102a5bda43faa">greenBits</a>;</div><div class="line"><a name="l01152"></a><span class="lineno"><a class="line" href="structGLFWvidmode.html#af310977f58d2e3b188175b6e3d314047"> 1152</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#af310977f58d2e3b188175b6e3d314047">blueBits</a>;</div><div class="line"><a name="l01155"></a><span class="lineno"><a class="line" href="structGLFWvidmode.html#a791bdd6c7697b09f7e9c97054bf05649"> 1155</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#a791bdd6c7697b09f7e9c97054bf05649">refreshRate</a>;</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;} <a class="code" href="group__monitor.html#gae48aadf4ea0967e6605c8f58fa5daccb">GLFWvidmode</a>;</div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;</div><div class="line"><a name="l01169"></a><span class="lineno"><a class="line" href="structGLFWgammaramp.html"> 1169</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structGLFWgammaramp.html">GLFWgammaramp</a></div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;{</div><div class="line"><a name="l01173"></a><span class="lineno"><a class="line" href="structGLFWgammaramp.html#a2cce5d968734b685623eef913e635138"> 1173</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* <a class="code" href="structGLFWgammaramp.html#a2cce5d968734b685623eef913e635138">red</a>;</div><div class="line"><a name="l01176"></a><span class="lineno"><a class="line" href="structGLFWgammaramp.html#affccc6f5df47820b6562d709da3a5a3a"> 1176</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* <a class="code" href="structGLFWgammaramp.html#affccc6f5df47820b6562d709da3a5a3a">green</a>;</div><div class="line"><a name="l01179"></a><span class="lineno"><a class="line" href="structGLFWgammaramp.html#acf0c836d0efe29c392fe8d1a1042744b"> 1179</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* <a class="code" href="structGLFWgammaramp.html#acf0c836d0efe29c392fe8d1a1042744b">blue</a>;</div><div class="line"><a name="l01182"></a><span class="lineno"><a class="line" href="structGLFWgammaramp.html#ad620e1cffbff9a32c51bca46301b59a5"> 1182</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structGLFWgammaramp.html#ad620e1cffbff9a32c51bca46301b59a5">size</a>;</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;} <a class="code" href="group__monitor.html#gaec0bd37af673be8813592849f13e02f0">GLFWgammaramp</a>;</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;</div><div class="line"><a name="l01193"></a><span class="lineno"><a class="line" href="structGLFWimage.html"> 1193</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structGLFWimage.html">GLFWimage</a></div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;{</div><div class="line"><a name="l01197"></a><span class="lineno"><a class="line" href="structGLFWimage.html#af6a71cc999fe6d3aea31dd7e9687d835"> 1197</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structGLFWimage.html#af6a71cc999fe6d3aea31dd7e9687d835">width</a>;</div><div class="line"><a name="l01200"></a><span class="lineno"><a class="line" href="structGLFWimage.html#a0b7d95368f0c80d5e5c9875057c7dbec"> 1200</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structGLFWimage.html#a0b7d95368f0c80d5e5c9875057c7dbec">height</a>;</div><div class="line"><a name="l01203"></a><span class="lineno"><a class="line" href="structGLFWimage.html#a0c532a5c2bb715555279b7817daba0fb"> 1203</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* <a class="code" href="structGLFWimage.html#a0c532a5c2bb715555279b7817daba0fb">pixels</a>;</div><div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;} <a class="code" href="glfw3_8h.html#ac81c32f4437de7b3aa58ab62c3d9e5b1">GLFWimage</a>;</div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;</div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;<span class="comment">/*************************************************************************</span></div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;<span class="comment"> * GLFW API functions</span></div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;<span class="comment"> *************************************************************************/</span></div><div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;</div><div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;GLFWAPI <span class="keywordtype">int</span> <a class="code" href="group__init.html#ga317aac130a235ab08c6db0834907d85e">glfwInit</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;</div><div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__init.html#gaaae48c0a18607ea4a4ba951d939f0901">glfwTerminate</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160;</div><div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__init.html#ga9f8ffaacf3c269cc48eafbf8b9b71197">glfwGetVersion</a>(<span class="keywordtype">int</span>* major, <span class="keywordtype">int</span>* minor, <span class="keywordtype">int</span>* rev);</div><div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;</div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160;GLFWAPI <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__init.html#ga23d47dc013fce2bf58036da66079a657">glfwGetVersionString</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;GLFWAPI <a class="code" href="group__init.html#ga6b8a2639706d5c409fc1287e8f55e928">GLFWerrorfun</a> <a class="code" href="group__init.html#gaa5d796c3cf7c1a7f02f845486333fb5f">glfwSetErrorCallback</a>(<a class="code" href="group__init.html#ga6b8a2639706d5c409fc1287e8f55e928">GLFWerrorfun</a> cbfun);</div><div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;</div><div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;GLFWAPI GLFWmonitor** <a class="code" href="group__monitor.html#ga3fba51c8bd36491d4712aa5bd074a537">glfwGetMonitors</a>(<span class="keywordtype">int</span>* count);</div><div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160;</div><div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160;GLFWAPI GLFWmonitor* <a class="code" href="group__monitor.html#ga721867d84c6d18d6790d64d2847ca0b1">glfwGetPrimaryMonitor</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160;</div><div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__monitor.html#ga102f54e7acc9149edbcf0997152df8c9">glfwGetMonitorPos</a>(GLFWmonitor* monitor, <span class="keywordtype">int</span>* xpos, <span class="keywordtype">int</span>* ypos);</div><div class="line"><a name="l01446"></a><span class="lineno"> 1446</span>&#160;</div><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__monitor.html#ga7d8bffc6c55539286a6bd20d32a8d7ea">glfwGetMonitorPhysicalSize</a>(GLFWmonitor* monitor, <span class="keywordtype">int</span>* widthMM, <span class="keywordtype">int</span>* heightMM);</div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160;</div><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160;GLFWAPI <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__monitor.html#ga79a34ee22ff080ca954a9663e4679daf">glfwGetMonitorName</a>(GLFWmonitor* monitor);</div><div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>&#160;</div><div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160;GLFWAPI <a class="code" href="group__monitor.html#ga8a7ee579a66720f24d656526f3e44c63">GLFWmonitorfun</a> <a class="code" href="group__monitor.html#gac3fe0f647f68b731f99756cd81897378">glfwSetMonitorCallback</a>(<a class="code" href="group__monitor.html#ga8a7ee579a66720f24d656526f3e44c63">GLFWmonitorfun</a> cbfun);</div><div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160;</div><div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160;GLFWAPI <span class="keyword">const</span> <a class="code" href="structGLFWvidmode.html">GLFWvidmode</a>* <a class="code" href="group__monitor.html#ga820b0ce9a5237d645ea7cbb4bd383458">glfwGetVideoModes</a>(GLFWmonitor* monitor, <span class="keywordtype">int</span>* count);</div><div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160;</div><div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>&#160;GLFWAPI <span class="keyword">const</span> <a class="code" href="structGLFWvidmode.html">GLFWvidmode</a>* <a class="code" href="group__monitor.html#gafc1bb972a921ad5b3bd5d63a95fc2d52">glfwGetVideoMode</a>(GLFWmonitor* monitor);</div><div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>&#160;</div><div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__monitor.html#ga6ac582625c990220785ddd34efa3169a">glfwSetGamma</a>(GLFWmonitor* monitor, <span class="keywordtype">float</span> gamma);</div><div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>&#160;</div><div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160;GLFWAPI <span class="keyword">const</span> <a class="code" href="structGLFWgammaramp.html">GLFWgammaramp</a>* <a class="code" href="group__monitor.html#gab7c41deb2219bde3e1eb756ddaa9ec80">glfwGetGammaRamp</a>(GLFWmonitor* monitor);</div><div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160;</div><div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__monitor.html#ga583f0ffd0d29613d8cd172b996bbf0dd">glfwSetGammaRamp</a>(GLFWmonitor* monitor, <span class="keyword">const</span> <a class="code" href="structGLFWgammaramp.html">GLFWgammaramp</a>* ramp);</div><div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160;</div><div class="line"><a name="l01685"></a><span class="lineno"> 1685</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#gaa77c4898dfb83344a6b4f76aa16b9a4a">glfwDefaultWindowHints</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160;</div><div class="line"><a name="l01713"></a><span class="lineno"> 1713</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga7d9c8c62384b1e2821c4dc48952d2033">glfwWindowHint</a>(<span class="keywordtype">int</span> hint, <span class="keywordtype">int</span> value);</div><div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>&#160;</div><div class="line"><a name="l01834"></a><span class="lineno"> 1834</span>&#160;GLFWAPI GLFWwindow* <a class="code" href="group__window.html#ga5c336fddf2cbb5b92f65f10fb6043344">glfwCreateWindow</a>(<span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d">width</a>, <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c">height</a>, <span class="keyword">const</span> <span class="keywordtype">char</span>* title, GLFWmonitor* monitor, GLFWwindow* share);</div><div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160;</div><div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#gacdf43e51376051d2c091662e9fe3d7b2">glfwDestroyWindow</a>(GLFWwindow* window);</div><div class="line"><a name="l01864"></a><span class="lineno"> 1864</span>&#160;</div><div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>&#160;GLFWAPI <span class="keywordtype">int</span> <a class="code" href="group__window.html#ga24e02fbfefbb81fc45320989f8140ab5">glfwWindowShouldClose</a>(GLFWwindow* window);</div><div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>&#160;</div><div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga49c449dde2a6f87d996f4daaa09d6708">glfwSetWindowShouldClose</a>(GLFWwindow* window, <span class="keywordtype">int</span> value);</div><div class="line"><a name="l01906"></a><span class="lineno"> 1906</span>&#160;</div><div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga5d877f09e968cef7a360b513306f17ff">glfwSetWindowTitle</a>(GLFWwindow* window, <span class="keyword">const</span> <span class="keywordtype">char</span>* title);</div><div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160;</div><div class="line"><a name="l01969"></a><span class="lineno"> 1969</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#gadd7ccd39fe7a7d1f0904666ae5932dc5">glfwSetWindowIcon</a>(GLFWwindow* window, <span class="keywordtype">int</span> count, <span class="keyword">const</span> <a class="code" href="structGLFWimage.html">GLFWimage</a>* images);</div><div class="line"><a name="l01970"></a><span class="lineno"> 1970</span>&#160;</div><div class="line"><a name="l01997"></a><span class="lineno"> 1997</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga73cb526c000876fd8ddf571570fdb634">glfwGetWindowPos</a>(GLFWwindow* window, <span class="keywordtype">int</span>* xpos, <span class="keywordtype">int</span>* ypos);</div><div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>&#160;</div><div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga1abb6d690e8c88e0c8cd1751356dbca8">glfwSetWindowPos</a>(GLFWwindow* window, <span class="keywordtype">int</span> xpos, <span class="keywordtype">int</span> ypos);</div><div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>&#160;</div><div class="line"><a name="l02058"></a><span class="lineno"> 2058</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#gaeea7cbc03373a41fb51cfbf9f2a5d4c6">glfwGetWindowSize</a>(GLFWwindow* window, <span class="keywordtype">int</span>* <a class="code" href="structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d">width</a>, <span class="keywordtype">int</span>* <a class="code" href="structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c">height</a>);</div><div class="line"><a name="l02059"></a><span class="lineno"> 2059</span>&#160;</div><div class="line"><a name="l02098"></a><span class="lineno"> 2098</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#gac314fa6cec7d2d307be9963e2709cc90">glfwSetWindowSizeLimits</a>(GLFWwindow* window, <span class="keywordtype">int</span> minwidth, <span class="keywordtype">int</span> minheight, <span class="keywordtype">int</span> maxwidth, <span class="keywordtype">int</span> maxheight);</div><div class="line"><a name="l02099"></a><span class="lineno"> 2099</span>&#160;</div><div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga72ac8cb1ee2e312a878b55153d81b937">glfwSetWindowAspectRatio</a>(GLFWwindow* window, <span class="keywordtype">int</span> numer, <span class="keywordtype">int</span> denom);</div><div class="line"><a name="l02139"></a><span class="lineno"> 2139</span>&#160;</div><div class="line"><a name="l02176"></a><span class="lineno"> 2176</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga371911f12c74c504dd8d47d832d095cb">glfwSetWindowSize</a>(GLFWwindow* window, <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d">width</a>, <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c">height</a>);</div><div class="line"><a name="l02177"></a><span class="lineno"> 2177</span>&#160;</div><div class="line"><a name="l02205"></a><span class="lineno"> 2205</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga0e2637a4161afb283f5300c7f94785c9">glfwGetFramebufferSize</a>(GLFWwindow* window, <span class="keywordtype">int</span>* <a class="code" href="structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d">width</a>, <span class="keywordtype">int</span>* <a class="code" href="structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c">height</a>);</div><div class="line"><a name="l02206"></a><span class="lineno"> 2206</span>&#160;</div><div class="line"><a name="l02242"></a><span class="lineno"> 2242</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga1a9fd382058c53101b21cf211898f1f1">glfwGetWindowFrameSize</a>(GLFWwindow* window, <span class="keywordtype">int</span>* left, <span class="keywordtype">int</span>* top, <span class="keywordtype">int</span>* right, <span class="keywordtype">int</span>* bottom);</div><div class="line"><a name="l02243"></a><span class="lineno"> 2243</span>&#160;</div><div class="line"><a name="l02269"></a><span class="lineno"> 2269</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga1bb559c0ebaad63c5c05ad2a066779c4">glfwIconifyWindow</a>(GLFWwindow* window);</div><div class="line"><a name="l02270"></a><span class="lineno"> 2270</span>&#160;</div><div class="line"><a name="l02296"></a><span class="lineno"> 2296</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga52527a5904b47d802b6b4bb519cdebc7">glfwRestoreWindow</a>(GLFWwindow* window);</div><div class="line"><a name="l02297"></a><span class="lineno"> 2297</span>&#160;</div><div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga3f541387449d911274324ae7f17ec56b">glfwMaximizeWindow</a>(GLFWwindow* window);</div><div class="line"><a name="l02322"></a><span class="lineno"> 2322</span>&#160;</div><div class="line"><a name="l02343"></a><span class="lineno"> 2343</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga61be47917b72536a148300f46494fc66">glfwShowWindow</a>(GLFWwindow* window);</div><div class="line"><a name="l02344"></a><span class="lineno"> 2344</span>&#160;</div><div class="line"><a name="l02365"></a><span class="lineno"> 2365</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga49401f82a1ba5f15db5590728314d47c">glfwHideWindow</a>(GLFWwindow* window);</div><div class="line"><a name="l02366"></a><span class="lineno"> 2366</span>&#160;</div><div class="line"><a name="l02393"></a><span class="lineno"> 2393</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga873780357abd3f3a081d71a40aae45a1">glfwFocusWindow</a>(GLFWwindow* window);</div><div class="line"><a name="l02394"></a><span class="lineno"> 2394</span>&#160;</div><div class="line"><a name="l02415"></a><span class="lineno"> 2415</span>&#160;GLFWAPI GLFWmonitor* <a class="code" href="group__window.html#gaeac25e64789974ccbe0811766bd91a16">glfwGetWindowMonitor</a>(GLFWwindow* window);</div><div class="line"><a name="l02416"></a><span class="lineno"> 2416</span>&#160;</div><div class="line"><a name="l02464"></a><span class="lineno"> 2464</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga81c76c418af80a1cce7055bccb0ae0a7">glfwSetWindowMonitor</a>(GLFWwindow* window, GLFWmonitor* monitor, <span class="keywordtype">int</span> xpos, <span class="keywordtype">int</span> ypos, <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d">width</a>, <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c">height</a>, <span class="keywordtype">int</span> <a class="code" href="structGLFWvidmode.html#a791bdd6c7697b09f7e9c97054bf05649">refreshRate</a>);</div><div class="line"><a name="l02465"></a><span class="lineno"> 2465</span>&#160;</div><div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>&#160;GLFWAPI <span class="keywordtype">int</span> <a class="code" href="group__window.html#gacccb29947ea4b16860ebef42c2cb9337">glfwGetWindowAttrib</a>(GLFWwindow* window, <span class="keywordtype">int</span> attrib);</div><div class="line"><a name="l02498"></a><span class="lineno"> 2498</span>&#160;</div><div class="line"><a name="l02520"></a><span class="lineno"> 2520</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga3d2fc6026e690ab31a13f78bc9fd3651">glfwSetWindowUserPointer</a>(GLFWwindow* window, <span class="keywordtype">void</span>* pointer);</div><div class="line"><a name="l02521"></a><span class="lineno"> 2521</span>&#160;</div><div class="line"><a name="l02541"></a><span class="lineno"> 2541</span>&#160;GLFWAPI <span class="keywordtype">void</span>* <a class="code" href="group__window.html#ga17807ce0f45ac3f8bb50d6dcc59a4e06">glfwGetWindowUserPointer</a>(GLFWwindow* window);</div><div class="line"><a name="l02542"></a><span class="lineno"> 2542</span>&#160;</div><div class="line"><a name="l02565"></a><span class="lineno"> 2565</span>&#160;GLFWAPI <a class="code" href="group__window.html#gafd8db81fdb0e850549dc6bace5ed697a">GLFWwindowposfun</a> <a class="code" href="group__window.html#ga2837d4d240659feb4268fcb6530a6ba1">glfwSetWindowPosCallback</a>(GLFWwindow* window, <a class="code" href="group__window.html#gafd8db81fdb0e850549dc6bace5ed697a">GLFWwindowposfun</a> cbfun);</div><div class="line"><a name="l02566"></a><span class="lineno"> 2566</span>&#160;</div><div class="line"><a name="l02590"></a><span class="lineno"> 2590</span>&#160;GLFWAPI <a class="code" href="group__window.html#gae49ee6ebc03fa2da024b89943a331355">GLFWwindowsizefun</a> <a class="code" href="group__window.html#gaa40cd24840daa8c62f36cafc847c72b6">glfwSetWindowSizeCallback</a>(GLFWwindow* window, <a class="code" href="group__window.html#gae49ee6ebc03fa2da024b89943a331355">GLFWwindowsizefun</a> cbfun);</div><div class="line"><a name="l02591"></a><span class="lineno"> 2591</span>&#160;</div><div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>&#160;GLFWAPI <a class="code" href="group__window.html#ga93e7c2555bd837f4ed8b20f76cada72e">GLFWwindowclosefun</a> <a class="code" href="group__window.html#gaade9264e79fae52bdb78e2df11ee8d6a">glfwSetWindowCloseCallback</a>(GLFWwindow* window, <a class="code" href="group__window.html#ga93e7c2555bd837f4ed8b20f76cada72e">GLFWwindowclosefun</a> cbfun);</div><div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>&#160;</div><div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>&#160;GLFWAPI <a class="code" href="group__window.html#ga7a56f9e0227e2cd9470d80d919032e08">GLFWwindowrefreshfun</a> <a class="code" href="group__window.html#ga4569b76e8ac87c55b53199e6becd97eb">glfwSetWindowRefreshCallback</a>(GLFWwindow* window, <a class="code" href="group__window.html#ga7a56f9e0227e2cd9470d80d919032e08">GLFWwindowrefreshfun</a> cbfun);</div><div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>&#160;</div><div class="line"><a name="l02680"></a><span class="lineno"> 2680</span>&#160;GLFWAPI <a class="code" href="group__window.html#ga58be2061828dd35080bb438405d3a7e2">GLFWwindowfocusfun</a> <a class="code" href="group__window.html#ga25d1c584edb375d7711c5c3548ba711f">glfwSetWindowFocusCallback</a>(GLFWwindow* window, <a class="code" href="group__window.html#ga58be2061828dd35080bb438405d3a7e2">GLFWwindowfocusfun</a> cbfun);</div><div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>&#160;</div><div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>&#160;GLFWAPI <a class="code" href="group__window.html#gad2d4e4c3d28b1242e742e8268b9528af">GLFWwindowiconifyfun</a> <a class="code" href="group__window.html#gab1ea7263081c0e073b8d5b91d6ffd367">glfwSetWindowIconifyCallback</a>(GLFWwindow* window, <a class="code" href="group__window.html#gad2d4e4c3d28b1242e742e8268b9528af">GLFWwindowiconifyfun</a> cbfun);</div><div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>&#160;</div><div class="line"><a name="l02726"></a><span class="lineno"> 2726</span>&#160;GLFWAPI <a class="code" href="group__window.html#ga3e218ef9ff826129c55a7d5f6971a285">GLFWframebuffersizefun</a> <a class="code" href="group__window.html#ga3203461a5303bf289f2e05f854b2f7cf">glfwSetFramebufferSizeCallback</a>(GLFWwindow* window, <a class="code" href="group__window.html#ga3e218ef9ff826129c55a7d5f6971a285">GLFWframebuffersizefun</a> cbfun);</div><div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>&#160;</div><div class="line"><a name="l02761"></a><span class="lineno"> 2761</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga37bd57223967b4211d60ca1a0bf3c832">glfwPollEvents</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l02762"></a><span class="lineno"> 2762</span>&#160;</div><div class="line"><a name="l02806"></a><span class="lineno"> 2806</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga554e37d781f0a997656c26b2c56c835e">glfwWaitEvents</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l02807"></a><span class="lineno"> 2807</span>&#160;</div><div class="line"><a name="l02852"></a><span class="lineno"> 2852</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga605a178db92f1a7f1a925563ef3ea2cf">glfwWaitEventsTimeout</a>(<span class="keywordtype">double</span> timeout);</div><div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>&#160;</div><div class="line"><a name="l02876"></a><span class="lineno"> 2876</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#gab5997a25187e9fd5c6f2ecbbc8dfd7e9">glfwPostEmptyEvent</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l02877"></a><span class="lineno"> 2877</span>&#160;</div><div class="line"><a name="l02899"></a><span class="lineno"> 2899</span>&#160;GLFWAPI <span class="keywordtype">int</span> <a class="code" href="group__input.html#gaf5b859dbe19bdf434e42695ea45cc5f4">glfwGetInputMode</a>(GLFWwindow* window, <span class="keywordtype">int</span> mode);</div><div class="line"><a name="l02900"></a><span class="lineno"> 2900</span>&#160;</div><div class="line"><a name="l02947"></a><span class="lineno"> 2947</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__input.html#gaa92336e173da9c8834558b54ee80563b">glfwSetInputMode</a>(GLFWwindow* window, <span class="keywordtype">int</span> mode, <span class="keywordtype">int</span> value);</div><div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>&#160;</div><div class="line"><a name="l03004"></a><span class="lineno"> 3004</span>&#160;GLFWAPI <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__input.html#ga237a182e5ec0b21ce64543f3b5e7e2be">glfwGetKeyName</a>(<span class="keywordtype">int</span> key, <span class="keywordtype">int</span> scancode);</div><div class="line"><a name="l03005"></a><span class="lineno"> 3005</span>&#160;</div><div class="line"><a name="l03044"></a><span class="lineno"> 3044</span>&#160;GLFWAPI <span class="keywordtype">int</span> <a class="code" href="group__input.html#gadd341da06bc8d418b4dc3a3518af9ad2">glfwGetKey</a>(GLFWwindow* window, <span class="keywordtype">int</span> key);</div><div class="line"><a name="l03045"></a><span class="lineno"> 3045</span>&#160;</div><div class="line"><a name="l03073"></a><span class="lineno"> 3073</span>&#160;GLFWAPI <span class="keywordtype">int</span> <a class="code" href="group__input.html#gac1473feacb5996c01a7a5a33b5066704">glfwGetMouseButton</a>(GLFWwindow* window, <span class="keywordtype">int</span> button);</div><div class="line"><a name="l03074"></a><span class="lineno"> 3074</span>&#160;</div><div class="line"><a name="l03111"></a><span class="lineno"> 3111</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__input.html#ga01d37b6c40133676b9cea60ca1d7c0cc">glfwGetCursorPos</a>(GLFWwindow* window, <span class="keywordtype">double</span>* xpos, <span class="keywordtype">double</span>* ypos);</div><div class="line"><a name="l03112"></a><span class="lineno"> 3112</span>&#160;</div><div class="line"><a name="l03148"></a><span class="lineno"> 3148</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__input.html#ga04b03af936d906ca123c8f4ee08b39e7">glfwSetCursorPos</a>(GLFWwindow* window, <span class="keywordtype">double</span> xpos, <span class="keywordtype">double</span> ypos);</div><div class="line"><a name="l03149"></a><span class="lineno"> 3149</span>&#160;</div><div class="line"><a name="l03188"></a><span class="lineno"> 3188</span>&#160;GLFWAPI <a class="code" href="glfw3_8h.html#a89261ae18c75e863aaf2656ecdd238f4">GLFWcursor</a>* <a class="code" href="group__input.html#gafca356935e10135016aa49ffa464c355">glfwCreateCursor</a>(<span class="keyword">const</span> <a class="code" href="structGLFWimage.html">GLFWimage</a>* image, <span class="keywordtype">int</span> xhot, <span class="keywordtype">int</span> yhot);</div><div class="line"><a name="l03189"></a><span class="lineno"> 3189</span>&#160;</div><div class="line"><a name="l03213"></a><span class="lineno"> 3213</span>&#160;GLFWAPI <a class="code" href="glfw3_8h.html#a89261ae18c75e863aaf2656ecdd238f4">GLFWcursor</a>* <a class="code" href="group__input.html#gaa65f416d03ebbbb5b8db71a489fcb894">glfwCreateStandardCursor</a>(<span class="keywordtype">int</span> shape);</div><div class="line"><a name="l03214"></a><span class="lineno"> 3214</span>&#160;</div><div class="line"><a name="l03237"></a><span class="lineno"> 3237</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__input.html#ga81b952cd1764274d0db7fb3c5a79ba6a">glfwDestroyCursor</a>(<a class="code" href="glfw3_8h.html#a89261ae18c75e863aaf2656ecdd238f4">GLFWcursor</a>* cursor);</div><div class="line"><a name="l03238"></a><span class="lineno"> 3238</span>&#160;</div><div class="line"><a name="l03264"></a><span class="lineno"> 3264</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__input.html#gad3b4f38c8d5dae036bc8fa959e18343e">glfwSetCursor</a>(GLFWwindow* window, <a class="code" href="glfw3_8h.html#a89261ae18c75e863aaf2656ecdd238f4">GLFWcursor</a>* cursor);</div><div class="line"><a name="l03265"></a><span class="lineno"> 3265</span>&#160;</div><div class="line"><a name="l03307"></a><span class="lineno"> 3307</span>&#160;GLFWAPI <a class="code" href="group__input.html#ga0192a232a41e4e82948217c8ba94fdfd">GLFWkeyfun</a> <a class="code" href="group__input.html#ga7e496507126f35ea72f01b2e6ef6d155">glfwSetKeyCallback</a>(GLFWwindow* window, <a class="code" href="group__input.html#ga0192a232a41e4e82948217c8ba94fdfd">GLFWkeyfun</a> cbfun);</div><div class="line"><a name="l03308"></a><span class="lineno"> 3308</span>&#160;</div><div class="line"><a name="l03345"></a><span class="lineno"> 3345</span>&#160;GLFWAPI <a class="code" href="group__input.html#gabf24451c7ceb1952bc02b17a0d5c3e5f">GLFWcharfun</a> <a class="code" href="group__input.html#ga556239421c6a5a243c66fca28da9f742">glfwSetCharCallback</a>(GLFWwindow* window, <a class="code" href="group__input.html#gabf24451c7ceb1952bc02b17a0d5c3e5f">GLFWcharfun</a> cbfun);</div><div class="line"><a name="l03346"></a><span class="lineno"> 3346</span>&#160;</div><div class="line"><a name="l03378"></a><span class="lineno"> 3378</span>&#160;GLFWAPI <a class="code" href="group__input.html#gae36fb6897d2b7df9b128900c8ce9c507">GLFWcharmodsfun</a> <a class="code" href="group__input.html#ga3f55ef5dc03a374e567f068b13c94afc">glfwSetCharModsCallback</a>(GLFWwindow* window, <a class="code" href="group__input.html#gae36fb6897d2b7df9b128900c8ce9c507">GLFWcharmodsfun</a> cbfun);</div><div class="line"><a name="l03379"></a><span class="lineno"> 3379</span>&#160;</div><div class="line"><a name="l03408"></a><span class="lineno"> 3408</span>&#160;GLFWAPI <a class="code" href="group__input.html#ga39893a4a7e7c3239c98d29c9e084350c">GLFWmousebuttonfun</a> <a class="code" href="group__input.html#gaef49b72d84d615bca0a6ed65485e035d">glfwSetMouseButtonCallback</a>(GLFWwindow* window, <a class="code" href="group__input.html#ga39893a4a7e7c3239c98d29c9e084350c">GLFWmousebuttonfun</a> cbfun);</div><div class="line"><a name="l03409"></a><span class="lineno"> 3409</span>&#160;</div><div class="line"><a name="l03433"></a><span class="lineno"> 3433</span>&#160;GLFWAPI <a class="code" href="group__input.html#ga4cfad918fa836f09541e7b9acd36686c">GLFWcursorposfun</a> <a class="code" href="group__input.html#ga7dad39486f2c7591af7fb25134a2501d">glfwSetCursorPosCallback</a>(GLFWwindow* window, <a class="code" href="group__input.html#ga4cfad918fa836f09541e7b9acd36686c">GLFWcursorposfun</a> cbfun);</div><div class="line"><a name="l03434"></a><span class="lineno"> 3434</span>&#160;</div><div class="line"><a name="l03457"></a><span class="lineno"> 3457</span>&#160;GLFWAPI <a class="code" href="group__input.html#ga51ab436c41eeaed6db5a0c9403b1c840">GLFWcursorenterfun</a> <a class="code" href="group__input.html#gaa299c41dd0a3d171d166354e01279e04">glfwSetCursorEnterCallback</a>(GLFWwindow* window, <a class="code" href="group__input.html#ga51ab436c41eeaed6db5a0c9403b1c840">GLFWcursorenterfun</a> cbfun);</div><div class="line"><a name="l03458"></a><span class="lineno"> 3458</span>&#160;</div><div class="line"><a name="l03484"></a><span class="lineno"> 3484</span>&#160;GLFWAPI <a class="code" href="group__input.html#ga4687e2199c60a18a8dd1da532e6d75c9">GLFWscrollfun</a> <a class="code" href="group__input.html#gacf02eb10504352f16efda4593c3ce60e">glfwSetScrollCallback</a>(GLFWwindow* window, <a class="code" href="group__input.html#ga4687e2199c60a18a8dd1da532e6d75c9">GLFWscrollfun</a> cbfun);</div><div class="line"><a name="l03485"></a><span class="lineno"> 3485</span>&#160;</div><div class="line"><a name="l03512"></a><span class="lineno"> 3512</span>&#160;GLFWAPI <a class="code" href="group__input.html#gab71f4ca80b651462852e601caf308c4a">GLFWdropfun</a> <a class="code" href="group__input.html#ga41291bf15dd3ff564b3143aa6dc74a4b">glfwSetDropCallback</a>(GLFWwindow* window, <a class="code" href="group__input.html#gab71f4ca80b651462852e601caf308c4a">GLFWdropfun</a> cbfun);</div><div class="line"><a name="l03513"></a><span class="lineno"> 3513</span>&#160;</div><div class="line"><a name="l03532"></a><span class="lineno"> 3532</span>&#160;GLFWAPI <span class="keywordtype">int</span> <a class="code" href="group__input.html#gaffcbd9ac8ee737fcdd25475123a3c790">glfwJoystickPresent</a>(<span class="keywordtype">int</span> joy);</div><div class="line"><a name="l03533"></a><span class="lineno"> 3533</span>&#160;</div><div class="line"><a name="l03566"></a><span class="lineno"> 3566</span>&#160;GLFWAPI <span class="keyword">const</span> <span class="keywordtype">float</span>* <a class="code" href="group__input.html#ga6271d46a5901ec2c99601ccf4dd14731">glfwGetJoystickAxes</a>(<span class="keywordtype">int</span> joy, <span class="keywordtype">int</span>* count);</div><div class="line"><a name="l03567"></a><span class="lineno"> 3567</span>&#160;</div><div class="line"><a name="l03601"></a><span class="lineno"> 3601</span>&#160;GLFWAPI <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* <a class="code" href="group__input.html#gace54cd930dcd502e118fe4021384ce1b">glfwGetJoystickButtons</a>(<span class="keywordtype">int</span> joy, <span class="keywordtype">int</span>* count);</div><div class="line"><a name="l03602"></a><span class="lineno"> 3602</span>&#160;</div><div class="line"><a name="l03633"></a><span class="lineno"> 3633</span>&#160;GLFWAPI <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__input.html#gac8d7f6107e05cfd106cfba973ab51e19">glfwGetJoystickName</a>(<span class="keywordtype">int</span> joy);</div><div class="line"><a name="l03634"></a><span class="lineno"> 3634</span>&#160;</div><div class="line"><a name="l03656"></a><span class="lineno"> 3656</span>&#160;GLFWAPI <a class="code" href="group__input.html#gaa67aa597e974298c748bfe4fb17d406d">GLFWjoystickfun</a> <a class="code" href="group__input.html#gab1dc8379f1b82bb660a6b9c9fa06ca07">glfwSetJoystickCallback</a>(<a class="code" href="group__input.html#gaa67aa597e974298c748bfe4fb17d406d">GLFWjoystickfun</a> cbfun);</div><div class="line"><a name="l03657"></a><span class="lineno"> 3657</span>&#160;</div><div class="line"><a name="l03681"></a><span class="lineno"> 3681</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__input.html#gaba1f022c5eb07dfac421df34cdcd31dd">glfwSetClipboardString</a>(GLFWwindow* window, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keywordtype">string</span>);</div><div class="line"><a name="l03682"></a><span class="lineno"> 3682</span>&#160;</div><div class="line"><a name="l03711"></a><span class="lineno"> 3711</span>&#160;GLFWAPI <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__input.html#ga5aba1d704d9ab539282b1fbe9f18bb94">glfwGetClipboardString</a>(GLFWwindow* window);</div><div class="line"><a name="l03712"></a><span class="lineno"> 3712</span>&#160;</div><div class="line"><a name="l03738"></a><span class="lineno"> 3738</span>&#160;GLFWAPI <span class="keywordtype">double</span> <a class="code" href="group__input.html#gaa6cf4e7a77158a3b8fd00328b1720a4a">glfwGetTime</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l03739"></a><span class="lineno"> 3739</span>&#160;</div><div class="line"><a name="l03765"></a><span class="lineno"> 3765</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__input.html#gaf59589ef6e8b8c8b5ad184b25afd4dc0">glfwSetTime</a>(<span class="keywordtype">double</span> time);</div><div class="line"><a name="l03766"></a><span class="lineno"> 3766</span>&#160;</div><div class="line"><a name="l03787"></a><span class="lineno"> 3787</span>&#160;GLFWAPI uint64_t <a class="code" href="group__input.html#ga09b2bd37d328e0b9456c7ec575cc26aa">glfwGetTimerValue</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l03788"></a><span class="lineno"> 3788</span>&#160;</div><div class="line"><a name="l03807"></a><span class="lineno"> 3807</span>&#160;GLFWAPI uint64_t <a class="code" href="group__input.html#ga3289ee876572f6e91f06df3a24824443">glfwGetTimerFrequency</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l03808"></a><span class="lineno"> 3808</span>&#160;</div><div class="line"><a name="l03841"></a><span class="lineno"> 3841</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__context.html#ga1c04dc242268f827290fe40aa1c91157">glfwMakeContextCurrent</a>(GLFWwindow* window);</div><div class="line"><a name="l03842"></a><span class="lineno"> 3842</span>&#160;</div><div class="line"><a name="l03862"></a><span class="lineno"> 3862</span>&#160;GLFWAPI GLFWwindow* <a class="code" href="group__context.html#gac84759b1f6c2d271a4fea8ae89ec980d">glfwGetCurrentContext</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l03863"></a><span class="lineno"> 3863</span>&#160;</div><div class="line"><a name="l03896"></a><span class="lineno"> 3896</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__window.html#ga15a5a1ee5b3c2ca6b15ca209a12efd14">glfwSwapBuffers</a>(GLFWwindow* window);</div><div class="line"><a name="l03897"></a><span class="lineno"> 3897</span>&#160;</div><div class="line"><a name="l03943"></a><span class="lineno"> 3943</span>&#160;GLFWAPI <span class="keywordtype">void</span> <a class="code" href="group__context.html#ga6d4e0cdf151b5e579bd67f13202994ed">glfwSwapInterval</a>(<span class="keywordtype">int</span> interval);</div><div class="line"><a name="l03944"></a><span class="lineno"> 3944</span>&#160;</div><div class="line"><a name="l03981"></a><span class="lineno"> 3981</span>&#160;GLFWAPI <span class="keywordtype">int</span> <a class="code" href="group__context.html#ga87425065c011cef1ebd6aac75e059dfa">glfwExtensionSupported</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* extension);</div><div class="line"><a name="l03982"></a><span class="lineno"> 3982</span>&#160;</div><div class="line"><a name="l04023"></a><span class="lineno"> 4023</span>&#160;GLFWAPI <a class="code" href="group__context.html#ga3d47c2d2fbe0be9c505d0e04e91a133c">GLFWglproc</a> <a class="code" href="group__context.html#ga35f1837e6f666781842483937612f163">glfwGetProcAddress</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* procname);</div><div class="line"><a name="l04024"></a><span class="lineno"> 4024</span>&#160;</div><div class="line"><a name="l04049"></a><span class="lineno"> 4049</span>&#160;GLFWAPI <span class="keywordtype">int</span> <a class="code" href="group__vulkan.html#ga2e7f30931e02464b5bc8d0d4b6f9fe2b">glfwVulkanSupported</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l04050"></a><span class="lineno"> 4050</span>&#160;</div><div class="line"><a name="l04093"></a><span class="lineno"> 4093</span>&#160;GLFWAPI <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="group__vulkan.html#ga1abcbe61033958f22f63ef82008874b1">glfwGetRequiredInstanceExtensions</a>(uint32_t* count);</div><div class="line"><a name="l04094"></a><span class="lineno"> 4094</span>&#160;</div><div class="line"><a name="l04095"></a><span class="lineno"> 4095</span>&#160;<span class="preprocessor">#if defined(VK_VERSION_1_0)</span></div><div class="line"><a name="l04096"></a><span class="lineno"> 4096</span>&#160;</div><div class="line"><a name="l04136"></a><span class="lineno"> 4136</span>&#160;GLFWAPI <a class="code" href="group__vulkan.html#ga70c01918dc9d233a4fbe0681a43018af">GLFWvkproc</a> <a class="code" href="group__vulkan.html#gadf228fac94c5fd8f12423ec9af9ff1e9">glfwGetInstanceProcAddress</a>(VkInstance instance, <span class="keyword">const</span> <span class="keywordtype">char</span>* procname);</div><div class="line"><a name="l04137"></a><span class="lineno"> 4137</span>&#160;</div><div class="line"><a name="l04169"></a><span class="lineno"> 4169</span>&#160;GLFWAPI <span class="keywordtype">int</span> <a class="code" href="group__vulkan.html#gaff3823355cdd7e2f3f9f4d9ea9518d92">glfwGetPhysicalDevicePresentationSupport</a>(VkInstance instance, VkPhysicalDevice device, uint32_t queuefamily);</div><div class="line"><a name="l04170"></a><span class="lineno"> 4170</span>&#160;</div><div class="line"><a name="l04219"></a><span class="lineno"> 4219</span>&#160;GLFWAPI VkResult <a class="code" href="group__vulkan.html#ga1a24536bec3f80b08ead18e28e6ae965">glfwCreateWindowSurface</a>(VkInstance instance, GLFWwindow* window, <span class="keyword">const</span> VkAllocationCallbacks* allocator, VkSurfaceKHR* surface);</div><div class="line"><a name="l04220"></a><span class="lineno"> 4220</span>&#160;</div><div class="line"><a name="l04221"></a><span class="lineno"> 4221</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*VK_VERSION_1_0*/</span><span class="preprocessor"></span></div><div class="line"><a name="l04222"></a><span class="lineno"> 4222</span>&#160;</div><div class="line"><a name="l04223"></a><span class="lineno"> 4223</span>&#160;</div><div class="line"><a name="l04224"></a><span class="lineno"> 4224</span>&#160;<span class="comment">/*************************************************************************</span></div><div class="line"><a name="l04225"></a><span class="lineno"> 4225</span>&#160;<span class="comment"> * Global definition cleanup</span></div><div class="line"><a name="l04226"></a><span class="lineno"> 4226</span>&#160;<span class="comment"> *************************************************************************/</span></div><div class="line"><a name="l04227"></a><span class="lineno"> 4227</span>&#160;</div><div class="line"><a name="l04228"></a><span class="lineno"> 4228</span>&#160;<span class="comment">/* ------------------- BEGIN SYSTEM/COMPILER SPECIFIC -------------------- */</span></div><div class="line"><a name="l04229"></a><span class="lineno"> 4229</span>&#160;</div><div class="line"><a name="l04230"></a><span class="lineno"> 4230</span>&#160;<span class="preprocessor">#ifdef GLFW_WINGDIAPI_DEFINED</span></div><div class="line"><a name="l04231"></a><span class="lineno"> 4231</span>&#160;<span class="preprocessor"> #undef WINGDIAPI</span></div><div class="line"><a name="l04232"></a><span class="lineno"> 4232</span>&#160;<span class="preprocessor"> #undef GLFW_WINGDIAPI_DEFINED</span></div><div class="line"><a name="l04233"></a><span class="lineno"> 4233</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l04234"></a><span class="lineno"> 4234</span>&#160;</div><div class="line"><a name="l04235"></a><span class="lineno"> 4235</span>&#160;<span class="preprocessor">#ifdef GLFW_CALLBACK_DEFINED</span></div><div class="line"><a name="l04236"></a><span class="lineno"> 4236</span>&#160;<span class="preprocessor"> #undef CALLBACK</span></div><div class="line"><a name="l04237"></a><span class="lineno"> 4237</span>&#160;<span class="preprocessor"> #undef GLFW_CALLBACK_DEFINED</span></div><div class="line"><a name="l04238"></a><span class="lineno"> 4238</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l04239"></a><span class="lineno"> 4239</span>&#160;</div><div class="line"><a name="l04240"></a><span class="lineno"> 4240</span>&#160;<span class="comment">/* -------------------- END SYSTEM/COMPILER SPECIFIC --------------------- */</span></div><div class="line"><a name="l04241"></a><span class="lineno"> 4241</span>&#160;</div><div class="line"><a name="l04242"></a><span class="lineno"> 4242</span>&#160;</div><div class="line"><a name="l04243"></a><span class="lineno"> 4243</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l04244"></a><span class="lineno"> 4244</span>&#160;}</div><div class="line"><a name="l04245"></a><span class="lineno"> 4245</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l04246"></a><span class="lineno"> 4246</span>&#160;</div><div class="line"><a name="l04247"></a><span class="lineno"> 4247</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _glfw3_h_ */</span><span class="preprocessor"></span></div><div class="line"><a name="l04248"></a><span class="lineno"> 4248</span>&#160;</div><div class="ttc" id="group__init_html_ga9f8ffaacf3c269cc48eafbf8b9b71197"><div class="ttname"><a href="group__init.html#ga9f8ffaacf3c269cc48eafbf8b9b71197">glfwGetVersion</a></div><div class="ttdeci">void glfwGetVersion(int *major, int *minor, int *rev)</div><div class="ttdoc">Retrieves the version of the GLFW library. </div></div>
<div class="ttc" id="structGLFWvidmode_html_a6066c4ecd251098700062d3b735dba1b"><div class="ttname"><a href="structGLFWvidmode.html#a6066c4ecd251098700062d3b735dba1b">GLFWvidmode::redBits</a></div><div class="ttdeci">int redBits</div><div class="ttdef"><b>Definition:</b> glfw3.h:1146</div></div>
<div class="ttc" id="group__window_html_gaeea7cbc03373a41fb51cfbf9f2a5d4c6"><div class="ttname"><a href="group__window.html#gaeea7cbc03373a41fb51cfbf9f2a5d4c6">glfwGetWindowSize</a></div><div class="ttdeci">void glfwGetWindowSize(GLFWwindow *window, int *width, int *height)</div><div class="ttdoc">Retrieves the size of the client area of the specified window. </div></div>
<div class="ttc" id="group__window_html_gac314fa6cec7d2d307be9963e2709cc90"><div class="ttname"><a href="group__window.html#gac314fa6cec7d2d307be9963e2709cc90">glfwSetWindowSizeLimits</a></div><div class="ttdeci">void glfwSetWindowSizeLimits(GLFWwindow *window, int minwidth, int minheight, int maxwidth, int maxheight)</div><div class="ttdoc">Sets the size limits of the specified window. </div></div>
<div class="ttc" id="group__window_html_gad2d4e4c3d28b1242e742e8268b9528af"><div class="ttname"><a href="group__window.html#gad2d4e4c3d28b1242e742e8268b9528af">GLFWwindowiconifyfun</a></div><div class="ttdeci">void(* GLFWwindowiconifyfun)(GLFWwindow *, int)</div><div class="ttdoc">The function signature for window iconify/restore callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:921</div></div>
<div class="ttc" id="group__input_html_gaf5b859dbe19bdf434e42695ea45cc5f4"><div class="ttname"><a href="group__input.html#gaf5b859dbe19bdf434e42695ea45cc5f4">glfwGetInputMode</a></div><div class="ttdeci">int glfwGetInputMode(GLFWwindow *window, int mode)</div><div class="ttdoc">Returns the value of an input option for the specified window. </div></div>
<div class="ttc" id="structGLFWvidmode_html_ac65942a5f6981695517437a9d571d03c"><div class="ttname"><a href="structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c">GLFWvidmode::height</a></div><div class="ttdeci">int height</div><div class="ttdef"><b>Definition:</b> glfw3.h:1143</div></div>
<div class="ttc" id="group__window_html_ga4569b76e8ac87c55b53199e6becd97eb"><div class="ttname"><a href="group__window.html#ga4569b76e8ac87c55b53199e6becd97eb">glfwSetWindowRefreshCallback</a></div><div class="ttdeci">GLFWwindowrefreshfun glfwSetWindowRefreshCallback(GLFWwindow *window, GLFWwindowrefreshfun cbfun)</div><div class="ttdoc">Sets the refresh callback for the specified window. </div></div>
<div class="ttc" id="group__window_html_ga2837d4d240659feb4268fcb6530a6ba1"><div class="ttname"><a href="group__window.html#ga2837d4d240659feb4268fcb6530a6ba1">glfwSetWindowPosCallback</a></div><div class="ttdeci">GLFWwindowposfun glfwSetWindowPosCallback(GLFWwindow *window, GLFWwindowposfun cbfun)</div><div class="ttdoc">Sets the position callback for the specified window. </div></div>
<div class="ttc" id="group__window_html_ga73cb526c000876fd8ddf571570fdb634"><div class="ttname"><a href="group__window.html#ga73cb526c000876fd8ddf571570fdb634">glfwGetWindowPos</a></div><div class="ttdeci">void glfwGetWindowPos(GLFWwindow *window, int *xpos, int *ypos)</div><div class="ttdoc">Retrieves the position of the client area of the specified window. </div></div>
<div class="ttc" id="group__input_html_gae36fb6897d2b7df9b128900c8ce9c507"><div class="ttname"><a href="group__input.html#gae36fb6897d2b7df9b128900c8ce9c507">GLFWcharmodsfun</a></div><div class="ttdeci">void(* GLFWcharmodsfun)(GLFWwindow *, unsigned int, int)</div><div class="ttdoc">The function signature for Unicode character with modifiers callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:1072</div></div>
<div class="ttc" id="structGLFWvidmode_html_af310977f58d2e3b188175b6e3d314047"><div class="ttname"><a href="structGLFWvidmode.html#af310977f58d2e3b188175b6e3d314047">GLFWvidmode::blueBits</a></div><div class="ttdeci">int blueBits</div><div class="ttdef"><b>Definition:</b> glfw3.h:1152</div></div>
<div class="ttc" id="structGLFWimage_html_a0c532a5c2bb715555279b7817daba0fb"><div class="ttname"><a href="structGLFWimage.html#a0c532a5c2bb715555279b7817daba0fb">GLFWimage::pixels</a></div><div class="ttdeci">unsigned char * pixels</div><div class="ttdef"><b>Definition:</b> glfw3.h:1203</div></div>
<div class="ttc" id="group__monitor_html_ga8a7ee579a66720f24d656526f3e44c63"><div class="ttname"><a href="group__monitor.html#ga8a7ee579a66720f24d656526f3e44c63">GLFWmonitorfun</a></div><div class="ttdeci">void(* GLFWmonitorfun)(GLFWmonitor *, int)</div><div class="ttdoc">The function signature for monitor configuration callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:1105</div></div>
<div class="ttc" id="group__window_html_ga17807ce0f45ac3f8bb50d6dcc59a4e06"><div class="ttname"><a href="group__window.html#ga17807ce0f45ac3f8bb50d6dcc59a4e06">glfwGetWindowUserPointer</a></div><div class="ttdeci">void * glfwGetWindowUserPointer(GLFWwindow *window)</div><div class="ttdoc">Returns the user pointer of the specified window. </div></div>
<div class="ttc" id="group__monitor_html_ga820b0ce9a5237d645ea7cbb4bd383458"><div class="ttname"><a href="group__monitor.html#ga820b0ce9a5237d645ea7cbb4bd383458">glfwGetVideoModes</a></div><div class="ttdeci">const GLFWvidmode * glfwGetVideoModes(GLFWmonitor *monitor, int *count)</div><div class="ttdoc">Returns the available video modes for the specified monitor. </div></div>
<div class="ttc" id="group__monitor_html_gab7c41deb2219bde3e1eb756ddaa9ec80"><div class="ttname"><a href="group__monitor.html#gab7c41deb2219bde3e1eb756ddaa9ec80">glfwGetGammaRamp</a></div><div class="ttdeci">const GLFWgammaramp * glfwGetGammaRamp(GLFWmonitor *monitor)</div><div class="ttdoc">Returns the current gamma ramp for the specified monitor. </div></div>
<div class="ttc" id="glfw3_8h_html_a89261ae18c75e863aaf2656ecdd238f4"><div class="ttname"><a href="glfw3_8h.html#a89261ae18c75e863aaf2656ecdd238f4">GLFWcursor</a></div><div class="ttdeci">struct GLFWcursor GLFWcursor</div><div class="ttdoc">Opaque cursor object. </div><div class="ttdef"><b>Definition:</b> glfw3.h:801</div></div>
<div class="ttc" id="group__window_html_ga1bb559c0ebaad63c5c05ad2a066779c4"><div class="ttname"><a href="group__window.html#ga1bb559c0ebaad63c5c05ad2a066779c4">glfwIconifyWindow</a></div><div class="ttdeci">void glfwIconifyWindow(GLFWwindow *window)</div><div class="ttdoc">Iconifies the specified window. </div></div>
<div class="ttc" id="group__init_html_gaa5d796c3cf7c1a7f02f845486333fb5f"><div class="ttname"><a href="group__init.html#gaa5d796c3cf7c1a7f02f845486333fb5f">glfwSetErrorCallback</a></div><div class="ttdeci">GLFWerrorfun glfwSetErrorCallback(GLFWerrorfun cbfun)</div><div class="ttdoc">Sets the error callback. </div></div>
<div class="ttc" id="group__input_html_gaa6cf4e7a77158a3b8fd00328b1720a4a"><div class="ttname"><a href="group__input.html#gaa6cf4e7a77158a3b8fd00328b1720a4a">glfwGetTime</a></div><div class="ttdeci">double glfwGetTime(void)</div><div class="ttdoc">Returns the value of the GLFW timer. </div></div>
<div class="ttc" id="group__window_html_gab1ea7263081c0e073b8d5b91d6ffd367"><div class="ttname"><a href="group__window.html#gab1ea7263081c0e073b8d5b91d6ffd367">glfwSetWindowIconifyCallback</a></div><div class="ttdeci">GLFWwindowiconifyfun glfwSetWindowIconifyCallback(GLFWwindow *window, GLFWwindowiconifyfun cbfun)</div><div class="ttdoc">Sets the iconify callback for the specified window. </div></div>
<div class="ttc" id="group__input_html_ga04b03af936d906ca123c8f4ee08b39e7"><div class="ttname"><a href="group__input.html#ga04b03af936d906ca123c8f4ee08b39e7">glfwSetCursorPos</a></div><div class="ttdeci">void glfwSetCursorPos(GLFWwindow *window, double xpos, double ypos)</div><div class="ttdoc">Sets the position of the cursor, relative to the client area of the window. </div></div>
<div class="ttc" id="structGLFWvidmode_html_a698dcb200562051a7249cb6ae154c71d"><div class="ttname"><a href="structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d">GLFWvidmode::width</a></div><div class="ttdeci">int width</div><div class="ttdef"><b>Definition:</b> glfw3.h:1140</div></div>
<div class="ttc" id="group__init_html_ga23d47dc013fce2bf58036da66079a657"><div class="ttname"><a href="group__init.html#ga23d47dc013fce2bf58036da66079a657">glfwGetVersionString</a></div><div class="ttdeci">const char * glfwGetVersionString(void)</div><div class="ttdoc">Returns a string describing the compile-time configuration. </div></div>
<div class="ttc" id="group__window_html_gaa40cd24840daa8c62f36cafc847c72b6"><div class="ttname"><a href="group__window.html#gaa40cd24840daa8c62f36cafc847c72b6">glfwSetWindowSizeCallback</a></div><div class="ttdeci">GLFWwindowsizefun glfwSetWindowSizeCallback(GLFWwindow *window, GLFWwindowsizefun cbfun)</div><div class="ttdoc">Sets the size callback for the specified window. </div></div>
<div class="ttc" id="group__input_html_gac8d7f6107e05cfd106cfba973ab51e19"><div class="ttname"><a href="group__input.html#gac8d7f6107e05cfd106cfba973ab51e19">glfwGetJoystickName</a></div><div class="ttdeci">const char * glfwGetJoystickName(int joy)</div><div class="ttdoc">Returns the name of the specified joystick. </div></div>
<div class="ttc" id="group__window_html_ga554e37d781f0a997656c26b2c56c835e"><div class="ttname"><a href="group__window.html#ga554e37d781f0a997656c26b2c56c835e">glfwWaitEvents</a></div><div class="ttdeci">void glfwWaitEvents(void)</div><div class="ttdoc">Waits until events are queued and processes them. </div></div>
<div class="ttc" id="structGLFWimage_html_a0b7d95368f0c80d5e5c9875057c7dbec"><div class="ttname"><a href="structGLFWimage.html#a0b7d95368f0c80d5e5c9875057c7dbec">GLFWimage::height</a></div><div class="ttdeci">int height</div><div class="ttdef"><b>Definition:</b> glfw3.h:1200</div></div>
<div class="ttc" id="group__input_html_ga7e496507126f35ea72f01b2e6ef6d155"><div class="ttname"><a href="group__input.html#ga7e496507126f35ea72f01b2e6ef6d155">glfwSetKeyCallback</a></div><div class="ttdeci">GLFWkeyfun glfwSetKeyCallback(GLFWwindow *window, GLFWkeyfun cbfun)</div><div class="ttdoc">Sets the key callback. </div></div>
<div class="ttc" id="group__input_html_ga5aba1d704d9ab539282b1fbe9f18bb94"><div class="ttname"><a href="group__input.html#ga5aba1d704d9ab539282b1fbe9f18bb94">glfwGetClipboardString</a></div><div class="ttdeci">const char * glfwGetClipboardString(GLFWwindow *window)</div><div class="ttdoc">Returns the contents of the clipboard as a string. </div></div>
<div class="ttc" id="group__input_html_gab71f4ca80b651462852e601caf308c4a"><div class="ttname"><a href="group__input.html#gab71f4ca80b651462852e601caf308c4a">GLFWdropfun</a></div><div class="ttdeci">void(* GLFWdropfun)(GLFWwindow *, int, const char **)</div><div class="ttdoc">The function signature for file drop callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:1089</div></div>
<div class="ttc" id="group__context_html_ga35f1837e6f666781842483937612f163"><div class="ttname"><a href="group__context.html#ga35f1837e6f666781842483937612f163">glfwGetProcAddress</a></div><div class="ttdeci">GLFWglproc glfwGetProcAddress(const char *procname)</div><div class="ttdoc">Returns the address of the specified function for the current context. </div></div>
<div class="ttc" id="group__input_html_ga237a182e5ec0b21ce64543f3b5e7e2be"><div class="ttname"><a href="group__input.html#ga237a182e5ec0b21ce64543f3b5e7e2be">glfwGetKeyName</a></div><div class="ttdeci">const char * glfwGetKeyName(int key, int scancode)</div><div class="ttdoc">Returns the localized name of the specified printable key. </div></div>
<div class="ttc" id="group__input_html_ga01d37b6c40133676b9cea60ca1d7c0cc"><div class="ttname"><a href="group__input.html#ga01d37b6c40133676b9cea60ca1d7c0cc">glfwGetCursorPos</a></div><div class="ttdeci">void glfwGetCursorPos(GLFWwindow *window, double *xpos, double *ypos)</div><div class="ttdoc">Retrieves the position of the cursor relative to the client area of the window. </div></div>
<div class="ttc" id="group__window_html_ga3f541387449d911274324ae7f17ec56b"><div class="ttname"><a href="group__window.html#ga3f541387449d911274324ae7f17ec56b">glfwMaximizeWindow</a></div><div class="ttdeci">void glfwMaximizeWindow(GLFWwindow *window)</div><div class="ttdoc">Maximizes the specified window. </div></div>
<div class="ttc" id="group__input_html_ga0192a232a41e4e82948217c8ba94fdfd"><div class="ttname"><a href="group__input.html#ga0192a232a41e4e82948217c8ba94fdfd">GLFWkeyfun</a></div><div class="ttdeci">void(* GLFWkeyfun)(GLFWwindow *, int, int, int, int)</div><div class="ttdoc">The function signature for keyboard key callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:1034</div></div>
<div class="ttc" id="structGLFWvidmode_html_a791bdd6c7697b09f7e9c97054bf05649"><div class="ttname"><a href="structGLFWvidmode.html#a791bdd6c7697b09f7e9c97054bf05649">GLFWvidmode::refreshRate</a></div><div class="ttdeci">int refreshRate</div><div class="ttdef"><b>Definition:</b> glfw3.h:1155</div></div>
<div class="ttc" id="structGLFWgammaramp_html_a2cce5d968734b685623eef913e635138"><div class="ttname"><a href="structGLFWgammaramp.html#a2cce5d968734b685623eef913e635138">GLFWgammaramp::red</a></div><div class="ttdeci">unsigned short * red</div><div class="ttdef"><b>Definition:</b> glfw3.h:1173</div></div>
<div class="ttc" id="group__input_html_ga39893a4a7e7c3239c98d29c9e084350c"><div class="ttname"><a href="group__input.html#ga39893a4a7e7c3239c98d29c9e084350c">GLFWmousebuttonfun</a></div><div class="ttdeci">void(* GLFWmousebuttonfun)(GLFWwindow *, int, int, int)</div><div class="ttdoc">The function signature for mouse button callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:960</div></div>
<div class="ttc" id="group__vulkan_html_ga1a24536bec3f80b08ead18e28e6ae965"><div class="ttname"><a href="group__vulkan.html#ga1a24536bec3f80b08ead18e28e6ae965">glfwCreateWindowSurface</a></div><div class="ttdeci">VkResult glfwCreateWindowSurface(VkInstance instance, GLFWwindow *window, const VkAllocationCallbacks *allocator, VkSurfaceKHR *surface)</div><div class="ttdoc">Creates a Vulkan surface for the specified window. </div></div>
<div class="ttc" id="group__input_html_ga41291bf15dd3ff564b3143aa6dc74a4b"><div class="ttname"><a href="group__input.html#ga41291bf15dd3ff564b3143aa6dc74a4b">glfwSetDropCallback</a></div><div class="ttdeci">GLFWdropfun glfwSetDropCallback(GLFWwindow *window, GLFWdropfun cbfun)</div><div class="ttdoc">Sets the file drop callback. </div></div>
<div class="ttc" id="group__input_html_gabf24451c7ceb1952bc02b17a0d5c3e5f"><div class="ttname"><a href="group__input.html#gabf24451c7ceb1952bc02b17a0d5c3e5f">GLFWcharfun</a></div><div class="ttdeci">void(* GLFWcharfun)(GLFWwindow *, unsigned int)</div><div class="ttdoc">The function signature for Unicode character callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:1051</div></div>
<div class="ttc" id="group__input_html_gad3b4f38c8d5dae036bc8fa959e18343e"><div class="ttname"><a href="group__input.html#gad3b4f38c8d5dae036bc8fa959e18343e">glfwSetCursor</a></div><div class="ttdeci">void glfwSetCursor(GLFWwindow *window, GLFWcursor *cursor)</div><div class="ttdoc">Sets the cursor for the window. </div></div>
<div class="ttc" id="group__input_html_gace54cd930dcd502e118fe4021384ce1b"><div class="ttname"><a href="group__input.html#gace54cd930dcd502e118fe4021384ce1b">glfwGetJoystickButtons</a></div><div class="ttdeci">const unsigned char * glfwGetJoystickButtons(int joy, int *count)</div><div class="ttdoc">Returns the state of all buttons of the specified joystick. </div></div>
<div class="ttc" id="group__monitor_html_ga3fba51c8bd36491d4712aa5bd074a537"><div class="ttname"><a href="group__monitor.html#ga3fba51c8bd36491d4712aa5bd074a537">glfwGetMonitors</a></div><div class="ttdeci">GLFWmonitor ** glfwGetMonitors(int *count)</div><div class="ttdoc">Returns the currently connected monitors. </div></div>
<div class="ttc" id="group__window_html_gacdf43e51376051d2c091662e9fe3d7b2"><div class="ttname"><a href="group__window.html#gacdf43e51376051d2c091662e9fe3d7b2">glfwDestroyWindow</a></div><div class="ttdeci">void glfwDestroyWindow(GLFWwindow *window)</div><div class="ttdoc">Destroys the specified window and its context. </div></div>
<div class="ttc" id="group__input_html_ga7dad39486f2c7591af7fb25134a2501d"><div class="ttname"><a href="group__input.html#ga7dad39486f2c7591af7fb25134a2501d">glfwSetCursorPosCallback</a></div><div class="ttdeci">GLFWcursorposfun glfwSetCursorPosCallback(GLFWwindow *window, GLFWcursorposfun cbfun)</div><div class="ttdoc">Sets the cursor position callback. </div></div>
<div class="ttc" id="structGLFWgammaramp_html_affccc6f5df47820b6562d709da3a5a3a"><div class="ttname"><a href="structGLFWgammaramp.html#affccc6f5df47820b6562d709da3a5a3a">GLFWgammaramp::green</a></div><div class="ttdeci">unsigned short * green</div><div class="ttdef"><b>Definition:</b> glfw3.h:1176</div></div>
<div class="ttc" id="group__input_html_ga556239421c6a5a243c66fca28da9f742"><div class="ttname"><a href="group__input.html#ga556239421c6a5a243c66fca28da9f742">glfwSetCharCallback</a></div><div class="ttdeci">GLFWcharfun glfwSetCharCallback(GLFWwindow *window, GLFWcharfun cbfun)</div><div class="ttdoc">Sets the Unicode character callback. </div></div>
<div class="ttc" id="group__vulkan_html_ga70c01918dc9d233a4fbe0681a43018af"><div class="ttname"><a href="group__vulkan.html#ga70c01918dc9d233a4fbe0681a43018af">GLFWvkproc</a></div><div class="ttdeci">void(* GLFWvkproc)(void)</div><div class="ttdoc">Vulkan API function pointer type. </div><div class="ttdef"><b>Definition:</b> glfw3.h:765</div></div>
<div class="ttc" id="group__window_html_ga5d877f09e968cef7a360b513306f17ff"><div class="ttname"><a href="group__window.html#ga5d877f09e968cef7a360b513306f17ff">glfwSetWindowTitle</a></div><div class="ttdeci">void glfwSetWindowTitle(GLFWwindow *window, const char *title)</div><div class="ttdoc">Sets the title of the specified window. </div></div>
<div class="ttc" id="group__monitor_html_ga8d9efd1cde9426692c73fe40437d0ae3"><div class="ttname"><a href="group__monitor.html#ga8d9efd1cde9426692c73fe40437d0ae3">GLFWmonitor</a></div><div class="ttdeci">struct GLFWmonitor GLFWmonitor</div><div class="ttdoc">Opaque monitor object. </div><div class="ttdef"><b>Definition:</b> glfw3.h:777</div></div>
<div class="ttc" id="group__window_html_ga3c96d80d363e67d13a41b5d1821f3242"><div class="ttname"><a href="group__window.html#ga3c96d80d363e67d13a41b5d1821f3242">GLFWwindow</a></div><div class="ttdeci">struct GLFWwindow GLFWwindow</div><div class="ttdoc">Opaque window object. </div><div class="ttdef"><b>Definition:</b> glfw3.h:789</div></div>
<div class="ttc" id="group__monitor_html_ga7d8bffc6c55539286a6bd20d32a8d7ea"><div class="ttname"><a href="group__monitor.html#ga7d8bffc6c55539286a6bd20d32a8d7ea">glfwGetMonitorPhysicalSize</a></div><div class="ttdeci">void glfwGetMonitorPhysicalSize(GLFWmonitor *monitor, int *widthMM, int *heightMM)</div><div class="ttdoc">Returns the physical size of the monitor. </div></div>
<div class="ttc" id="group__window_html_ga61be47917b72536a148300f46494fc66"><div class="ttname"><a href="group__window.html#ga61be47917b72536a148300f46494fc66">glfwShowWindow</a></div><div class="ttdeci">void glfwShowWindow(GLFWwindow *window)</div><div class="ttdoc">Makes the specified window visible. </div></div>
<div class="ttc" id="group__window_html_ga371911f12c74c504dd8d47d832d095cb"><div class="ttname"><a href="group__window.html#ga371911f12c74c504dd8d47d832d095cb">glfwSetWindowSize</a></div><div class="ttdeci">void glfwSetWindowSize(GLFWwindow *window, int width, int height)</div><div class="ttdoc">Sets the size of the client area of the specified window. </div></div>
<div class="ttc" id="structGLFWvidmode_html_a292fdd281f3485fb3ff102a5bda43faa"><div class="ttname"><a href="structGLFWvidmode.html#a292fdd281f3485fb3ff102a5bda43faa">GLFWvidmode::greenBits</a></div><div class="ttdeci">int greenBits</div><div class="ttdef"><b>Definition:</b> glfw3.h:1149</div></div>
<div class="ttc" id="group__input_html_ga6271d46a5901ec2c99601ccf4dd14731"><div class="ttname"><a href="group__input.html#ga6271d46a5901ec2c99601ccf4dd14731">glfwGetJoystickAxes</a></div><div class="ttdeci">const float * glfwGetJoystickAxes(int joy, int *count)</div><div class="ttdoc">Returns the values of all axes of the specified joystick. </div></div>
<div class="ttc" id="group__input_html_gafca356935e10135016aa49ffa464c355"><div class="ttname"><a href="group__input.html#gafca356935e10135016aa49ffa464c355">glfwCreateCursor</a></div><div class="ttdeci">GLFWcursor * glfwCreateCursor(const GLFWimage *image, int xhot, int yhot)</div><div class="ttdoc">Creates a custom cursor. </div></div>
<div class="ttc" id="group__input_html_ga81b952cd1764274d0db7fb3c5a79ba6a"><div class="ttname"><a href="group__input.html#ga81b952cd1764274d0db7fb3c5a79ba6a">glfwDestroyCursor</a></div><div class="ttdeci">void glfwDestroyCursor(GLFWcursor *cursor)</div><div class="ttdoc">Destroys a cursor. </div></div>
<div class="ttc" id="group__window_html_ga15a5a1ee5b3c2ca6b15ca209a12efd14"><div class="ttname"><a href="group__window.html#ga15a5a1ee5b3c2ca6b15ca209a12efd14">glfwSwapBuffers</a></div><div class="ttdeci">void glfwSwapBuffers(GLFWwindow *window)</div><div class="ttdoc">Swaps the front and back buffers of the specified window. </div></div>
<div class="ttc" id="group__monitor_html_ga6ac582625c990220785ddd34efa3169a"><div class="ttname"><a href="group__monitor.html#ga6ac582625c990220785ddd34efa3169a">glfwSetGamma</a></div><div class="ttdeci">void glfwSetGamma(GLFWmonitor *monitor, float gamma)</div><div class="ttdoc">Generates a gamma ramp and sets it for the specified monitor. </div></div>
<div class="ttc" id="group__input_html_gaa92336e173da9c8834558b54ee80563b"><div class="ttname"><a href="group__input.html#gaa92336e173da9c8834558b54ee80563b">glfwSetInputMode</a></div><div class="ttdeci">void glfwSetInputMode(GLFWwindow *window, int mode, int value)</div><div class="ttdoc">Sets an input option for the specified window. </div></div>
<div class="ttc" id="group__monitor_html_gafc1bb972a921ad5b3bd5d63a95fc2d52"><div class="ttname"><a href="group__monitor.html#gafc1bb972a921ad5b3bd5d63a95fc2d52">glfwGetVideoMode</a></div><div class="ttdeci">const GLFWvidmode * glfwGetVideoMode(GLFWmonitor *monitor)</div><div class="ttdoc">Returns the current mode of the specified monitor. </div></div>
<div class="ttc" id="group__input_html_gaba1f022c5eb07dfac421df34cdcd31dd"><div class="ttname"><a href="group__input.html#gaba1f022c5eb07dfac421df34cdcd31dd">glfwSetClipboardString</a></div><div class="ttdeci">void glfwSetClipboardString(GLFWwindow *window, const char *string)</div><div class="ttdoc">Sets the clipboard to the specified string. </div></div>
<div class="ttc" id="group__window_html_ga1a9fd382058c53101b21cf211898f1f1"><div class="ttname"><a href="group__window.html#ga1a9fd382058c53101b21cf211898f1f1">glfwGetWindowFrameSize</a></div><div class="ttdeci">void glfwGetWindowFrameSize(GLFWwindow *window, int *left, int *top, int *right, int *bottom)</div><div class="ttdoc">Retrieves the size of the frame of the window. </div></div>
<div class="ttc" id="group__input_html_ga4cfad918fa836f09541e7b9acd36686c"><div class="ttname"><a href="group__input.html#ga4cfad918fa836f09541e7b9acd36686c">GLFWcursorposfun</a></div><div class="ttdeci">void(* GLFWcursorposfun)(GLFWwindow *, double, double)</div><div class="ttdoc">The function signature for cursor position callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:979</div></div>
<div class="ttc" id="group__window_html_ga52527a5904b47d802b6b4bb519cdebc7"><div class="ttname"><a href="group__window.html#ga52527a5904b47d802b6b4bb519cdebc7">glfwRestoreWindow</a></div><div class="ttdeci">void glfwRestoreWindow(GLFWwindow *window)</div><div class="ttdoc">Restores the specified window. </div></div>
<div class="ttc" id="group__input_html_gac1473feacb5996c01a7a5a33b5066704"><div class="ttname"><a href="group__input.html#gac1473feacb5996c01a7a5a33b5066704">glfwGetMouseButton</a></div><div class="ttdeci">int glfwGetMouseButton(GLFWwindow *window, int button)</div><div class="ttdoc">Returns the last reported state of a mouse button for the specified window. </div></div>
<div class="ttc" id="group__window_html_gae49ee6ebc03fa2da024b89943a331355"><div class="ttname"><a href="group__window.html#gae49ee6ebc03fa2da024b89943a331355">GLFWwindowsizefun</a></div><div class="ttdeci">void(* GLFWwindowsizefun)(GLFWwindow *, int, int)</div><div class="ttdoc">The function signature for window resize callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:854</div></div>
<div class="ttc" id="group__window_html_ga81c76c418af80a1cce7055bccb0ae0a7"><div class="ttname"><a href="group__window.html#ga81c76c418af80a1cce7055bccb0ae0a7">glfwSetWindowMonitor</a></div><div class="ttdeci">void glfwSetWindowMonitor(GLFWwindow *window, GLFWmonitor *monitor, int xpos, int ypos, int width, int height, int refreshRate)</div><div class="ttdoc">Sets the mode, monitor, video mode and placement of a window. </div></div>
<div class="ttc" id="group__input_html_gaf59589ef6e8b8c8b5ad184b25afd4dc0"><div class="ttname"><a href="group__input.html#gaf59589ef6e8b8c8b5ad184b25afd4dc0">glfwSetTime</a></div><div class="ttdeci">void glfwSetTime(double time)</div><div class="ttdoc">Sets the GLFW timer. </div></div>
<div class="ttc" id="group__window_html_ga873780357abd3f3a081d71a40aae45a1"><div class="ttname"><a href="group__window.html#ga873780357abd3f3a081d71a40aae45a1">glfwFocusWindow</a></div><div class="ttdeci">void glfwFocusWindow(GLFWwindow *window)</div><div class="ttdoc">Brings the specified window to front and sets input focus. </div></div>
<div class="ttc" id="group__monitor_html_gaec0bd37af673be8813592849f13e02f0"><div class="ttname"><a href="group__monitor.html#gaec0bd37af673be8813592849f13e02f0">GLFWgammaramp</a></div><div class="ttdeci">struct GLFWgammaramp GLFWgammaramp</div><div class="ttdoc">Gamma ramp. </div></div>
<div class="ttc" id="group__window_html_ga5c336fddf2cbb5b92f65f10fb6043344"><div class="ttname"><a href="group__window.html#ga5c336fddf2cbb5b92f65f10fb6043344">glfwCreateWindow</a></div><div class="ttdeci">GLFWwindow * glfwCreateWindow(int width, int height, const char *title, GLFWmonitor *monitor, GLFWwindow *share)</div><div class="ttdoc">Creates a window and its associated context. </div></div>
<div class="ttc" id="structGLFWgammaramp_html_ad620e1cffbff9a32c51bca46301b59a5"><div class="ttname"><a href="structGLFWgammaramp.html#ad620e1cffbff9a32c51bca46301b59a5">GLFWgammaramp::size</a></div><div class="ttdeci">unsigned int size</div><div class="ttdef"><b>Definition:</b> glfw3.h:1182</div></div>
<div class="ttc" id="group__window_html_ga3d2fc6026e690ab31a13f78bc9fd3651"><div class="ttname"><a href="group__window.html#ga3d2fc6026e690ab31a13f78bc9fd3651">glfwSetWindowUserPointer</a></div><div class="ttdeci">void glfwSetWindowUserPointer(GLFWwindow *window, void *pointer)</div><div class="ttdoc">Sets the user pointer of the specified window. </div></div>
<div class="ttc" id="group__window_html_ga49c449dde2a6f87d996f4daaa09d6708"><div class="ttname"><a href="group__window.html#ga49c449dde2a6f87d996f4daaa09d6708">glfwSetWindowShouldClose</a></div><div class="ttdeci">void glfwSetWindowShouldClose(GLFWwindow *window, int value)</div><div class="ttdoc">Sets the close flag of the specified window. </div></div>
<div class="ttc" id="group__vulkan_html_gadf228fac94c5fd8f12423ec9af9ff1e9"><div class="ttname"><a href="group__vulkan.html#gadf228fac94c5fd8f12423ec9af9ff1e9">glfwGetInstanceProcAddress</a></div><div class="ttdeci">GLFWvkproc glfwGetInstanceProcAddress(VkInstance instance, const char *procname)</div><div class="ttdoc">Returns the address of the specified Vulkan instance function. </div></div>
<div class="ttc" id="group__window_html_gab5997a25187e9fd5c6f2ecbbc8dfd7e9"><div class="ttname"><a href="group__window.html#gab5997a25187e9fd5c6f2ecbbc8dfd7e9">glfwPostEmptyEvent</a></div><div class="ttdeci">void glfwPostEmptyEvent(void)</div><div class="ttdoc">Posts an empty event to the event queue. </div></div>
<div class="ttc" id="group__window_html_ga605a178db92f1a7f1a925563ef3ea2cf"><div class="ttname"><a href="group__window.html#ga605a178db92f1a7f1a925563ef3ea2cf">glfwWaitEventsTimeout</a></div><div class="ttdeci">void glfwWaitEventsTimeout(double timeout)</div><div class="ttdoc">Waits with timeout until events are queued and processes them. </div></div>
<div class="ttc" id="group__window_html_ga3203461a5303bf289f2e05f854b2f7cf"><div class="ttname"><a href="group__window.html#ga3203461a5303bf289f2e05f854b2f7cf">glfwSetFramebufferSizeCallback</a></div><div class="ttdeci">GLFWframebuffersizefun glfwSetFramebufferSizeCallback(GLFWwindow *window, GLFWframebuffersizefun cbfun)</div><div class="ttdoc">Sets the framebuffer resize callback for the specified window. </div></div>
<div class="ttc" id="group__window_html_ga3e218ef9ff826129c55a7d5f6971a285"><div class="ttname"><a href="group__window.html#ga3e218ef9ff826129c55a7d5f6971a285">GLFWframebuffersizefun</a></div><div class="ttdeci">void(* GLFWframebuffersizefun)(GLFWwindow *, int, int)</div><div class="ttdoc">The function signature for framebuffer resize callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:939</div></div>
<div class="ttc" id="group__input_html_gaffcbd9ac8ee737fcdd25475123a3c790"><div class="ttname"><a href="group__input.html#gaffcbd9ac8ee737fcdd25475123a3c790">glfwJoystickPresent</a></div><div class="ttdeci">int glfwJoystickPresent(int joy)</div><div class="ttdoc">Returns whether the specified joystick is present. </div></div>
<div class="ttc" id="group__input_html_gab1dc8379f1b82bb660a6b9c9fa06ca07"><div class="ttname"><a href="group__input.html#gab1dc8379f1b82bb660a6b9c9fa06ca07">glfwSetJoystickCallback</a></div><div class="ttdeci">GLFWjoystickfun glfwSetJoystickCallback(GLFWjoystickfun cbfun)</div><div class="ttdoc">Sets the joystick configuration callback. </div></div>
<div class="ttc" id="group__vulkan_html_gaff3823355cdd7e2f3f9f4d9ea9518d92"><div class="ttname"><a href="group__vulkan.html#gaff3823355cdd7e2f3f9f4d9ea9518d92">glfwGetPhysicalDevicePresentationSupport</a></div><div class="ttdeci">int glfwGetPhysicalDevicePresentationSupport(VkInstance instance, VkPhysicalDevice device, uint32_t queuefamily)</div><div class="ttdoc">Returns whether the specified queue family can present images. </div></div>
<div class="ttc" id="group__window_html_gafd8db81fdb0e850549dc6bace5ed697a"><div class="ttname"><a href="group__window.html#gafd8db81fdb0e850549dc6bace5ed697a">GLFWwindowposfun</a></div><div class="ttdeci">void(* GLFWwindowposfun)(GLFWwindow *, int, int)</div><div class="ttdoc">The function signature for window position callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:836</div></div>
<div class="ttc" id="group__window_html_ga37bd57223967b4211d60ca1a0bf3c832"><div class="ttname"><a href="group__window.html#ga37bd57223967b4211d60ca1a0bf3c832">glfwPollEvents</a></div><div class="ttdeci">void glfwPollEvents(void)</div><div class="ttdoc">Processes all pending events. </div></div>
<div class="ttc" id="group__input_html_ga09b2bd37d328e0b9456c7ec575cc26aa"><div class="ttname"><a href="group__input.html#ga09b2bd37d328e0b9456c7ec575cc26aa">glfwGetTimerValue</a></div><div class="ttdeci">uint64_t glfwGetTimerValue(void)</div><div class="ttdoc">Returns the current value of the raw timer. </div></div>
<div class="ttc" id="group__window_html_ga49401f82a1ba5f15db5590728314d47c"><div class="ttname"><a href="group__window.html#ga49401f82a1ba5f15db5590728314d47c">glfwHideWindow</a></div><div class="ttdeci">void glfwHideWindow(GLFWwindow *window)</div><div class="ttdoc">Hides the specified window. </div></div>
<div class="ttc" id="group__context_html_gac84759b1f6c2d271a4fea8ae89ec980d"><div class="ttname"><a href="group__context.html#gac84759b1f6c2d271a4fea8ae89ec980d">glfwGetCurrentContext</a></div><div class="ttdeci">GLFWwindow * glfwGetCurrentContext(void)</div><div class="ttdoc">Returns the window whose context is current on the calling thread. </div></div>
<div class="ttc" id="group__monitor_html_ga583f0ffd0d29613d8cd172b996bbf0dd"><div class="ttname"><a href="group__monitor.html#ga583f0ffd0d29613d8cd172b996bbf0dd">glfwSetGammaRamp</a></div><div class="ttdeci">void glfwSetGammaRamp(GLFWmonitor *monitor, const GLFWgammaramp *ramp)</div><div class="ttdoc">Sets the current gamma ramp for the specified monitor. </div></div>
<div class="ttc" id="group__input_html_ga3289ee876572f6e91f06df3a24824443"><div class="ttname"><a href="group__input.html#ga3289ee876572f6e91f06df3a24824443">glfwGetTimerFrequency</a></div><div class="ttdeci">uint64_t glfwGetTimerFrequency(void)</div><div class="ttdoc">Returns the frequency, in Hz, of the raw timer. </div></div>
<div class="ttc" id="group__input_html_gaa299c41dd0a3d171d166354e01279e04"><div class="ttname"><a href="group__input.html#gaa299c41dd0a3d171d166354e01279e04">glfwSetCursorEnterCallback</a></div><div class="ttdeci">GLFWcursorenterfun glfwSetCursorEnterCallback(GLFWwindow *window, GLFWcursorenterfun cbfun)</div><div class="ttdoc">Sets the cursor enter/exit callback. </div></div>
<div class="ttc" id="structGLFWimage_html_af6a71cc999fe6d3aea31dd7e9687d835"><div class="ttname"><a href="structGLFWimage.html#af6a71cc999fe6d3aea31dd7e9687d835">GLFWimage::width</a></div><div class="ttdeci">int width</div><div class="ttdef"><b>Definition:</b> glfw3.h:1197</div></div>
<div class="ttc" id="group__window_html_gaeac25e64789974ccbe0811766bd91a16"><div class="ttname"><a href="group__window.html#gaeac25e64789974ccbe0811766bd91a16">glfwGetWindowMonitor</a></div><div class="ttdeci">GLFWmonitor * glfwGetWindowMonitor(GLFWwindow *window)</div><div class="ttdoc">Returns the monitor that the window uses for full screen mode. </div></div>
<div class="ttc" id="group__input_html_gaef49b72d84d615bca0a6ed65485e035d"><div class="ttname"><a href="group__input.html#gaef49b72d84d615bca0a6ed65485e035d">glfwSetMouseButtonCallback</a></div><div class="ttdeci">GLFWmousebuttonfun glfwSetMouseButtonCallback(GLFWwindow *window, GLFWmousebuttonfun cbfun)</div><div class="ttdoc">Sets the mouse button callback. </div></div>
<div class="ttc" id="group__monitor_html_ga721867d84c6d18d6790d64d2847ca0b1"><div class="ttname"><a href="group__monitor.html#ga721867d84c6d18d6790d64d2847ca0b1">glfwGetPrimaryMonitor</a></div><div class="ttdeci">GLFWmonitor * glfwGetPrimaryMonitor(void)</div><div class="ttdoc">Returns the primary monitor. </div></div>
<div class="ttc" id="group__input_html_gadd341da06bc8d418b4dc3a3518af9ad2"><div class="ttname"><a href="group__input.html#gadd341da06bc8d418b4dc3a3518af9ad2">glfwGetKey</a></div><div class="ttdeci">int glfwGetKey(GLFWwindow *window, int key)</div><div class="ttdoc">Returns the last reported state of a keyboard key for the specified window. </div></div>
<div class="ttc" id="group__context_html_ga1c04dc242268f827290fe40aa1c91157"><div class="ttname"><a href="group__context.html#ga1c04dc242268f827290fe40aa1c91157">glfwMakeContextCurrent</a></div><div class="ttdeci">void glfwMakeContextCurrent(GLFWwindow *window)</div><div class="ttdoc">Makes the context of the specified window current for the calling thread. </div></div>
<div class="ttc" id="structGLFWgammaramp_html"><div class="ttname"><a href="structGLFWgammaramp.html">GLFWgammaramp</a></div><div class="ttdoc">Gamma ramp. </div><div class="ttdef"><b>Definition:</b> glfw3.h:1169</div></div>
<div class="ttc" id="group__window_html_gaade9264e79fae52bdb78e2df11ee8d6a"><div class="ttname"><a href="group__window.html#gaade9264e79fae52bdb78e2df11ee8d6a">glfwSetWindowCloseCallback</a></div><div class="ttdeci">GLFWwindowclosefun glfwSetWindowCloseCallback(GLFWwindow *window, GLFWwindowclosefun cbfun)</div><div class="ttdoc">Sets the close callback for the specified window. </div></div>
<div class="ttc" id="group__input_html_gaa67aa597e974298c748bfe4fb17d406d"><div class="ttname"><a href="group__input.html#gaa67aa597e974298c748bfe4fb17d406d">GLFWjoystickfun</a></div><div class="ttdeci">void(* GLFWjoystickfun)(int, int)</div><div class="ttdoc">The function signature for joystick configuration callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:1122</div></div>
<div class="ttc" id="group__input_html_gacf02eb10504352f16efda4593c3ce60e"><div class="ttname"><a href="group__input.html#gacf02eb10504352f16efda4593c3ce60e">glfwSetScrollCallback</a></div><div class="ttdeci">GLFWscrollfun glfwSetScrollCallback(GLFWwindow *window, GLFWscrollfun cbfun)</div><div class="ttdoc">Sets the scroll callback. </div></div>
<div class="ttc" id="structGLFWgammaramp_html_acf0c836d0efe29c392fe8d1a1042744b"><div class="ttname"><a href="structGLFWgammaramp.html#acf0c836d0efe29c392fe8d1a1042744b">GLFWgammaramp::blue</a></div><div class="ttdeci">unsigned short * blue</div><div class="ttdef"><b>Definition:</b> glfw3.h:1179</div></div>
<div class="ttc" id="structGLFWvidmode_html"><div class="ttname"><a href="structGLFWvidmode.html">GLFWvidmode</a></div><div class="ttdoc">Video mode type. </div><div class="ttdef"><b>Definition:</b> glfw3.h:1136</div></div>
<div class="ttc" id="group__vulkan_html_ga2e7f30931e02464b5bc8d0d4b6f9fe2b"><div class="ttname"><a href="group__vulkan.html#ga2e7f30931e02464b5bc8d0d4b6f9fe2b">glfwVulkanSupported</a></div><div class="ttdeci">int glfwVulkanSupported(void)</div><div class="ttdoc">Returns whether the Vulkan loader has been found. </div></div>
<div class="ttc" id="group__window_html_ga1abb6d690e8c88e0c8cd1751356dbca8"><div class="ttname"><a href="group__window.html#ga1abb6d690e8c88e0c8cd1751356dbca8">glfwSetWindowPos</a></div><div class="ttdeci">void glfwSetWindowPos(GLFWwindow *window, int xpos, int ypos)</div><div class="ttdoc">Sets the position of the client area of the specified window. </div></div>
<div class="ttc" id="group__context_html_ga87425065c011cef1ebd6aac75e059dfa"><div class="ttname"><a href="group__context.html#ga87425065c011cef1ebd6aac75e059dfa">glfwExtensionSupported</a></div><div class="ttdeci">int glfwExtensionSupported(const char *extension)</div><div class="ttdoc">Returns whether the specified extension is available. </div></div>
<div class="ttc" id="group__window_html_ga0e2637a4161afb283f5300c7f94785c9"><div class="ttname"><a href="group__window.html#ga0e2637a4161afb283f5300c7f94785c9">glfwGetFramebufferSize</a></div><div class="ttdeci">void glfwGetFramebufferSize(GLFWwindow *window, int *width, int *height)</div><div class="ttdoc">Retrieves the size of the framebuffer of the specified window. </div></div>
<div class="ttc" id="group__window_html_ga93e7c2555bd837f4ed8b20f76cada72e"><div class="ttname"><a href="group__window.html#ga93e7c2555bd837f4ed8b20f76cada72e">GLFWwindowclosefun</a></div><div class="ttdeci">void(* GLFWwindowclosefun)(GLFWwindow *)</div><div class="ttdoc">The function signature for window close callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:870</div></div>
<div class="ttc" id="group__window_html_ga7d9c8c62384b1e2821c4dc48952d2033"><div class="ttname"><a href="group__window.html#ga7d9c8c62384b1e2821c4dc48952d2033">glfwWindowHint</a></div><div class="ttdeci">void glfwWindowHint(int hint, int value)</div><div class="ttdoc">Sets the specified window hint to the desired value. </div></div>
<div class="ttc" id="group__input_html_gaa65f416d03ebbbb5b8db71a489fcb894"><div class="ttname"><a href="group__input.html#gaa65f416d03ebbbb5b8db71a489fcb894">glfwCreateStandardCursor</a></div><div class="ttdeci">GLFWcursor * glfwCreateStandardCursor(int shape)</div><div class="ttdoc">Creates a cursor with a standard shape. </div></div>
<div class="ttc" id="group__context_html_ga6d4e0cdf151b5e579bd67f13202994ed"><div class="ttname"><a href="group__context.html#ga6d4e0cdf151b5e579bd67f13202994ed">glfwSwapInterval</a></div><div class="ttdeci">void glfwSwapInterval(int interval)</div><div class="ttdoc">Sets the swap interval for the current context. </div></div>
<div class="ttc" id="group__input_html_ga3f55ef5dc03a374e567f068b13c94afc"><div class="ttname"><a href="group__input.html#ga3f55ef5dc03a374e567f068b13c94afc">glfwSetCharModsCallback</a></div><div class="ttdeci">GLFWcharmodsfun glfwSetCharModsCallback(GLFWwindow *window, GLFWcharmodsfun cbfun)</div><div class="ttdoc">Sets the Unicode character with modifiers callback. </div></div>
<div class="ttc" id="group__vulkan_html_ga1abcbe61033958f22f63ef82008874b1"><div class="ttname"><a href="group__vulkan.html#ga1abcbe61033958f22f63ef82008874b1">glfwGetRequiredInstanceExtensions</a></div><div class="ttdeci">const char ** glfwGetRequiredInstanceExtensions(uint32_t *count)</div><div class="ttdoc">Returns the Vulkan instance extensions required by GLFW. </div></div>
<div class="ttc" id="group__input_html_ga51ab436c41eeaed6db5a0c9403b1c840"><div class="ttname"><a href="group__input.html#ga51ab436c41eeaed6db5a0c9403b1c840">GLFWcursorenterfun</a></div><div class="ttdeci">void(* GLFWcursorenterfun)(GLFWwindow *, int)</div><div class="ttdoc">The function signature for cursor enter/leave callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:996</div></div>
<div class="ttc" id="group__init_html_ga317aac130a235ab08c6db0834907d85e"><div class="ttname"><a href="group__init.html#ga317aac130a235ab08c6db0834907d85e">glfwInit</a></div><div class="ttdeci">int glfwInit(void)</div><div class="ttdoc">Initializes the GLFW library. </div></div>
<div class="ttc" id="structGLFWimage_html"><div class="ttname"><a href="structGLFWimage.html">GLFWimage</a></div><div class="ttdoc">Image data. </div><div class="ttdef"><b>Definition:</b> glfw3.h:1193</div></div>
<div class="ttc" id="group__input_html_ga4687e2199c60a18a8dd1da532e6d75c9"><div class="ttname"><a href="group__input.html#ga4687e2199c60a18a8dd1da532e6d75c9">GLFWscrollfun</a></div><div class="ttdeci">void(* GLFWscrollfun)(GLFWwindow *, double, double)</div><div class="ttdoc">The function signature for scroll callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:1013</div></div>
<div class="ttc" id="group__monitor_html_ga102f54e7acc9149edbcf0997152df8c9"><div class="ttname"><a href="group__monitor.html#ga102f54e7acc9149edbcf0997152df8c9">glfwGetMonitorPos</a></div><div class="ttdeci">void glfwGetMonitorPos(GLFWmonitor *monitor, int *xpos, int *ypos)</div><div class="ttdoc">Returns the position of the monitor&amp;#39;s viewport on the virtual screen. </div></div>
<div class="ttc" id="group__monitor_html_gae48aadf4ea0967e6605c8f58fa5daccb"><div class="ttname"><a href="group__monitor.html#gae48aadf4ea0967e6605c8f58fa5daccb">GLFWvidmode</a></div><div class="ttdeci">struct GLFWvidmode GLFWvidmode</div><div class="ttdoc">Video mode type. </div></div>
<div class="ttc" id="group__window_html_gaa77c4898dfb83344a6b4f76aa16b9a4a"><div class="ttname"><a href="group__window.html#gaa77c4898dfb83344a6b4f76aa16b9a4a">glfwDefaultWindowHints</a></div><div class="ttdeci">void glfwDefaultWindowHints(void)</div><div class="ttdoc">Resets all window hints to their default values. </div></div>
<div class="ttc" id="group__window_html_ga25d1c584edb375d7711c5c3548ba711f"><div class="ttname"><a href="group__window.html#ga25d1c584edb375d7711c5c3548ba711f">glfwSetWindowFocusCallback</a></div><div class="ttdeci">GLFWwindowfocusfun glfwSetWindowFocusCallback(GLFWwindow *window, GLFWwindowfocusfun cbfun)</div><div class="ttdoc">Sets the focus callback for the specified window. </div></div>
<div class="ttc" id="group__init_html_gaaae48c0a18607ea4a4ba951d939f0901"><div class="ttname"><a href="group__init.html#gaaae48c0a18607ea4a4ba951d939f0901">glfwTerminate</a></div><div class="ttdeci">void glfwTerminate(void)</div><div class="ttdoc">Terminates the GLFW library. </div></div>
<div class="ttc" id="group__window_html_gadd7ccd39fe7a7d1f0904666ae5932dc5"><div class="ttname"><a href="group__window.html#gadd7ccd39fe7a7d1f0904666ae5932dc5">glfwSetWindowIcon</a></div><div class="ttdeci">void glfwSetWindowIcon(GLFWwindow *window, int count, const GLFWimage *images)</div><div class="ttdoc">Sets the icon for the specified window. </div></div>
<div class="ttc" id="glfw3_8h_html_ac81c32f4437de7b3aa58ab62c3d9e5b1"><div class="ttname"><a href="glfw3_8h.html#ac81c32f4437de7b3aa58ab62c3d9e5b1">GLFWimage</a></div><div class="ttdeci">struct GLFWimage GLFWimage</div><div class="ttdoc">Image data. </div></div>
<div class="ttc" id="group__monitor_html_gac3fe0f647f68b731f99756cd81897378"><div class="ttname"><a href="group__monitor.html#gac3fe0f647f68b731f99756cd81897378">glfwSetMonitorCallback</a></div><div class="ttdeci">GLFWmonitorfun glfwSetMonitorCallback(GLFWmonitorfun cbfun)</div><div class="ttdoc">Sets the monitor configuration callback. </div></div>
<div class="ttc" id="group__window_html_ga7a56f9e0227e2cd9470d80d919032e08"><div class="ttname"><a href="group__window.html#ga7a56f9e0227e2cd9470d80d919032e08">GLFWwindowrefreshfun</a></div><div class="ttdeci">void(* GLFWwindowrefreshfun)(GLFWwindow *)</div><div class="ttdoc">The function signature for window content refresh callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:886</div></div>
<div class="ttc" id="group__context_html_ga3d47c2d2fbe0be9c505d0e04e91a133c"><div class="ttname"><a href="group__context.html#ga3d47c2d2fbe0be9c505d0e04e91a133c">GLFWglproc</a></div><div class="ttdeci">void(* GLFWglproc)(void)</div><div class="ttdoc">Client API function pointer type. </div><div class="ttdef"><b>Definition:</b> glfw3.h:751</div></div>
<div class="ttc" id="group__monitor_html_ga79a34ee22ff080ca954a9663e4679daf"><div class="ttname"><a href="group__monitor.html#ga79a34ee22ff080ca954a9663e4679daf">glfwGetMonitorName</a></div><div class="ttdeci">const char * glfwGetMonitorName(GLFWmonitor *monitor)</div><div class="ttdoc">Returns the name of the specified monitor. </div></div>
<div class="ttc" id="group__init_html_ga6b8a2639706d5c409fc1287e8f55e928"><div class="ttname"><a href="group__init.html#ga6b8a2639706d5c409fc1287e8f55e928">GLFWerrorfun</a></div><div class="ttdeci">void(* GLFWerrorfun)(int, const char *)</div><div class="ttdoc">The function signature for error callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:817</div></div>
<div class="ttc" id="group__window_html_ga72ac8cb1ee2e312a878b55153d81b937"><div class="ttname"><a href="group__window.html#ga72ac8cb1ee2e312a878b55153d81b937">glfwSetWindowAspectRatio</a></div><div class="ttdeci">void glfwSetWindowAspectRatio(GLFWwindow *window, int numer, int denom)</div><div class="ttdoc">Sets the aspect ratio of the specified window. </div></div>
<div class="ttc" id="group__window_html_ga24e02fbfefbb81fc45320989f8140ab5"><div class="ttname"><a href="group__window.html#ga24e02fbfefbb81fc45320989f8140ab5">glfwWindowShouldClose</a></div><div class="ttdeci">int glfwWindowShouldClose(GLFWwindow *window)</div><div class="ttdoc">Checks the close flag of the specified window. </div></div>
<div class="ttc" id="group__window_html_gacccb29947ea4b16860ebef42c2cb9337"><div class="ttname"><a href="group__window.html#gacccb29947ea4b16860ebef42c2cb9337">glfwGetWindowAttrib</a></div><div class="ttdeci">int glfwGetWindowAttrib(GLFWwindow *window, int attrib)</div><div class="ttdoc">Returns an attribute of the specified window. </div></div>
<div class="ttc" id="group__window_html_ga58be2061828dd35080bb438405d3a7e2"><div class="ttname"><a href="group__window.html#ga58be2061828dd35080bb438405d3a7e2">GLFWwindowfocusfun</a></div><div class="ttdeci">void(* GLFWwindowfocusfun)(GLFWwindow *, int)</div><div class="ttdoc">The function signature for window focus/defocus callbacks. </div><div class="ttdef"><b>Definition:</b> glfw3.h:903</div></div>
</div><!-- fragment --></div><!-- contents -->
<address class="footer">
<p>
Last update on Thu Aug 18 2016 for GLFW 3.2.1
</p>
</address>
</body>
</html>