group__VideoFunctions.html 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=11"/>
  6. <meta name="generator" content="Doxygen 1.9.8"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>TorqueScript Reference: Video</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  13. <link href="t2d-stylesheet-extra.css" rel="stylesheet" type="text/css"/>
  14. </head>
  15. <body>
  16. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  17. <div id="titlearea">
  18. <table cellspacing="0" cellpadding="0">
  19. <tbody>
  20. <tr id="projectrow">
  21. <td id="projectalign">
  22. <div id="projectname">TorqueScript Reference
  23. </div>
  24. </td>
  25. </tr>
  26. </tbody>
  27. </table>
  28. </div>
  29. <!-- end header part -->
  30. <!-- Generated by Doxygen 1.9.8 -->
  31. <script type="text/javascript" src="menudata.js"></script>
  32. <script type="text/javascript" src="menu.js"></script>
  33. <script type="text/javascript">
  34. /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  35. $(function() {
  36. initMenu('',false,false,'search.php','Search');
  37. });
  38. /* @license-end */
  39. </script>
  40. <div id="main-nav"></div>
  41. </div><!-- top -->
  42. <div class="header">
  43. <div class="summary">
  44. <a href="#func-members">Functions</a> &#124;
  45. <a href="#var-members">Variables</a> </div>
  46. <div class="headertitle"><div class="title">Video<div class="ingroups"><a class="el" href="group__TorqueScriptFunctions.html">Function Categories</a></div></div></div>
  47. </div><!--header-->
  48. <div class="contents">
  49. <table class="memberdecls">
  50. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
  51. Functions</h2></td></tr>
  52. <tr class="memitem:ga58f078b3510384ef2d48e822bd3bc831" id="r_ga58f078b3510384ef2d48e822bd3bc831"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#gadd36cf0d984acde0881d9ab8fff3ae5d">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga58f078b3510384ef2d48e822bd3bc831">getDesktopResolution</a> ()</td></tr>
  53. <tr class="separator:ga58f078b3510384ef2d48e822bd3bc831"><td class="memSeparator" colspan="2">&#160;</td></tr>
  54. <tr class="memitem:ga65060b1793a5a5603ab877b73ddd5523" id="r_ga65060b1793a5a5603ab877b73ddd5523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#gadd36cf0d984acde0881d9ab8fff3ae5d">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga65060b1793a5a5603ab877b73ddd5523">getDisplayDeviceList</a> ()</td></tr>
  55. <tr class="separator:ga65060b1793a5a5603ab877b73ddd5523"><td class="memSeparator" colspan="2">&#160;</td></tr>
  56. <tr class="memitem:gaa5d0da3b94a5f25309b065ecbccedd51" id="r_gaa5d0da3b94a5f25309b065ecbccedd51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#gadd36cf0d984acde0881d9ab8fff3ae5d">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#gaa5d0da3b94a5f25309b065ecbccedd51">getRes</a> ()</td></tr>
  57. <tr class="separator:gaa5d0da3b94a5f25309b065ecbccedd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
  58. <tr class="memitem:ga798c806b15d9a5d39208a23f73be2a74" id="r_ga798c806b15d9a5d39208a23f73be2a74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#gadd36cf0d984acde0881d9ab8fff3ae5d">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga798c806b15d9a5d39208a23f73be2a74">getResolutionList</a> (devicename)</td></tr>
  59. <tr class="separator:ga798c806b15d9a5d39208a23f73be2a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
  60. <tr class="memitem:gaab71e1ac937c453b83fae0d7df17c028" id="r_gaab71e1ac937c453b83fae0d7df17c028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#gadd36cf0d984acde0881d9ab8fff3ae5d">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#gaab71e1ac937c453b83fae0d7df17c028">getVideoDriverInfo</a> ()</td></tr>
  61. <tr class="separator:gaab71e1ac937c453b83fae0d7df17c028"><td class="memSeparator" colspan="2">&#160;</td></tr>
  62. <tr class="memitem:ga20c22aca4b0e3abb19a1305bb7339183" id="r_ga20c22aca4b0e3abb19a1305bb7339183"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga20c22aca4b0e3abb19a1305bb7339183">isDeviceFullScreenOnly</a> (devicename)</td></tr>
  63. <tr class="separator:ga20c22aca4b0e3abb19a1305bb7339183"><td class="memSeparator" colspan="2">&#160;</td></tr>
  64. <tr class="memitem:ga9806922c50384755de3f1336df1f34fe" id="r_ga9806922c50384755de3f1336df1f34fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga9806922c50384755de3f1336df1f34fe">isFullScreen</a> ()</td></tr>
  65. <tr class="separator:ga9806922c50384755de3f1336df1f34fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
  66. <tr class="memitem:ga2fc9d85341efa4dc9414dbeceffb4ef0" id="r_ga2fc9d85341efa4dc9414dbeceffb4ef0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__MetaScriptingFunctions.html#ga3428b441d74b14a5aed2f08490b4b9f3">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga2fc9d85341efa4dc9414dbeceffb4ef0">minimizeWindow</a> ()</td></tr>
  67. <tr class="separator:ga2fc9d85341efa4dc9414dbeceffb4ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  68. <tr class="memitem:gabcb80903aff5a566f57bc964eea70e07" id="r_gabcb80903aff5a566f57bc964eea70e07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#gabcb80903aff5a566f57bc964eea70e07">nextResolution</a> ()</td></tr>
  69. <tr class="separator:gabcb80903aff5a566f57bc964eea70e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
  70. <tr class="memitem:ga898ea00c293f6be45a2a1ee6dcd5c4f4" id="r_ga898ea00c293f6be45a2a1ee6dcd5c4f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga898ea00c293f6be45a2a1ee6dcd5c4f4">prevResolution</a> ()</td></tr>
  71. <tr class="separator:ga898ea00c293f6be45a2a1ee6dcd5c4f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  72. <tr class="memitem:gae152d0f1e1c2357171eec4c89387dc3a" id="r_gae152d0f1e1c2357171eec4c89387dc3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__MetaScriptingFunctions.html#ga3428b441d74b14a5aed2f08490b4b9f3">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#gae152d0f1e1c2357171eec4c89387dc3a">restoreWindow</a> ()</td></tr>
  73. <tr class="separator:gae152d0f1e1c2357171eec4c89387dc3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  74. <tr class="memitem:gaf14b03eb62b5505c56de10576b253abd" id="r_gaf14b03eb62b5505c56de10576b253abd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#gaf14b03eb62b5505c56de10576b253abd">setDisplayDevice</a> (deviceName, [width]?, [height]?, [bpp]?, [fullScreen]?)</td></tr>
  75. <tr class="separator:gaf14b03eb62b5505c56de10576b253abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  76. <tr class="memitem:ga746402e9fc76f19e6aaf55615ec7ddab" id="r_ga746402e9fc76f19e6aaf55615ec7ddab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga746402e9fc76f19e6aaf55615ec7ddab">setRes</a> (width, height, bpp)</td></tr>
  77. <tr class="separator:ga746402e9fc76f19e6aaf55615ec7ddab"><td class="memSeparator" colspan="2">&#160;</td></tr>
  78. <tr class="memitem:ga7559b06ab9b2e04270e8ef3f2c70c4fa" id="r_ga7559b06ab9b2e04270e8ef3f2c70c4fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga7559b06ab9b2e04270e8ef3f2c70c4fa">setScreenMode</a> (width, height, bpp, fullScreen)</td></tr>
  79. <tr class="separator:ga7559b06ab9b2e04270e8ef3f2c70c4fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  80. <tr class="memitem:gabdfb7edd26670dc943e86a866b75c9a7" id="r_gabdfb7edd26670dc943e86a866b75c9a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#gabdfb7edd26670dc943e86a866b75c9a7">setVerticalSync</a> (enable)</td></tr>
  81. <tr class="separator:gabdfb7edd26670dc943e86a866b75c9a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  82. <tr class="memitem:ga243e167942f4b98c092c981545295f0e" id="r_ga243e167942f4b98c092c981545295f0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga243e167942f4b98c092c981545295f0e">switchBitDepth</a> ()</td></tr>
  83. <tr class="separator:ga243e167942f4b98c092c981545295f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  84. <tr class="memitem:ga2600061433257d961bdc30e244998ff6" id="r_ga2600061433257d961bdc30e244998ff6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga2600061433257d961bdc30e244998ff6">toggleFullScreen</a> ()</td></tr>
  85. <tr class="separator:ga2600061433257d961bdc30e244998ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  86. <tr class="memitem:ga172eabb8a069572ecc88304c1d00fc68" id="r_ga172eabb8a069572ecc88304c1d00fc68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__MetaScriptingFunctions.html#ga3428b441d74b14a5aed2f08490b4b9f3">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga172eabb8a069572ecc88304c1d00fc68">videoSetGammaCorrection</a> (gamma)</td></tr>
  87. <tr class="separator:ga172eabb8a069572ecc88304c1d00fc68"><td class="memSeparator" colspan="2">&#160;</td></tr>
  88. </table><table class="memberdecls">
  89. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
  90. Variables</h2></td></tr>
  91. <tr class="memitem:ga1011e94405c748d382dc1edfedeca59d" id="r_ga1011e94405c748d382dc1edfedeca59d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoFunctions.html#ga1011e94405c748d382dc1edfedeca59d">getVerticalSync</a></td></tr>
  92. <tr class="separator:ga1011e94405c748d382dc1edfedeca59d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  93. </table>
  94. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  95. <h2 class="groupheader">Function Documentation</h2>
  96. <a id="ga58f078b3510384ef2d48e822bd3bc831" name="ga58f078b3510384ef2d48e822bd3bc831"></a>
  97. <h2 class="memtitle"><span class="permalink"><a href="#ga58f078b3510384ef2d48e822bd3bc831">&#9670;&#160;</a></span>getDesktopResolution()</h2>
  98. <div class="memitem">
  99. <div class="memproto">
  100. <table class="memname">
  101. <tr>
  102. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#gadd36cf0d984acde0881d9ab8fff3ae5d">String</a> getDesktopResolution </td>
  103. <td>(</td>
  104. <td class="paramname"></td><td>)</td>
  105. <td></td>
  106. </tr>
  107. </table>
  108. </div><div class="memdoc">
  109. <p>Use the getDesktopResolution function to determine the current resolution of the desktop (not the application). To get the current resolution of a windowed display of the torque game engine, simply examine the global variable '$pref::Video::resolution'. </p><dl class="section return"><dt>Returns</dt><dd>Returns a string containing the current desktop resolution, including the width height and the current bits per pixel. </dd></dl>
  110. <dl class="section see"><dt>See also</dt><dd><a class="el" href="group__VideoFunctions.html#ga65060b1793a5a5603ab877b73ddd5523">getDisplayDeviceList</a>, <a class="el" href="group__VideoFunctions.html#ga798c806b15d9a5d39208a23f73be2a74">getResolutionList</a>, <a class="el" href="group__VideoFunctions.html#gabcb80903aff5a566f57bc964eea70e07">nextResolution</a>, <a class="el" href="group__VideoFunctions.html#ga898ea00c293f6be45a2a1ee6dcd5c4f4">prevResolution</a>, <a class="el" href="group__VideoFunctions.html#gaf14b03eb62b5505c56de10576b253abd">setDisplayDevice</a>, <a class="el" href="group__VideoFunctions.html#ga746402e9fc76f19e6aaf55615ec7ddab">setRes</a>, <a class="el" href="group__VideoFunctions.html#ga7559b06ab9b2e04270e8ef3f2c70c4fa">setScreenMode</a>, <a class="el" href="group__VideoFunctions.html#ga243e167942f4b98c092c981545295f0e">switchBitDepth</a> </dd></dl>
  111. </div>
  112. </div>
  113. <a id="ga65060b1793a5a5603ab877b73ddd5523" name="ga65060b1793a5a5603ab877b73ddd5523"></a>
  114. <h2 class="memtitle"><span class="permalink"><a href="#ga65060b1793a5a5603ab877b73ddd5523">&#9670;&#160;</a></span>getDisplayDeviceList()</h2>
  115. <div class="memitem">
  116. <div class="memproto">
  117. <table class="memname">
  118. <tr>
  119. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#gadd36cf0d984acde0881d9ab8fff3ae5d">String</a> getDisplayDeviceList </td>
  120. <td>(</td>
  121. <td class="paramname"></td><td>)</td>
  122. <td></td>
  123. </tr>
  124. </table>
  125. </div><div class="memdoc">
  126. <p>Use the getDisplayDeviceList function to get a list of valid display devices. </p><dl class="section return"><dt>Returns</dt><dd>Returns a tab separated list of valid display devices. </dd></dl>
  127. <dl class="section see"><dt>See also</dt><dd><a class="el" href="group__VideoFunctions.html#ga58f078b3510384ef2d48e822bd3bc831">getDesktopResolution</a>, <a class="el" href="group__VideoFunctions.html#ga798c806b15d9a5d39208a23f73be2a74">getResolutionList</a>, <a class="el" href="group__VideoFunctions.html#ga746402e9fc76f19e6aaf55615ec7ddab">setRes</a>, <a class="el" href="group__VideoFunctions.html#ga7559b06ab9b2e04270e8ef3f2c70c4fa">setScreenMode</a>, <a class="el" href="group__VideoFunctions.html#ga243e167942f4b98c092c981545295f0e">switchBitDepth</a> </dd></dl>
  128. </div>
  129. </div>
  130. <a id="gaa5d0da3b94a5f25309b065ecbccedd51" name="gaa5d0da3b94a5f25309b065ecbccedd51"></a>
  131. <h2 class="memtitle"><span class="permalink"><a href="#gaa5d0da3b94a5f25309b065ecbccedd51">&#9670;&#160;</a></span>getRes()</h2>
  132. <div class="memitem">
  133. <div class="memproto">
  134. <table class="memname">
  135. <tr>
  136. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#gadd36cf0d984acde0881d9ab8fff3ae5d">String</a> getRes </td>
  137. <td>(</td>
  138. <td class="paramname"></td><td>)</td>
  139. <td></td>
  140. </tr>
  141. </table>
  142. </div><div class="memdoc">
  143. <p>Get the width, height, and bitdepth of the screen. </p><dl class="section return"><dt>Returns</dt><dd>A string formatted as &lt;width&gt; &lt;height&gt; &lt;bitdepth&gt;\ </dd></dl>
  144. </div>
  145. </div>
  146. <a id="ga798c806b15d9a5d39208a23f73be2a74" name="ga798c806b15d9a5d39208a23f73be2a74"></a>
  147. <h2 class="memtitle"><span class="permalink"><a href="#ga798c806b15d9a5d39208a23f73be2a74">&#9670;&#160;</a></span>getResolutionList()</h2>
  148. <div class="memitem">
  149. <div class="memproto">
  150. <table class="memname">
  151. <tr>
  152. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#gadd36cf0d984acde0881d9ab8fff3ae5d">String</a> getResolutionList </td>
  153. <td>(</td>
  154. <td class="paramtype">devicename&#160;</td>
  155. <td class="paramname"></td><td>)</td>
  156. <td></td>
  157. </tr>
  158. </table>
  159. </div><div class="memdoc">
  160. <p>Use the getResolutionList function to get a semicolon separated list of legal resolutions for a specified device. Resolutions are always in the form: width height bpp, where width and height are in pixels and bpp is bits-per-pixel. </p><dl class="params"><dt>Parameters</dt><dd>
  161. <table class="params">
  162. <tr><td class="paramname">deviceName</td><td>A string containing a supported display device. </td></tr>
  163. </table>
  164. </dd>
  165. </dl>
  166. <dl class="section return"><dt>Returns</dt><dd>Returns a tab separated list of valid display resolutions for devicename. </dd></dl>
  167. <dl class="section see"><dt>See also</dt><dd><a class="el" href="group__VideoFunctions.html#ga58f078b3510384ef2d48e822bd3bc831">getDesktopResolution</a>, <a class="el" href="group__VideoFunctions.html#ga65060b1793a5a5603ab877b73ddd5523">getDisplayDeviceList</a>, <a class="el" href="group__VideoFunctions.html#ga746402e9fc76f19e6aaf55615ec7ddab">setRes</a>, <a class="el" href="group__VideoFunctions.html#ga7559b06ab9b2e04270e8ef3f2c70c4fa">setScreenMode</a>, <a class="el" href="group__VideoFunctions.html#ga243e167942f4b98c092c981545295f0e">switchBitDepth</a> </dd></dl>
  168. </div>
  169. </div>
  170. <a id="gaab71e1ac937c453b83fae0d7df17c028" name="gaab71e1ac937c453b83fae0d7df17c028"></a>
  171. <h2 class="memtitle"><span class="permalink"><a href="#gaab71e1ac937c453b83fae0d7df17c028">&#9670;&#160;</a></span>getVideoDriverInfo()</h2>
  172. <div class="memitem">
  173. <div class="memproto">
  174. <table class="memname">
  175. <tr>
  176. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#gadd36cf0d984acde0881d9ab8fff3ae5d">String</a> getVideoDriverInfo </td>
  177. <td>(</td>
  178. <td class="paramname"></td><td>)</td>
  179. <td></td>
  180. </tr>
  181. </table>
  182. </div><div class="memdoc">
  183. <p>Use the getVideoDriverInfo function to dump information on the video driver to the console. </p><dl class="section return"><dt>Returns</dt><dd>No return value </dd></dl>
  184. </div>
  185. </div>
  186. <a id="ga20c22aca4b0e3abb19a1305bb7339183" name="ga20c22aca4b0e3abb19a1305bb7339183"></a>
  187. <h2 class="memtitle"><span class="permalink"><a href="#ga20c22aca4b0e3abb19a1305bb7339183">&#9670;&#160;</a></span>isDeviceFullScreenOnly()</h2>
  188. <div class="memitem">
  189. <div class="memproto">
  190. <table class="memname">
  191. <tr>
  192. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a> isDeviceFullScreenOnly </td>
  193. <td>(</td>
  194. <td class="paramtype">devicename&#160;</td>
  195. <td class="paramname"></td><td>)</td>
  196. <td></td>
  197. </tr>
  198. </table>
  199. </div><div class="memdoc">
  200. <p>Use the isDeviceFullScreenOnly function to determine if the device specified in devicename is for full screen display only, or whether it supports windowed mode too. </p><dl class="params"><dt>Parameters</dt><dd>
  201. <table class="params">
  202. <tr><td class="paramname">deviceName</td><td>A string containing a supported display device. </td></tr>
  203. </table>
  204. </dd>
  205. </dl>
  206. <dl class="section return"><dt>Returns</dt><dd>Returns true if the device can only display full scree, false otherwise. </dd></dl>
  207. <dl class="section see"><dt>See also</dt><dd><a class="el" href="group__VideoFunctions.html#ga798c806b15d9a5d39208a23f73be2a74">getResolutionList</a> </dd></dl>
  208. </div>
  209. </div>
  210. <a id="ga9806922c50384755de3f1336df1f34fe" name="ga9806922c50384755de3f1336df1f34fe"></a>
  211. <h2 class="memtitle"><span class="permalink"><a href="#ga9806922c50384755de3f1336df1f34fe">&#9670;&#160;</a></span>isFullScreen()</h2>
  212. <div class="memitem">
  213. <div class="memproto">
  214. <table class="memname">
  215. <tr>
  216. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a> isFullScreen </td>
  217. <td>(</td>
  218. <td class="paramname"></td><td>)</td>
  219. <td></td>
  220. </tr>
  221. </table>
  222. </div><div class="memdoc">
  223. <p>Use the isFullScreen function to determine if the current application is displayed in full-screen mode. </p><dl class="section return"><dt>Returns</dt><dd>Returns true if the engine is currently displaying full-screen, otherwise returns false </dd></dl>
  224. </div>
  225. </div>
  226. <a id="ga2fc9d85341efa4dc9414dbeceffb4ef0" name="ga2fc9d85341efa4dc9414dbeceffb4ef0"></a>
  227. <h2 class="memtitle"><span class="permalink"><a href="#ga2fc9d85341efa4dc9414dbeceffb4ef0">&#9670;&#160;</a></span>minimizeWindow()</h2>
  228. <div class="memitem">
  229. <div class="memproto">
  230. <table class="memname">
  231. <tr>
  232. <td class="memname"><a class="el" href="group__MetaScriptingFunctions.html#ga3428b441d74b14a5aed2f08490b4b9f3">void</a> minimizeWindow </td>
  233. <td>(</td>
  234. <td class="paramname"></td><td>)</td>
  235. <td></td>
  236. </tr>
  237. </table>
  238. </div><div class="memdoc">
  239. <p>Minimize the game window </p>
  240. </div>
  241. </div>
  242. <a id="gabcb80903aff5a566f57bc964eea70e07" name="gabcb80903aff5a566f57bc964eea70e07"></a>
  243. <h2 class="memtitle"><span class="permalink"><a href="#gabcb80903aff5a566f57bc964eea70e07">&#9670;&#160;</a></span>nextResolution()</h2>
  244. <div class="memitem">
  245. <div class="memproto">
  246. <table class="memname">
  247. <tr>
  248. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a> nextResolution </td>
  249. <td>(</td>
  250. <td class="paramname"></td><td>)</td>
  251. <td></td>
  252. </tr>
  253. </table>
  254. </div><div class="memdoc">
  255. <p>Use the nextResolution function to switch to the next valid (higher) resolution for the current display device. </p><dl class="section return"><dt>Returns</dt><dd>Returns true if switch was successful, false otherwise. </dd></dl>
  256. <dl class="section see"><dt>See also</dt><dd><a class="el" href="group__VideoFunctions.html#ga58f078b3510384ef2d48e822bd3bc831">getDesktopResolution</a>, <a class="el" href="group__VideoFunctions.html#ga898ea00c293f6be45a2a1ee6dcd5c4f4">prevResolution</a>, <a class="el" href="group__VideoFunctions.html#ga798c806b15d9a5d39208a23f73be2a74">getResolutionList</a>, <a class="el" href="group__VideoFunctions.html#ga746402e9fc76f19e6aaf55615ec7ddab">setRes</a>, <a class="el" href="group__VideoFunctions.html#ga7559b06ab9b2e04270e8ef3f2c70c4fa">setScreenMode</a>, <a class="el" href="group__VideoFunctions.html#ga243e167942f4b98c092c981545295f0e">switchBitDepth</a> </dd></dl>
  257. </div>
  258. </div>
  259. <a id="ga898ea00c293f6be45a2a1ee6dcd5c4f4" name="ga898ea00c293f6be45a2a1ee6dcd5c4f4"></a>
  260. <h2 class="memtitle"><span class="permalink"><a href="#ga898ea00c293f6be45a2a1ee6dcd5c4f4">&#9670;&#160;</a></span>prevResolution()</h2>
  261. <div class="memitem">
  262. <div class="memproto">
  263. <table class="memname">
  264. <tr>
  265. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a> prevResolution </td>
  266. <td>(</td>
  267. <td class="paramname"></td><td>)</td>
  268. <td></td>
  269. </tr>
  270. </table>
  271. </div><div class="memdoc">
  272. <p>Use the prevResolution function to switch to the previous valid (lower) resolution for the current display device. </p><dl class="section return"><dt>Returns</dt><dd>Returns true if switch was successful, false otherwise. </dd></dl>
  273. <dl class="section see"><dt>See also</dt><dd><a class="el" href="group__VideoFunctions.html#ga58f078b3510384ef2d48e822bd3bc831">getDesktopResolution</a>, <a class="el" href="group__VideoFunctions.html#gabcb80903aff5a566f57bc964eea70e07">nextResolution</a>, <a class="el" href="group__VideoFunctions.html#ga798c806b15d9a5d39208a23f73be2a74">getResolutionList</a>, <a class="el" href="group__VideoFunctions.html#ga746402e9fc76f19e6aaf55615ec7ddab">setRes</a>, <a class="el" href="group__VideoFunctions.html#ga7559b06ab9b2e04270e8ef3f2c70c4fa">setScreenMode</a>, <a class="el" href="group__VideoFunctions.html#ga243e167942f4b98c092c981545295f0e">switchBitDepth</a> </dd></dl>
  274. </div>
  275. </div>
  276. <a id="gae152d0f1e1c2357171eec4c89387dc3a" name="gae152d0f1e1c2357171eec4c89387dc3a"></a>
  277. <h2 class="memtitle"><span class="permalink"><a href="#gae152d0f1e1c2357171eec4c89387dc3a">&#9670;&#160;</a></span>restoreWindow()</h2>
  278. <div class="memitem">
  279. <div class="memproto">
  280. <table class="memname">
  281. <tr>
  282. <td class="memname"><a class="el" href="group__MetaScriptingFunctions.html#ga3428b441d74b14a5aed2f08490b4b9f3">void</a> restoreWindow </td>
  283. <td>(</td>
  284. <td class="paramname"></td><td>)</td>
  285. <td></td>
  286. </tr>
  287. </table>
  288. </div><div class="memdoc">
  289. <p>Restore the game window </p>
  290. </div>
  291. </div>
  292. <a id="gaf14b03eb62b5505c56de10576b253abd" name="gaf14b03eb62b5505c56de10576b253abd"></a>
  293. <h2 class="memtitle"><span class="permalink"><a href="#gaf14b03eb62b5505c56de10576b253abd">&#9670;&#160;</a></span>setDisplayDevice()</h2>
  294. <div class="memitem">
  295. <div class="memproto">
  296. <table class="memname">
  297. <tr>
  298. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a> setDisplayDevice </td>
  299. <td>(</td>
  300. <td class="paramtype">deviceName&#160;</td>
  301. <td class="paramname">, </td>
  302. </tr>
  303. <tr>
  304. <td class="paramkey"></td>
  305. <td></td>
  306. <td class="paramtype">[width] ?&#160;</td>
  307. <td class="paramname">, </td>
  308. </tr>
  309. <tr>
  310. <td class="paramkey"></td>
  311. <td></td>
  312. <td class="paramtype">[height] ?&#160;</td>
  313. <td class="paramname">, </td>
  314. </tr>
  315. <tr>
  316. <td class="paramkey"></td>
  317. <td></td>
  318. <td class="paramtype">[bpp] ?&#160;</td>
  319. <td class="paramname">, </td>
  320. </tr>
  321. <tr>
  322. <td class="paramkey"></td>
  323. <td></td>
  324. <td class="paramtype">[fullScreen] ?&#160;</td>
  325. <td class="paramname">&#160;</td>
  326. </tr>
  327. <tr>
  328. <td></td>
  329. <td>)</td>
  330. <td></td><td></td>
  331. </tr>
  332. </table>
  333. </div><div class="memdoc">
  334. <p>Use the setDisplayDevice function to select a display device and to set the initial width, height and bits-per-pixel (bpp) setting, as well as whether the application is windowed or in fullScreen. If no resolution information is specified, the first legal resolution on this device's resolution list will be used. Furthermore, for each optional argument if the subsequent arguments are not specified, the first matching case will be used. Lastly, if the application is not told to display in full screen, but the device only supports windowed, the application will be forced into windowed mode. </p><dl class="params"><dt>Parameters</dt><dd>
  335. <table class="params">
  336. <tr><td class="paramname">deviceName</td><td>A supported display device name. </td></tr>
  337. <tr><td class="paramname">width</td><td>Resolution width in pixels. </td></tr>
  338. <tr><td class="paramname">height</td><td>Resolution height in pixels. </td></tr>
  339. <tr><td class="paramname">bpp</td><td>Pixel resolution in bits-per-pixel (16 or 32). </td></tr>
  340. <tr><td class="paramname">fullScreen</td><td>A boolean value. If set to true, the application displays in full- screen mode, otherwise it will attempt to display in windowed mode. </td></tr>
  341. </table>
  342. </dd>
  343. </dl>
  344. <dl class="section return"><dt>Returns</dt><dd>Returns true on success, false otherwise. </dd></dl>
  345. <dl class="section see"><dt>See also</dt><dd><a class="el" href="group__VideoFunctions.html#ga58f078b3510384ef2d48e822bd3bc831">getDesktopResolution</a>, <a class="el" href="group__VideoFunctions.html#ga65060b1793a5a5603ab877b73ddd5523">getDisplayDeviceList</a>, <a class="el" href="group__VideoFunctions.html#ga798c806b15d9a5d39208a23f73be2a74">getResolutionList</a>, <a class="el" href="group__VideoFunctions.html#gabcb80903aff5a566f57bc964eea70e07">nextResolution</a>, <a class="el" href="group__VideoFunctions.html#ga898ea00c293f6be45a2a1ee6dcd5c4f4">prevResolution</a>, <a class="el" href="group__VideoFunctions.html#ga746402e9fc76f19e6aaf55615ec7ddab">setRes</a>, <a class="el" href="group__VideoFunctions.html#ga7559b06ab9b2e04270e8ef3f2c70c4fa">setScreenMode</a>, <a class="el" href="group__VideoFunctions.html#ga243e167942f4b98c092c981545295f0e">switchBitDepth</a> </dd></dl>
  346. </div>
  347. </div>
  348. <a id="ga746402e9fc76f19e6aaf55615ec7ddab" name="ga746402e9fc76f19e6aaf55615ec7ddab"></a>
  349. <h2 class="memtitle"><span class="permalink"><a href="#ga746402e9fc76f19e6aaf55615ec7ddab">&#9670;&#160;</a></span>setRes()</h2>
  350. <div class="memitem">
  351. <div class="memproto">
  352. <table class="memname">
  353. <tr>
  354. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a> setRes </td>
  355. <td>(</td>
  356. <td class="paramtype">width&#160;</td>
  357. <td class="paramname">, </td>
  358. </tr>
  359. <tr>
  360. <td class="paramkey"></td>
  361. <td></td>
  362. <td class="paramtype">height&#160;</td>
  363. <td class="paramname">, </td>
  364. </tr>
  365. <tr>
  366. <td class="paramkey"></td>
  367. <td></td>
  368. <td class="paramtype">bpp&#160;</td>
  369. <td class="paramname">&#160;</td>
  370. </tr>
  371. <tr>
  372. <td></td>
  373. <td>)</td>
  374. <td></td><td></td>
  375. </tr>
  376. </table>
  377. </div><div class="memdoc">
  378. <p>Use the setRes function to set the screen to the specified width, height, and bits-per-pixel (bpp). </p><dl class="params"><dt>Parameters</dt><dd>
  379. <table class="params">
  380. <tr><td class="paramname">width</td><td>Resolution width in pixels. </td></tr>
  381. <tr><td class="paramname">height</td><td>Resolution height in pixels. </td></tr>
  382. <tr><td class="paramname">bpp</td><td>Pixel resolution in bits-per-pixel (16 or 32). </td></tr>
  383. </table>
  384. </dd>
  385. </dl>
  386. <dl class="section return"><dt>Returns</dt><dd>Returns true if successful, otherwise false. </dd></dl>
  387. <dl class="section see"><dt>See also</dt><dd><a class="el" href="group__VideoFunctions.html#ga58f078b3510384ef2d48e822bd3bc831">getDesktopResolution</a>, <a class="el" href="group__VideoFunctions.html#ga65060b1793a5a5603ab877b73ddd5523">getDisplayDeviceList</a>, <a class="el" href="group__VideoFunctions.html#ga798c806b15d9a5d39208a23f73be2a74">getResolutionList</a>, <a class="el" href="group__VideoFunctions.html#gabcb80903aff5a566f57bc964eea70e07">nextResolution</a>, <a class="el" href="group__VideoFunctions.html#ga898ea00c293f6be45a2a1ee6dcd5c4f4">prevResolution</a>, <a class="el" href="group__VideoFunctions.html#gaf14b03eb62b5505c56de10576b253abd">setDisplayDevice</a>, <a class="el" href="group__VideoFunctions.html#ga7559b06ab9b2e04270e8ef3f2c70c4fa">setScreenMode</a>, <a class="el" href="group__VideoFunctions.html#ga243e167942f4b98c092c981545295f0e">switchBitDepth</a> </dd></dl>
  388. </div>
  389. </div>
  390. <a id="ga7559b06ab9b2e04270e8ef3f2c70c4fa" name="ga7559b06ab9b2e04270e8ef3f2c70c4fa"></a>
  391. <h2 class="memtitle"><span class="permalink"><a href="#ga7559b06ab9b2e04270e8ef3f2c70c4fa">&#9670;&#160;</a></span>setScreenMode()</h2>
  392. <div class="memitem">
  393. <div class="memproto">
  394. <table class="memname">
  395. <tr>
  396. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a> setScreenMode </td>
  397. <td>(</td>
  398. <td class="paramtype">width&#160;</td>
  399. <td class="paramname">, </td>
  400. </tr>
  401. <tr>
  402. <td class="paramkey"></td>
  403. <td></td>
  404. <td class="paramtype">height&#160;</td>
  405. <td class="paramname">, </td>
  406. </tr>
  407. <tr>
  408. <td class="paramkey"></td>
  409. <td></td>
  410. <td class="paramtype">bpp&#160;</td>
  411. <td class="paramname">, </td>
  412. </tr>
  413. <tr>
  414. <td class="paramkey"></td>
  415. <td></td>
  416. <td class="paramtype">fullScreen&#160;</td>
  417. <td class="paramname">&#160;</td>
  418. </tr>
  419. <tr>
  420. <td></td>
  421. <td>)</td>
  422. <td></td><td></td>
  423. </tr>
  424. </table>
  425. </div><div class="memdoc">
  426. <p>Use the setScreenMode function to set the screen to the specified width, height, and bits-per-pixel (bpp). Additionally, if fullScreen is set to true the engine will attempt to display the application in full-screen mode, otherwise it will attempt to used windowed mode. </p><dl class="params"><dt>Parameters</dt><dd>
  427. <table class="params">
  428. <tr><td class="paramname">width</td><td>Resolution width in pixels. </td></tr>
  429. <tr><td class="paramname">height</td><td>Resolution height in pixels. </td></tr>
  430. <tr><td class="paramname">bpp</td><td>Pixel resolution in bits-per-pixel (16 or 32). </td></tr>
  431. <tr><td class="paramname">fullScreen</td><td>A boolean value. If set to true, the application displays in full- screen mode, otherwise it will attempt to display in windowed mode. </td></tr>
  432. </table>
  433. </dd>
  434. </dl>
  435. <dl class="section return"><dt>Returns</dt><dd>Returns true if successful, otherwise false. </dd></dl>
  436. <dl class="section see"><dt>See also</dt><dd><a class="el" href="group__VideoFunctions.html#ga58f078b3510384ef2d48e822bd3bc831">getDesktopResolution</a>, <a class="el" href="group__VideoFunctions.html#ga65060b1793a5a5603ab877b73ddd5523">getDisplayDeviceList</a>, <a class="el" href="group__VideoFunctions.html#ga798c806b15d9a5d39208a23f73be2a74">getResolutionList</a>, <a class="el" href="group__VideoFunctions.html#gabcb80903aff5a566f57bc964eea70e07">nextResolution</a>, <a class="el" href="group__VideoFunctions.html#ga898ea00c293f6be45a2a1ee6dcd5c4f4">prevResolution</a>, <a class="el" href="group__VideoFunctions.html#gaf14b03eb62b5505c56de10576b253abd">setDisplayDevice</a>, <a class="el" href="group__VideoFunctions.html#ga746402e9fc76f19e6aaf55615ec7ddab">setRes</a>, <a class="el" href="group__VideoFunctions.html#ga243e167942f4b98c092c981545295f0e">switchBitDepth</a> </dd></dl>
  437. </div>
  438. </div>
  439. <a id="gabdfb7edd26670dc943e86a866b75c9a7" name="gabdfb7edd26670dc943e86a866b75c9a7"></a>
  440. <h2 class="memtitle"><span class="permalink"><a href="#gabdfb7edd26670dc943e86a866b75c9a7">&#9670;&#160;</a></span>setVerticalSync()</h2>
  441. <div class="memitem">
  442. <div class="memproto">
  443. <table class="memname">
  444. <tr>
  445. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a> setVerticalSync </td>
  446. <td>(</td>
  447. <td class="paramtype">enable&#160;</td>
  448. <td class="paramname"></td><td>)</td>
  449. <td></td>
  450. </tr>
  451. </table>
  452. </div><div class="memdoc">
  453. <p>Use the setVerticalSync function to force the framerate to sync up with the vertical refresh rate. This is used to reduce excessive swapping/rendering. There is generally no purpose in rendering any faster than the monitor will support. Those extra 'ergs' can be used for something else </p><dl class="params"><dt>Parameters</dt><dd>
  454. <table class="params">
  455. <tr><td class="paramname">enable</td><td>A boolean value. If set to true, the engine will only swap front and back buffers on or before a vertical refresh pass. </td></tr>
  456. </table>
  457. </dd>
  458. </dl>
  459. <dl class="section return"><dt>Returns</dt><dd>Returns true on success, false otherwise. </dd></dl>
  460. </div>
  461. </div>
  462. <a id="ga243e167942f4b98c092c981545295f0e" name="ga243e167942f4b98c092c981545295f0e"></a>
  463. <h2 class="memtitle"><span class="permalink"><a href="#ga243e167942f4b98c092c981545295f0e">&#9670;&#160;</a></span>switchBitDepth()</h2>
  464. <div class="memitem">
  465. <div class="memproto">
  466. <table class="memname">
  467. <tr>
  468. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a> switchBitDepth </td>
  469. <td>(</td>
  470. <td class="paramname"></td><td>)</td>
  471. <td></td>
  472. </tr>
  473. </table>
  474. </div><div class="memdoc">
  475. <p>Use the switchBitDepth function to toggle the bits-per-pixel (bpp) pixel resolution between 16 and 32. </p><dl class="section return"><dt>Returns</dt><dd>Returns true on success, false otherwise. </dd></dl>
  476. <dl class="section see"><dt>See also</dt><dd><a class="el" href="group__VideoFunctions.html#ga58f078b3510384ef2d48e822bd3bc831">getDesktopResolution</a>, <a class="el" href="group__VideoFunctions.html#ga65060b1793a5a5603ab877b73ddd5523">getDisplayDeviceList</a>, <a class="el" href="group__VideoFunctions.html#ga798c806b15d9a5d39208a23f73be2a74">getResolutionList</a>, <a class="el" href="group__VideoFunctions.html#gabcb80903aff5a566f57bc964eea70e07">nextResolution</a>, <a class="el" href="group__VideoFunctions.html#ga898ea00c293f6be45a2a1ee6dcd5c4f4">prevResolution</a>, <a class="el" href="group__VideoFunctions.html#gaf14b03eb62b5505c56de10576b253abd">setDisplayDevice</a>, <a class="el" href="group__VideoFunctions.html#ga746402e9fc76f19e6aaf55615ec7ddab">setRes</a> </dd></dl>
  477. </div>
  478. </div>
  479. <a id="ga2600061433257d961bdc30e244998ff6" name="ga2600061433257d961bdc30e244998ff6"></a>
  480. <h2 class="memtitle"><span class="permalink"><a href="#ga2600061433257d961bdc30e244998ff6">&#9670;&#160;</a></span>toggleFullScreen()</h2>
  481. <div class="memitem">
  482. <div class="memproto">
  483. <table class="memname">
  484. <tr>
  485. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a> toggleFullScreen </td>
  486. <td>(</td>
  487. <td class="paramname"></td><td>)</td>
  488. <td></td>
  489. </tr>
  490. </table>
  491. </div><div class="memdoc">
  492. <p>Use the toggleFullScreen function to switch from full-screen mode to windowed, or vice versa. </p><dl class="section return"><dt>Returns</dt><dd>Returns true on success, false otherwise </dd></dl>
  493. </div>
  494. </div>
  495. <a id="ga172eabb8a069572ecc88304c1d00fc68" name="ga172eabb8a069572ecc88304c1d00fc68"></a>
  496. <h2 class="memtitle"><span class="permalink"><a href="#ga172eabb8a069572ecc88304c1d00fc68">&#9670;&#160;</a></span>videoSetGammaCorrection()</h2>
  497. <div class="memitem">
  498. <div class="memproto">
  499. <table class="memname">
  500. <tr>
  501. <td class="memname"><a class="el" href="group__MetaScriptingFunctions.html#ga3428b441d74b14a5aed2f08490b4b9f3">void</a> videoSetGammaCorrection </td>
  502. <td>(</td>
  503. <td class="paramtype">gamma&#160;</td>
  504. <td class="paramname"></td><td>)</td>
  505. <td></td>
  506. </tr>
  507. </table>
  508. </div><div class="memdoc">
  509. <p>Use the videoSetGammaCorrection function to adjust the gamma for the video card. The card will revert to it's default gamma setting as long as the application closes normally </p><dl class="params"><dt>Parameters</dt><dd>
  510. <table class="params">
  511. <tr><td class="paramname">gamma</td><td>A floating-point value between 0.0 and 1.0. </td></tr>
  512. </table>
  513. </dd>
  514. </dl>
  515. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  516. </div>
  517. </div>
  518. <h2 class="groupheader">Variable Documentation</h2>
  519. <a id="ga1011e94405c748d382dc1edfedeca59d" name="ga1011e94405c748d382dc1edfedeca59d"></a>
  520. <h2 class="memtitle"><span class="permalink"><a href="#ga1011e94405c748d382dc1edfedeca59d">&#9670;&#160;</a></span>getVerticalSync</h2>
  521. <div class="memitem">
  522. <div class="memproto">
  523. <table class="memname">
  524. <tr>
  525. <td class="memname"><a class="el" href="group__TorqueScriptTypes.html#ga2b43030c97cd77d3fe3fc96fd39aa246">Boolean</a> getVerticalSync</td>
  526. </tr>
  527. </table>
  528. </div><div class="memdoc">
  529. <b>Initial value:</b><div class="fragment"><div class="line">{</div>
  530. <div class="line"> <span class="keywordflow">return</span>(Video::getVerticalSync())</div>
  531. </div><!-- fragment --><p>Use the getVerticalSync function to determine if the application's framerate is currently synchronized to the vertical refresh rate. </p><dl class="section return"><dt>Returns</dt><dd>Returns true if Vertical sync is enabled, false otherwise </dd></dl>
  532. </div>
  533. </div>
  534. </div><!-- contents -->
  535. <!-- start footer part -->
  536. <hr class="footer"/><address class="footer"><small>
  537. Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
  538. </small></address>
  539. </body>
  540. </html>