<?xml version="1.0"?>
<CastXML format="1.1.5">
  <Namespace id="_1" name="::" members="_2 _3 _4 _5 _6 _7 _8 _9 _10 _11 _12 _13 _14 _15 _16 _17 _18 _19 _20 _21 _22 _23 _24 _25 _26 _27 _28 _29 _30 _31 _32 _33 _34 _35 _36 _37 _38 _39 _40 _41 _42 _43 _44 _45 _46 _47 _48 _49 _50 _51 _52 _53 _54 _55 _56 _57 _58 _59 _60 _61 _62 _63 _64 _65 _66 _67 _68 _69 _70 _71 _72 _73 _74 _75 _76 _77 _78 _79 _80 _81 _82 _83 _84 _85 _86 _87 _88 _89 _90 _91 _92 _93 _94 _95 _96 _97 _98 _99 _100 _101 _102 _103 _104 _105 _106 _107 _108 _109 _110 _111 _112 _113 _114 _115 _116 _117 _118 _119 _120 _121 _122 _123 _124 _125 _126 _127 _128 _129 _130 _131 _132 _133 _134 _135 _136 _137 _138 _139 _140 _141 _142 _143 _144 _145 _146 _147 _148 _149 _150 _151 _152 _153 _154 _155 _156 _157 _158 _159 _160 _161 _162 _163 _164 _165 _166 _167 _168 _169 _170 _171 _172 _173 _174 _175 _176 _177 _178 _179 _180 _181 _182 _183 _184 _185 _186 _187 _188 _189 _190"/>
  <Typedef id="_2" name="__int128_t" type="_191" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_3" name="__uint128_t" type="_192" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_4" name="__NSConstantString" type="_193" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_5" name="__builtin_ms_va_list" type="_194" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_6" name="__builtin_va_list" type="_195" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_7" name="ptrdiff_t" type="_196" context="_1" location="f1:35" file="f1" line="35"/>
  <Typedef id="_8" name="size_t" type="_197" context="_1" location="f1:46" file="f1" line="46"/>
  <Typedef id="_9" name="wchar_t" type="_198" context="_1" location="f1:74" file="f1" line="74"/>
  <Typedef id="_10" name="max_align_t" type="_199" context="_1" location="f2:16" file="f2" line="16"/>
  <Typedef id="_11" name="int64_t" type="_200" context="_1" location="f3:96" file="f3" line="96"/>
  <Typedef id="_12" name="uint64_t" type="_201" context="_1" location="f3:98" file="f3" line="98"/>
  <Typedef id="_13" name="int_least64_t" type="_11" context="_1" location="f3:110" file="f3" line="110"/>
  <Typedef id="_14" name="uint_least64_t" type="_12" context="_1" location="f3:111" file="f3" line="111"/>
  <Typedef id="_15" name="int_fast64_t" type="_11" context="_1" location="f3:112" file="f3" line="112"/>
  <Typedef id="_16" name="uint_fast64_t" type="_12" context="_1" location="f3:113" file="f3" line="113"/>
  <Typedef id="_17" name="int32_t" type="_198" context="_1" location="f3:167" file="f3" line="167"/>
  <Typedef id="_18" name="uint32_t" type="_202" context="_1" location="f3:172" file="f3" line="172"/>
  <Typedef id="_19" name="int_least32_t" type="_17" context="_1" location="f3:184" file="f3" line="184"/>
  <Typedef id="_20" name="uint_least32_t" type="_18" context="_1" location="f3:185" file="f3" line="185"/>
  <Typedef id="_21" name="int_fast32_t" type="_17" context="_1" location="f3:186" file="f3" line="186"/>
  <Typedef id="_22" name="uint_fast32_t" type="_18" context="_1" location="f3:187" file="f3" line="187"/>
  <Typedef id="_23" name="int16_t" type="_203" context="_1" location="f3:205" file="f3" line="205"/>
  <Typedef id="_24" name="uint16_t" type="_204" context="_1" location="f3:207" file="f3" line="207"/>
  <Typedef id="_25" name="int_least16_t" type="_23" context="_1" location="f3:215" file="f3" line="215"/>
  <Typedef id="_26" name="uint_least16_t" type="_24" context="_1" location="f3:216" file="f3" line="216"/>
  <Typedef id="_27" name="int_fast16_t" type="_23" context="_1" location="f3:217" file="f3" line="217"/>
  <Typedef id="_28" name="uint_fast16_t" type="_24" context="_1" location="f3:218" file="f3" line="218"/>
  <Typedef id="_29" name="int8_t" type="_205" context="_1" location="f3:224" file="f3" line="224"/>
  <Typedef id="_30" name="uint8_t" type="_206" context="_1" location="f3:226" file="f3" line="226"/>
  <Typedef id="_31" name="int_least8_t" type="_29" context="_1" location="f3:232" file="f3" line="232"/>
  <Typedef id="_32" name="uint_least8_t" type="_30" context="_1" location="f3:233" file="f3" line="233"/>
  <Typedef id="_33" name="int_fast8_t" type="_29" context="_1" location="f3:234" file="f3" line="234"/>
  <Typedef id="_34" name="uint_fast8_t" type="_30" context="_1" location="f3:235" file="f3" line="235"/>
  <Typedef id="_35" name="intptr_t" type="_196" context="_1" location="f3:249" file="f3" line="249"/>
  <Typedef id="_36" name="uintptr_t" type="_197" context="_1" location="f3:256" file="f3" line="256"/>
  <Typedef id="_37" name="intmax_t" type="_196" context="_1" location="f3:262" file="f3" line="262"/>
  <Typedef id="_38" name="uintmax_t" type="_197" context="_1" location="f3:263" file="f3" line="263"/>
  <Typedef id="_39" name="GLFWglproc" type="_207" context="_1" location="f4:1043" file="f4" line="1043"/>
  <Typedef id="_40" name="GLFWvkproc" type="_207" context="_1" location="f4:1057" file="f4" line="1057"/>
  <Struct id="_41" name="GLFWmonitor" context="_1" location="f4:1069" file="f4" line="1069" incomplete="1"/>
  <Typedef id="_42" name="GLFWmonitor" type="_208" context="_1" location="f4:1069" file="f4" line="1069"/>
  <Struct id="_43" name="GLFWwindow" context="_1" location="f4:1081" file="f4" line="1081" incomplete="1"/>
  <Typedef id="_44" name="GLFWwindow" type="_209" context="_1" location="f4:1081" file="f4" line="1081"/>
  <Struct id="_45" name="GLFWcursor" context="_1" location="f4:1093" file="f4" line="1093" incomplete="1"/>
  <Typedef id="_46" name="GLFWcursor" type="_210" context="_1" location="f4:1093" file="f4" line="1093"/>
  <Typedef id="_47" name="GLFWerrorfun" type="_211" context="_1" location="f4:1117" file="f4" line="1117"/>
  <Typedef id="_48" name="GLFWwindowposfun" type="_212" context="_1" location="f4:1140" file="f4" line="1140"/>
  <Typedef id="_49" name="GLFWwindowsizefun" type="_212" context="_1" location="f4:1162" file="f4" line="1162"/>
  <Typedef id="_50" name="GLFWwindowclosefun" type="_213" context="_1" location="f4:1182" file="f4" line="1182"/>
  <Typedef id="_51" name="GLFWwindowrefreshfun" type="_213" context="_1" location="f4:1202" file="f4" line="1202"/>
  <Typedef id="_52" name="GLFWwindowfocusfun" type="_214" context="_1" location="f4:1223" file="f4" line="1223"/>
  <Typedef id="_53" name="GLFWwindowiconifyfun" type="_214" context="_1" location="f4:1244" file="f4" line="1244"/>
  <Typedef id="_54" name="GLFWwindowmaximizefun" type="_214" context="_1" location="f4:1265" file="f4" line="1265"/>
  <Typedef id="_55" name="GLFWframebuffersizefun" type="_212" context="_1" location="f4:1286" file="f4" line="1286"/>
  <Typedef id="_56" name="GLFWwindowcontentscalefun" type="_215" context="_1" location="f4:1307" file="f4" line="1307"/>
  <Typedef id="_57" name="GLFWmousebuttonfun" type="_216" context="_1" location="f4:1333" file="f4" line="1333"/>
  <Typedef id="_58" name="GLFWcursorposfun" type="_217" context="_1" location="f4:1356" file="f4" line="1356"/>
  <Typedef id="_59" name="GLFWcursorenterfun" type="_214" context="_1" location="f4:1377" file="f4" line="1377"/>
  <Typedef id="_60" name="GLFWscrollfun" type="_217" context="_1" location="f4:1398" file="f4" line="1398"/>
  <Typedef id="_61" name="GLFWkeyfun" type="_218" context="_1" location="f4:1424" file="f4" line="1424"/>
  <Typedef id="_62" name="GLFWcharfun" type="_219" context="_1" location="f4:1445" file="f4" line="1445"/>
  <Typedef id="_63" name="GLFWcharmodsfun" type="_220" context="_1" location="f4:1472" file="f4" line="1472"/>
  <Typedef id="_64" name="GLFWdropfun" type="_221" context="_1" location="f4:1496" file="f4" line="1496"/>
  <Typedef id="_65" name="GLFWmonitorfun" type="_222" context="_1" location="f4:1517" file="f4" line="1517"/>
  <Typedef id="_66" name="GLFWjoystickfun" type="_223" context="_1" location="f4:1538" file="f4" line="1538"/>
  <Struct id="_67" name="GLFWvidmode" context="_1" location="f4:1553" file="f4" line="1553" members="_224 _225 _226 _227 _228 _229" size="192" align="32"/>
  <Typedef id="_68" name="GLFWvidmode" type="_230" context="_1" location="f4:1573" file="f4" line="1573"/>
  <Struct id="_69" name="GLFWgammaramp" context="_1" location="f4:1587" file="f4" line="1587" members="_231 _232 _233 _234" size="256" align="64"/>
  <Typedef id="_70" name="GLFWgammaramp" type="_235" context="_1" location="f4:1601" file="f4" line="1601"/>
  <Struct id="_71" name="GLFWimage" context="_1" location="f4:1616" file="f4" line="1616" members="_236 _237 _238" size="128" align="64"/>
  <Typedef id="_72" name="GLFWimage" type="_239" context="_1" location="f4:1627" file="f4" line="1627"/>
  <Struct id="_73" name="GLFWgamepadstate" context="_1" location="f4:1640" file="f4" line="1640" members="_240 _241" size="320" align="32"/>
  <Typedef id="_74" name="GLFWgamepadstate" type="_242" context="_1" location="f4:1650" file="f4" line="1650"/>
  <Function id="_75" name="glfwInit" returns="_198" context="_1" location="f4:1689" file="f4" line="1689" mangled="_Z8glfwInit"/>
  <Function id="_76" name="glfwTerminate" returns="_243" context="_1" location="f4:1721" file="f4" line="1721" mangled="_Z13glfwTerminate"/>
  <Function id="_77" name="glfwInitHint" returns="_243" context="_1" location="f4:1753" file="f4" line="1753" mangled="_Z12glfwInitHint">
    <Argument name="hint" type="_198" location="f4:1753" file="f4" line="1753"/>
    <Argument name="value" type="_198" location="f4:1753" file="f4" line="1753"/>
  </Function>
  <Function id="_78" name="glfwGetVersion" returns="_243" context="_1" location="f4:1780" file="f4" line="1780" mangled="_Z14glfwGetVersion">
    <Argument name="major" type="_244" location="f4:1780" file="f4" line="1780"/>
    <Argument name="minor" type="_244" location="f4:1780" file="f4" line="1780"/>
    <Argument name="rev" type="_244" location="f4:1780" file="f4" line="1780"/>
  </Function>
  <Function id="_79" name="glfwGetVersionString" returns="_245" context="_1" location="f4:1811" file="f4" line="1811" mangled="_Z20glfwGetVersionString"/>
  <Function id="_80" name="glfwGetError" returns="_198" context="_1" location="f4:1842" file="f4" line="1842" mangled="_Z12glfwGetError">
    <Argument name="description" type="_246" location="f4:1842" file="f4" line="1842"/>
  </Function>
  <Function id="_81" name="glfwSetErrorCallback" returns="_47" context="_1" location="f4:1888" file="f4" line="1888" mangled="_Z20glfwSetErrorCallback">
    <Argument name="callback" type="_47" location="f4:1888" file="f4" line="1888"/>
  </Function>
  <Function id="_82" name="glfwGetMonitors" returns="_247" context="_1" location="f4:1917" file="f4" line="1917" mangled="_Z15glfwGetMonitors">
    <Argument name="count" type="_244" location="f4:1917" file="f4" line="1917"/>
  </Function>
  <Function id="_83" name="glfwGetPrimaryMonitor" returns="_248" context="_1" location="f4:1941" file="f4" line="1941" mangled="_Z21glfwGetPrimaryMonitor"/>
  <Function id="_84" name="glfwGetMonitorPos" returns="_243" context="_1" location="f4:1966" file="f4" line="1966" mangled="_Z17glfwGetMonitorPos">
    <Argument name="monitor" type="_248" location="f4:1966" file="f4" line="1966"/>
    <Argument name="xpos" type="_244" location="f4:1966" file="f4" line="1966"/>
    <Argument name="ypos" type="_244" location="f4:1966" file="f4" line="1966"/>
  </Function>
  <Function id="_85" name="glfwGetMonitorWorkarea" returns="_243" context="_1" location="f4:1997" file="f4" line="1997" mangled="_Z22glfwGetMonitorWorkarea">
    <Argument name="monitor" type="_248" location="f4:1997" file="f4" line="1997"/>
    <Argument name="xpos" type="_244" location="f4:1997" file="f4" line="1997"/>
    <Argument name="ypos" type="_244" location="f4:1997" file="f4" line="1997"/>
    <Argument name="width" type="_244" location="f4:1997" file="f4" line="1997"/>
    <Argument name="height" type="_244" location="f4:1997" file="f4" line="1997"/>
  </Function>
  <Function id="_86" name="glfwGetMonitorPhysicalSize" returns="_243" context="_1" location="f4:2031" file="f4" line="2031" mangled="_Z26glfwGetMonitorPhysicalSize">
    <Argument name="monitor" type="_248" location="f4:2031" file="f4" line="2031"/>
    <Argument name="widthMM" type="_244" location="f4:2031" file="f4" line="2031"/>
    <Argument name="heightMM" type="_244" location="f4:2031" file="f4" line="2031"/>
  </Function>
  <Function id="_87" name="glfwGetMonitorContentScale" returns="_243" context="_1" location="f4:2063" file="f4" line="2063" mangled="_Z26glfwGetMonitorContentScale">
    <Argument name="monitor" type="_248" location="f4:2063" file="f4" line="2063"/>
    <Argument name="xscale" type="_249" location="f4:2063" file="f4" line="2063"/>
    <Argument name="yscale" type="_249" location="f4:2063" file="f4" line="2063"/>
  </Function>
  <Function id="_88" name="glfwGetMonitorName" returns="_245" context="_1" location="f4:2089" file="f4" line="2089" mangled="_Z18glfwGetMonitorName">
    <Argument name="monitor" type="_248" location="f4:2089" file="f4" line="2089"/>
  </Function>
  <Function id="_89" name="glfwSetMonitorUserPointer" returns="_243" context="_1" location="f4:2115" file="f4" line="2115" mangled="_Z25glfwSetMonitorUserPointer">
    <Argument name="monitor" type="_248" location="f4:2115" file="f4" line="2115"/>
    <Argument name="pointer" type="_250" location="f4:2115" file="f4" line="2115"/>
  </Function>
  <Function id="_90" name="glfwGetMonitorUserPointer" returns="_250" context="_1" location="f4:2139" file="f4" line="2139" mangled="_Z25glfwGetMonitorUserPointer">
    <Argument name="monitor" type="_248" location="f4:2139" file="f4" line="2139"/>
  </Function>
  <Function id="_91" name="glfwSetMonitorCallback" returns="_65" context="_1" location="f4:2169" file="f4" line="2169" mangled="_Z22glfwSetMonitorCallback">
    <Argument name="callback" type="_65" location="f4:2169" file="f4" line="2169"/>
  </Function>
  <Function id="_92" name="glfwGetVideoModes" returns="_251" context="_1" location="f4:2202" file="f4" line="2202" mangled="_Z17glfwGetVideoModes">
    <Argument name="monitor" type="_248" location="f4:2202" file="f4" line="2202"/>
    <Argument name="count" type="_244" location="f4:2202" file="f4" line="2202"/>
  </Function>
  <Function id="_93" name="glfwGetVideoMode" returns="_251" context="_1" location="f4:2230" file="f4" line="2230" mangled="_Z16glfwGetVideoMode">
    <Argument name="monitor" type="_248" location="f4:2230" file="f4" line="2230"/>
  </Function>
  <Function id="_94" name="glfwSetGamma" returns="_243" context="_1" location="f4:2263" file="f4" line="2263" mangled="_Z12glfwSetGamma">
    <Argument name="monitor" type="_248" location="f4:2263" file="f4" line="2263"/>
    <Argument name="gamma" type="_252" location="f4:2263" file="f4" line="2263"/>
  </Function>
  <Function id="_95" name="glfwGetGammaRamp" returns="_253" context="_1" location="f4:2293" file="f4" line="2293" mangled="_Z16glfwGetGammaRamp">
    <Argument name="monitor" type="_248" location="f4:2293" file="f4" line="2293"/>
  </Function>
  <Function id="_96" name="glfwSetGammaRamp" returns="_243" context="_1" location="f4:2334" file="f4" line="2334" mangled="_Z16glfwSetGammaRamp">
    <Argument name="monitor" type="_248" location="f4:2334" file="f4" line="2334"/>
    <Argument name="ramp" type="_253" location="f4:2334" file="f4" line="2334"/>
  </Function>
  <Function id="_97" name="glfwDefaultWindowHints" returns="_243" context="_1" location="f4:2353" file="f4" line="2353" mangled="_Z22glfwDefaultWindowHints"/>
  <Function id="_98" name="glfwWindowHint" returns="_243" context="_1" location="f4:2388" file="f4" line="2388" mangled="_Z14glfwWindowHint">
    <Argument name="hint" type="_198" location="f4:2388" file="f4" line="2388"/>
    <Argument name="value" type="_198" location="f4:2388" file="f4" line="2388"/>
  </Function>
  <Function id="_99" name="glfwWindowHintString" returns="_243" context="_1" location="f4:2426" file="f4" line="2426" mangled="_Z20glfwWindowHintString">
    <Argument name="hint" type="_198" location="f4:2426" file="f4" line="2426"/>
    <Argument name="value" type="_245" location="f4:2426" file="f4" line="2426"/>
  </Function>
  <Function id="_100" name="glfwCreateWindow" returns="_254" context="_1" location="f4:2580" file="f4" line="2580" mangled="_Z16glfwCreateWindow">
    <Argument name="width" type="_198" location="f4:2580" file="f4" line="2580"/>
    <Argument name="height" type="_198" location="f4:2580" file="f4" line="2580"/>
    <Argument name="title" type="_245" location="f4:2580" file="f4" line="2580"/>
    <Argument name="monitor" type="_248" location="f4:2580" file="f4" line="2580"/>
    <Argument name="share" type="_254" location="f4:2580" file="f4" line="2580"/>
  </Function>
  <Function id="_101" name="glfwDestroyWindow" returns="_243" context="_1" location="f4:2609" file="f4" line="2609" mangled="_Z17glfwDestroyWindow">
    <Argument name="window" type="_254" location="f4:2609" file="f4" line="2609"/>
  </Function>
  <Function id="_102" name="glfwWindowShouldClose" returns="_198" context="_1" location="f4:2629" file="f4" line="2629" mangled="_Z21glfwWindowShouldClose">
    <Argument name="window" type="_254" location="f4:2629" file="f4" line="2629"/>
  </Function>
  <Function id="_103" name="glfwSetWindowShouldClose" returns="_243" context="_1" location="f4:2651" file="f4" line="2651" mangled="_Z24glfwSetWindowShouldClose">
    <Argument name="window" type="_254" location="f4:2651" file="f4" line="2651"/>
    <Argument name="value" type="_198" location="f4:2651" file="f4" line="2651"/>
  </Function>
  <Function id="_104" name="glfwSetWindowTitle" returns="_243" context="_1" location="f4:2676" file="f4" line="2676" mangled="_Z18glfwSetWindowTitle">
    <Argument name="window" type="_254" location="f4:2676" file="f4" line="2676"/>
    <Argument name="title" type="_245" location="f4:2676" file="f4" line="2676"/>
  </Function>
  <Function id="_105" name="glfwSetWindowIcon" returns="_243" context="_1" location="f4:2723" file="f4" line="2723" mangled="_Z17glfwSetWindowIcon">
    <Argument name="window" type="_254" location="f4:2723" file="f4" line="2723"/>
    <Argument name="count" type="_198" location="f4:2723" file="f4" line="2723"/>
    <Argument name="images" type="_255" location="f4:2723" file="f4" line="2723"/>
  </Function>
  <Function id="_106" name="glfwGetWindowPos" returns="_243" context="_1" location="f4:2755" file="f4" line="2755" mangled="_Z16glfwGetWindowPos">
    <Argument name="window" type="_254" location="f4:2755" file="f4" line="2755"/>
    <Argument name="xpos" type="_244" location="f4:2755" file="f4" line="2755"/>
    <Argument name="ypos" type="_244" location="f4:2755" file="f4" line="2755"/>
  </Function>
  <Function id="_107" name="glfwSetWindowPos" returns="_243" context="_1" location="f4:2790" file="f4" line="2790" mangled="_Z16glfwSetWindowPos">
    <Argument name="window" type="_254" location="f4:2790" file="f4" line="2790"/>
    <Argument name="xpos" type="_198" location="f4:2790" file="f4" line="2790"/>
    <Argument name="ypos" type="_198" location="f4:2790" file="f4" line="2790"/>
  </Function>
  <Function id="_108" name="glfwGetWindowSize" returns="_243" context="_1" location="f4:2820" file="f4" line="2820" mangled="_Z17glfwGetWindowSize">
    <Argument name="window" type="_254" location="f4:2820" file="f4" line="2820"/>
    <Argument name="width" type="_244" location="f4:2820" file="f4" line="2820"/>
    <Argument name="height" type="_244" location="f4:2820" file="f4" line="2820"/>
  </Function>
  <Function id="_109" name="glfwSetWindowSizeLimits" returns="_243" context="_1" location="f4:2863" file="f4" line="2863" mangled="_Z23glfwSetWindowSizeLimits">
    <Argument name="window" type="_254" location="f4:2863" file="f4" line="2863"/>
    <Argument name="minwidth" type="_198" location="f4:2863" file="f4" line="2863"/>
    <Argument name="minheight" type="_198" location="f4:2863" file="f4" line="2863"/>
    <Argument name="maxwidth" type="_198" location="f4:2863" file="f4" line="2863"/>
    <Argument name="maxheight" type="_198" location="f4:2863" file="f4" line="2863"/>
  </Function>
  <Function id="_110" name="glfwSetWindowAspectRatio" returns="_243" context="_1" location="f4:2906" file="f4" line="2906" mangled="_Z24glfwSetWindowAspectRatio">
    <Argument name="window" type="_254" location="f4:2906" file="f4" line="2906"/>
    <Argument name="numer" type="_198" location="f4:2906" file="f4" line="2906"/>
    <Argument name="denom" type="_198" location="f4:2906" file="f4" line="2906"/>
  </Function>
  <Function id="_111" name="glfwSetWindowSize" returns="_243" context="_1" location="f4:2947" file="f4" line="2947" mangled="_Z17glfwSetWindowSize">
    <Argument name="window" type="_254" location="f4:2947" file="f4" line="2947"/>
    <Argument name="width" type="_198" location="f4:2947" file="f4" line="2947"/>
    <Argument name="height" type="_198" location="f4:2947" file="f4" line="2947"/>
  </Function>
  <Function id="_112" name="glfwGetFramebufferSize" returns="_243" context="_1" location="f4:2976" file="f4" line="2976" mangled="_Z22glfwGetFramebufferSize">
    <Argument name="window" type="_254" location="f4:2976" file="f4" line="2976"/>
    <Argument name="width" type="_244" location="f4:2976" file="f4" line="2976"/>
    <Argument name="height" type="_244" location="f4:2976" file="f4" line="2976"/>
  </Function>
  <Function id="_113" name="glfwGetWindowFrameSize" returns="_243" context="_1" location="f4:3013" file="f4" line="3013" mangled="_Z22glfwGetWindowFrameSize">
    <Argument name="window" type="_254" location="f4:3013" file="f4" line="3013"/>
    <Argument name="left" type="_244" location="f4:3013" file="f4" line="3013"/>
    <Argument name="top" type="_244" location="f4:3013" file="f4" line="3013"/>
    <Argument name="right" type="_244" location="f4:3013" file="f4" line="3013"/>
    <Argument name="bottom" type="_244" location="f4:3013" file="f4" line="3013"/>
  </Function>
  <Function id="_114" name="glfwGetWindowContentScale" returns="_243" context="_1" location="f4:3046" file="f4" line="3046" mangled="_Z25glfwGetWindowContentScale">
    <Argument name="window" type="_254" location="f4:3046" file="f4" line="3046"/>
    <Argument name="xscale" type="_249" location="f4:3046" file="f4" line="3046"/>
    <Argument name="yscale" type="_249" location="f4:3046" file="f4" line="3046"/>
  </Function>
  <Function id="_115" name="glfwGetWindowOpacity" returns="_252" context="_1" location="f4:3073" file="f4" line="3073" mangled="_Z20glfwGetWindowOpacity">
    <Argument name="window" type="_254" location="f4:3073" file="f4" line="3073"/>
  </Function>
  <Function id="_116" name="glfwSetWindowOpacity" returns="_243" context="_1" location="f4:3102" file="f4" line="3102" mangled="_Z20glfwSetWindowOpacity">
    <Argument name="window" type="_254" location="f4:3102" file="f4" line="3102"/>
    <Argument name="opacity" type="_252" location="f4:3102" file="f4" line="3102"/>
  </Function>
  <Function id="_117" name="glfwIconifyWindow" returns="_243" context="_1" location="f4:3133" file="f4" line="3133" mangled="_Z17glfwIconifyWindow">
    <Argument name="window" type="_254" location="f4:3133" file="f4" line="3133"/>
  </Function>
  <Function id="_118" name="glfwRestoreWindow" returns="_243" context="_1" location="f4:3160" file="f4" line="3160" mangled="_Z17glfwRestoreWindow">
    <Argument name="window" type="_254" location="f4:3160" file="f4" line="3160"/>
  </Function>
  <Function id="_119" name="glfwMaximizeWindow" returns="_243" context="_1" location="f4:3185" file="f4" line="3185" mangled="_Z18glfwMaximizeWindow">
    <Argument name="window" type="_254" location="f4:3185" file="f4" line="3185"/>
  </Function>
  <Function id="_120" name="glfwShowWindow" returns="_243" context="_1" location="f4:3212" file="f4" line="3212" mangled="_Z14glfwShowWindow">
    <Argument name="window" type="_254" location="f4:3212" file="f4" line="3212"/>
  </Function>
  <Function id="_121" name="glfwHideWindow" returns="_243" context="_1" location="f4:3234" file="f4" line="3234" mangled="_Z14glfwHideWindow">
    <Argument name="window" type="_254" location="f4:3234" file="f4" line="3234"/>
  </Function>
  <Function id="_122" name="glfwFocusWindow" returns="_243" context="_1" location="f4:3273" file="f4" line="3273" mangled="_Z15glfwFocusWindow">
    <Argument name="window" type="_254" location="f4:3273" file="f4" line="3273"/>
  </Function>
  <Function id="_123" name="glfwRequestWindowAttention" returns="_243" context="_1" location="f4:3300" file="f4" line="3300" mangled="_Z26glfwRequestWindowAttention">
    <Argument name="window" type="_254" location="f4:3300" file="f4" line="3300"/>
  </Function>
  <Function id="_124" name="glfwGetWindowMonitor" returns="_248" context="_1" location="f4:3322" file="f4" line="3322" mangled="_Z20glfwGetWindowMonitor">
    <Argument name="window" type="_254" location="f4:3322" file="f4" line="3322"/>
  </Function>
  <Function id="_125" name="glfwSetWindowMonitor" returns="_243" context="_1" location="f4:3381" file="f4" line="3381" mangled="_Z20glfwSetWindowMonitor">
    <Argument name="window" type="_254" location="f4:3381" file="f4" line="3381"/>
    <Argument name="monitor" type="_248" location="f4:3381" file="f4" line="3381"/>
    <Argument name="xpos" type="_198" location="f4:3381" file="f4" line="3381"/>
    <Argument name="ypos" type="_198" location="f4:3381" file="f4" line="3381"/>
    <Argument name="width" type="_198" location="f4:3381" file="f4" line="3381"/>
    <Argument name="height" type="_198" location="f4:3381" file="f4" line="3381"/>
    <Argument name="refreshRate" type="_198" location="f4:3381" file="f4" line="3381"/>
  </Function>
  <Function id="_126" name="glfwGetWindowAttrib" returns="_198" context="_1" location="f4:3415" file="f4" line="3415" mangled="_Z19glfwGetWindowAttrib">
    <Argument name="window" type="_254" location="f4:3415" file="f4" line="3415"/>
    <Argument name="attrib" type="_198" location="f4:3415" file="f4" line="3415"/>
  </Function>
  <Function id="_127" name="glfwSetWindowAttrib" returns="_243" context="_1" location="f4:3452" file="f4" line="3452" mangled="_Z19glfwSetWindowAttrib">
    <Argument name="window" type="_254" location="f4:3452" file="f4" line="3452"/>
    <Argument name="attrib" type="_198" location="f4:3452" file="f4" line="3452"/>
    <Argument name="value" type="_198" location="f4:3452" file="f4" line="3452"/>
  </Function>
  <Function id="_128" name="glfwSetWindowUserPointer" returns="_243" context="_1" location="f4:3475" file="f4" line="3475" mangled="_Z24glfwSetWindowUserPointer">
    <Argument name="window" type="_254" location="f4:3475" file="f4" line="3475"/>
    <Argument name="pointer" type="_250" location="f4:3475" file="f4" line="3475"/>
  </Function>
  <Function id="_129" name="glfwGetWindowUserPointer" returns="_250" context="_1" location="f4:3496" file="f4" line="3496" mangled="_Z24glfwGetWindowUserPointer">
    <Argument name="window" type="_254" location="f4:3496" file="f4" line="3496"/>
  </Function>
  <Function id="_130" name="glfwSetWindowPosCallback" returns="_48" context="_1" location="f4:3531" file="f4" line="3531" mangled="_Z24glfwSetWindowPosCallback">
    <Argument name="window" type="_254" location="f4:3531" file="f4" line="3531"/>
    <Argument name="callback" type="_48" location="f4:3531" file="f4" line="3531"/>
  </Function>
  <Function id="_131" name="glfwSetWindowSizeCallback" returns="_49" context="_1" location="f4:3563" file="f4" line="3563" mangled="_Z25glfwSetWindowSizeCallback">
    <Argument name="window" type="_254" location="f4:3563" file="f4" line="3563"/>
    <Argument name="callback" type="_49" location="f4:3563" file="f4" line="3563"/>
  </Function>
  <Function id="_132" name="glfwSetWindowCloseCallback" returns="_50" context="_1" location="f4:3603" file="f4" line="3603" mangled="_Z26glfwSetWindowCloseCallback">
    <Argument name="window" type="_254" location="f4:3603" file="f4" line="3603"/>
    <Argument name="callback" type="_50" location="f4:3603" file="f4" line="3603"/>
  </Function>
  <Function id="_133" name="glfwSetWindowRefreshCallback" returns="_51" context="_1" location="f4:3639" file="f4" line="3639" mangled="_Z28glfwSetWindowRefreshCallback">
    <Argument name="window" type="_254" location="f4:3639" file="f4" line="3639"/>
    <Argument name="callback" type="_51" location="f4:3639" file="f4" line="3639"/>
  </Function>
  <Function id="_134" name="glfwSetWindowFocusCallback" returns="_52" context="_1" location="f4:3674" file="f4" line="3674" mangled="_Z26glfwSetWindowFocusCallback">
    <Argument name="window" type="_254" location="f4:3674" file="f4" line="3674"/>
    <Argument name="callback" type="_52" location="f4:3674" file="f4" line="3674"/>
  </Function>
  <Function id="_135" name="glfwSetWindowIconifyCallback" returns="_53" context="_1" location="f4:3707" file="f4" line="3707" mangled="_Z28glfwSetWindowIconifyCallback">
    <Argument name="window" type="_254" location="f4:3707" file="f4" line="3707"/>
    <Argument name="callback" type="_53" location="f4:3707" file="f4" line="3707"/>
  </Function>
  <Function id="_136" name="glfwSetWindowMaximizeCallback" returns="_54" context="_1" location="f4:3737" file="f4" line="3737" mangled="_Z29glfwSetWindowMaximizeCallback">
    <Argument name="window" type="_254" location="f4:3737" file="f4" line="3737"/>
    <Argument name="callback" type="_54" location="f4:3737" file="f4" line="3737"/>
  </Function>
  <Function id="_137" name="glfwSetFramebufferSizeCallback" returns="_55" context="_1" location="f4:3767" file="f4" line="3767" mangled="_Z30glfwSetFramebufferSizeCallback">
    <Argument name="window" type="_254" location="f4:3767" file="f4" line="3767"/>
    <Argument name="callback" type="_55" location="f4:3767" file="f4" line="3767"/>
  </Function>
  <Function id="_138" name="glfwSetWindowContentScaleCallback" returns="_56" context="_1" location="f4:3798" file="f4" line="3798" mangled="_Z33glfwSetWindowContentScaleCallback">
    <Argument name="window" type="_254" location="f4:3798" file="f4" line="3798"/>
    <Argument name="callback" type="_56" location="f4:3798" file="f4" line="3798"/>
  </Function>
  <Function id="_139" name="glfwPollEvents" returns="_243" context="_1" location="f4:3836" file="f4" line="3836" mangled="_Z14glfwPollEvents"/>
  <Function id="_140" name="glfwWaitEvents" returns="_243" context="_1" location="f4:3881" file="f4" line="3881" mangled="_Z14glfwWaitEvents"/>
  <Function id="_141" name="glfwWaitEventsTimeout" returns="_243" context="_1" location="f4:3930" file="f4" line="3930" mangled="_Z21glfwWaitEventsTimeout">
    <Argument name="timeout" type="_256" location="f4:3930" file="f4" line="3930"/>
  </Function>
  <Function id="_142" name="glfwPostEmptyEvent" returns="_243" context="_1" location="f4:3950" file="f4" line="3950" mangled="_Z18glfwPostEmptyEvent"/>
  <Function id="_143" name="glfwGetInputMode" returns="_198" context="_1" location="f4:3975" file="f4" line="3975" mangled="_Z16glfwGetInputMode">
    <Argument name="window" type="_254" location="f4:3975" file="f4" line="3975"/>
    <Argument name="mode" type="_198" location="f4:3975" file="f4" line="3975"/>
  </Function>
  <Function id="_144" name="glfwSetInputMode" returns="_243" context="_1" location="f4:4037" file="f4" line="4037" mangled="_Z16glfwSetInputMode">
    <Argument name="window" type="_254" location="f4:4037" file="f4" line="4037"/>
    <Argument name="mode" type="_198" location="f4:4037" file="f4" line="4037"/>
    <Argument name="value" type="_198" location="f4:4037" file="f4" line="4037"/>
  </Function>
  <Function id="_145" name="glfwRawMouseMotionSupported" returns="_198" context="_1" location="f4:4066" file="f4" line="4066" mangled="_Z27glfwRawMouseMotionSupported"/>
  <Function id="_146" name="glfwGetKeyName" returns="_245" context="_1" location="f4:4134" file="f4" line="4134" mangled="_Z14glfwGetKeyName">
    <Argument name="key" type="_198" location="f4:4134" file="f4" line="4134"/>
    <Argument name="scancode" type="_198" location="f4:4134" file="f4" line="4134"/>
  </Function>
  <Function id="_147" name="glfwGetKeyScancode" returns="_198" context="_1" location="f4:4158" file="f4" line="4158" mangled="_Z18glfwGetKeyScancode">
    <Argument name="key" type="_198" location="f4:4158" file="f4" line="4158"/>
  </Function>
  <Function id="_148" name="glfwGetKey" returns="_198" context="_1" location="f4:4198" file="f4" line="4198" mangled="_Z10glfwGetKey">
    <Argument name="window" type="_254" location="f4:4198" file="f4" line="4198"/>
    <Argument name="key" type="_198" location="f4:4198" file="f4" line="4198"/>
  </Function>
  <Function id="_149" name="glfwGetMouseButton" returns="_198" context="_1" location="f4:4227" file="f4" line="4227" mangled="_Z18glfwGetMouseButton">
    <Argument name="window" type="_254" location="f4:4227" file="f4" line="4227"/>
    <Argument name="button" type="_198" location="f4:4227" file="f4" line="4227"/>
  </Function>
  <Function id="_150" name="glfwGetCursorPos" returns="_243" context="_1" location="f4:4265" file="f4" line="4265" mangled="_Z16glfwGetCursorPos">
    <Argument name="window" type="_254" location="f4:4265" file="f4" line="4265"/>
    <Argument name="xpos" type="_257" location="f4:4265" file="f4" line="4265"/>
    <Argument name="ypos" type="_257" location="f4:4265" file="f4" line="4265"/>
  </Function>
  <Function id="_151" name="glfwSetCursorPos" returns="_243" context="_1" location="f4:4305" file="f4" line="4305" mangled="_Z16glfwSetCursorPos">
    <Argument name="window" type="_254" location="f4:4305" file="f4" line="4305"/>
    <Argument name="xpos" type="_256" location="f4:4305" file="f4" line="4305"/>
    <Argument name="ypos" type="_256" location="f4:4305" file="f4" line="4305"/>
  </Function>
  <Function id="_152" name="glfwCreateCursor" returns="_258" context="_1" location="f4:4343" file="f4" line="4343" mangled="_Z16glfwCreateCursor">
    <Argument name="image" type="_255" location="f4:4343" file="f4" line="4343"/>
    <Argument name="xhot" type="_198" location="f4:4343" file="f4" line="4343"/>
    <Argument name="yhot" type="_198" location="f4:4343" file="f4" line="4343"/>
  </Function>
  <Function id="_153" name="glfwCreateStandardCursor" returns="_258" context="_1" location="f4:4366" file="f4" line="4366" mangled="_Z24glfwCreateStandardCursor">
    <Argument name="shape" type="_198" location="f4:4366" file="f4" line="4366"/>
  </Function>
  <Function id="_154" name="glfwDestroyCursor" returns="_243" context="_1" location="f4:4393" file="f4" line="4393" mangled="_Z17glfwDestroyCursor">
    <Argument name="cursor" type="_258" location="f4:4393" file="f4" line="4393"/>
  </Function>
  <Function id="_155" name="glfwSetCursor" returns="_243" context="_1" location="f4:4420" file="f4" line="4420" mangled="_Z13glfwSetCursor">
    <Argument name="window" type="_254" location="f4:4420" file="f4" line="4420"/>
    <Argument name="cursor" type="_258" location="f4:4420" file="f4" line="4420"/>
  </Function>
  <Function id="_156" name="glfwSetKeyCallback" returns="_61" context="_1" location="f4:4470" file="f4" line="4470" mangled="_Z18glfwSetKeyCallback">
    <Argument name="window" type="_254" location="f4:4470" file="f4" line="4470"/>
    <Argument name="callback" type="_61" location="f4:4470" file="f4" line="4470"/>
  </Function>
  <Function id="_157" name="glfwSetCharCallback" returns="_62" context="_1" location="f4:4513" file="f4" line="4513" mangled="_Z19glfwSetCharCallback">
    <Argument name="window" type="_254" location="f4:4513" file="f4" line="4513"/>
    <Argument name="callback" type="_62" location="f4:4513" file="f4" line="4513"/>
  </Function>
  <Function id="_158" name="glfwSetCharModsCallback" returns="_63" context="_1" location="f4:4555" file="f4" line="4555" mangled="_Z23glfwSetCharModsCallback">
    <Argument name="window" type="_254" location="f4:4555" file="f4" line="4555"/>
    <Argument name="callback" type="_63" location="f4:4555" file="f4" line="4555"/>
  </Function>
  <Function id="_159" name="glfwSetMouseButtonCallback" returns="_57" context="_1" location="f4:4592" file="f4" line="4592" mangled="_Z26glfwSetMouseButtonCallback">
    <Argument name="window" type="_254" location="f4:4592" file="f4" line="4592"/>
    <Argument name="callback" type="_57" location="f4:4592" file="f4" line="4592"/>
  </Function>
  <Function id="_160" name="glfwSetCursorPosCallback" returns="_58" context="_1" location="f4:4624" file="f4" line="4624" mangled="_Z24glfwSetCursorPosCallback">
    <Argument name="window" type="_254" location="f4:4624" file="f4" line="4624"/>
    <Argument name="callback" type="_58" location="f4:4624" file="f4" line="4624"/>
  </Function>
  <Function id="_161" name="glfwSetCursorEnterCallback" returns="_59" context="_1" location="f4:4655" file="f4" line="4655" mangled="_Z26glfwSetCursorEnterCallback">
    <Argument name="window" type="_254" location="f4:4655" file="f4" line="4655"/>
    <Argument name="callback" type="_59" location="f4:4655" file="f4" line="4655"/>
  </Function>
  <Function id="_162" name="glfwSetScrollCallback" returns="_60" context="_1" location="f4:4689" file="f4" line="4689" mangled="_Z21glfwSetScrollCallback">
    <Argument name="window" type="_254" location="f4:4689" file="f4" line="4689"/>
    <Argument name="callback" type="_60" location="f4:4689" file="f4" line="4689"/>
  </Function>
  <Function id="_163" name="glfwSetDropCallback" returns="_64" context="_1" location="f4:4726" file="f4" line="4726" mangled="_Z19glfwSetDropCallback">
    <Argument name="window" type="_254" location="f4:4726" file="f4" line="4726"/>
    <Argument name="callback" type="_64" location="f4:4726" file="f4" line="4726"/>
  </Function>
  <Function id="_164" name="glfwJoystickPresent" returns="_198" context="_1" location="f4:4750" file="f4" line="4750" mangled="_Z19glfwJoystickPresent">
    <Argument name="jid" type="_198" location="f4:4750" file="f4" line="4750"/>
  </Function>
  <Function id="_165" name="glfwGetJoystickAxes" returns="_259" context="_1" location="f4:4783" file="f4" line="4783" mangled="_Z19glfwGetJoystickAxes">
    <Argument name="jid" type="_198" location="f4:4783" file="f4" line="4783"/>
    <Argument name="count" type="_244" location="f4:4783" file="f4" line="4783"/>
  </Function>
  <Function id="_166" name="glfwGetJoystickButtons" returns="_260" context="_1" location="f4:4824" file="f4" line="4824" mangled="_Z22glfwGetJoystickButtons">
    <Argument name="jid" type="_198" location="f4:4824" file="f4" line="4824"/>
    <Argument name="count" type="_244" location="f4:4824" file="f4" line="4824"/>
  </Function>
  <Function id="_167" name="glfwGetJoystickHats" returns="_260" context="_1" location="f4:4881" file="f4" line="4881" mangled="_Z19glfwGetJoystickHats">
    <Argument name="jid" type="_198" location="f4:4881" file="f4" line="4881"/>
    <Argument name="count" type="_244" location="f4:4881" file="f4" line="4881"/>
  </Function>
  <Function id="_168" name="glfwGetJoystickName" returns="_245" context="_1" location="f4:4912" file="f4" line="4912" mangled="_Z19glfwGetJoystickName">
    <Argument name="jid" type="_198" location="f4:4912" file="f4" line="4912"/>
  </Function>
  <Function id="_169" name="glfwGetJoystickGUID" returns="_245" context="_1" location="f4:4953" file="f4" line="4953" mangled="_Z19glfwGetJoystickGUID">
    <Argument name="jid" type="_198" location="f4:4953" file="f4" line="4953"/>
  </Function>
  <Function id="_170" name="glfwSetJoystickUserPointer" returns="_243" context="_1" location="f4:4979" file="f4" line="4979" mangled="_Z26glfwSetJoystickUserPointer">
    <Argument name="jid" type="_198" location="f4:4979" file="f4" line="4979"/>
    <Argument name="pointer" type="_250" location="f4:4979" file="f4" line="4979"/>
  </Function>
  <Function id="_171" name="glfwGetJoystickUserPointer" returns="_250" context="_1" location="f4:5003" file="f4" line="5003" mangled="_Z26glfwGetJoystickUserPointer">
    <Argument name="jid" type="_198" location="f4:5003" file="f4" line="5003"/>
  </Function>
  <Function id="_172" name="glfwJoystickIsGamepad" returns="_198" context="_1" location="f4:5031" file="f4" line="5031" mangled="_Z21glfwJoystickIsGamepad">
    <Argument name="jid" type="_198" location="f4:5031" file="f4" line="5031"/>
  </Function>
  <Function id="_173" name="glfwSetJoystickCallback" returns="_66" context="_1" location="f4:5067" file="f4" line="5067" mangled="_Z23glfwSetJoystickCallback">
    <Argument name="callback" type="_66" location="f4:5067" file="f4" line="5067"/>
  </Function>
  <Function id="_174" name="glfwUpdateGamepadMappings" returns="_198" context="_1" location="f4:5101" file="f4" line="5101" mangled="_Z25glfwUpdateGamepadMappings">
    <Argument name="string" type="_245" location="f4:5101" file="f4" line="5101"/>
  </Function>
  <Function id="_175" name="glfwGetGamepadName" returns="_245" context="_1" location="f4:5131" file="f4" line="5131" mangled="_Z18glfwGetGamepadName">
    <Argument name="jid" type="_198" location="f4:5131" file="f4" line="5131"/>
  </Function>
  <Function id="_176" name="glfwGetGamepadState" returns="_198" context="_1" location="f4:5169" file="f4" line="5169" mangled="_Z19glfwGetGamepadState">
    <Argument name="jid" type="_198" location="f4:5169" file="f4" line="5169"/>
    <Argument name="state" type="_261" location="f4:5169" file="f4" line="5169"/>
  </Function>
  <Function id="_177" name="glfwSetClipboardString" returns="_243" context="_1" location="f4:5194" file="f4" line="5194" mangled="_Z22glfwSetClipboardString">
    <Argument name="window" type="_254" location="f4:5194" file="f4" line="5194"/>
    <Argument name="string" type="_245" location="f4:5194" file="f4" line="5194"/>
  </Function>
  <Function id="_178" name="glfwGetClipboardString" returns="_245" context="_1" location="f4:5224" file="f4" line="5224" mangled="_Z22glfwGetClipboardString">
    <Argument name="window" type="_254" location="f4:5224" file="f4" line="5224"/>
  </Function>
  <Function id="_179" name="glfwGetTime" returns="_256" context="_1" location="f4:5254" file="f4" line="5254" mangled="_Z11glfwGetTime"/>
  <Function id="_180" name="glfwSetTime" returns="_243" context="_1" location="f4:5284" file="f4" line="5284" mangled="_Z11glfwSetTime">
    <Argument name="time" type="_256" location="f4:5284" file="f4" line="5284"/>
  </Function>
  <Function id="_181" name="glfwGetTimerValue" returns="_12" context="_1" location="f4:5306" file="f4" line="5306" mangled="_Z17glfwGetTimerValue"/>
  <Function id="_182" name="glfwGetTimerFrequency" returns="_12" context="_1" location="f4:5326" file="f4" line="5326" mangled="_Z21glfwGetTimerFrequency"/>
  <Function id="_183" name="glfwMakeContextCurrent" returns="_243" context="_1" location="f4:5364" file="f4" line="5364" mangled="_Z22glfwMakeContextCurrent">
    <Argument name="window" type="_254" location="f4:5364" file="f4" line="5364"/>
  </Function>
  <Function id="_184" name="glfwGetCurrentContext" returns="_254" context="_1" location="f4:5385" file="f4" line="5385" mangled="_Z21glfwGetCurrentContext"/>
  <Function id="_185" name="glfwSwapBuffers" returns="_243" context="_1" location="f4:5419" file="f4" line="5419" mangled="_Z15glfwSwapBuffers">
    <Argument name="window" type="_254" location="f4:5419" file="f4" line="5419"/>
  </Function>
  <Function id="_186" name="glfwSwapInterval" returns="_243" context="_1" location="f4:5465" file="f4" line="5465" mangled="_Z16glfwSwapInterval">
    <Argument name="interval" type="_198" location="f4:5465" file="f4" line="5465"/>
  </Function>
  <Function id="_187" name="glfwExtensionSupported" returns="_198" context="_1" location="f4:5503" file="f4" line="5503" mangled="_Z22glfwExtensionSupported">
    <Argument name="extension" type="_245" location="f4:5503" file="f4" line="5503"/>
  </Function>
  <Function id="_188" name="glfwGetProcAddress" returns="_39" context="_1" location="f4:5545" file="f4" line="5545" mangled="_Z18glfwGetProcAddress">
    <Argument name="procname" type="_245" location="f4:5545" file="f4" line="5545"/>
  </Function>
  <Function id="_189" name="glfwVulkanSupported" returns="_198" context="_1" location="f4:5573" file="f4" line="5573" mangled="_Z19glfwVulkanSupported"/>
  <Function id="_190" name="glfwGetRequiredInstanceExtensions" returns="_246" context="_1" location="f4:5621" file="f4" line="5621" mangled="_Z33glfwGetRequiredInstanceExtensions">
    <Argument name="count" type="_262" location="f4:5621" file="f4" line="5621"/>
  </Function>
  <FundamentalType id="_191" name="__int128" size="128" align="128"/>
  <FundamentalType id="_192" name="unsigned __int128" size="128" align="128"/>
  <Struct id="_193" name="__NSConstantString_tag" context="_1" location="f0:0" file="f0" line="0" members="_263 _264 _265 _266" size="256" align="64"/>
  <PointerType id="_194" type="_267" size="64" align="64"/>
  <ArrayType id="_195" min="0" max="0" type="_268"/>
  <FundamentalType id="_196" name="long int" size="64" align="64"/>
  <FundamentalType id="_197" name="long unsigned int" size="64" align="64"/>
  <FundamentalType id="_198" name="int" size="32" align="32"/>
  <FundamentalType id="_199" name="long double" size="128" align="128"/>
  <FundamentalType id="_200" name="long long int" size="64" align="64"/>
  <FundamentalType id="_201" name="long long unsigned int" size="64" align="64"/>
  <FundamentalType id="_202" name="unsigned int" size="32" align="32"/>
  <FundamentalType id="_203" name="short int" size="16" align="16"/>
  <FundamentalType id="_204" name="short unsigned int" size="16" align="16"/>
  <FundamentalType id="_205" name="signed char" size="8" align="8"/>
  <FundamentalType id="_206" name="unsigned char" size="8" align="8"/>
  <PointerType id="_207" type="_269" size="64" align="64"/>
  <ElaboratedType id="_208" type="_41"/>
  <ElaboratedType id="_209" type="_43"/>
  <ElaboratedType id="_210" type="_45"/>
  <PointerType id="_211" type="_270" size="64" align="64"/>
  <PointerType id="_212" type="_271" size="64" align="64"/>
  <PointerType id="_213" type="_272" size="64" align="64"/>
  <PointerType id="_214" type="_273" size="64" align="64"/>
  <PointerType id="_215" type="_274" size="64" align="64"/>
  <PointerType id="_216" type="_275" size="64" align="64"/>
  <PointerType id="_217" type="_276" size="64" align="64"/>
  <PointerType id="_218" type="_277" size="64" align="64"/>
  <PointerType id="_219" type="_278" size="64" align="64"/>
  <PointerType id="_220" type="_279" size="64" align="64"/>
  <PointerType id="_221" type="_280" size="64" align="64"/>
  <PointerType id="_222" type="_281" size="64" align="64"/>
  <PointerType id="_223" type="_282" size="64" align="64"/>
  <Field id="_224" name="width" type="_198" context="_67" access="public" location="f4:1557" file="f4" line="1557" offset="0"/>
  <Field id="_225" name="height" type="_198" context="_67" access="public" location="f4:1560" file="f4" line="1560" offset="32"/>
  <Field id="_226" name="redBits" type="_198" context="_67" access="public" location="f4:1563" file="f4" line="1563" offset="64"/>
  <Field id="_227" name="greenBits" type="_198" context="_67" access="public" location="f4:1566" file="f4" line="1566" offset="96"/>
  <Field id="_228" name="blueBits" type="_198" context="_67" access="public" location="f4:1569" file="f4" line="1569" offset="128"/>
  <Field id="_229" name="refreshRate" type="_198" context="_67" access="public" location="f4:1572" file="f4" line="1572" offset="160"/>
  <ElaboratedType id="_230" type="_67"/>
  <Field id="_231" name="red" type="_283" context="_69" access="public" location="f4:1591" file="f4" line="1591" offset="0"/>
  <Field id="_232" name="green" type="_283" context="_69" access="public" location="f4:1594" file="f4" line="1594" offset="64"/>
  <Field id="_233" name="blue" type="_283" context="_69" access="public" location="f4:1597" file="f4" line="1597" offset="128"/>
  <Field id="_234" name="size" type="_202" context="_69" access="public" location="f4:1600" file="f4" line="1600" offset="192"/>
  <ElaboratedType id="_235" type="_69"/>
  <Field id="_236" name="width" type="_198" context="_71" access="public" location="f4:1620" file="f4" line="1620" offset="0"/>
  <Field id="_237" name="height" type="_198" context="_71" access="public" location="f4:1623" file="f4" line="1623" offset="32"/>
  <Field id="_238" name="pixels" type="_284" context="_71" access="public" location="f4:1626" file="f4" line="1626" offset="64"/>
  <ElaboratedType id="_239" type="_71"/>
  <Field id="_240" name="buttons" type="_285" context="_73" access="public" location="f4:1645" file="f4" line="1645" offset="0"/>
  <Field id="_241" name="axes" type="_286" context="_73" access="public" location="f4:1649" file="f4" line="1649" offset="128"/>
  <ElaboratedType id="_242" type="_73"/>
  <FundamentalType id="_243" name="void" size="0" align="8"/>
  <PointerType id="_244" type="_198" size="64" align="64"/>
  <PointerType id="_245" type="_267c" size="64" align="64"/>
  <PointerType id="_246" type="_245" size="64" align="64"/>
  <PointerType id="_247" type="_248" size="64" align="64"/>
  <PointerType id="_248" type="_42" size="64" align="64"/>
  <PointerType id="_249" type="_252" size="64" align="64"/>
  <PointerType id="_250" type="_243" size="64" align="64"/>
  <PointerType id="_251" type="_68c" size="64" align="64"/>
  <CvQualifiedType id="_68c" type="_68" const="1"/>
  <FundamentalType id="_252" name="float" size="32" align="32"/>
  <PointerType id="_253" type="_70c" size="64" align="64"/>
  <CvQualifiedType id="_70c" type="_70" const="1"/>
  <PointerType id="_254" type="_44" size="64" align="64"/>
  <PointerType id="_255" type="_72c" size="64" align="64"/>
  <CvQualifiedType id="_72c" type="_72" const="1"/>
  <FundamentalType id="_256" name="double" size="64" align="64"/>
  <PointerType id="_257" type="_256" size="64" align="64"/>
  <PointerType id="_258" type="_46" size="64" align="64"/>
  <PointerType id="_259" type="_252c" size="64" align="64"/>
  <CvQualifiedType id="_252c" type="_252" const="1"/>
  <PointerType id="_260" type="_206c" size="64" align="64"/>
  <CvQualifiedType id="_206c" type="_206" const="1"/>
  <PointerType id="_261" type="_74" size="64" align="64"/>
  <PointerType id="_262" type="_18" size="64" align="64"/>
  <Field id="_263" name="isa" type="_287" context="_193" access="public" offset="0"/>
  <Field id="_264" name="flags" type="_198" context="_193" access="public" offset="64"/>
  <Field id="_265" name="str" type="_245" context="_193" access="public" offset="128"/>
  <Field id="_266" name="length" type="_196" context="_193" access="public" offset="192"/>
  <CvQualifiedType id="_267c" type="_267" const="1"/>
  <Struct id="_268" name="__va_list_tag" context="_1" location="f0:0" file="f0" line="0" members="_288 _289 _290 _291" size="192" align="64"/>
  <PointerType id="_283" type="_204" size="64" align="64"/>
  <PointerType id="_284" type="_206" size="64" align="64"/>
  <ArrayType id="_285" min="0" max="14" type="_206"/>
  <ArrayType id="_286" min="0" max="5" type="_252"/>
  <PointerType id="_287" type="_198c" size="64" align="64"/>
  <CvQualifiedType id="_198c" type="_198" const="1"/>
  <Field id="_288" name="gp_offset" type="_202" context="_268" access="public" offset="0"/>
  <Field id="_289" name="fp_offset" type="_202" context="_268" access="public" offset="32"/>
  <Field id="_290" name="overflow_arg_area" type="_250" context="_268" access="public" offset="64"/>
  <Field id="_291" name="reg_save_area" type="_250" context="_268" access="public" offset="128"/>
  <FundamentalType id="_267" name="char" size="8" align="8"/>
  <FunctionType id="_269" returns="_243"/>
  <FunctionType id="_270" returns="_243">
    <Argument type="_198"/>
    <Argument type="_245"/>
  </FunctionType>
  <FunctionType id="_271" returns="_243">
    <Argument type="_254"/>
    <Argument type="_198"/>
    <Argument type="_198"/>
  </FunctionType>
  <FunctionType id="_272" returns="_243">
    <Argument type="_254"/>
  </FunctionType>
  <FunctionType id="_273" returns="_243">
    <Argument type="_254"/>
    <Argument type="_198"/>
  </FunctionType>
  <FunctionType id="_274" returns="_243">
    <Argument type="_254"/>
    <Argument type="_252"/>
    <Argument type="_252"/>
  </FunctionType>
  <FunctionType id="_275" returns="_243">
    <Argument type="_254"/>
    <Argument type="_198"/>
    <Argument type="_198"/>
    <Argument type="_198"/>
  </FunctionType>
  <FunctionType id="_276" returns="_243">
    <Argument type="_254"/>
    <Argument type="_256"/>
    <Argument type="_256"/>
  </FunctionType>
  <FunctionType id="_277" returns="_243">
    <Argument type="_254"/>
    <Argument type="_198"/>
    <Argument type="_198"/>
    <Argument type="_198"/>
    <Argument type="_198"/>
  </FunctionType>
  <FunctionType id="_278" returns="_243">
    <Argument type="_254"/>
    <Argument type="_202"/>
  </FunctionType>
  <FunctionType id="_279" returns="_243">
    <Argument type="_254"/>
    <Argument type="_202"/>
    <Argument type="_198"/>
  </FunctionType>
  <FunctionType id="_280" returns="_243">
    <Argument type="_254"/>
    <Argument type="_198"/>
    <Argument type="_246"/>
  </FunctionType>
  <FunctionType id="_281" returns="_243">
    <Argument type="_248"/>
    <Argument type="_198"/>
  </FunctionType>
  <FunctionType id="_282" returns="_243">
    <Argument type="_198"/>
    <Argument type="_198"/>
  </FunctionType>
  <File id="f0" name="&lt;builtin&gt;"/>
  <File id="f1" name="/usr/local/Cellar/castxml/0.2.0/share/castxml/clang/include/stddef.h"/>
  <File id="f2" name="/usr/local/Cellar/castxml/0.2.0/share/castxml/clang/include/__stddef_max_align_t.h"/>
  <File id="f3" name="/usr/local/Cellar/castxml/0.2.0/share/castxml/clang/include/stdint.h"/>
  <File id="f4" name="./include/c/glfw3.h"/>
</CastXML>
