summaryrefslogtreecommitdiffstats
path: root/externals/glfw-3.0.2/docs/html/search
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_62.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_62.js8
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_63.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_63.js7
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_65.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_65.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_67.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_67.js323
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_68.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_68.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_69.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_69.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_6a.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_6a.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_6b.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_6b.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_6d.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_6d.js10
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_6e.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_6e.js7
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_71.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_71.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_72.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_72.js6
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_73.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_73.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_74.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_74.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_77.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/all_77.js6
-rw-r--r--externals/glfw-3.0.2/docs/html/search/classes_67.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/classes_67.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/close.pngbin0 -> 273 bytes
-rw-r--r--externals/glfw-3.0.2/docs/html/search/defines_67.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/defines_67.js47
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_62.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_62.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_63.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_63.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_67.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_67.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_6d.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_6d.js6
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_6e.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_6e.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_71.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_71.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_77.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/files_77.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/functions_67.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/functions_67.js84
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_63.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_63.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_65.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_65.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_69.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_69.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_6a.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_6a.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_6b.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_6b.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_6d.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_6d.js6
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_6e.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_6e.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_74.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_74.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_77.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/groups_77.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/mag_sel.pngbin0 -> 563 bytes
-rw-r--r--externals/glfw-3.0.2/docs/html/search/nomatches.html12
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_62.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_62.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_63.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_63.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_67.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_67.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_6d.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_6d.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_6e.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_6e.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_73.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_73.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_77.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/pages_77.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/search.css271
-rw-r--r--externals/glfw-3.0.2/docs/html/search/search.js811
-rw-r--r--externals/glfw-3.0.2/docs/html/search/search_l.pngbin0 -> 604 bytes
-rw-r--r--externals/glfw-3.0.2/docs/html/search/search_m.pngbin0 -> 158 bytes
-rw-r--r--externals/glfw-3.0.2/docs/html/search/search_r.pngbin0 -> 612 bytes
-rw-r--r--externals/glfw-3.0.2/docs/html/search/typedefs_67.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/typedefs_67.js21
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_62.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_62.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_67.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_67.js5
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_68.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_68.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_72.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_72.js6
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_73.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_73.js4
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_77.html26
-rw-r--r--externals/glfw-3.0.2/docs/html/search/variables_77.js4
104 files changed, 3033 insertions, 0 deletions
diff --git a/externals/glfw-3.0.2/docs/html/search/all_62.html b/externals/glfw-3.0.2/docs/html/search/all_62.html
new file mode 100644
index 000000000..f25fa2c88
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_62.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_62.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_62.js b/externals/glfw-3.0.2/docs/html/search/all_62.js
new file mode 100644
index 000000000..1df22cee8
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_62.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['blue',['blue',['../structGLFWgammaramp.html#acf0c836d0efe29c392fe8d1a1042744b',1,'GLFWgammaramp']]],
+ ['bluebits',['blueBits',['../structGLFWvidmode.html#af310977f58d2e3b188175b6e3d314047',1,'GLFWvidmode']]],
+ ['bug_20list',['Bug List',['../bug.html',1,'']]],
+ ['building_20programs_20using_20glfw',['Building programs using GLFW',['../build.html',1,'']]],
+ ['build_2edox',['build.dox',['../build_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_63.html b/externals/glfw-3.0.2/docs/html/search/all_63.html
new file mode 100644
index 000000000..e7f34db58
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_63.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_63.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_63.js b/externals/glfw-3.0.2/docs/html/search/all_63.js
new file mode 100644
index 000000000..41fc8d898
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_63.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['clipboard_20support',['Clipboard support',['../group__clipboard.html',1,'']]],
+ ['compat_2edox',['compat.dox',['../compat_8dox.html',1,'']]],
+ ['context_20handling',['Context handling',['../group__context.html',1,'(Global Namespace)'],['../context.html',1,'(Global Namespace)']]],
+ ['context_2edox',['context.dox',['../context_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_65.html b/externals/glfw-3.0.2/docs/html/search/all_65.html
new file mode 100644
index 000000000..c2f4fcd94
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_65.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_65.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_65.js b/externals/glfw-3.0.2/docs/html/search/all_65.js
new file mode 100644
index 000000000..f45c6068d
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_65.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['error_20handling',['Error handling',['../group__error.html',1,'']]],
+ ['error_20codes',['Error codes',['../group__errors.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_67.html b/externals/glfw-3.0.2/docs/html/search/all_67.html
new file mode 100644
index 000000000..747fb512c
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_67.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_67.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_67.js b/externals/glfw-3.0.2/docs/html/search/all_67.js
new file mode 100644
index 000000000..2fdb03f11
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_67.js
@@ -0,0 +1,323 @@
+var searchData=
+[
+ ['glfw3_2eh',['glfw3.h',['../glfw3_8h.html',1,'']]],
+ ['glfw3native_2eh',['glfw3native.h',['../glfw3native_8h.html',1,'']]],
+ ['glfw_5faccum_5falpha_5fbits',['GLFW_ACCUM_ALPHA_BITS',['../glfw3_8h.html#ae829b55591c18169a40ab4067a041b1f',1,'glfw3.h']]],
+ ['glfw_5faccum_5fblue_5fbits',['GLFW_ACCUM_BLUE_BITS',['../glfw3_8h.html#a22bbe9104a8ce1f8b88fb4f186aa36ce',1,'glfw3.h']]],
+ ['glfw_5faccum_5fgreen_5fbits',['GLFW_ACCUM_GREEN_BITS',['../glfw3_8h.html#a65713cee1326f8e9d806fdf93187b471',1,'glfw3.h']]],
+ ['glfw_5faccum_5fred_5fbits',['GLFW_ACCUM_RED_BITS',['../glfw3_8h.html#aead34a9a683b2bc20eecf30ba738bfc6',1,'glfw3.h']]],
+ ['glfw_5falpha_5fbits',['GLFW_ALPHA_BITS',['../glfw3_8h.html#afed79a3f468997877da86c449bd43e8c',1,'glfw3.h']]],
+ ['glfw_5fapi_5funavailable',['GLFW_API_UNAVAILABLE',['../group__errors.html#ga56882b290db23261cc6c053c40c2d08e',1,'glfw3.h']]],
+ ['glfw_5faux_5fbuffers',['GLFW_AUX_BUFFERS',['../glfw3_8h.html#ab05108c5029443b371112b031d1fa174',1,'glfw3.h']]],
+ ['glfw_5fblue_5fbits',['GLFW_BLUE_BITS',['../glfw3_8h.html#ab292ea403db6d514537b515311bf9ae3',1,'glfw3.h']]],
+ ['glfw_5fclient_5fapi',['GLFW_CLIENT_API',['../glfw3_8h.html#a649309cf72a3d3de5b1348ca7936c95b',1,'glfw3.h']]],
+ ['glfw_5fconnected',['GLFW_CONNECTED',['../glfw3_8h.html#abe11513fd1ffbee5bb9b173f06028b9e',1,'glfw3.h']]],
+ ['glfw_5fcontext_5frevision',['GLFW_CONTEXT_REVISION',['../glfw3_8h.html#afb9475071aa77c6fb05ca5a5c8678a08',1,'glfw3.h']]],
+ ['glfw_5fcontext_5frobustness',['GLFW_CONTEXT_ROBUSTNESS',['../glfw3_8h.html#ade3593916b4c507900aa2d6844810e00',1,'glfw3.h']]],
+ ['glfw_5fcontext_5fversion_5fmajor',['GLFW_CONTEXT_VERSION_MAJOR',['../glfw3_8h.html#afe5e4922de1f9932d7e9849bb053b0c0',1,'glfw3.h']]],
+ ['glfw_5fcontext_5fversion_5fminor',['GLFW_CONTEXT_VERSION_MINOR',['../glfw3_8h.html#a31aca791e4b538c4e4a771eb95cc2d07',1,'glfw3.h']]],
+ ['glfw_5fcursor',['GLFW_CURSOR',['../glfw3_8h.html#aade31da5b884a84a7625c6b059b9132c',1,'glfw3.h']]],
+ ['glfw_5fcursor_5fdisabled',['GLFW_CURSOR_DISABLED',['../glfw3_8h.html#a2315b99a329ce53e6a13a9d46fd5ca88',1,'glfw3.h']]],
+ ['glfw_5fcursor_5fhidden',['GLFW_CURSOR_HIDDEN',['../glfw3_8h.html#ac4d5cb9d78de8573349c58763d53bf11',1,'glfw3.h']]],
+ ['glfw_5fcursor_5fnormal',['GLFW_CURSOR_NORMAL',['../glfw3_8h.html#ae04dd25c8577e19fa8c97368561f6c68',1,'glfw3.h']]],
+ ['glfw_5fdecorated',['GLFW_DECORATED',['../glfw3_8h.html#a21b854d36314c94d65aed84405b2f25e',1,'glfw3.h']]],
+ ['glfw_5fdepth_5fbits',['GLFW_DEPTH_BITS',['../glfw3_8h.html#a318a55eac1fee57dfe593b6d38149d07',1,'glfw3.h']]],
+ ['glfw_5fdisconnected',['GLFW_DISCONNECTED',['../glfw3_8h.html#aab64b25921ef21d89252d6f0a71bfc32',1,'glfw3.h']]],
+ ['glfw_5ffocused',['GLFW_FOCUSED',['../glfw3_8h.html#a54ddb14825a1541a56e22afb5f832a9e',1,'glfw3.h']]],
+ ['glfw_5fformat_5funavailable',['GLFW_FORMAT_UNAVAILABLE',['../group__errors.html#ga196e125ef261d94184e2b55c05762f14',1,'glfw3.h']]],
+ ['glfw_5fgreen_5fbits',['GLFW_GREEN_BITS',['../glfw3_8h.html#afba3b72638c914e5fb8a237dd4c50d4d',1,'glfw3.h']]],
+ ['glfw_5ficonified',['GLFW_ICONIFIED',['../glfw3_8h.html#a39d44b7c056e55e581355a92d240b58a',1,'glfw3.h']]],
+ ['glfw_5finvalid_5fenum',['GLFW_INVALID_ENUM',['../group__errors.html#ga76f6bb9c4eea73db675f096b404593ce',1,'glfw3.h']]],
+ ['glfw_5finvalid_5fvalue',['GLFW_INVALID_VALUE',['../group__errors.html#gaaf2ef9aa8202c2b82ac2d921e554c687',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f1',['GLFW_JOYSTICK_1',['../group__joysticks.html#ga34a0443d059e9f22272cd4669073f73d',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f10',['GLFW_JOYSTICK_10',['../group__joysticks.html#gaef55389ee605d6dfc31aef6fe98c54ec',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f11',['GLFW_JOYSTICK_11',['../group__joysticks.html#gae7d26e3df447c2c14a569fcc18516af4',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f12',['GLFW_JOYSTICK_12',['../group__joysticks.html#gab91bbf5b7ca6be8d3ac5c4d89ff48ac7',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f13',['GLFW_JOYSTICK_13',['../group__joysticks.html#ga5c84fb4e49bf661d7d7c78eb4018c508',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f14',['GLFW_JOYSTICK_14',['../group__joysticks.html#ga89540873278ae5a42b3e70d64164dc74',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f15',['GLFW_JOYSTICK_15',['../group__joysticks.html#ga7b02ab70daf7a78bcc942d5d4cc1dcf9',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f16',['GLFW_JOYSTICK_16',['../group__joysticks.html#ga453edeeabf350827646b6857df4f80ce',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f2',['GLFW_JOYSTICK_2',['../group__joysticks.html#ga6eab65ec88e65e0850ef8413504cb50c',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f3',['GLFW_JOYSTICK_3',['../group__joysticks.html#gae6f3eedfeb42424c2f5e3161efb0b654',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f4',['GLFW_JOYSTICK_4',['../group__joysticks.html#ga97ddbcad02b7f48d74fad4ddb08fff59',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f5',['GLFW_JOYSTICK_5',['../group__joysticks.html#gae43281bc66d3fa5089fb50c3e7a28695',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f6',['GLFW_JOYSTICK_6',['../group__joysticks.html#ga74771620aa53bd68a487186dea66fd77',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f7',['GLFW_JOYSTICK_7',['../group__joysticks.html#ga20a9f4f3aaefed9ea5e66072fc588b87',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f8',['GLFW_JOYSTICK_8',['../group__joysticks.html#ga21a934c940bcf25db0e4c8fe9b364bdb',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5f9',['GLFW_JOYSTICK_9',['../group__joysticks.html#ga87689d47df0ba6f9f5fcbbcaf7b3cecf',1,'glfw3.h']]],
+ ['glfw_5fjoystick_5flast',['GLFW_JOYSTICK_LAST',['../group__joysticks.html#ga9ca13ebf24c331dd98df17d84a4b72c9',1,'glfw3.h']]],
+ ['glfw_5fkey_5f0',['GLFW_KEY_0',['../group__keys.html#ga50391730e9d7112ad4fd42d0bd1597c1',1,'glfw3.h']]],
+ ['glfw_5fkey_5f1',['GLFW_KEY_1',['../group__keys.html#ga05e4cae9ddb8d40cf6d82c8f11f2502f',1,'glfw3.h']]],
+ ['glfw_5fkey_5f2',['GLFW_KEY_2',['../group__keys.html#gadc8e66b3a4c4b5c39ad1305cf852863c',1,'glfw3.h']]],
+ ['glfw_5fkey_5f3',['GLFW_KEY_3',['../group__keys.html#ga812f0273fe1a981e1fa002ae73e92271',1,'glfw3.h']]],
+ ['glfw_5fkey_5f4',['GLFW_KEY_4',['../group__keys.html#ga9e14b6975a9cc8f66cdd5cb3d3861356',1,'glfw3.h']]],
+ ['glfw_5fkey_5f5',['GLFW_KEY_5',['../group__keys.html#ga4d74ddaa5d4c609993b4d4a15736c924',1,'glfw3.h']]],
+ ['glfw_5fkey_5f6',['GLFW_KEY_6',['../group__keys.html#ga9ea4ab80c313a227b14d0a7c6f810b5d',1,'glfw3.h']]],
+ ['glfw_5fkey_5f7',['GLFW_KEY_7',['../group__keys.html#gab79b1cfae7bd630cfc4604c1f263c666',1,'glfw3.h']]],
+ ['glfw_5fkey_5f8',['GLFW_KEY_8',['../group__keys.html#gadeaa109a0f9f5afc94fe4a108e686f6f',1,'glfw3.h']]],
+ ['glfw_5fkey_5f9',['GLFW_KEY_9',['../group__keys.html#ga2924cb5349ebbf97c8987f3521c44f39',1,'glfw3.h']]],
+ ['glfw_5fkey_5fa',['GLFW_KEY_A',['../group__keys.html#ga03e842608e1ea323370889d33b8f70ff',1,'glfw3.h']]],
+ ['glfw_5fkey_5fapostrophe',['GLFW_KEY_APOSTROPHE',['../group__keys.html#ga6059b0b048ba6980b6107fffbd3b4b24',1,'glfw3.h']]],
+ ['glfw_5fkey_5fb',['GLFW_KEY_B',['../group__keys.html#ga8e3fb647ff3aca9e8dbf14fe66332941',1,'glfw3.h']]],
+ ['glfw_5fkey_5fbackslash',['GLFW_KEY_BACKSLASH',['../group__keys.html#gab8155ea99d1ab27ff56f24f8dc73f8d1',1,'glfw3.h']]],
+ ['glfw_5fkey_5fbackspace',['GLFW_KEY_BACKSPACE',['../group__keys.html#ga6c0df1fe2f156bbd5a98c66d76ff3635',1,'glfw3.h']]],
+ ['glfw_5fkey_5fc',['GLFW_KEY_C',['../group__keys.html#ga00ccf3475d9ee2e679480d540d554669',1,'glfw3.h']]],
+ ['glfw_5fkey_5fcaps_5flock',['GLFW_KEY_CAPS_LOCK',['../group__keys.html#ga92c1d2c9d63485f3d70f94f688d48672',1,'glfw3.h']]],
+ ['glfw_5fkey_5fcomma',['GLFW_KEY_COMMA',['../group__keys.html#gab3d5d72e59d3055f494627b0a524926c',1,'glfw3.h']]],
+ ['glfw_5fkey_5fd',['GLFW_KEY_D',['../group__keys.html#ga011f7cdc9a654da984a2506479606933',1,'glfw3.h']]],
+ ['glfw_5fkey_5fdelete',['GLFW_KEY_DELETE',['../group__keys.html#gadb111e4df74b8a715f2c05dad58d2682',1,'glfw3.h']]],
+ ['glfw_5fkey_5fdown',['GLFW_KEY_DOWN',['../group__keys.html#gae2e3958c71595607416aa7bf082be2f9',1,'glfw3.h']]],
+ ['glfw_5fkey_5fe',['GLFW_KEY_E',['../group__keys.html#gabf48fcc3afbe69349df432b470c96ef2',1,'glfw3.h']]],
+ ['glfw_5fkey_5fend',['GLFW_KEY_END',['../group__keys.html#ga86587ea1df19a65978d3e3b8439bedd9',1,'glfw3.h']]],
+ ['glfw_5fkey_5fenter',['GLFW_KEY_ENTER',['../group__keys.html#ga9555a92ecbecdbc1f3435219c571d667',1,'glfw3.h']]],
+ ['glfw_5fkey_5fequal',['GLFW_KEY_EQUAL',['../group__keys.html#gae1a2de47240d6664423c204bdd91bd17',1,'glfw3.h']]],
+ ['glfw_5fkey_5fescape',['GLFW_KEY_ESCAPE',['../group__keys.html#gaac6596c350b635c245113b81c2123b93',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff',['GLFW_KEY_F',['../group__keys.html#ga5df402e02aca08444240058fd9b42a55',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff1',['GLFW_KEY_F1',['../group__keys.html#gafb8d66c573acf22e364049477dcbea30',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff10',['GLFW_KEY_F10',['../group__keys.html#ga718d11d2f7d57471a2f6a894235995b1',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff11',['GLFW_KEY_F11',['../group__keys.html#ga0bc04b11627e7d69339151e7306b2832',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff12',['GLFW_KEY_F12',['../group__keys.html#gaf5908fa9b0a906ae03fc2c61ac7aa3e2',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff13',['GLFW_KEY_F13',['../group__keys.html#gad637f4308655e1001bd6ad942bc0fd4b',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff14',['GLFW_KEY_F14',['../group__keys.html#gaf14c66cff3396e5bd46e803c035e6c1f',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff15',['GLFW_KEY_F15',['../group__keys.html#ga7f70970db6e8be1794da8516a6d14058',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff16',['GLFW_KEY_F16',['../group__keys.html#gaa582dbb1d2ba2050aa1dca0838095b27',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff17',['GLFW_KEY_F17',['../group__keys.html#ga972ce5c365e2394b36104b0e3125c748',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff18',['GLFW_KEY_F18',['../group__keys.html#gaebf6391058d5566601e357edc5ea737c',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff19',['GLFW_KEY_F19',['../group__keys.html#gaec011d9ba044058cb54529da710e9791',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff2',['GLFW_KEY_F2',['../group__keys.html#ga0900750aff94889b940f5e428c07daee',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff20',['GLFW_KEY_F20',['../group__keys.html#ga82b9c721ada04cd5ca8de767da38022f',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff21',['GLFW_KEY_F21',['../group__keys.html#ga356afb14d3440ff2bb378f74f7ebc60f',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff22',['GLFW_KEY_F22',['../group__keys.html#ga90960bd2a155f2b09675324d3dff1565',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff23',['GLFW_KEY_F23',['../group__keys.html#ga43c21099aac10952d1be909a8ddee4d5',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff24',['GLFW_KEY_F24',['../group__keys.html#ga8150374677b5bed3043408732152dea2',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff25',['GLFW_KEY_F25',['../group__keys.html#gaa4bbd93ed73bb4c6ae7d83df880b7199',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff3',['GLFW_KEY_F3',['../group__keys.html#gaed7cd729c0147a551bb8b7bb36c17015',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff4',['GLFW_KEY_F4',['../group__keys.html#ga9b61ebd0c63b44b7332fda2c9763eaa6',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff5',['GLFW_KEY_F5',['../group__keys.html#gaf258dda9947daa428377938ed577c8c2',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff6',['GLFW_KEY_F6',['../group__keys.html#ga6dc2d3f87b9d51ffbbbe2ef0299d8e1d',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff7',['GLFW_KEY_F7',['../group__keys.html#gacca6ef8a2162c52a0ac1d881e8d9c38a',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff8',['GLFW_KEY_F8',['../group__keys.html#gac9d39390336ae14e4a93e295de43c7e8',1,'glfw3.h']]],
+ ['glfw_5fkey_5ff9',['GLFW_KEY_F9',['../group__keys.html#gae40de0de1c9f21cd26c9afa3d7050851',1,'glfw3.h']]],
+ ['glfw_5fkey_5fg',['GLFW_KEY_G',['../group__keys.html#gae74ecddf7cc96104ab23989b1cdab536',1,'glfw3.h']]],
+ ['glfw_5fkey_5fgrave_5faccent',['GLFW_KEY_GRAVE_ACCENT',['../group__keys.html#ga7a3701fb4e2a0b136ff4b568c3c8d668',1,'glfw3.h']]],
+ ['glfw_5fkey_5fh',['GLFW_KEY_H',['../group__keys.html#gad4cc98fc8f35f015d9e2fb94bf136076',1,'glfw3.h']]],
+ ['glfw_5fkey_5fhome',['GLFW_KEY_HOME',['../group__keys.html#ga41452c7287195d481e43207318c126a7',1,'glfw3.h']]],
+ ['glfw_5fkey_5fi',['GLFW_KEY_I',['../group__keys.html#ga274655c8bfe39742684ca393cf8ed093',1,'glfw3.h']]],
+ ['glfw_5fkey_5finsert',['GLFW_KEY_INSERT',['../group__keys.html#ga373ac7365435d6b0eb1068f470e34f47',1,'glfw3.h']]],
+ ['glfw_5fkey_5fj',['GLFW_KEY_J',['../group__keys.html#ga65ff2aedb129a3149ad9cb3e4159a75f',1,'glfw3.h']]],
+ ['glfw_5fkey_5fk',['GLFW_KEY_K',['../group__keys.html#ga4ae8debadf6d2a691badae0b53ea3ba0',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5f0',['GLFW_KEY_KP_0',['../group__keys.html#ga10515dafc55b71e7683f5b4fedd1c70d',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5f1',['GLFW_KEY_KP_1',['../group__keys.html#gaf3a29a334402c5eaf0b3439edf5587c3',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5f2',['GLFW_KEY_KP_2',['../group__keys.html#gaf82d5a802ab8213c72653d7480c16f13',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5f3',['GLFW_KEY_KP_3',['../group__keys.html#ga7e25ff30d56cd512828c1d4ae8d54ef2',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5f4',['GLFW_KEY_KP_4',['../group__keys.html#gada7ec86778b85e0b4de0beea72234aea',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5f5',['GLFW_KEY_KP_5',['../group__keys.html#ga9a5be274434866c51738cafbb6d26b45',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5f6',['GLFW_KEY_KP_6',['../group__keys.html#gafc141b0f8450519084c01092a3157faa',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5f7',['GLFW_KEY_KP_7',['../group__keys.html#ga8882f411f05d04ec77a9563974bbfa53',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5f8',['GLFW_KEY_KP_8',['../group__keys.html#gab2ea2e6a12f89d315045af520ac78cec',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5f9',['GLFW_KEY_KP_9',['../group__keys.html#gafb21426b630ed4fcc084868699ba74c1',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5fadd',['GLFW_KEY_KP_ADD',['../group__keys.html#gad09c7c98acc79e89aa6a0a91275becac',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5fdecimal',['GLFW_KEY_KP_DECIMAL',['../group__keys.html#ga4e231d968796331a9ea0dbfb98d4005b',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5fdivide',['GLFW_KEY_KP_DIVIDE',['../group__keys.html#gabca1733780a273d549129ad0f250d1e5',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5fenter',['GLFW_KEY_KP_ENTER',['../group__keys.html#ga4f728f8738f2986bd63eedd3d412e8cf',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5fequal',['GLFW_KEY_KP_EQUAL',['../group__keys.html#gaebdc76d4a808191e6d21b7e4ad2acd97',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5fmultiply',['GLFW_KEY_KP_MULTIPLY',['../group__keys.html#ga9ada267eb0e78ed2ada8701dd24a56ef',1,'glfw3.h']]],
+ ['glfw_5fkey_5fkp_5fsubtract',['GLFW_KEY_KP_SUBTRACT',['../group__keys.html#gaa3dbd60782ff93d6082a124bce1fa236',1,'glfw3.h']]],
+ ['glfw_5fkey_5fl',['GLFW_KEY_L',['../group__keys.html#gaaa8b54a13f6b1eed85ac86f82d550db2',1,'glfw3.h']]],
+ ['glfw_5fkey_5flast',['GLFW_KEY_LAST',['../group__keys.html#ga442cbaef7bfb9a4ba13594dd7fbf2789',1,'glfw3.h']]],
+ ['glfw_5fkey_5fleft',['GLFW_KEY_LEFT',['../group__keys.html#gae12a010d33c309a67ab9460c51eb2462',1,'glfw3.h']]],
+ ['glfw_5fkey_5fleft_5falt',['GLFW_KEY_LEFT_ALT',['../group__keys.html#ga7f27dabf63a7789daa31e1c96790219b',1,'glfw3.h']]],
+ ['glfw_5fkey_5fleft_5fbracket',['GLFW_KEY_LEFT_BRACKET',['../group__keys.html#gad1c8d9adac53925276ecb1d592511d8a',1,'glfw3.h']]],
+ ['glfw_5fkey_5fleft_5fcontrol',['GLFW_KEY_LEFT_CONTROL',['../group__keys.html#ga9f97b743e81460ac4b2deddecd10a464',1,'glfw3.h']]],
+ ['glfw_5fkey_5fleft_5fshift',['GLFW_KEY_LEFT_SHIFT',['../group__keys.html#ga8a530a28a65c44ab5d00b759b756d3f6',1,'glfw3.h']]],
+ ['glfw_5fkey_5fleft_5fsuper',['GLFW_KEY_LEFT_SUPER',['../group__keys.html#gafb1207c91997fc295afd1835fbc5641a',1,'glfw3.h']]],
+ ['glfw_5fkey_5fm',['GLFW_KEY_M',['../group__keys.html#ga4d7f0260c82e4ea3d6ebc7a21d6e3716',1,'glfw3.h']]],
+ ['glfw_5fkey_5fmenu',['GLFW_KEY_MENU',['../group__keys.html#ga9845be48a745fc232045c9ec174d8820',1,'glfw3.h']]],
+ ['glfw_5fkey_5fminus',['GLFW_KEY_MINUS',['../group__keys.html#gac556b360f7f6fca4b70ba0aecf313fd4',1,'glfw3.h']]],
+ ['glfw_5fkey_5fn',['GLFW_KEY_N',['../group__keys.html#gae00856dfeb5d13aafebf59d44de5cdda',1,'glfw3.h']]],
+ ['glfw_5fkey_5fnum_5flock',['GLFW_KEY_NUM_LOCK',['../group__keys.html#ga3946edc362aeff213b2be6304296cf43',1,'glfw3.h']]],
+ ['glfw_5fkey_5fo',['GLFW_KEY_O',['../group__keys.html#gaecbbb79130df419d58dd7f09a169efe9',1,'glfw3.h']]],
+ ['glfw_5fkey_5fp',['GLFW_KEY_P',['../group__keys.html#ga8fc15819c1094fb2afa01d84546b33e1',1,'glfw3.h']]],
+ ['glfw_5fkey_5fpage_5fdown',['GLFW_KEY_PAGE_DOWN',['../group__keys.html#gaee0a8fa442001cc2147812f84b59041c',1,'glfw3.h']]],
+ ['glfw_5fkey_5fpage_5fup',['GLFW_KEY_PAGE_UP',['../group__keys.html#ga3ab731f9622f0db280178a5f3cc6d586',1,'glfw3.h']]],
+ ['glfw_5fkey_5fpause',['GLFW_KEY_PAUSE',['../group__keys.html#ga8116b9692d87382afb5849b6d8907f18',1,'glfw3.h']]],
+ ['glfw_5fkey_5fperiod',['GLFW_KEY_PERIOD',['../group__keys.html#ga37e296b650eab419fc474ff69033d927',1,'glfw3.h']]],
+ ['glfw_5fkey_5fprint_5fscreen',['GLFW_KEY_PRINT_SCREEN',['../group__keys.html#gaf964c2e65e97d0cf785a5636ee8df642',1,'glfw3.h']]],
+ ['glfw_5fkey_5fq',['GLFW_KEY_Q',['../group__keys.html#gafdd01e38b120d67cf51e348bb47f3964',1,'glfw3.h']]],
+ ['glfw_5fkey_5fr',['GLFW_KEY_R',['../group__keys.html#ga4ce6c70a0c98c50b3fe4ab9a728d4d36',1,'glfw3.h']]],
+ ['glfw_5fkey_5fright',['GLFW_KEY_RIGHT',['../group__keys.html#ga06ba07662e8c291a4a84535379ffc7ac',1,'glfw3.h']]],
+ ['glfw_5fkey_5fright_5falt',['GLFW_KEY_RIGHT_ALT',['../group__keys.html#ga687b38009131cfdd07a8d05fff8fa446',1,'glfw3.h']]],
+ ['glfw_5fkey_5fright_5fbracket',['GLFW_KEY_RIGHT_BRACKET',['../group__keys.html#ga86ef225fd6a66404caae71044cdd58d8',1,'glfw3.h']]],
+ ['glfw_5fkey_5fright_5fcontrol',['GLFW_KEY_RIGHT_CONTROL',['../group__keys.html#gad1ca2094b2694e7251d0ab1fd34f8519',1,'glfw3.h']]],
+ ['glfw_5fkey_5fright_5fshift',['GLFW_KEY_RIGHT_SHIFT',['../group__keys.html#gaffca36b99c9dce1a19cb9befbadce691',1,'glfw3.h']]],
+ ['glfw_5fkey_5fright_5fsuper',['GLFW_KEY_RIGHT_SUPER',['../group__keys.html#gad4547a3e8e247594acb60423fe6502db',1,'glfw3.h']]],
+ ['glfw_5fkey_5fs',['GLFW_KEY_S',['../group__keys.html#ga1570e2ccaab036ea82bed66fc1dab2a9',1,'glfw3.h']]],
+ ['glfw_5fkey_5fscroll_5flock',['GLFW_KEY_SCROLL_LOCK',['../group__keys.html#gaf622b63b9537f7084c2ab649b8365630',1,'glfw3.h']]],
+ ['glfw_5fkey_5fsemicolon',['GLFW_KEY_SEMICOLON',['../group__keys.html#ga84233de9ee5bb3e8788a5aa07d80af7d',1,'glfw3.h']]],
+ ['glfw_5fkey_5fslash',['GLFW_KEY_SLASH',['../group__keys.html#gadf3d753b2d479148d711de34b83fd0db',1,'glfw3.h']]],
+ ['glfw_5fkey_5fspace',['GLFW_KEY_SPACE',['../group__keys.html#gaddb2c23772b97fd7e26e8ee66f1ad014',1,'glfw3.h']]],
+ ['glfw_5fkey_5ft',['GLFW_KEY_T',['../group__keys.html#ga90e0560422ec7a30e7f3f375bc9f37f9',1,'glfw3.h']]],
+ ['glfw_5fkey_5ftab',['GLFW_KEY_TAB',['../group__keys.html#ga6908a4bda9950a3e2b73f794bbe985df',1,'glfw3.h']]],
+ ['glfw_5fkey_5fu',['GLFW_KEY_U',['../group__keys.html#gacad52f3bf7d378fc0ffa72a76769256d',1,'glfw3.h']]],
+ ['glfw_5fkey_5funknown',['GLFW_KEY_UNKNOWN',['../group__keys.html#ga99aacc875b6b27a072552631e13775c7',1,'glfw3.h']]],
+ ['glfw_5fkey_5fup',['GLFW_KEY_UP',['../group__keys.html#ga2f3342b194020d3544c67e3506b6f144',1,'glfw3.h']]],
+ ['glfw_5fkey_5fv',['GLFW_KEY_V',['../group__keys.html#ga22c7763899ecf7788862e5f90eacce6b',1,'glfw3.h']]],
+ ['glfw_5fkey_5fw',['GLFW_KEY_W',['../group__keys.html#gaa06a712e6202661fc03da5bdb7b6e545',1,'glfw3.h']]],
+ ['glfw_5fkey_5fworld_5f1',['GLFW_KEY_WORLD_1',['../group__keys.html#gadc78dad3dab76bcd4b5c20114052577a',1,'glfw3.h']]],
+ ['glfw_5fkey_5fworld_5f2',['GLFW_KEY_WORLD_2',['../group__keys.html#ga20494bfebf0bb4fc9503afca18ab2c5e',1,'glfw3.h']]],
+ ['glfw_5fkey_5fx',['GLFW_KEY_X',['../group__keys.html#gac1c42c0bf4192cea713c55598b06b744',1,'glfw3.h']]],
+ ['glfw_5fkey_5fy',['GLFW_KEY_Y',['../group__keys.html#gafd9f115a549effdf8e372a787c360313',1,'glfw3.h']]],
+ ['glfw_5fkey_5fz',['GLFW_KEY_Z',['../group__keys.html#gac489e208c26afda8d4938ed88718760a',1,'glfw3.h']]],
+ ['glfw_5flose_5fcontext_5fon_5freset',['GLFW_LOSE_CONTEXT_ON_RESET',['../glfw3_8h.html#aec1132f245143fc915b2f0995228564c',1,'glfw3.h']]],
+ ['glfw_5fmod_5falt',['GLFW_MOD_ALT',['../group__mods.html#gad2acd5633463c29e07008687ea73c0f4',1,'glfw3.h']]],
+ ['glfw_5fmod_5fcontrol',['GLFW_MOD_CONTROL',['../group__mods.html#ga6ed94871c3208eefd85713fa929d45aa',1,'glfw3.h']]],
+ ['glfw_5fmod_5fshift',['GLFW_MOD_SHIFT',['../group__mods.html#ga14994d3196c290aaa347248e51740274',1,'glfw3.h']]],
+ ['glfw_5fmod_5fsuper',['GLFW_MOD_SUPER',['../group__mods.html#ga6b64ba10ea0227cf6f42efd0a220aba1',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5f1',['GLFW_MOUSE_BUTTON_1',['../group__buttons.html#ga181a6e875251fd8671654eff00f9112e',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5f2',['GLFW_MOUSE_BUTTON_2',['../group__buttons.html#ga604b39b92c88ce9bd332e97fc3f4156c',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5f3',['GLFW_MOUSE_BUTTON_3',['../group__buttons.html#ga0130d505563d0236a6f85545f19e1721',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5f4',['GLFW_MOUSE_BUTTON_4',['../group__buttons.html#ga53f4097bb01d5521c7d9513418c91ca9',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5f5',['GLFW_MOUSE_BUTTON_5',['../group__buttons.html#gaf08c4ddecb051d3d9667db1d5e417c9c',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5f6',['GLFW_MOUSE_BUTTON_6',['../group__buttons.html#gae8513e06aab8aa393b595f22c6d8257a',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5f7',['GLFW_MOUSE_BUTTON_7',['../group__buttons.html#ga8b02a1ab55dde45b3a3883d54ffd7dc7',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5f8',['GLFW_MOUSE_BUTTON_8',['../group__buttons.html#ga35d5c4263e0dc0d0a4731ca6c562f32c',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5flast',['GLFW_MOUSE_BUTTON_LAST',['../group__buttons.html#gab1fd86a4518a9141ec7bcde2e15a2fdf',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5fleft',['GLFW_MOUSE_BUTTON_LEFT',['../group__buttons.html#gaf37100431dcd5082d48f95ee8bc8cd56',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5fmiddle',['GLFW_MOUSE_BUTTON_MIDDLE',['../group__buttons.html#ga34a4d2a701434f763fd93a2ff842b95a',1,'glfw3.h']]],
+ ['glfw_5fmouse_5fbutton_5fright',['GLFW_MOUSE_BUTTON_RIGHT',['../group__buttons.html#ga3e2f2cf3c4942df73cc094247d275e74',1,'glfw3.h']]],
+ ['glfw_5fno_5fcurrent_5fcontext',['GLFW_NO_CURRENT_CONTEXT',['../group__errors.html#gaa8290386e9528ccb9e42a3a4e16fc0d0',1,'glfw3.h']]],
+ ['glfw_5fno_5freset_5fnotification',['GLFW_NO_RESET_NOTIFICATION',['../glfw3_8h.html#aee84a679230d205005e22487ff678a85',1,'glfw3.h']]],
+ ['glfw_5fno_5frobustness',['GLFW_NO_ROBUSTNESS',['../glfw3_8h.html#a8b306cb27f5bb0d6d67c7356a0e0fc34',1,'glfw3.h']]],
+ ['glfw_5fnot_5finitialized',['GLFW_NOT_INITIALIZED',['../group__errors.html#ga2374ee02c177f12e1fa76ff3ed15e14a',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fany_5fprofile',['GLFW_OPENGL_ANY_PROFILE',['../glfw3_8h.html#ad6f2335d6f21cc9bab96633b1c111d5f',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fapi',['GLFW_OPENGL_API',['../glfw3_8h.html#a01b3f66db266341425e9abee6b257db2',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fcompat_5fprofile',['GLFW_OPENGL_COMPAT_PROFILE',['../glfw3_8h.html#ac06b663d79c8fcf04669cc8fcc0b7670',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fcore_5fprofile',['GLFW_OPENGL_CORE_PROFILE',['../glfw3_8h.html#af094bb16da76f66ebceb19ee213b3de8',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fdebug_5fcontext',['GLFW_OPENGL_DEBUG_CONTEXT',['../glfw3_8h.html#a87ec2df0b915201e950ca42d5d0831e1',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fes_5fapi',['GLFW_OPENGL_ES_API',['../glfw3_8h.html#a28d9b3bc6c2a522d815c8e146595051f',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fforward_5fcompat',['GLFW_OPENGL_FORWARD_COMPAT',['../glfw3_8h.html#a13d24b12465da8b28985f46c8557925b',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fprofile',['GLFW_OPENGL_PROFILE',['../glfw3_8h.html#a44f3a6b4261fbe351e0b950b0f372e12',1,'glfw3.h']]],
+ ['glfw_5fout_5fof_5fmemory',['GLFW_OUT_OF_MEMORY',['../group__errors.html#ga9023953a2bcb98c2906afd071d21ee7f',1,'glfw3.h']]],
+ ['glfw_5fplatform_5ferror',['GLFW_PLATFORM_ERROR',['../group__errors.html#gad44162d78100ea5e87cdd38426b8c7a1',1,'glfw3.h']]],
+ ['glfw_5fpress',['GLFW_PRESS',['../group__input.html#ga2485743d0b59df3791c45951c4195265',1,'glfw3.h']]],
+ ['glfw_5fred_5fbits',['GLFW_RED_BITS',['../glfw3_8h.html#af78ed8e417dbcc1e354906cc2708c982',1,'glfw3.h']]],
+ ['glfw_5frefresh_5frate',['GLFW_REFRESH_RATE',['../glfw3_8h.html#a0f20825e6e47ee8ba389024519682212',1,'glfw3.h']]],
+ ['glfw_5frelease',['GLFW_RELEASE',['../group__input.html#gada11d965c4da13090ad336e030e4d11f',1,'glfw3.h']]],
+ ['glfw_5frepeat',['GLFW_REPEAT',['../group__input.html#gac96fd3b9fc66c6f0eebaf6532595338f',1,'glfw3.h']]],
+ ['glfw_5fresizable',['GLFW_RESIZABLE',['../glfw3_8h.html#adba13c7a1b3aa40831eb2beedbd5bd1d',1,'glfw3.h']]],
+ ['glfw_5fsamples',['GLFW_SAMPLES',['../glfw3_8h.html#a2cdf86fdcb7722fb8829c4e201607535',1,'glfw3.h']]],
+ ['glfw_5fsrgb_5fcapable',['GLFW_SRGB_CAPABLE',['../glfw3_8h.html#a444a8f00414a63220591f9fdb7b5642b',1,'glfw3.h']]],
+ ['glfw_5fstencil_5fbits',['GLFW_STENCIL_BITS',['../glfw3_8h.html#a5339890a45a1fb38e93cb9fcc5fd069d',1,'glfw3.h']]],
+ ['glfw_5fstereo',['GLFW_STEREO',['../glfw3_8h.html#a83d991efca02537e2d69969135b77b03',1,'glfw3.h']]],
+ ['glfw_5fsticky_5fkeys',['GLFW_STICKY_KEYS',['../glfw3_8h.html#ae3bbe2315b7691ab088159eb6c9110fc',1,'glfw3.h']]],
+ ['glfw_5fsticky_5fmouse_5fbuttons',['GLFW_STICKY_MOUSE_BUTTONS',['../glfw3_8h.html#a4d7ce8ce71030c3b04e2b78145bc59d1',1,'glfw3.h']]],
+ ['glfw_5fversion_5fmajor',['GLFW_VERSION_MAJOR',['../group__init.html#ga6337d9ea43b22fc529b2bba066b4a576',1,'glfw3.h']]],
+ ['glfw_5fversion_5fminor',['GLFW_VERSION_MINOR',['../group__init.html#gaf80d40f0aea7088ff337606e9c48f7a3',1,'glfw3.h']]],
+ ['glfw_5fversion_5frevision',['GLFW_VERSION_REVISION',['../group__init.html#gab72ae2e2035d9ea461abc3495eac0502',1,'glfw3.h']]],
+ ['glfw_5fversion_5funavailable',['GLFW_VERSION_UNAVAILABLE',['../group__errors.html#gad16c5565b4a69f9c2a9ac2c0dbc89462',1,'glfw3.h']]],
+ ['glfw_5fvisible',['GLFW_VISIBLE',['../glfw3_8h.html#afb3cdc45297e06d8f1eb13adc69ca6c4',1,'glfw3.h']]],
+ ['glfwcharfun',['GLFWcharfun',['../group__input.html#ga1103f1876518acecb5976f6b307c51d1',1,'glfw3.h']]],
+ ['glfwcreatewindow',['glfwCreateWindow',['../group__window.html#ga5c336fddf2cbb5b92f65f10fb6043344',1,'glfw3.h']]],
+ ['glfwcursorenterfun',['GLFWcursorenterfun',['../group__input.html#ga762d898d9b0241d7e3e3b767c6cf318f',1,'glfw3.h']]],
+ ['glfwcursorposfun',['GLFWcursorposfun',['../group__input.html#ga592fbfef76d88f027cb1bc4c36ebd437',1,'glfw3.h']]],
+ ['glfwdefaultwindowhints',['glfwDefaultWindowHints',['../group__window.html#gaa77c4898dfb83344a6b4f76aa16b9a4a',1,'glfw3.h']]],
+ ['glfwdestroywindow',['glfwDestroyWindow',['../group__window.html#gacdf43e51376051d2c091662e9fe3d7b2',1,'glfw3.h']]],
+ ['glfwerrorfun',['GLFWerrorfun',['../group__error.html#ga6f2c8574259246a83b1d0c3baf23046f',1,'glfw3.h']]],
+ ['glfwextensionsupported',['glfwExtensionSupported',['../group__context.html#ga87425065c011cef1ebd6aac75e059dfa',1,'glfw3.h']]],
+ ['glfwframebuffersizefun',['GLFWframebuffersizefun',['../group__window.html#ga311bb32e578aa240b6464af494debffc',1,'glfw3.h']]],
+ ['glfwgammaramp',['GLFWgammaramp',['../structGLFWgammaramp.html',1,'']]],
+ ['glfwgetclipboardstring',['glfwGetClipboardString',['../group__clipboard.html#ga5aba1d704d9ab539282b1fbe9f18bb94',1,'glfw3.h']]],
+ ['glfwgetcocoawindow',['glfwGetCocoaWindow',['../group__native.html#gac3ed9d495d0c2bb9652de5a50c648715',1,'glfw3native.h']]],
+ ['glfwgetcurrentcontext',['glfwGetCurrentContext',['../group__context.html#gac84759b1f6c2d271a4fea8ae89ec980d',1,'glfw3.h']]],
+ ['glfwgetcursorpos',['glfwGetCursorPos',['../group__input.html#ga01d37b6c40133676b9cea60ca1d7c0cc',1,'glfw3.h']]],
+ ['glfwgeteglcontext',['glfwGetEGLContext',['../group__native.html#ga671c5072becd085f4ab5771a9c8efcf1',1,'glfw3native.h']]],
+ ['glfwgetegldisplay',['glfwGetEGLDisplay',['../group__native.html#ga1cd8d973f47aacb5532d368147cc3138',1,'glfw3native.h']]],
+ ['glfwgeteglsurface',['glfwGetEGLSurface',['../group__native.html#ga2199b36117a6a695fec8441d8052eee6',1,'glfw3native.h']]],
+ ['glfwgetframebuffersize',['glfwGetFramebufferSize',['../group__window.html#ga0e2637a4161afb283f5300c7f94785c9',1,'glfw3.h']]],
+ ['glfwgetgammaramp',['glfwGetGammaRamp',['../group__monitor.html#gab7c41deb2219bde3e1eb756ddaa9ec80',1,'glfw3.h']]],
+ ['glfwgetglxcontext',['glfwGetGLXContext',['../group__native.html#ga62d884114b0abfcdc2930e89f20867e2',1,'glfw3native.h']]],
+ ['glfwgetinputmode',['glfwGetInputMode',['../group__input.html#gaf5b859dbe19bdf434e42695ea45cc5f4',1,'glfw3.h']]],
+ ['glfwgetjoystickaxes',['glfwGetJoystickAxes',['../group__input.html#ga6271d46a5901ec2c99601ccf4dd14731',1,'glfw3.h']]],
+ ['glfwgetjoystickbuttons',['glfwGetJoystickButtons',['../group__input.html#gace54cd930dcd502e118fe4021384ce1b',1,'glfw3.h']]],
+ ['glfwgetjoystickname',['glfwGetJoystickName',['../group__input.html#gac8d7f6107e05cfd106cfba973ab51e19',1,'glfw3.h']]],
+ ['glfwgetkey',['glfwGetKey',['../group__input.html#gadd341da06bc8d418b4dc3a3518af9ad2',1,'glfw3.h']]],
+ ['glfwgetmonitorname',['glfwGetMonitorName',['../group__monitor.html#ga79a34ee22ff080ca954a9663e4679daf',1,'glfw3.h']]],
+ ['glfwgetmonitorphysicalsize',['glfwGetMonitorPhysicalSize',['../group__monitor.html#gaa2d6107f4a35771b99812d1260c6056d',1,'glfw3.h']]],
+ ['glfwgetmonitorpos',['glfwGetMonitorPos',['../group__monitor.html#ga102f54e7acc9149edbcf0997152df8c9',1,'glfw3.h']]],
+ ['glfwgetmonitors',['glfwGetMonitors',['../group__monitor.html#ga3fba51c8bd36491d4712aa5bd074a537',1,'glfw3.h']]],
+ ['glfwgetmousebutton',['glfwGetMouseButton',['../group__input.html#gac1473feacb5996c01a7a5a33b5066704',1,'glfw3.h']]],
+ ['glfwgetnsglcontext',['glfwGetNSGLContext',['../group__native.html#ga559e002e3cd63c979881770cd4dc63bc',1,'glfw3native.h']]],
+ ['glfwgetprimarymonitor',['glfwGetPrimaryMonitor',['../group__monitor.html#ga721867d84c6d18d6790d64d2847ca0b1',1,'glfw3.h']]],
+ ['glfwgetprocaddress',['glfwGetProcAddress',['../group__context.html#ga35f1837e6f666781842483937612f163',1,'glfw3.h']]],
+ ['glfwgettime',['glfwGetTime',['../group__time.html#gaa6cf4e7a77158a3b8fd00328b1720a4a',1,'glfw3.h']]],
+ ['glfwgetversion',['glfwGetVersion',['../group__init.html#ga9f8ffaacf3c269cc48eafbf8b9b71197',1,'glfw3.h']]],
+ ['glfwgetversionstring',['glfwGetVersionString',['../group__init.html#ga23d47dc013fce2bf58036da66079a657',1,'glfw3.h']]],
+ ['glfwgetvideomode',['glfwGetVideoMode',['../group__monitor.html#gafc1bb972a921ad5b3bd5d63a95fc2d52',1,'glfw3.h']]],
+ ['glfwgetvideomodes',['glfwGetVideoModes',['../group__monitor.html#ga820b0ce9a5237d645ea7cbb4bd383458',1,'glfw3.h']]],
+ ['glfwgetwglcontext',['glfwGetWGLContext',['../group__native.html#gadc4010d91d9cc1134d040eeb1202a143',1,'glfw3native.h']]],
+ ['glfwgetwin32window',['glfwGetWin32Window',['../group__native.html#gafe5079aa79038b0079fc09d5f0a8e667',1,'glfw3native.h']]],
+ ['glfwgetwindowattrib',['glfwGetWindowAttrib',['../group__window.html#gacccb29947ea4b16860ebef42c2cb9337',1,'glfw3.h']]],
+ ['glfwgetwindowmonitor',['glfwGetWindowMonitor',['../group__window.html#gaeac25e64789974ccbe0811766bd91a16',1,'glfw3.h']]],
+ ['glfwgetwindowpos',['glfwGetWindowPos',['../group__window.html#ga73cb526c000876fd8ddf571570fdb634',1,'glfw3.h']]],
+ ['glfwgetwindowsize',['glfwGetWindowSize',['../group__window.html#gaeea7cbc03373a41fb51cfbf9f2a5d4c6',1,'glfw3.h']]],
+ ['glfwgetwindowuserpointer',['glfwGetWindowUserPointer',['../group__window.html#ga17807ce0f45ac3f8bb50d6dcc59a4e06',1,'glfw3.h']]],
+ ['glfwgetx11display',['glfwGetX11Display',['../group__native.html#ga8519b66594ea3ef6eeafaa2e3ee37406',1,'glfw3native.h']]],
+ ['glfwgetx11window',['glfwGetX11Window',['../group__native.html#ga90ca676322740842db446999a1b1f21d',1,'glfw3native.h']]],
+ ['glfwglproc',['GLFWglproc',['../group__context.html#gabf42b10edde1c4fc71e212e576b9f811',1,'glfw3.h']]],
+ ['glfwhidewindow',['glfwHideWindow',['../group__window.html#ga49401f82a1ba5f15db5590728314d47c',1,'glfw3.h']]],
+ ['glfwiconifywindow',['glfwIconifyWindow',['../group__window.html#ga1bb559c0ebaad63c5c05ad2a066779c4',1,'glfw3.h']]],
+ ['glfwinit',['glfwInit',['../group__init.html#ga317aac130a235ab08c6db0834907d85e',1,'glfw3.h']]],
+ ['glfwjoystickpresent',['glfwJoystickPresent',['../group__input.html#gaffcbd9ac8ee737fcdd25475123a3c790',1,'glfw3.h']]],
+ ['glfwkeyfun',['GLFWkeyfun',['../group__input.html#ga592dd1919f8a1dc7576b13cdd8b7b695',1,'glfw3.h']]],
+ ['glfwmakecontextcurrent',['glfwMakeContextCurrent',['../group__context.html#ga1c04dc242268f827290fe40aa1c91157',1,'glfw3.h']]],
+ ['glfwmonitor',['GLFWmonitor',['../group__monitor.html#ga8d9efd1cde9426692c73fe40437d0ae3',1,'glfw3.h']]],
+ ['glfwmonitorfun',['GLFWmonitorfun',['../group__monitor.html#ga67b74af6cecfdbccc7e57a6319a57210',1,'glfw3.h']]],
+ ['glfwmousebuttonfun',['GLFWmousebuttonfun',['../group__input.html#ga1e008c7a8751cea648c8f42cc91104cf',1,'glfw3.h']]],
+ ['glfwpollevents',['glfwPollEvents',['../group__window.html#ga37bd57223967b4211d60ca1a0bf3c832',1,'glfw3.h']]],
+ ['glfwrestorewindow',['glfwRestoreWindow',['../group__window.html#ga52527a5904b47d802b6b4bb519cdebc7',1,'glfw3.h']]],
+ ['glfwscrollfun',['GLFWscrollfun',['../group__input.html#ga6228cdf94d28fbd3a9a1fbb0e5922a8a',1,'glfw3.h']]],
+ ['glfwsetcharcallback',['glfwSetCharCallback',['../group__input.html#ga556239421c6a5a243c66fca28da9f742',1,'glfw3.h']]],
+ ['glfwsetclipboardstring',['glfwSetClipboardString',['../group__clipboard.html#gaba1f022c5eb07dfac421df34cdcd31dd',1,'glfw3.h']]],
+ ['glfwsetcursorentercallback',['glfwSetCursorEnterCallback',['../group__input.html#gaa299c41dd0a3d171d166354e01279e04',1,'glfw3.h']]],
+ ['glfwsetcursorpos',['glfwSetCursorPos',['../group__input.html#ga04b03af936d906ca123c8f4ee08b39e7',1,'glfw3.h']]],
+ ['glfwsetcursorposcallback',['glfwSetCursorPosCallback',['../group__input.html#ga7dad39486f2c7591af7fb25134a2501d',1,'glfw3.h']]],
+ ['glfwseterrorcallback',['glfwSetErrorCallback',['../group__error.html#gaa5d796c3cf7c1a7f02f845486333fb5f',1,'glfw3.h']]],
+ ['glfwsetframebuffersizecallback',['glfwSetFramebufferSizeCallback',['../group__window.html#ga3203461a5303bf289f2e05f854b2f7cf',1,'glfw3.h']]],
+ ['glfwsetgamma',['glfwSetGamma',['../group__monitor.html#ga6ac582625c990220785ddd34efa3169a',1,'glfw3.h']]],
+ ['glfwsetgammaramp',['glfwSetGammaRamp',['../group__monitor.html#ga583f0ffd0d29613d8cd172b996bbf0dd',1,'glfw3.h']]],
+ ['glfwsetinputmode',['glfwSetInputMode',['../group__input.html#gaa92336e173da9c8834558b54ee80563b',1,'glfw3.h']]],
+ ['glfwsetkeycallback',['glfwSetKeyCallback',['../group__input.html#ga7e496507126f35ea72f01b2e6ef6d155',1,'glfw3.h']]],
+ ['glfwsetmonitorcallback',['glfwSetMonitorCallback',['../group__monitor.html#gac3fe0f647f68b731f99756cd81897378',1,'glfw3.h']]],
+ ['glfwsetmousebuttoncallback',['glfwSetMouseButtonCallback',['../group__input.html#gaef49b72d84d615bca0a6ed65485e035d',1,'glfw3.h']]],
+ ['glfwsetscrollcallback',['glfwSetScrollCallback',['../group__input.html#gacf02eb10504352f16efda4593c3ce60e',1,'glfw3.h']]],
+ ['glfwsettime',['glfwSetTime',['../group__time.html#gaf59589ef6e8b8c8b5ad184b25afd4dc0',1,'glfw3.h']]],
+ ['glfwsetwindowclosecallback',['glfwSetWindowCloseCallback',['../group__window.html#gaade9264e79fae52bdb78e2df11ee8d6a',1,'glfw3.h']]],
+ ['glfwsetwindowfocuscallback',['glfwSetWindowFocusCallback',['../group__window.html#ga25d1c584edb375d7711c5c3548ba711f',1,'glfw3.h']]],
+ ['glfwsetwindowiconifycallback',['glfwSetWindowIconifyCallback',['../group__window.html#gab1ea7263081c0e073b8d5b91d6ffd367',1,'glfw3.h']]],
+ ['glfwsetwindowpos',['glfwSetWindowPos',['../group__window.html#ga1abb6d690e8c88e0c8cd1751356dbca8',1,'glfw3.h']]],
+ ['glfwsetwindowposcallback',['glfwSetWindowPosCallback',['../group__window.html#ga2837d4d240659feb4268fcb6530a6ba1',1,'glfw3.h']]],
+ ['glfwsetwindowrefreshcallback',['glfwSetWindowRefreshCallback',['../group__window.html#ga4569b76e8ac87c55b53199e6becd97eb',1,'glfw3.h']]],
+ ['glfwsetwindowshouldclose',['glfwSetWindowShouldClose',['../group__window.html#ga49c449dde2a6f87d996f4daaa09d6708',1,'glfw3.h']]],
+ ['glfwsetwindowsize',['glfwSetWindowSize',['../group__window.html#ga371911f12c74c504dd8d47d832d095cb',1,'glfw3.h']]],
+ ['glfwsetwindowsizecallback',['glfwSetWindowSizeCallback',['../group__window.html#gaa40cd24840daa8c62f36cafc847c72b6',1,'glfw3.h']]],
+ ['glfwsetwindowtitle',['glfwSetWindowTitle',['../group__window.html#ga5d877f09e968cef7a360b513306f17ff',1,'glfw3.h']]],
+ ['glfwsetwindowuserpointer',['glfwSetWindowUserPointer',['../group__window.html#ga3d2fc6026e690ab31a13f78bc9fd3651',1,'glfw3.h']]],
+ ['glfwshowwindow',['glfwShowWindow',['../group__window.html#ga61be47917b72536a148300f46494fc66',1,'glfw3.h']]],
+ ['glfwswapbuffers',['glfwSwapBuffers',['../group__context.html#ga15a5a1ee5b3c2ca6b15ca209a12efd14',1,'glfw3.h']]],
+ ['glfwswapinterval',['glfwSwapInterval',['../group__context.html#ga6d4e0cdf151b5e579bd67f13202994ed',1,'glfw3.h']]],
+ ['glfwterminate',['glfwTerminate',['../group__init.html#gaaae48c0a18607ea4a4ba951d939f0901',1,'glfw3.h']]],
+ ['glfwvidmode',['GLFWvidmode',['../structGLFWvidmode.html',1,'']]],
+ ['glfwwaitevents',['glfwWaitEvents',['../group__window.html#ga554e37d781f0a997656c26b2c56c835e',1,'glfw3.h']]],
+ ['glfwwindow',['GLFWwindow',['../group__window.html#ga3c96d80d363e67d13a41b5d1821f3242',1,'glfw3.h']]],
+ ['glfwwindowclosefun',['GLFWwindowclosefun',['../group__window.html#ga07cff8bd3b3d573ecf49bb02d7669c1f',1,'glfw3.h']]],
+ ['glfwwindowfocusfun',['GLFWwindowfocusfun',['../group__window.html#ga6b5f973531ea91663ad707ba4f2ac104',1,'glfw3.h']]],
+ ['glfwwindowhint',['glfwWindowHint',['../group__window.html#ga4fd9e504bb937e79588a0ffdca9f620b',1,'glfw3.h']]],
+ ['glfwwindowiconifyfun',['GLFWwindowiconifyfun',['../group__window.html#gae47ae066eea9fe6050a62360928ae524',1,'glfw3.h']]],
+ ['glfwwindowposfun',['GLFWwindowposfun',['../group__window.html#ga1c36e52549efd47790eb3f324da71924',1,'glfw3.h']]],
+ ['glfwwindowrefreshfun',['GLFWwindowrefreshfun',['../group__window.html#ga16764f89bf2060e6fa477f0943e1412b',1,'glfw3.h']]],
+ ['glfwwindowshouldclose',['glfwWindowShouldClose',['../group__window.html#ga24e02fbfefbb81fc45320989f8140ab5',1,'glfw3.h']]],
+ ['glfwwindowsizefun',['GLFWwindowsizefun',['../group__window.html#gaaca1c2715759d03da9834eac19323d4a',1,'glfw3.h']]],
+ ['green',['green',['../structGLFWgammaramp.html#affccc6f5df47820b6562d709da3a5a3a',1,'GLFWgammaramp']]],
+ ['greenbits',['greenBits',['../structGLFWvidmode.html#a292fdd281f3485fb3ff102a5bda43faa',1,'GLFWvidmode']]],
+ ['getting_20started',['Getting started',['../quick.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_68.html b/externals/glfw-3.0.2/docs/html/search/all_68.html
new file mode 100644
index 000000000..dec41d62e
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_68.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_68.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_68.js b/externals/glfw-3.0.2/docs/html/search/all_68.js
new file mode 100644
index 000000000..c32bb7d76
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_68.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['height',['height',['../structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c',1,'GLFWvidmode']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_69.html b/externals/glfw-3.0.2/docs/html/search/all_69.html
new file mode 100644
index 000000000..192e4bab2
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_69.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_69.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_69.js b/externals/glfw-3.0.2/docs/html/search/all_69.js
new file mode 100644
index 000000000..d71d63ab9
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_69.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['initialization_20and_20version_20information',['Initialization and version information',['../group__init.html',1,'']]],
+ ['input_20handling',['Input handling',['../group__input.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_6a.html b/externals/glfw-3.0.2/docs/html/search/all_6a.html
new file mode 100644
index 000000000..6d8c91cd3
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_6a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_6a.js b/externals/glfw-3.0.2/docs/html/search/all_6a.js
new file mode 100644
index 000000000..8a2eb2728
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_6a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['joysticks',['Joysticks',['../group__joysticks.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_6b.html b/externals/glfw-3.0.2/docs/html/search/all_6b.html
new file mode 100644
index 000000000..d70dca016
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_6b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_6b.js b/externals/glfw-3.0.2/docs/html/search/all_6b.js
new file mode 100644
index 000000000..e1f2924bc
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_6b.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['keyboard_20keys',['Keyboard keys',['../group__keys.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_6d.html b/externals/glfw-3.0.2/docs/html/search/all_6d.html
new file mode 100644
index 000000000..ee90718ff
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_6d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_6d.js b/externals/glfw-3.0.2/docs/html/search/all_6d.js
new file mode 100644
index 000000000..6be300e9a
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_6d.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['mouse_20buttons',['Mouse buttons',['../group__buttons.html',1,'']]],
+ ['main_2edox',['main.dox',['../main_8dox.html',1,'']]],
+ ['modifier_20key_20flags',['Modifier key flags',['../group__mods.html',1,'']]],
+ ['monitor_20handling',['Monitor handling',['../group__monitor.html',1,'(Global Namespace)'],['../monitor.html',1,'(Global Namespace)']]],
+ ['monitor_2edox',['monitor.dox',['../monitor_8dox.html',1,'']]],
+ ['moving_20from_20glfw_202_20to_203',['Moving from GLFW 2 to 3',['../moving.html',1,'']]],
+ ['moving_2edox',['moving.dox',['../moving_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_6e.html b/externals/glfw-3.0.2/docs/html/search/all_6e.html
new file mode 100644
index 000000000..e0fd7653a
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_6e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_6e.js b/externals/glfw-3.0.2/docs/html/search/all_6e.js
new file mode 100644
index 000000000..5a77649d7
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_6e.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['notitle',['notitle',['../index.html',1,'']]],
+ ['native_20access',['Native access',['../group__native.html',1,'']]],
+ ['new_20features',['New features',['../news.html',1,'']]],
+ ['news_2edox',['news.dox',['../news_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_71.html b/externals/glfw-3.0.2/docs/html/search/all_71.html
new file mode 100644
index 000000000..e9d391f66
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_71.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_71.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_71.js b/externals/glfw-3.0.2/docs/html/search/all_71.js
new file mode 100644
index 000000000..89d569c1e
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_71.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['quick_2edox',['quick.dox',['../quick_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_72.html b/externals/glfw-3.0.2/docs/html/search/all_72.html
new file mode 100644
index 000000000..347b9f666
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_72.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_72.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_72.js b/externals/glfw-3.0.2/docs/html/search/all_72.js
new file mode 100644
index 000000000..b7ac9cede
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_72.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['red',['red',['../structGLFWgammaramp.html#a2cce5d968734b685623eef913e635138',1,'GLFWgammaramp']]],
+ ['redbits',['redBits',['../structGLFWvidmode.html#a6066c4ecd251098700062d3b735dba1b',1,'GLFWvidmode']]],
+ ['refreshrate',['refreshRate',['../structGLFWvidmode.html#a791bdd6c7697b09f7e9c97054bf05649',1,'GLFWvidmode']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_73.html b/externals/glfw-3.0.2/docs/html/search/all_73.html
new file mode 100644
index 000000000..9abac91a9
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_73.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_73.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_73.js b/externals/glfw-3.0.2/docs/html/search/all_73.js
new file mode 100644
index 000000000..4531d8188
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_73.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['standards_20conformance',['Standards conformance',['../compat.html',1,'']]],
+ ['size',['size',['../structGLFWgammaramp.html#ad620e1cffbff9a32c51bca46301b59a5',1,'GLFWgammaramp']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_74.html b/externals/glfw-3.0.2/docs/html/search/all_74.html
new file mode 100644
index 000000000..c646aeffc
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_74.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_74.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_74.js b/externals/glfw-3.0.2/docs/html/search/all_74.js
new file mode 100644
index 000000000..4f3de5fca
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_74.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['time_20input',['Time input',['../group__time.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/all_77.html b/externals/glfw-3.0.2/docs/html/search/all_77.html
new file mode 100644
index 000000000..55d714292
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_77.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_77.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/all_77.js b/externals/glfw-3.0.2/docs/html/search/all_77.js
new file mode 100644
index 000000000..a2c592bce
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/all_77.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['width',['width',['../structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d',1,'GLFWvidmode']]],
+ ['window_20handling',['Window handling',['../group__window.html',1,'(Global Namespace)'],['../window.html',1,'(Global Namespace)']]],
+ ['window_2edox',['window.dox',['../window_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/classes_67.html b/externals/glfw-3.0.2/docs/html/search/classes_67.html
new file mode 100644
index 000000000..030eb2656
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/classes_67.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_67.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/classes_67.js b/externals/glfw-3.0.2/docs/html/search/classes_67.js
new file mode 100644
index 000000000..3a5c2fc78
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/classes_67.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['glfwgammaramp',['GLFWgammaramp',['../structGLFWgammaramp.html',1,'']]],
+ ['glfwvidmode',['GLFWvidmode',['../structGLFWvidmode.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/close.png b/externals/glfw-3.0.2/docs/html/search/close.png
new file mode 100644
index 000000000..9342d3dfe
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/close.png
Binary files differ
diff --git a/externals/glfw-3.0.2/docs/html/search/defines_67.html b/externals/glfw-3.0.2/docs/html/search/defines_67.html
new file mode 100644
index 000000000..39d7849dd
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/defines_67.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_67.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/defines_67.js b/externals/glfw-3.0.2/docs/html/search/defines_67.js
new file mode 100644
index 000000000..6e11e8537
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/defines_67.js
@@ -0,0 +1,47 @@
+var searchData=
+[
+ ['glfw_5faccum_5falpha_5fbits',['GLFW_ACCUM_ALPHA_BITS',['../glfw3_8h.html#ae829b55591c18169a40ab4067a041b1f',1,'glfw3.h']]],
+ ['glfw_5faccum_5fblue_5fbits',['GLFW_ACCUM_BLUE_BITS',['../glfw3_8h.html#a22bbe9104a8ce1f8b88fb4f186aa36ce',1,'glfw3.h']]],
+ ['glfw_5faccum_5fgreen_5fbits',['GLFW_ACCUM_GREEN_BITS',['../glfw3_8h.html#a65713cee1326f8e9d806fdf93187b471',1,'glfw3.h']]],
+ ['glfw_5faccum_5fred_5fbits',['GLFW_ACCUM_RED_BITS',['../glfw3_8h.html#aead34a9a683b2bc20eecf30ba738bfc6',1,'glfw3.h']]],
+ ['glfw_5falpha_5fbits',['GLFW_ALPHA_BITS',['../glfw3_8h.html#afed79a3f468997877da86c449bd43e8c',1,'glfw3.h']]],
+ ['glfw_5faux_5fbuffers',['GLFW_AUX_BUFFERS',['../glfw3_8h.html#ab05108c5029443b371112b031d1fa174',1,'glfw3.h']]],
+ ['glfw_5fblue_5fbits',['GLFW_BLUE_BITS',['../glfw3_8h.html#ab292ea403db6d514537b515311bf9ae3',1,'glfw3.h']]],
+ ['glfw_5fclient_5fapi',['GLFW_CLIENT_API',['../glfw3_8h.html#a649309cf72a3d3de5b1348ca7936c95b',1,'glfw3.h']]],
+ ['glfw_5fconnected',['GLFW_CONNECTED',['../glfw3_8h.html#abe11513fd1ffbee5bb9b173f06028b9e',1,'glfw3.h']]],
+ ['glfw_5fcontext_5frevision',['GLFW_CONTEXT_REVISION',['../glfw3_8h.html#afb9475071aa77c6fb05ca5a5c8678a08',1,'glfw3.h']]],
+ ['glfw_5fcontext_5frobustness',['GLFW_CONTEXT_ROBUSTNESS',['../glfw3_8h.html#ade3593916b4c507900aa2d6844810e00',1,'glfw3.h']]],
+ ['glfw_5fcontext_5fversion_5fmajor',['GLFW_CONTEXT_VERSION_MAJOR',['../glfw3_8h.html#afe5e4922de1f9932d7e9849bb053b0c0',1,'glfw3.h']]],
+ ['glfw_5fcontext_5fversion_5fminor',['GLFW_CONTEXT_VERSION_MINOR',['../glfw3_8h.html#a31aca791e4b538c4e4a771eb95cc2d07',1,'glfw3.h']]],
+ ['glfw_5fcursor',['GLFW_CURSOR',['../glfw3_8h.html#aade31da5b884a84a7625c6b059b9132c',1,'glfw3.h']]],
+ ['glfw_5fcursor_5fdisabled',['GLFW_CURSOR_DISABLED',['../glfw3_8h.html#a2315b99a329ce53e6a13a9d46fd5ca88',1,'glfw3.h']]],
+ ['glfw_5fcursor_5fhidden',['GLFW_CURSOR_HIDDEN',['../glfw3_8h.html#ac4d5cb9d78de8573349c58763d53bf11',1,'glfw3.h']]],
+ ['glfw_5fcursor_5fnormal',['GLFW_CURSOR_NORMAL',['../glfw3_8h.html#ae04dd25c8577e19fa8c97368561f6c68',1,'glfw3.h']]],
+ ['glfw_5fdecorated',['GLFW_DECORATED',['../glfw3_8h.html#a21b854d36314c94d65aed84405b2f25e',1,'glfw3.h']]],
+ ['glfw_5fdepth_5fbits',['GLFW_DEPTH_BITS',['../glfw3_8h.html#a318a55eac1fee57dfe593b6d38149d07',1,'glfw3.h']]],
+ ['glfw_5fdisconnected',['GLFW_DISCONNECTED',['../glfw3_8h.html#aab64b25921ef21d89252d6f0a71bfc32',1,'glfw3.h']]],
+ ['glfw_5ffocused',['GLFW_FOCUSED',['../glfw3_8h.html#a54ddb14825a1541a56e22afb5f832a9e',1,'glfw3.h']]],
+ ['glfw_5fgreen_5fbits',['GLFW_GREEN_BITS',['../glfw3_8h.html#afba3b72638c914e5fb8a237dd4c50d4d',1,'glfw3.h']]],
+ ['glfw_5ficonified',['GLFW_ICONIFIED',['../glfw3_8h.html#a39d44b7c056e55e581355a92d240b58a',1,'glfw3.h']]],
+ ['glfw_5flose_5fcontext_5fon_5freset',['GLFW_LOSE_CONTEXT_ON_RESET',['../glfw3_8h.html#aec1132f245143fc915b2f0995228564c',1,'glfw3.h']]],
+ ['glfw_5fno_5freset_5fnotification',['GLFW_NO_RESET_NOTIFICATION',['../glfw3_8h.html#aee84a679230d205005e22487ff678a85',1,'glfw3.h']]],
+ ['glfw_5fno_5frobustness',['GLFW_NO_ROBUSTNESS',['../glfw3_8h.html#a8b306cb27f5bb0d6d67c7356a0e0fc34',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fany_5fprofile',['GLFW_OPENGL_ANY_PROFILE',['../glfw3_8h.html#ad6f2335d6f21cc9bab96633b1c111d5f',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fapi',['GLFW_OPENGL_API',['../glfw3_8h.html#a01b3f66db266341425e9abee6b257db2',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fcompat_5fprofile',['GLFW_OPENGL_COMPAT_PROFILE',['../glfw3_8h.html#ac06b663d79c8fcf04669cc8fcc0b7670',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fcore_5fprofile',['GLFW_OPENGL_CORE_PROFILE',['../glfw3_8h.html#af094bb16da76f66ebceb19ee213b3de8',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fdebug_5fcontext',['GLFW_OPENGL_DEBUG_CONTEXT',['../glfw3_8h.html#a87ec2df0b915201e950ca42d5d0831e1',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fes_5fapi',['GLFW_OPENGL_ES_API',['../glfw3_8h.html#a28d9b3bc6c2a522d815c8e146595051f',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fforward_5fcompat',['GLFW_OPENGL_FORWARD_COMPAT',['../glfw3_8h.html#a13d24b12465da8b28985f46c8557925b',1,'glfw3.h']]],
+ ['glfw_5fopengl_5fprofile',['GLFW_OPENGL_PROFILE',['../glfw3_8h.html#a44f3a6b4261fbe351e0b950b0f372e12',1,'glfw3.h']]],
+ ['glfw_5fred_5fbits',['GLFW_RED_BITS',['../glfw3_8h.html#af78ed8e417dbcc1e354906cc2708c982',1,'glfw3.h']]],
+ ['glfw_5frefresh_5frate',['GLFW_REFRESH_RATE',['../glfw3_8h.html#a0f20825e6e47ee8ba389024519682212',1,'glfw3.h']]],
+ ['glfw_5fresizable',['GLFW_RESIZABLE',['../glfw3_8h.html#adba13c7a1b3aa40831eb2beedbd5bd1d',1,'glfw3.h']]],
+ ['glfw_5fsamples',['GLFW_SAMPLES',['../glfw3_8h.html#a2cdf86fdcb7722fb8829c4e201607535',1,'glfw3.h']]],
+ ['glfw_5fsrgb_5fcapable',['GLFW_SRGB_CAPABLE',['../glfw3_8h.html#a444a8f00414a63220591f9fdb7b5642b',1,'glfw3.h']]],
+ ['glfw_5fstencil_5fbits',['GLFW_STENCIL_BITS',['../glfw3_8h.html#a5339890a45a1fb38e93cb9fcc5fd069d',1,'glfw3.h']]],
+ ['glfw_5fstereo',['GLFW_STEREO',['../glfw3_8h.html#a83d991efca02537e2d69969135b77b03',1,'glfw3.h']]],
+ ['glfw_5fsticky_5fkeys',['GLFW_STICKY_KEYS',['../glfw3_8h.html#ae3bbe2315b7691ab088159eb6c9110fc',1,'glfw3.h']]],
+ ['glfw_5fsticky_5fmouse_5fbuttons',['GLFW_STICKY_MOUSE_BUTTONS',['../glfw3_8h.html#a4d7ce8ce71030c3b04e2b78145bc59d1',1,'glfw3.h']]],
+ ['glfw_5fvisible',['GLFW_VISIBLE',['../glfw3_8h.html#afb3cdc45297e06d8f1eb13adc69ca6c4',1,'glfw3.h']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/files_62.html b/externals/glfw-3.0.2/docs/html/search/files_62.html
new file mode 100644
index 000000000..86dfe39e6
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_62.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_62.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/files_62.js b/externals/glfw-3.0.2/docs/html/search/files_62.js
new file mode 100644
index 000000000..c4708575e
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_62.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['build_2edox',['build.dox',['../build_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/files_63.html b/externals/glfw-3.0.2/docs/html/search/files_63.html
new file mode 100644
index 000000000..788d523a8
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_63.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_63.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/files_63.js b/externals/glfw-3.0.2/docs/html/search/files_63.js
new file mode 100644
index 000000000..a62eabc54
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_63.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['compat_2edox',['compat.dox',['../compat_8dox.html',1,'']]],
+ ['context_2edox',['context.dox',['../context_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/files_67.html b/externals/glfw-3.0.2/docs/html/search/files_67.html
new file mode 100644
index 000000000..65d69ddc0
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_67.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_67.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/files_67.js b/externals/glfw-3.0.2/docs/html/search/files_67.js
new file mode 100644
index 000000000..fdac23dfa
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_67.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['glfw3_2eh',['glfw3.h',['../glfw3_8h.html',1,'']]],
+ ['glfw3native_2eh',['glfw3native.h',['../glfw3native_8h.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/files_6d.html b/externals/glfw-3.0.2/docs/html/search/files_6d.html
new file mode 100644
index 000000000..5796e5280
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_6d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_6d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/files_6d.js b/externals/glfw-3.0.2/docs/html/search/files_6d.js
new file mode 100644
index 000000000..f3cf03fe0
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_6d.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['main_2edox',['main.dox',['../main_8dox.html',1,'']]],
+ ['monitor_2edox',['monitor.dox',['../monitor_8dox.html',1,'']]],
+ ['moving_2edox',['moving.dox',['../moving_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/files_6e.html b/externals/glfw-3.0.2/docs/html/search/files_6e.html
new file mode 100644
index 000000000..def03fe7d
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_6e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_6e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/files_6e.js b/externals/glfw-3.0.2/docs/html/search/files_6e.js
new file mode 100644
index 000000000..f6c3d10c5
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_6e.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['news_2edox',['news.dox',['../news_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/files_71.html b/externals/glfw-3.0.2/docs/html/search/files_71.html
new file mode 100644
index 000000000..a417eff53
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_71.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_71.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/files_71.js b/externals/glfw-3.0.2/docs/html/search/files_71.js
new file mode 100644
index 000000000..89d569c1e
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_71.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['quick_2edox',['quick.dox',['../quick_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/files_77.html b/externals/glfw-3.0.2/docs/html/search/files_77.html
new file mode 100644
index 000000000..63bf92c09
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_77.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_77.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/files_77.js b/externals/glfw-3.0.2/docs/html/search/files_77.js
new file mode 100644
index 000000000..e822451a3
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/files_77.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['window_2edox',['window.dox',['../window_8dox.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/functions_67.html b/externals/glfw-3.0.2/docs/html/search/functions_67.html
new file mode 100644
index 000000000..53d4a096f
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/functions_67.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_67.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/functions_67.js b/externals/glfw-3.0.2/docs/html/search/functions_67.js
new file mode 100644
index 000000000..432dd9a22
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/functions_67.js
@@ -0,0 +1,84 @@
+var searchData=
+[
+ ['glfwcreatewindow',['glfwCreateWindow',['../group__window.html#ga5c336fddf2cbb5b92f65f10fb6043344',1,'glfw3.h']]],
+ ['glfwdefaultwindowhints',['glfwDefaultWindowHints',['../group__window.html#gaa77c4898dfb83344a6b4f76aa16b9a4a',1,'glfw3.h']]],
+ ['glfwdestroywindow',['glfwDestroyWindow',['../group__window.html#gacdf43e51376051d2c091662e9fe3d7b2',1,'glfw3.h']]],
+ ['glfwextensionsupported',['glfwExtensionSupported',['../group__context.html#ga87425065c011cef1ebd6aac75e059dfa',1,'glfw3.h']]],
+ ['glfwgetclipboardstring',['glfwGetClipboardString',['../group__clipboard.html#ga5aba1d704d9ab539282b1fbe9f18bb94',1,'glfw3.h']]],
+ ['glfwgetcocoawindow',['glfwGetCocoaWindow',['../group__native.html#gac3ed9d495d0c2bb9652de5a50c648715',1,'glfw3native.h']]],
+ ['glfwgetcurrentcontext',['glfwGetCurrentContext',['../group__context.html#gac84759b1f6c2d271a4fea8ae89ec980d',1,'glfw3.h']]],
+ ['glfwgetcursorpos',['glfwGetCursorPos',['../group__input.html#ga01d37b6c40133676b9cea60ca1d7c0cc',1,'glfw3.h']]],
+ ['glfwgeteglcontext',['glfwGetEGLContext',['../group__native.html#ga671c5072becd085f4ab5771a9c8efcf1',1,'glfw3native.h']]],
+ ['glfwgetegldisplay',['glfwGetEGLDisplay',['../group__native.html#ga1cd8d973f47aacb5532d368147cc3138',1,'glfw3native.h']]],
+ ['glfwgeteglsurface',['glfwGetEGLSurface',['../group__native.html#ga2199b36117a6a695fec8441d8052eee6',1,'glfw3native.h']]],
+ ['glfwgetframebuffersize',['glfwGetFramebufferSize',['../group__window.html#ga0e2637a4161afb283f5300c7f94785c9',1,'glfw3.h']]],
+ ['glfwgetgammaramp',['glfwGetGammaRamp',['../group__monitor.html#gab7c41deb2219bde3e1eb756ddaa9ec80',1,'glfw3.h']]],
+ ['glfwgetglxcontext',['glfwGetGLXContext',['../group__native.html#ga62d884114b0abfcdc2930e89f20867e2',1,'glfw3native.h']]],
+ ['glfwgetinputmode',['glfwGetInputMode',['../group__input.html#gaf5b859dbe19bdf434e42695ea45cc5f4',1,'glfw3.h']]],
+ ['glfwgetjoystickaxes',['glfwGetJoystickAxes',['../group__input.html#ga6271d46a5901ec2c99601ccf4dd14731',1,'glfw3.h']]],
+ ['glfwgetjoystickbuttons',['glfwGetJoystickButtons',['../group__input.html#gace54cd930dcd502e118fe4021384ce1b',1,'glfw3.h']]],
+ ['glfwgetjoystickname',['glfwGetJoystickName',['../group__input.html#gac8d7f6107e05cfd106cfba973ab51e19',1,'glfw3.h']]],
+ ['glfwgetkey',['glfwGetKey',['../group__input.html#gadd341da06bc8d418b4dc3a3518af9ad2',1,'glfw3.h']]],
+ ['glfwgetmonitorname',['glfwGetMonitorName',['../group__monitor.html#ga79a34ee22ff080ca954a9663e4679daf',1,'glfw3.h']]],
+ ['glfwgetmonitorphysicalsize',['glfwGetMonitorPhysicalSize',['../group__monitor.html#gaa2d6107f4a35771b99812d1260c6056d',1,'glfw3.h']]],
+ ['glfwgetmonitorpos',['glfwGetMonitorPos',['../group__monitor.html#ga102f54e7acc9149edbcf0997152df8c9',1,'glfw3.h']]],
+ ['glfwgetmonitors',['glfwGetMonitors',['../group__monitor.html#ga3fba51c8bd36491d4712aa5bd074a537',1,'glfw3.h']]],
+ ['glfwgetmousebutton',['glfwGetMouseButton',['../group__input.html#gac1473feacb5996c01a7a5a33b5066704',1,'glfw3.h']]],
+ ['glfwgetnsglcontext',['glfwGetNSGLContext',['../group__native.html#ga559e002e3cd63c979881770cd4dc63bc',1,'glfw3native.h']]],
+ ['glfwgetprimarymonitor',['glfwGetPrimaryMonitor',['../group__monitor.html#ga721867d84c6d18d6790d64d2847ca0b1',1,'glfw3.h']]],
+ ['glfwgetprocaddress',['glfwGetProcAddress',['../group__context.html#ga35f1837e6f666781842483937612f163',1,'glfw3.h']]],
+ ['glfwgettime',['glfwGetTime',['../group__time.html#gaa6cf4e7a77158a3b8fd00328b1720a4a',1,'glfw3.h']]],
+ ['glfwgetversion',['glfwGetVersion',['../group__init.html#ga9f8ffaacf3c269cc48eafbf8b9b71197',1,'glfw3.h']]],
+ ['glfwgetversionstring',['glfwGetVersionString',['../group__init.html#ga23d47dc013fce2bf58036da66079a657',1,'glfw3.h']]],
+ ['glfwgetvideomode',['glfwGetVideoMode',['../group__monitor.html#gafc1bb972a921ad5b3bd5d63a95fc2d52',1,'glfw3.h']]],
+ ['glfwgetvideomodes',['glfwGetVideoModes',['../group__monitor.html#ga820b0ce9a5237d645ea7cbb4bd383458',1,'glfw3.h']]],
+ ['glfwgetwglcontext',['glfwGetWGLContext',['../group__native.html#gadc4010d91d9cc1134d040eeb1202a143',1,'glfw3native.h']]],
+ ['glfwgetwin32window',['glfwGetWin32Window',['../group__native.html#gafe5079aa79038b0079fc09d5f0a8e667',1,'glfw3native.h']]],
+ ['glfwgetwindowattrib',['glfwGetWindowAttrib',['../group__window.html#gacccb29947ea4b16860ebef42c2cb9337',1,'glfw3.h']]],
+ ['glfwgetwindowmonitor',['glfwGetWindowMonitor',['../group__window.html#gaeac25e64789974ccbe0811766bd91a16',1,'glfw3.h']]],
+ ['glfwgetwindowpos',['glfwGetWindowPos',['../group__window.html#ga73cb526c000876fd8ddf571570fdb634',1,'glfw3.h']]],
+ ['glfwgetwindowsize',['glfwGetWindowSize',['../group__window.html#gaeea7cbc03373a41fb51cfbf9f2a5d4c6',1,'glfw3.h']]],
+ ['glfwgetwindowuserpointer',['glfwGetWindowUserPointer',['../group__window.html#ga17807ce0f45ac3f8bb50d6dcc59a4e06',1,'glfw3.h']]],
+ ['glfwgetx11display',['glfwGetX11Display',['../group__native.html#ga8519b66594ea3ef6eeafaa2e3ee37406',1,'glfw3native.h']]],
+ ['glfwgetx11window',['glfwGetX11Window',['../group__native.html#ga90ca676322740842db446999a1b1f21d',1,'glfw3native.h']]],
+ ['glfwhidewindow',['glfwHideWindow',['../group__window.html#ga49401f82a1ba5f15db5590728314d47c',1,'glfw3.h']]],
+ ['glfwiconifywindow',['glfwIconifyWindow',['../group__window.html#ga1bb559c0ebaad63c5c05ad2a066779c4',1,'glfw3.h']]],
+ ['glfwinit',['glfwInit',['../group__init.html#ga317aac130a235ab08c6db0834907d85e',1,'glfw3.h']]],
+ ['glfwjoystickpresent',['glfwJoystickPresent',['../group__input.html#gaffcbd9ac8ee737fcdd25475123a3c790',1,'glfw3.h']]],
+ ['glfwmakecontextcurrent',['glfwMakeContextCurrent',['../group__context.html#ga1c04dc242268f827290fe40aa1c91157',1,'glfw3.h']]],
+ ['glfwpollevents',['glfwPollEvents',['../group__window.html#ga37bd57223967b4211d60ca1a0bf3c832',1,'glfw3.h']]],
+ ['glfwrestorewindow',['glfwRestoreWindow',['../group__window.html#ga52527a5904b47d802b6b4bb519cdebc7',1,'glfw3.h']]],
+ ['glfwsetcharcallback',['glfwSetCharCallback',['../group__input.html#ga556239421c6a5a243c66fca28da9f742',1,'glfw3.h']]],
+ ['glfwsetclipboardstring',['glfwSetClipboardString',['../group__clipboard.html#gaba1f022c5eb07dfac421df34cdcd31dd',1,'glfw3.h']]],
+ ['glfwsetcursorentercallback',['glfwSetCursorEnterCallback',['../group__input.html#gaa299c41dd0a3d171d166354e01279e04',1,'glfw3.h']]],
+ ['glfwsetcursorpos',['glfwSetCursorPos',['../group__input.html#ga04b03af936d906ca123c8f4ee08b39e7',1,'glfw3.h']]],
+ ['glfwsetcursorposcallback',['glfwSetCursorPosCallback',['../group__input.html#ga7dad39486f2c7591af7fb25134a2501d',1,'glfw3.h']]],
+ ['glfwseterrorcallback',['glfwSetErrorCallback',['../group__error.html#gaa5d796c3cf7c1a7f02f845486333fb5f',1,'glfw3.h']]],
+ ['glfwsetframebuffersizecallback',['glfwSetFramebufferSizeCallback',['../group__window.html#ga3203461a5303bf289f2e05f854b2f7cf',1,'glfw3.h']]],
+ ['glfwsetgamma',['glfwSetGamma',['../group__monitor.html#ga6ac582625c990220785ddd34efa3169a',1,'glfw3.h']]],
+ ['glfwsetgammaramp',['glfwSetGammaRamp',['../group__monitor.html#ga583f0ffd0d29613d8cd172b996bbf0dd',1,'glfw3.h']]],
+ ['glfwsetinputmode',['glfwSetInputMode',['../group__input.html#gaa92336e173da9c8834558b54ee80563b',1,'glfw3.h']]],
+ ['glfwsetkeycallback',['glfwSetKeyCallback',['../group__input.html#ga7e496507126f35ea72f01b2e6ef6d155',1,'glfw3.h']]],
+ ['glfwsetmonitorcallback',['glfwSetMonitorCallback',['../group__monitor.html#gac3fe0f647f68b731f99756cd81897378',1,'glfw3.h']]],
+ ['glfwsetmousebuttoncallback',['glfwSetMouseButtonCallback',['../group__input.html#gaef49b72d84d615bca0a6ed65485e035d',1,'glfw3.h']]],
+ ['glfwsetscrollcallback',['glfwSetScrollCallback',['../group__input.html#gacf02eb10504352f16efda4593c3ce60e',1,'glfw3.h']]],
+ ['glfwsettime',['glfwSetTime',['../group__time.html#gaf59589ef6e8b8c8b5ad184b25afd4dc0',1,'glfw3.h']]],
+ ['glfwsetwindowclosecallback',['glfwSetWindowCloseCallback',['../group__window.html#gaade9264e79fae52bdb78e2df11ee8d6a',1,'glfw3.h']]],
+ ['glfwsetwindowfocuscallback',['glfwSetWindowFocusCallback',['../group__window.html#ga25d1c584edb375d7711c5c3548ba711f',1,'glfw3.h']]],
+ ['glfwsetwindowiconifycallback',['glfwSetWindowIconifyCallback',['../group__window.html#gab1ea7263081c0e073b8d5b91d6ffd367',1,'glfw3.h']]],
+ ['glfwsetwindowpos',['glfwSetWindowPos',['../group__window.html#ga1abb6d690e8c88e0c8cd1751356dbca8',1,'glfw3.h']]],
+ ['glfwsetwindowposcallback',['glfwSetWindowPosCallback',['../group__window.html#ga2837d4d240659feb4268fcb6530a6ba1',1,'glfw3.h']]],
+ ['glfwsetwindowrefreshcallback',['glfwSetWindowRefreshCallback',['../group__window.html#ga4569b76e8ac87c55b53199e6becd97eb',1,'glfw3.h']]],
+ ['glfwsetwindowshouldclose',['glfwSetWindowShouldClose',['../group__window.html#ga49c449dde2a6f87d996f4daaa09d6708',1,'glfw3.h']]],
+ ['glfwsetwindowsize',['glfwSetWindowSize',['../group__window.html#ga371911f12c74c504dd8d47d832d095cb',1,'glfw3.h']]],
+ ['glfwsetwindowsizecallback',['glfwSetWindowSizeCallback',['../group__window.html#gaa40cd24840daa8c62f36cafc847c72b6',1,'glfw3.h']]],
+ ['glfwsetwindowtitle',['glfwSetWindowTitle',['../group__window.html#ga5d877f09e968cef7a360b513306f17ff',1,'glfw3.h']]],
+ ['glfwsetwindowuserpointer',['glfwSetWindowUserPointer',['../group__window.html#ga3d2fc6026e690ab31a13f78bc9fd3651',1,'glfw3.h']]],
+ ['glfwshowwindow',['glfwShowWindow',['../group__window.html#ga61be47917b72536a148300f46494fc66',1,'glfw3.h']]],
+ ['glfwswapbuffers',['glfwSwapBuffers',['../group__context.html#ga15a5a1ee5b3c2ca6b15ca209a12efd14',1,'glfw3.h']]],
+ ['glfwswapinterval',['glfwSwapInterval',['../group__context.html#ga6d4e0cdf151b5e579bd67f13202994ed',1,'glfw3.h']]],
+ ['glfwterminate',['glfwTerminate',['../group__init.html#gaaae48c0a18607ea4a4ba951d939f0901',1,'glfw3.h']]],
+ ['glfwwaitevents',['glfwWaitEvents',['../group__window.html#ga554e37d781f0a997656c26b2c56c835e',1,'glfw3.h']]],
+ ['glfwwindowhint',['glfwWindowHint',['../group__window.html#ga4fd9e504bb937e79588a0ffdca9f620b',1,'glfw3.h']]],
+ ['glfwwindowshouldclose',['glfwWindowShouldClose',['../group__window.html#ga24e02fbfefbb81fc45320989f8140ab5',1,'glfw3.h']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_63.html b/externals/glfw-3.0.2/docs/html/search/groups_63.html
new file mode 100644
index 000000000..f4ece649d
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_63.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_63.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_63.js b/externals/glfw-3.0.2/docs/html/search/groups_63.js
new file mode 100644
index 000000000..17c7155f4
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_63.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['clipboard_20support',['Clipboard support',['../group__clipboard.html',1,'']]],
+ ['context_20handling',['Context handling',['../group__context.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_65.html b/externals/glfw-3.0.2/docs/html/search/groups_65.html
new file mode 100644
index 000000000..cbe68693e
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_65.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_65.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_65.js b/externals/glfw-3.0.2/docs/html/search/groups_65.js
new file mode 100644
index 000000000..f45c6068d
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_65.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['error_20handling',['Error handling',['../group__error.html',1,'']]],
+ ['error_20codes',['Error codes',['../group__errors.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_69.html b/externals/glfw-3.0.2/docs/html/search/groups_69.html
new file mode 100644
index 000000000..9a24ad43f
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_69.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_69.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_69.js b/externals/glfw-3.0.2/docs/html/search/groups_69.js
new file mode 100644
index 000000000..d71d63ab9
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_69.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['initialization_20and_20version_20information',['Initialization and version information',['../group__init.html',1,'']]],
+ ['input_20handling',['Input handling',['../group__input.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_6a.html b/externals/glfw-3.0.2/docs/html/search/groups_6a.html
new file mode 100644
index 000000000..dd3b0ec97
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_6a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_6a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_6a.js b/externals/glfw-3.0.2/docs/html/search/groups_6a.js
new file mode 100644
index 000000000..8a2eb2728
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_6a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['joysticks',['Joysticks',['../group__joysticks.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_6b.html b/externals/glfw-3.0.2/docs/html/search/groups_6b.html
new file mode 100644
index 000000000..6ceaff42a
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_6b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_6b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_6b.js b/externals/glfw-3.0.2/docs/html/search/groups_6b.js
new file mode 100644
index 000000000..e1f2924bc
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_6b.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['keyboard_20keys',['Keyboard keys',['../group__keys.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_6d.html b/externals/glfw-3.0.2/docs/html/search/groups_6d.html
new file mode 100644
index 000000000..251a60d6e
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_6d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_6d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_6d.js b/externals/glfw-3.0.2/docs/html/search/groups_6d.js
new file mode 100644
index 000000000..c8e935477
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_6d.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['mouse_20buttons',['Mouse buttons',['../group__buttons.html',1,'']]],
+ ['modifier_20key_20flags',['Modifier key flags',['../group__mods.html',1,'']]],
+ ['monitor_20handling',['Monitor handling',['../group__monitor.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_6e.html b/externals/glfw-3.0.2/docs/html/search/groups_6e.html
new file mode 100644
index 000000000..f497f6abe
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_6e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_6e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_6e.js b/externals/glfw-3.0.2/docs/html/search/groups_6e.js
new file mode 100644
index 000000000..18b9ededd
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_6e.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['native_20access',['Native access',['../group__native.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_74.html b/externals/glfw-3.0.2/docs/html/search/groups_74.html
new file mode 100644
index 000000000..a16956075
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_74.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_74.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_74.js b/externals/glfw-3.0.2/docs/html/search/groups_74.js
new file mode 100644
index 000000000..4f3de5fca
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_74.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['time_20input',['Time input',['../group__time.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_77.html b/externals/glfw-3.0.2/docs/html/search/groups_77.html
new file mode 100644
index 000000000..1fe437230
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_77.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_77.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/groups_77.js b/externals/glfw-3.0.2/docs/html/search/groups_77.js
new file mode 100644
index 000000000..412cd0bcc
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/groups_77.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['window_20handling',['Window handling',['../group__window.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/mag_sel.png b/externals/glfw-3.0.2/docs/html/search/mag_sel.png
new file mode 100644
index 000000000..81f6040a2
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/mag_sel.png
Binary files differ
diff --git a/externals/glfw-3.0.2/docs/html/search/nomatches.html b/externals/glfw-3.0.2/docs/html/search/nomatches.html
new file mode 100644
index 000000000..b1ded27e9
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/nomatches.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_62.html b/externals/glfw-3.0.2/docs/html/search/pages_62.html
new file mode 100644
index 000000000..ea5205842
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_62.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_62.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_62.js b/externals/glfw-3.0.2/docs/html/search/pages_62.js
new file mode 100644
index 000000000..0175036b7
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_62.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['bug_20list',['Bug List',['../bug.html',1,'']]],
+ ['building_20programs_20using_20glfw',['Building programs using GLFW',['../build.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_63.html b/externals/glfw-3.0.2/docs/html/search/pages_63.html
new file mode 100644
index 000000000..8a7aaf9e2
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_63.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_63.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_63.js b/externals/glfw-3.0.2/docs/html/search/pages_63.js
new file mode 100644
index 000000000..7542e114f
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_63.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['context_20handling_20guide',['Context handling guide',['../context.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_67.html b/externals/glfw-3.0.2/docs/html/search/pages_67.html
new file mode 100644
index 000000000..e64d2943e
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_67.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_67.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_67.js b/externals/glfw-3.0.2/docs/html/search/pages_67.js
new file mode 100644
index 000000000..4b0501f20
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_67.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['getting_20started',['Getting started',['../quick.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_6d.html b/externals/glfw-3.0.2/docs/html/search/pages_6d.html
new file mode 100644
index 000000000..9737d8158
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_6d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_6d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_6d.js b/externals/glfw-3.0.2/docs/html/search/pages_6d.js
new file mode 100644
index 000000000..971ab5b83
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_6d.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['multi_2dmonitor_20guide',['Multi-monitor guide',['../monitor.html',1,'']]],
+ ['moving_20from_20glfw_202_20to_203',['Moving from GLFW 2 to 3',['../moving.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_6e.html b/externals/glfw-3.0.2/docs/html/search/pages_6e.html
new file mode 100644
index 000000000..49e13be94
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_6e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_6e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_6e.js b/externals/glfw-3.0.2/docs/html/search/pages_6e.js
new file mode 100644
index 000000000..683d7264e
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_6e.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['notitle',['notitle',['../index.html',1,'']]],
+ ['new_20features',['New features',['../news.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_73.html b/externals/glfw-3.0.2/docs/html/search/pages_73.html
new file mode 100644
index 000000000..4f6f00297
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_73.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_73.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_73.js b/externals/glfw-3.0.2/docs/html/search/pages_73.js
new file mode 100644
index 000000000..4a32814f3
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_73.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['standards_20conformance',['Standards conformance',['../compat.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_77.html b/externals/glfw-3.0.2/docs/html/search/pages_77.html
new file mode 100644
index 000000000..664abf558
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_77.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_77.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/pages_77.js b/externals/glfw-3.0.2/docs/html/search/pages_77.js
new file mode 100644
index 000000000..ee6a95eec
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/pages_77.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['window_20handling_20guide',['Window handling guide',['../window.html',1,'']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/search.css b/externals/glfw-3.0.2/docs/html/search/search.css
new file mode 100644
index 000000000..5b208eddd
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/search.css
@@ -0,0 +1,271 @@
+/*---------------- Search Box */
+
+#FSearchBox {
+ float: left;
+}
+
+#MSearchBox {
+ white-space : nowrap;
+ position: absolute;
+ float: none;
+ display: inline;
+ margin-top: 8px;
+ right: 0px;
+ width: 170px;
+ z-index: 102;
+ background-color: white;
+}
+
+#MSearchBox .left
+{
+ display:block;
+ position:absolute;
+ left:10px;
+ width:20px;
+ height:19px;
+ background:url('search_l.png') no-repeat;
+ background-position:right;
+}
+
+#MSearchSelect {
+ display:block;
+ position:absolute;
+ width:20px;
+ height:19px;
+}
+
+.left #MSearchSelect {
+ left:4px;
+}
+
+.right #MSearchSelect {
+ right:5px;
+}
+
+#MSearchField {
+ display:block;
+ position:absolute;
+ height:19px;
+ background:url('search_m.png') repeat-x;
+ border:none;
+ width:116px;
+ margin-left:20px;
+ padding-left:4px;
+ color: #909090;
+ outline: none;
+ font: 9pt Arial, Verdana, sans-serif;
+}
+
+#FSearchBox #MSearchField {
+ margin-left:15px;
+}
+
+#MSearchBox .right {
+ display:block;
+ position:absolute;
+ right:10px;
+ top:0px;
+ width:20px;
+ height:19px;
+ background:url('search_r.png') no-repeat;
+ background-position:left;
+}
+
+#MSearchClose {
+ display: none;
+ position: absolute;
+ top: 4px;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+.left #MSearchClose {
+ left: 6px;
+}
+
+.right #MSearchClose {
+ right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+span.SRScope {
+ padding-left: 4px;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
+DIV.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+/*---------------- External search page results */
+
+.searchresult {
+ background-color: #F0F3F8;
+}
+
+.pages b {
+ color: white;
+ padding: 5px 5px 3px 5px;
+ background-image: url("../tab_a.png");
+ background-repeat: repeat-x;
+ text-shadow: 0 1px 1px #000000;
+}
+
+.pages {
+ line-height: 17px;
+ margin-left: 4px;
+ text-decoration: none;
+}
+
+.hl {
+ font-weight: bold;
+}
+
+#searchresults {
+ margin-bottom: 20px;
+}
+
+.searchpages {
+ margin-top: 10px;
+}
+
diff --git a/externals/glfw-3.0.2/docs/html/search/search.js b/externals/glfw-3.0.2/docs/html/search/search.js
new file mode 100644
index 000000000..abbe5c631
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/search.js
@@ -0,0 +1,811 @@
+// Search script generated by doxygen
+// Copyright (C) 2009 by Dimitri van Heesch.
+
+// The code in this file is loosly based on main.js, part of Natural Docs,
+// which is Copyright (C) 2003-2008 Greg Valure
+// Natural Docs is licensed under the GPL.
+
+var indexSectionsWithContent =
+{
+ 0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011010111110110011110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000100000110010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000110000000001100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 7: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010001110110000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 8: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000100000110000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "classes",
+ 2: "files",
+ 3: "functions",
+ 4: "variables",
+ 5: "typedefs",
+ 6: "defines",
+ 7: "groups",
+ 8: "pages"
+};
+
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i<search.length;i++)
+ {
+ var c = search.charAt(i);
+ var cn = c.charCodeAt(0);
+ if (c.match(/[a-z0-9]/))
+ {
+ result+=c;
+ }
+ else if (cn<16)
+ {
+ result+="_0"+cn.toString(16);
+ }
+ else
+ {
+ result+="_"+cn.toString(16);
+ }
+ }
+ return result;
+}
+
+function getXPos(item)
+{
+ var x = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ x += item.offsetLeft;
+ item = item.offsetParent;
+ }
+ }
+ return x;
+}
+
+function getYPos(item)
+{
+ var y = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ y += item.offsetTop;
+ item = item.offsetParent;
+ }
+ }
+ return y;
+}
+
+/* A class handling everything associated with the search panel.
+
+ Parameters:
+ name - The name of the global variable that will be
+ storing this instance. Is needed to be able to set timeouts.
+ resultPath - path to use for external files
+*/
+function SearchBox(name, resultsPath, inFrame, label)
+{
+ if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
+
+ // ---------- Instance variables
+ this.name = name;
+ this.resultsPath = resultsPath;
+ this.keyTimeout = 0;
+ this.keyTimeoutLength = 500;
+ this.closeSelectionTimeout = 300;
+ this.lastSearchValue = "";
+ this.lastResultsPage = "";
+ this.hideTimeout = 0;
+ this.searchIndex = 0;
+ this.searchActive = false;
+ this.insideFrame = inFrame;
+ this.searchLabel = label;
+
+ // ----------- DOM Elements
+
+ this.DOMSearchField = function()
+ { return document.getElementById("MSearchField"); }
+
+ this.DOMSearchSelect = function()
+ { return document.getElementById("MSearchSelect"); }
+
+ this.DOMSearchSelectWindow = function()
+ { return document.getElementById("MSearchSelectWindow"); }
+
+ this.DOMPopupSearchResults = function()
+ { return document.getElementById("MSearchResults"); }
+
+ this.DOMPopupSearchResultsWindow = function()
+ { return document.getElementById("MSearchResultsWindow"); }
+
+ this.DOMSearchClose = function()
+ { return document.getElementById("MSearchClose"); }
+
+ this.DOMSearchBox = function()
+ { return document.getElementById("MSearchBox"); }
+
+ // ------------ Event Handlers
+
+ // Called when focus is added or removed from the search field.
+ this.OnSearchFieldFocus = function(isActive)
+ {
+ this.Activate(isActive);
+ }
+
+ this.OnSearchSelectShow = function()
+ {
+ var searchSelectWindow = this.DOMSearchSelectWindow();
+ var searchField = this.DOMSearchSelect();
+
+ if (this.insideFrame)
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ left += searchField.offsetWidth + 6;
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ left -= searchSelectWindow.offsetWidth;
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+ else
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+
+ // stop selection hide timer
+ if (this.hideTimeout)
+ {
+ clearTimeout(this.hideTimeout);
+ this.hideTimeout=0;
+ }
+ return false; // to avoid "image drag" default event
+ }
+
+ this.OnSearchSelectHide = function()
+ {
+ this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
+ this.closeSelectionTimeout);
+ }
+
+ // Called when the content of the search field is changed.
+ this.OnSearchFieldChange = function(evt)
+ {
+ if (this.keyTimeout) // kill running timer
+ {
+ clearTimeout(this.keyTimeout);
+ this.keyTimeout = 0;
+ }
+
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 || e.keyCode==13)
+ {
+ if (e.shiftKey==1)
+ {
+ this.OnSearchSelectShow();
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ child.focus();
+ return;
+ }
+ }
+ return;
+ }
+ else if (window.frames.MSearchResults.searchResults)
+ {
+ var elem = window.frames.MSearchResults.searchResults.NavNext(0);
+ if (elem) elem.focus();
+ }
+ }
+ else if (e.keyCode==27) // Escape out of the search field
+ {
+ this.DOMSearchField().blur();
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ this.Activate(false);
+ return;
+ }
+
+ // strip whitespaces
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+
+ if (searchValue != this.lastSearchValue) // search value has changed
+ {
+ if (searchValue != "") // non-empty search
+ {
+ // set timer for search update
+ this.keyTimeout = setTimeout(this.name + '.Search()',
+ this.keyTimeoutLength);
+ }
+ else // empty search field
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ }
+ }
+ }
+
+ this.SelectItemCount = function(id)
+ {
+ var count=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ count++;
+ }
+ }
+ return count;
+ }
+
+ this.SelectItemSet = function(id)
+ {
+ var i,j=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ var node = child.firstChild;
+ if (j==id)
+ {
+ node.innerHTML='&#8226;';
+ }
+ else
+ {
+ node.innerHTML='&#160;';
+ }
+ j++;
+ }
+ }
+ }
+
+ // Called when an search filter selection is made.
+ // set item with index id as the active item
+ this.OnSelectItem = function(id)
+ {
+ this.searchIndex = id;
+ this.SelectItemSet(id);
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+ if (searchValue!="" && this.searchActive) // something was found -> do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
+ {
+ this.searchIndex++;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==38 && this.searchIndex>0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var hexCode;
+ if (code<16)
+ {
+ hexCode="0"+code.toString(16);
+ }
+ else
+ {
+ hexCode=code.toString(16);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1')
+ {
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches.html';
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of <Search()>.
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName == 'DIV' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
+
+function setKeyActions(elem,action)
+{
+ elem.setAttribute('onkeydown',action);
+ elem.setAttribute('onkeypress',action);
+ elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+ elem.setAttribute('class',attr);
+ elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+ var results = document.getElementById("SRResults");
+ for (var e=0; e<searchData.length; e++)
+ {
+ var id = searchData[e][0];
+ var srResult = document.createElement('div');
+ srResult.setAttribute('id','SR_'+id);
+ setClassAttr(srResult,'SRResult');
+ var srEntry = document.createElement('div');
+ setClassAttr(srEntry,'SREntry');
+ var srLink = document.createElement('a');
+ srLink.setAttribute('id','Item'+e);
+ setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
+ setClassAttr(srLink,'SRSymbol');
+ srLink.innerHTML = searchData[e][1][0];
+ srEntry.appendChild(srLink);
+ if (searchData[e][1].length==2) // single result
+ {
+ srLink.setAttribute('href',searchData[e][1][1][0]);
+ if (searchData[e][1][1][1])
+ {
+ srLink.setAttribute('target','_parent');
+ }
+ var srScope = document.createElement('span');
+ setClassAttr(srScope,'SRScope');
+ srScope.innerHTML = searchData[e][1][1][2];
+ srEntry.appendChild(srScope);
+ }
+ else // multiple results
+ {
+ srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
+ var srChildren = document.createElement('div');
+ setClassAttr(srChildren,'SRChildren');
+ for (var c=0; c<searchData[e][1].length-1; c++)
+ {
+ var srChild = document.createElement('a');
+ srChild.setAttribute('id','Item'+e+'_c'+c);
+ setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
+ setClassAttr(srChild,'SRScope');
+ srChild.setAttribute('href',searchData[e][1][c+1][0]);
+ if (searchData[e][1][c+1][1])
+ {
+ srChild.setAttribute('target','_parent');
+ }
+ srChild.innerHTML = searchData[e][1][c+1][2];
+ srChildren.appendChild(srChild);
+ }
+ srEntry.appendChild(srChildren);
+ }
+ srResult.appendChild(srEntry);
+ results.appendChild(srResult);
+ }
+}
+
diff --git a/externals/glfw-3.0.2/docs/html/search/search_l.png b/externals/glfw-3.0.2/docs/html/search/search_l.png
new file mode 100644
index 000000000..c872f4da4
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/search_l.png
Binary files differ
diff --git a/externals/glfw-3.0.2/docs/html/search/search_m.png b/externals/glfw-3.0.2/docs/html/search/search_m.png
new file mode 100644
index 000000000..b429a16ba
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/search_m.png
Binary files differ
diff --git a/externals/glfw-3.0.2/docs/html/search/search_r.png b/externals/glfw-3.0.2/docs/html/search/search_r.png
new file mode 100644
index 000000000..97ee8b439
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/search_r.png
Binary files differ
diff --git a/externals/glfw-3.0.2/docs/html/search/typedefs_67.html b/externals/glfw-3.0.2/docs/html/search/typedefs_67.html
new file mode 100644
index 000000000..a4a0616d2
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/typedefs_67.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_67.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/typedefs_67.js b/externals/glfw-3.0.2/docs/html/search/typedefs_67.js
new file mode 100644
index 000000000..5273a6321
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/typedefs_67.js
@@ -0,0 +1,21 @@
+var searchData=
+[
+ ['glfwcharfun',['GLFWcharfun',['../group__input.html#ga1103f1876518acecb5976f6b307c51d1',1,'glfw3.h']]],
+ ['glfwcursorenterfun',['GLFWcursorenterfun',['../group__input.html#ga762d898d9b0241d7e3e3b767c6cf318f',1,'glfw3.h']]],
+ ['glfwcursorposfun',['GLFWcursorposfun',['../group__input.html#ga592fbfef76d88f027cb1bc4c36ebd437',1,'glfw3.h']]],
+ ['glfwerrorfun',['GLFWerrorfun',['../group__error.html#ga6f2c8574259246a83b1d0c3baf23046f',1,'glfw3.h']]],
+ ['glfwframebuffersizefun',['GLFWframebuffersizefun',['../group__window.html#ga311bb32e578aa240b6464af494debffc',1,'glfw3.h']]],
+ ['glfwglproc',['GLFWglproc',['../group__context.html#gabf42b10edde1c4fc71e212e576b9f811',1,'glfw3.h']]],
+ ['glfwkeyfun',['GLFWkeyfun',['../group__input.html#ga592dd1919f8a1dc7576b13cdd8b7b695',1,'glfw3.h']]],
+ ['glfwmonitor',['GLFWmonitor',['../group__monitor.html#ga8d9efd1cde9426692c73fe40437d0ae3',1,'glfw3.h']]],
+ ['glfwmonitorfun',['GLFWmonitorfun',['../group__monitor.html#ga67b74af6cecfdbccc7e57a6319a57210',1,'glfw3.h']]],
+ ['glfwmousebuttonfun',['GLFWmousebuttonfun',['../group__input.html#ga1e008c7a8751cea648c8f42cc91104cf',1,'glfw3.h']]],
+ ['glfwscrollfun',['GLFWscrollfun',['../group__input.html#ga6228cdf94d28fbd3a9a1fbb0e5922a8a',1,'glfw3.h']]],
+ ['glfwwindow',['GLFWwindow',['../group__window.html#ga3c96d80d363e67d13a41b5d1821f3242',1,'glfw3.h']]],
+ ['glfwwindowclosefun',['GLFWwindowclosefun',['../group__window.html#ga07cff8bd3b3d573ecf49bb02d7669c1f',1,'glfw3.h']]],
+ ['glfwwindowfocusfun',['GLFWwindowfocusfun',['../group__window.html#ga6b5f973531ea91663ad707ba4f2ac104',1,'glfw3.h']]],
+ ['glfwwindowiconifyfun',['GLFWwindowiconifyfun',['../group__window.html#gae47ae066eea9fe6050a62360928ae524',1,'glfw3.h']]],
+ ['glfwwindowposfun',['GLFWwindowposfun',['../group__window.html#ga1c36e52549efd47790eb3f324da71924',1,'glfw3.h']]],
+ ['glfwwindowrefreshfun',['GLFWwindowrefreshfun',['../group__window.html#ga16764f89bf2060e6fa477f0943e1412b',1,'glfw3.h']]],
+ ['glfwwindowsizefun',['GLFWwindowsizefun',['../group__window.html#gaaca1c2715759d03da9834eac19323d4a',1,'glfw3.h']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_62.html b/externals/glfw-3.0.2/docs/html/search/variables_62.html
new file mode 100644
index 000000000..ff4152508
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_62.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_62.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_62.js b/externals/glfw-3.0.2/docs/html/search/variables_62.js
new file mode 100644
index 000000000..c16aa4d28
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_62.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['blue',['blue',['../structGLFWgammaramp.html#acf0c836d0efe29c392fe8d1a1042744b',1,'GLFWgammaramp']]],
+ ['bluebits',['blueBits',['../structGLFWvidmode.html#af310977f58d2e3b188175b6e3d314047',1,'GLFWvidmode']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_67.html b/externals/glfw-3.0.2/docs/html/search/variables_67.html
new file mode 100644
index 000000000..8a1f3d9e5
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_67.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_67.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_67.js b/externals/glfw-3.0.2/docs/html/search/variables_67.js
new file mode 100644
index 000000000..442ea8ee0
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_67.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['green',['green',['../structGLFWgammaramp.html#affccc6f5df47820b6562d709da3a5a3a',1,'GLFWgammaramp']]],
+ ['greenbits',['greenBits',['../structGLFWvidmode.html#a292fdd281f3485fb3ff102a5bda43faa',1,'GLFWvidmode']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_68.html b/externals/glfw-3.0.2/docs/html/search/variables_68.html
new file mode 100644
index 000000000..2f0a862b9
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_68.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_68.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_68.js b/externals/glfw-3.0.2/docs/html/search/variables_68.js
new file mode 100644
index 000000000..c32bb7d76
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_68.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['height',['height',['../structGLFWvidmode.html#ac65942a5f6981695517437a9d571d03c',1,'GLFWvidmode']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_72.html b/externals/glfw-3.0.2/docs/html/search/variables_72.html
new file mode 100644
index 000000000..8a4ee7bb3
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_72.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_72.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_72.js b/externals/glfw-3.0.2/docs/html/search/variables_72.js
new file mode 100644
index 000000000..b7ac9cede
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_72.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['red',['red',['../structGLFWgammaramp.html#a2cce5d968734b685623eef913e635138',1,'GLFWgammaramp']]],
+ ['redbits',['redBits',['../structGLFWvidmode.html#a6066c4ecd251098700062d3b735dba1b',1,'GLFWvidmode']]],
+ ['refreshrate',['refreshRate',['../structGLFWvidmode.html#a791bdd6c7697b09f7e9c97054bf05649',1,'GLFWvidmode']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_73.html b/externals/glfw-3.0.2/docs/html/search/variables_73.html
new file mode 100644
index 000000000..388a6d74b
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_73.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_73.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_73.js b/externals/glfw-3.0.2/docs/html/search/variables_73.js
new file mode 100644
index 000000000..329c6f4c2
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_73.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['size',['size',['../structGLFWgammaramp.html#ad620e1cffbff9a32c51bca46301b59a5',1,'GLFWgammaramp']]]
+];
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_77.html b/externals/glfw-3.0.2/docs/html/search/variables_77.html
new file mode 100644
index 000000000..434c6df9e
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_77.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.3.1">
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_77.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/externals/glfw-3.0.2/docs/html/search/variables_77.js b/externals/glfw-3.0.2/docs/html/search/variables_77.js
new file mode 100644
index 000000000..a7997e8d8
--- /dev/null
+++ b/externals/glfw-3.0.2/docs/html/search/variables_77.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['width',['width',['../structGLFWvidmode.html#a698dcb200562051a7249cb6ae154c71d',1,'GLFWvidmode']]]
+];