351 lines
67 KiB
HTML
Vendored
351 lines
67 KiB
HTML
Vendored
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||
<meta name="generator" content="Doxygen 1.13.1"/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||
<title>dl: D:/dl/dl/system/dl_system.h 源文件</title>
|
||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="jquery.js"></script>
|
||
<script type="text/javascript" src="dynsections.js"></script>
|
||
<script type="text/javascript" src="clipboard.js"></script>
|
||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="resize.js"></script>
|
||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
</head>
|
||
<body>
|
||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
<div id="titlearea">
|
||
<table cellspacing="0" cellpadding="0">
|
||
<tbody>
|
||
<tr id="projectrow">
|
||
<td id="projectalign">
|
||
<div id="projectname">dl
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<!-- end header part -->
|
||
<!-- 制作者 Doxygen 1.13.1 -->
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
$(function() { codefold.init(0); });
|
||
/* @license-end */
|
||
</script>
|
||
<script type="text/javascript" src="menudata.js"></script>
|
||
<script type="text/javascript" src="menu.js"></script>
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
$(function() {
|
||
initMenu('',false,false,'search.php','搜索',false);
|
||
});
|
||
/* @license-end */
|
||
</script>
|
||
<div id="main-nav"></div>
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
$(function(){ initResizable(false); });
|
||
/* @license-end */
|
||
</script>
|
||
<div id="nav-path" class="navpath">
|
||
<ul>
|
||
<li class="navelem"><a class="el" href="dir_17297ffb27ce571941f5fb5008f01a1f.html">dl</a></li><li class="navelem"><a class="el" href="dir_b2bcec82b594d980efe59d1a11da2bcc.html">system</a></li> </ul>
|
||
</div>
|
||
</div><!-- top -->
|
||
<div id="doc-content">
|
||
<div class="header">
|
||
<div class="headertitle"><div class="title">dl_system.h</div></div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
<a href="dl__system_8h.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span></div>
|
||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#pragma once</span></div>
|
||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
|
||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#ifndef DL_DISABLE_RENDER</span></div>
|
||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <string_view></span></div>
|
||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include <vector></span></div>
|
||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include "<a class="code" href="dl__type_8h.html">dl_type.h</a>"</span></div>
|
||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include "<a class="code" href="dl__type__user_8h.html">base/dl_type_user.h</a>"</span></div>
|
||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include "<a class="code" href="dl__lua_8h.html">script/dl_lua.h</a>"</span></div>
|
||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacedl.html">dl</a></div>
|
||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>{</div>
|
||
<div class="foldopen" id="foldopen00025" data-start="{" data-end="};">
|
||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9"> 25</a></span><span class="keyword">enum class</span> <a class="code hl_enumeration" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9">FullScreenMode</a></div>
|
||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>{</div>
|
||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9a70e2a9fa5d5ec49dc67453eab551251d"> 27</a></span> <a class="code hl_enumvalue" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9a70e2a9fa5d5ec49dc67453eab551251d">WINDOW</a>,</div>
|
||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9aba7de5bc6888294e5884b024a4c894f1"> 28</a></span> <a class="code hl_enumvalue" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9aba7de5bc6888294e5884b024a4c894f1">FULL</a>,</div>
|
||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9a0b031f5440ee3bbf18f579b0baf69169"> 29</a></span> <a class="code hl_enumvalue" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9a0b031f5440ee3bbf18f579b0baf69169">FULL_WINDOW</a></div>
|
||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>};</div>
|
||
</div>
|
||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span></div>
|
||
<div class="foldopen" id="foldopen00032" data-start="{" data-end="};">
|
||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720"> 32</a></span><span class="keyword">enum class</span> <a class="code hl_enumeration" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">WindowDirection</a></div>
|
||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>{</div>
|
||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720afbaedde498cdead4f2780217646e9ba1"> 34</a></span> <a class="code hl_enumvalue" href="namespacedl.html#a9a9c6f421dcef7f54e6c106f7c57cd27afbaedde498cdead4f2780217646e9ba1">UP</a>,</div>
|
||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720a21507b40c80068eda19865706fdc2403"> 35</a></span> <a class="code hl_enumvalue" href="namespacedl.html#a9a9c6f421dcef7f54e6c106f7c57cd27a21507b40c80068eda19865706fdc2403">RIGHT</a>,</div>
|
||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720ac4e0e4e3118472beeb2ae75827450f1f"> 36</a></span> <a class="code hl_enumvalue" href="namespacedl.html#a9a9c6f421dcef7f54e6c106f7c57cd27ac4e0e4e3118472beeb2ae75827450f1f">DOWN</a>,</div>
|
||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720a684d325a7303f52e64011467ff5c5758"> 37</a></span> <a class="code hl_enumvalue" href="namespacedl.html#a9a9c6f421dcef7f54e6c106f7c57cd27a684d325a7303f52e64011467ff5c5758">LEFT</a></div>
|
||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>};</div>
|
||
</div>
|
||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span></div>
|
||
<div class="foldopen" id="foldopen00041" data-start="{" data-end="};">
|
||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="structdl_1_1_param_window.html"> 41</a></span><span class="keyword">struct </span><a class="code hl_function" href="structdl_1_1_param_window.html#a16142fdf64c01ec2ca275b8a78053614">ParamWindow</a></div>
|
||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>{</div>
|
||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="structdl_1_1_param_window.html#a01e7b17d2177a6f5aeda4bac2b0dbe1c"> 43</a></span> std::string <a class="code hl_variable" href="structdl_1_1_param_window.html#a01e7b17d2177a6f5aeda4bac2b0dbe1c">_strTitle</a>;</div>
|
||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="structdl_1_1_param_window.html#a7f35283ad3dfab7c2d3a4f64141994f2"> 44</a></span> <a class="code hl_typedef" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> <a class="code hl_variable" href="structdl_1_1_param_window.html#a7f35283ad3dfab7c2d3a4f64141994f2">_size</a>;</div>
|
||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="structdl_1_1_param_window.html#a560f5fb5d003be36dbc28735f8958d9f"> 45</a></span> <a class="code hl_enumeration" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9">FullScreenMode</a> <a class="code hl_variable" href="structdl_1_1_param_window.html#a560f5fb5d003be36dbc28735f8958d9f">_fullScreenMode</a>; <span class="comment">//0.窗口 1.全屏 2.全屏窗口</span></div>
|
||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="structdl_1_1_param_window.html#a563c6621768372296e937dd3eda58a3a"> 46</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structdl_1_1_param_window.html#a563c6621768372296e937dd3eda58a3a">_bHideTitle</a>;</div>
|
||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
|
||
<div class="foldopen" id="foldopen00048" data-start="{" data-end="}">
|
||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="structdl_1_1_param_window.html#a16142fdf64c01ec2ca275b8a78053614"> 48</a></span> <a class="code hl_function" href="structdl_1_1_param_window.html#a16142fdf64c01ec2ca275b8a78053614">ParamWindow</a>() :</div>
|
||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_variable" href="structdl_1_1_param_window.html#a01e7b17d2177a6f5aeda4bac2b0dbe1c">_strTitle</a>{ <span class="stringliteral">"C++ drawing library"</span> },</div>
|
||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_variable" href="structdl_1_1_param_window.html#a7f35283ad3dfab7c2d3a4f64141994f2">_size</a>{ 800,600 },</div>
|
||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <a class="code hl_variable" href="structdl_1_1_param_window.html#a560f5fb5d003be36dbc28735f8958d9f">_fullScreenMode</a>{ <a class="code hl_enumeration" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9">FullScreenMode</a>::<a class="code hl_enumvalue" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9a70e2a9fa5d5ec49dc67453eab551251d">WINDOW</a> },</div>
|
||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <a class="code hl_variable" href="structdl_1_1_param_window.html#a563c6621768372296e937dd3eda58a3a">_bHideTitle</a>{ false }</div>
|
||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> {}</div>
|
||
</div>
|
||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>};</div>
|
||
</div>
|
||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span></div>
|
||
<div class="foldopen" id="foldopen00057" data-start="{" data-end="};">
|
||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979fa"> 57</a></span><span class="keyword">enum class</span> <a class="code hl_enumeration" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979fa">SystemStep</a></div>
|
||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>{</div>
|
||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979faab078ffd28db767c502ac367053f6e0ac"> 59</a></span> <a class="code hl_enumvalue" href="namespacedl.html#a9a9c6f421dcef7f54e6c106f7c57cd27ab078ffd28db767c502ac367053f6e0ac">START</a>,</div>
|
||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979faa15a8022d0ed9cd9c2a2e756822703eb4"> 60</a></span> <a class="code hl_enumvalue" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979faa15a8022d0ed9cd9c2a2e756822703eb4">UPDATE</a>,</div>
|
||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979faac71c45515d9a92759e3cc0046bfdb059"> 61</a></span> <a class="code hl_enumvalue" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979faac71c45515d9a92759e3cc0046bfdb059">RENDER</a>,</div>
|
||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979faa7d649ef069df9885e382417c79f3d5cd"> 62</a></span> <a class="code hl_enumvalue" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979faa7d649ef069df9885e382417c79f3d5cd">RELEASE</a>,</div>
|
||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span>};</div>
|
||
</div>
|
||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="keyword">class </span>SystemImp;</div>
|
||
<div class="foldopen" id="foldopen00067" data-start="{" data-end="};">
|
||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html"> 67</a></span><span class="keyword">class </span><a class="code hl_function" href="classdl_1_1_system.html#a7ae34d0cbe827e4b7ed724967bbe3721">System</a></div>
|
||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span>{</div>
|
||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="keyword">public</span>:</div>
|
||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#afb64a4c7b4d27c85eae1a4b100dcd532"> 70</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classdl_1_1_system.html#afb64a4c7b4d27c85eae1a4b100dcd532">Func</a> = void (*)(void);</div>
|
||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a7ae34d0cbe827e4b7ed724967bbe3721"> 71</a></span> <a class="code hl_function" href="classdl_1_1_system.html#a7ae34d0cbe827e4b7ed724967bbe3721">System</a>();</div>
|
||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a90d396e2106f332d86be691488054662"> 72</a></span> <a class="code hl_function" href="classdl_1_1_system.html#a90d396e2106f332d86be691488054662">~System</a>();</div>
|
||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span></div>
|
||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#ad3f4b8d95bf0234654c41c4f86d90342"> 79</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#ad3f4b8d95bf0234654c41c4f86d90342">Start</a>(std::string_view json_window,</div>
|
||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> std::string_view json_path = <span class="stringliteral">""</span>);</div>
|
||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span></div>
|
||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a24a710cb3455ce54e300d165adfbc93c"> 85</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a24a710cb3455ce54e300d165adfbc93c">Start</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structdl_1_1_param_window.html">ParamWindow</a>& param = {});</div>
|
||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#ab6eae396ded3c2a9b3181089afc681cb"> 89</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#ab6eae396ded3c2a9b3181089afc681cb">Exit</a>();</div>
|
||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a136a8e40f4cf622a8e404971d1a8ff69"> 93</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a136a8e40f4cf622a8e404971d1a8ff69">SetFuncInit</a>(<a class="code hl_typedef" href="classdl_1_1_system.html#afb64a4c7b4d27c85eae1a4b100dcd532">Func</a> func) { _funcInit = func; }</div>
|
||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a2e66b58c56340aecceba81751e8268fa"> 97</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a2e66b58c56340aecceba81751e8268fa">SetFuncRun</a>(<a class="code hl_typedef" href="classdl_1_1_system.html#afb64a4c7b4d27c85eae1a4b100dcd532">Func</a> func) { _funcRun = func; }</div>
|
||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span></div>
|
||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#ac4ef41aaeb7e4ee4d2d75d8194849824"> 104</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#ac4ef41aaeb7e4ee4d2d75d8194849824">SetCursorPosition</a>(<a class="code hl_typedef" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a> xy);</div>
|
||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span></div>
|
||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a3fcc92ba98056be5d824d941d537511f"> 109</a></span> <a class="code hl_typedef" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> <a class="code hl_function" href="classdl_1_1_system.html#a3fcc92ba98056be5d824d941d537511f">GetWindowSize</a>();</div>
|
||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#af3c763c08b59913c18c2ecea96950f26"> 113</a></span> <a class="code hl_typedef" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> <a class="code hl_function" href="classdl_1_1_system.html#af3c763c08b59913c18c2ecea96950f26">GetWorkArea</a>();</div>
|
||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a438383cd0fafb04796c79960a5b6bb58"> 117</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a438383cd0fafb04796c79960a5b6bb58">SetWindowPoint</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a>& xy);</div>
|
||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span></div>
|
||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a87f40b8f8f12ca703a177c74c32d7389"> 122</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a87f40b8f8f12ca703a177c74c32d7389">SetWindowCenter</a>();</div>
|
||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a2d49eb9a85acda6d6a8523ad98ecae22"> 126</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a2d49eb9a85acda6d6a8523ad98ecae22">SetWindowTitle</a>(std::string_view str);</div>
|
||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a5096bd5ad7a969fcd23c3ff96bbdf206"> 130</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classdl_1_1_system.html#a5096bd5ad7a969fcd23c3ff96bbdf206">IsWindowExist</a>();</div>
|
||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span></div>
|
||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a6f81af471ac2b550bef2fcd66c4d828b"> 133</a></span> <span class="keyword">const</span> <a class="code hl_struct" href="structdl_1_1_render_info2_d.html">RenderInfo2D</a>& <a class="code hl_function" href="classdl_1_1_system.html#a6f81af471ac2b550bef2fcd66c4d828b">GetRenderInfo2D</a>();</div>
|
||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#ac66dae8132cd640e5fa54eae8b4c2b83"> 134</a></span> <span class="keyword">const</span> <a class="code hl_struct" href="structdl_1_1_render_info3_d.html">RenderInfo3D</a>& <a class="code hl_function" href="classdl_1_1_system.html#ac66dae8132cd640e5fa54eae8b4c2b83">GetRenderInfo3D</a>();</div>
|
||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span></div>
|
||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a36ade444880a02fad0e718524199d7b3"> 139</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a36ade444880a02fad0e718524199d7b3">ScreenShot</a>(std::string_view path_name);</div>
|
||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
|
||
<div class="foldopen" id="foldopen00141" data-start="{" data-end="};">
|
||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1"> 141</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1">CursorMode</a></div>
|
||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> {</div>
|
||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1a1e23852820b9154316c7c06e2b7ba051"> 143</a></span> <a class="code hl_enumvalue" href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1a1e23852820b9154316c7c06e2b7ba051">NORMAL</a>,</div>
|
||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1a1e50e487f8672658546e3609404b53df"> 144</a></span> <a class="code hl_enumvalue" href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1a1e50e487f8672658546e3609404b53df">HIDE</a>,</div>
|
||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1afc93ea58f6d27ffed2b6518ffecf3e4e"> 145</a></span> <a class="code hl_enumvalue" href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1afc93ea58f6d27ffed2b6518ffecf3e4e">DISABLE</a></div>
|
||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> };</div>
|
||
</div>
|
||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span></div>
|
||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#ac1dab2d5bcbc45dd7c45337282a68e19"> 151</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#ac1dab2d5bcbc45dd7c45337282a68e19">SetCursorMode</a>(<a class="code hl_enumeration" href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1">CursorMode</a> mode);</div>
|
||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span></div>
|
||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#ab82eae40e6c6218b9a6111738f97488a"> 156</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#ab82eae40e6c6218b9a6111738f97488a">SetClipboardString</a>(std::string_view str);</div>
|
||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a3e5e45717e88a8afeb602cd1b9d36824"> 160</a></span> std::string <a class="code hl_function" href="classdl_1_1_system.html#a3e5e45717e88a8afeb602cd1b9d36824">GetClipboardString</a>();</div>
|
||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span></div>
|
||
<div class="foldopen" id="foldopen00165" data-start="{" data-end="}">
|
||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a8cccc7768396915f44b1ad3fc7292039"> 165</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a8cccc7768396915f44b1ad3fc7292039">ClearDropFile</a>()</div>
|
||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> {</div>
|
||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> _vecDropFile.clear();</div>
|
||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> }</div>
|
||
</div>
|
||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span></div>
|
||
<div class="foldopen" id="foldopen00172" data-start="{" data-end="}">
|
||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a22210aacf1666b36d665cf5641216dc9"> 172</a></span> <span class="keyword">const</span> std::vector<std::string>& <a class="code hl_function" href="classdl_1_1_system.html#a22210aacf1666b36d665cf5641216dc9">GetDropFile</a>()</div>
|
||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> {</div>
|
||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="keywordflow">return</span> _vecDropFile;</div>
|
||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> }</div>
|
||
</div>
|
||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span></div>
|
||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#adaf176836a8eadd86e6477ca180e071d"> 181</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#adaf176836a8eadd86e6477ca180e071d">ShowMessageBox</a>(std::string_view title, std::string_view text);</div>
|
||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span></div>
|
||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a18b7d57f26919f5a0726e73ec07f4d32"> 184</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a18b7d57f26919f5a0726e73ec07f4d32">SetFullScreen</a>(<a class="code hl_enumeration" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9">FullScreenMode</a> mode, <span class="keyword">const</span> <a class="code hl_typedef" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a>& size = {});</div>
|
||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span></div>
|
||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a8b917f141598931523804b46170ba193"> 187</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a8b917f141598931523804b46170ba193">SetWindowSize</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a>& size);</div>
|
||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div>
|
||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="comment">// todo(可能不再支持)</span></div>
|
||
<div class="foldopen" id="foldopen00190" data-start="{" data-end="}">
|
||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a06fd1a450a1a95e7b9a5d8282dfe6516"> 190</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a06fd1a450a1a95e7b9a5d8282dfe6516">SetWindowDirection</a>(<a class="code hl_enumeration" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">WindowDirection</a> dir)</div>
|
||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> {</div>
|
||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> _dir = dir;</div>
|
||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> }</div>
|
||
</div>
|
||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span></div>
|
||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#ac713b4b70259693b3138e43fbe0f30fb"> 196</a></span> <a class="code hl_enumeration" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">WindowDirection</a> <a class="code hl_function" href="classdl_1_1_system.html#ac713b4b70259693b3138e43fbe0f30fb">GetWindowDirection</a>() { <span class="keywordflow">return</span> _dir; }</div>
|
||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span></div>
|
||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a2e905b4a047b3f82a6a1cbede26b5011"> 199</a></span> <a class="code hl_enumeration" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979fa">SystemStep</a> <a class="code hl_function" href="classdl_1_1_system.html#a2e905b4a047b3f82a6a1cbede26b5011">GetStep</a>() { <span class="keywordflow">return</span> _step; }</div>
|
||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> </div>
|
||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span></div>
|
||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a410c0c28bd994c424b8ceed45822ebb6"> 203</a></span> std::string <a class="code hl_function" href="classdl_1_1_system.html#a410c0c28bd994c424b8ceed45822ebb6">GetHardwareId</a>();</div>
|
||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span></div>
|
||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a58b1ea63c9777d454df410bd55ff9280"> 206</a></span> std::string <a class="code hl_function" href="classdl_1_1_system.html#a58b1ea63c9777d454df410bd55ff9280">GetUsername</a>();</div>
|
||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span></div>
|
||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#aea41c70e1a10d0736ea1131391c564f6"> 209</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#aea41c70e1a10d0736ea1131391c564f6">Pause</a>();</div>
|
||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span></div>
|
||
<div class="foldopen" id="foldopen00212" data-start="{" data-end="}">
|
||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a4b15b5704614bbf94095458c6072d390"> 212</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a4b15b5704614bbf94095458c6072d390">_add_drop_file</a>(std::string_view str)</div>
|
||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> {</div>
|
||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> _vecDropFile.push_back(std::string{ str });</div>
|
||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> }</div>
|
||
</div>
|
||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> </div>
|
||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a8936af3f5fe7cd12654d9ed26a0d9d38"> 217</a></span> SystemImp* <a class="code hl_function" href="classdl_1_1_system.html#a8936af3f5fe7cd12654d9ed26a0d9d38">GetImp</a>() { <span class="keywordflow">return</span> _imp; }</div>
|
||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> </div>
|
||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <span class="comment">// 提前初始化,以便使用glfw的一些接口,例如显示器相关</span></div>
|
||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a2a0d48896bee6e3d6b6a619835cd7b04"> 220</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a2a0d48896bee6e3d6b6a619835cd7b04">_init_glfw</a>();</div>
|
||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a2f39c695396ad1ee7d9dd8fcf10f045d"> 221</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a2f39c695396ad1ee7d9dd8fcf10f045d">_delete_glfw</a>();</div>
|
||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
|
||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="comment">// 触发窗口大小变更(用户请勿调用)</span></div>
|
||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a7347d6b514ff9be380d62b193037a118"> 224</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a7347d6b514ff9be380d62b193037a118">_resize</a>();</div>
|
||
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <span class="comment">// 设置屏幕方向(用户请勿调用)</span></div>
|
||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#addff5cb1be4bd66429af5b2e95f7906b"> 226</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#addff5cb1be4bd66429af5b2e95f7906b">_set_dir</a>(<a class="code hl_enumeration" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">WindowDirection</a> dir) { _dir = dir; }</div>
|
||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <span class="comment">// 屏幕方向处理glfw输入坐标</span></div>
|
||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a410b83d2046e2e5c724d04dcf831295c"> 228</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a410b83d2046e2e5c724d04dcf831295c">_convert_glfw_to_system</a>(<a class="code hl_typedef" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a>& xy);</div>
|
||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a0b69b4c210fc10b20b71f89852441524"> 229</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a0b69b4c210fc10b20b71f89852441524">_convert_system_to_glfw</a>(<a class="code hl_typedef" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a>& xy);</div>
|
||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="comment">//--------------------------lua----------------------------</span></div>
|
||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a964702cc7463a0b6f500727f81d72c40"> 231</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#a964702cc7463a0b6f500727f81d72c40">lua_SetFuncInit</a>(luabridge::LuaRef func);</div>
|
||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#abd2451c8c9741820cc7dc080280ec709"> 232</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_system.html#abd2451c8c9741820cc7dc080280ec709">lua_SetFuncRun</a>(luabridge::LuaRef func);</div>
|
||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="keyword">private</span>:</div>
|
||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> SystemImp* _imp;</div>
|
||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <a class="code hl_typedef" href="classdl_1_1_system.html#afb64a4c7b4d27c85eae1a4b100dcd532">Func</a> _funcInit;</div>
|
||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <a class="code hl_typedef" href="classdl_1_1_system.html#afb64a4c7b4d27c85eae1a4b100dcd532">Func</a> _funcRun; </div>
|
||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <a class="code hl_enumeration" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979fa">SystemStep</a> _step;</div>
|
||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div>
|
||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <a class="code hl_enumeration" href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1">CursorMode</a> _cursorMode;</div>
|
||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keywordtype">bool</span> _bCursorModeChange;</div>
|
||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
|
||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <span class="keywordtype">void</span>* _nativeWindow;</div>
|
||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
|
||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> std::vector<std::string> _vecDropFile;</div>
|
||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <a class="code hl_enumeration" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9">FullScreenMode</a> _fullScreenMode;</div>
|
||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <a class="code hl_typedef" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> _desktopSize;<span class="comment">// 仅用于恢复全屏到窗口全屏使用</span></div>
|
||
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <a class="code hl_enumeration" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">WindowDirection</a> _dir;</div>
|
||
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> </div>
|
||
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <span class="keyword">struct</span></div>
|
||
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> {</div>
|
||
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a6f23671ea004b5e1e67f54a9c1d9a26b"> 251</a></span> luabridge::LuaRef _funcInit{ <a class="code hl_variable" href="namespacedl.html#ac3c28b96ba2840ce54591d955386a3ba">g_lua</a>->GetL() };</div>
|
||
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="classdl_1_1_system.html#a13b8d1e42913793f61ab2761974c0c29"> 252</a></span> luabridge::LuaRef _funcRun{ <a class="code hl_variable" href="namespacedl.html#ac3c28b96ba2840ce54591d955386a3ba">g_lua</a>->GetL() };</div>
|
||
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> }_lua;</div>
|
||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div>
|
||
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <span class="keywordtype">bool</span> _start_init(<span class="keyword">const</span> ParamWindow& param);</div>
|
||
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <span class="keywordtype">void</span> _start_loop();</div>
|
||
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> </div>
|
||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <span class="comment">// 在linux上,framebuffer大小 = 窗口大小 * 缩放值</span></div>
|
||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <span class="comment">// 我们只关心绘制内容 framebuffer视作用户层的窗口大小</span></div>
|
||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <span class="keywordtype">void</span> _get_window_size(<span class="keywordtype">int</span>& w, <span class="keywordtype">int</span>& h);</div>
|
||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span>};</div>
|
||
</div>
|
||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span><span class="keyword">extern</span> <a class="code hl_class" href="classdl_1_1_system.html">System</a>* <a class="code hl_variable" href="namespacedl.html#ab7afa4571bbf2c18a00e8359c8000bff">g_system</a>;</div>
|
||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span>}</div>
|
||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> </div>
|
||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span><span class="preprocessor">#endif</span></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html"><div class="ttname"><a href="classdl_1_1_system.html">dl::System</a></div><div class="ttdoc">系统</div><div class="ttdef"><b>定义</b> <a href="#l00067">dl_system.h:68</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a06fd1a450a1a95e7b9a5d8282dfe6516"><div class="ttname"><a href="classdl_1_1_system.html#a06fd1a450a1a95e7b9a5d8282dfe6516">dl::System::SetWindowDirection</a></div><div class="ttdeci">void SetWindowDirection(WindowDirection dir)</div><div class="ttdef"><b>定义</b> <a href="#l00190">dl_system.h:190</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a0b69b4c210fc10b20b71f89852441524"><div class="ttname"><a href="classdl_1_1_system.html#a0b69b4c210fc10b20b71f89852441524">dl::System::_convert_system_to_glfw</a></div><div class="ttdeci">void _convert_system_to_glfw(Point &xy)</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a136a8e40f4cf622a8e404971d1a8ff69"><div class="ttname"><a href="classdl_1_1_system.html#a136a8e40f4cf622a8e404971d1a8ff69">dl::System::SetFuncInit</a></div><div class="ttdeci">void SetFuncInit(Func func)</div><div class="ttdoc">设置 初始化函数</div><div class="ttdef"><b>定义</b> <a href="#l00093">dl_system.h:93</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a18b7d57f26919f5a0726e73ec07f4d32"><div class="ttname"><a href="classdl_1_1_system.html#a18b7d57f26919f5a0726e73ec07f4d32">dl::System::SetFullScreen</a></div><div class="ttdeci">void SetFullScreen(FullScreenMode mode, const Size &size={})</div><div class="ttdoc">设置全屏</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a22210aacf1666b36d665cf5641216dc9"><div class="ttname"><a href="classdl_1_1_system.html#a22210aacf1666b36d665cf5641216dc9">dl::System::GetDropFile</a></div><div class="ttdeci">const std::vector< std::string > & GetDropFile()</div><div class="ttdoc">返回拖入文件列表</div><div class="ttdef"><b>定义</b> <a href="#l00172">dl_system.h:172</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a24a710cb3455ce54e300d165adfbc93c"><div class="ttname"><a href="classdl_1_1_system.html#a24a710cb3455ce54e300d165adfbc93c">dl::System::Start</a></div><div class="ttdeci">void Start(const ParamWindow &param={})</div><div class="ttdoc">创建窗口 并进入 游戏循环</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a2a0d48896bee6e3d6b6a619835cd7b04"><div class="ttname"><a href="classdl_1_1_system.html#a2a0d48896bee6e3d6b6a619835cd7b04">dl::System::_init_glfw</a></div><div class="ttdeci">void _init_glfw()</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a2d49eb9a85acda6d6a8523ad98ecae22"><div class="ttname"><a href="classdl_1_1_system.html#a2d49eb9a85acda6d6a8523ad98ecae22">dl::System::SetWindowTitle</a></div><div class="ttdeci">void SetWindowTitle(std::string_view str)</div><div class="ttdoc">设置窗口标题</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a2e66b58c56340aecceba81751e8268fa"><div class="ttname"><a href="classdl_1_1_system.html#a2e66b58c56340aecceba81751e8268fa">dl::System::SetFuncRun</a></div><div class="ttdeci">void SetFuncRun(Func func)</div><div class="ttdoc">设置 帧函数</div><div class="ttdef"><b>定义</b> <a href="#l00097">dl_system.h:97</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a2e905b4a047b3f82a6a1cbede26b5011"><div class="ttname"><a href="classdl_1_1_system.html#a2e905b4a047b3f82a6a1cbede26b5011">dl::System::GetStep</a></div><div class="ttdeci">SystemStep GetStep()</div><div class="ttdoc">返回引擎运行状态</div><div class="ttdef"><b>定义</b> <a href="#l00199">dl_system.h:199</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a2f39c695396ad1ee7d9dd8fcf10f045d"><div class="ttname"><a href="classdl_1_1_system.html#a2f39c695396ad1ee7d9dd8fcf10f045d">dl::System::_delete_glfw</a></div><div class="ttdeci">void _delete_glfw()</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a36ade444880a02fad0e718524199d7b3"><div class="ttname"><a href="classdl_1_1_system.html#a36ade444880a02fad0e718524199d7b3">dl::System::ScreenShot</a></div><div class="ttdeci">void ScreenShot(std::string_view path_name)</div><div class="ttdoc">截屏</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a3e5e45717e88a8afeb602cd1b9d36824"><div class="ttname"><a href="classdl_1_1_system.html#a3e5e45717e88a8afeb602cd1b9d36824">dl::System::GetClipboardString</a></div><div class="ttdeci">std::string GetClipboardString()</div><div class="ttdoc">返回剪贴板</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a3fcc92ba98056be5d824d941d537511f"><div class="ttname"><a href="classdl_1_1_system.html#a3fcc92ba98056be5d824d941d537511f">dl::System::GetWindowSize</a></div><div class="ttdeci">Size GetWindowSize()</div><div class="ttdoc">返回窗口大小</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a410b83d2046e2e5c724d04dcf831295c"><div class="ttname"><a href="classdl_1_1_system.html#a410b83d2046e2e5c724d04dcf831295c">dl::System::_convert_glfw_to_system</a></div><div class="ttdeci">void _convert_glfw_to_system(Point &xy)</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a410c0c28bd994c424b8ceed45822ebb6"><div class="ttname"><a href="classdl_1_1_system.html#a410c0c28bd994c424b8ceed45822ebb6">dl::System::GetHardwareId</a></div><div class="ttdeci">std::string GetHardwareId()</div><div class="ttdoc">硬件码(md5 长度32)</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a438383cd0fafb04796c79960a5b6bb58"><div class="ttname"><a href="classdl_1_1_system.html#a438383cd0fafb04796c79960a5b6bb58">dl::System::SetWindowPoint</a></div><div class="ttdeci">void SetWindowPoint(const Point &xy)</div><div class="ttdoc">设置窗口位置</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a4b15b5704614bbf94095458c6072d390"><div class="ttname"><a href="classdl_1_1_system.html#a4b15b5704614bbf94095458c6072d390">dl::System::_add_drop_file</a></div><div class="ttdeci">void _add_drop_file(std::string_view str)</div><div class="ttdoc">内部调用</div><div class="ttdef"><b>定义</b> <a href="#l00212">dl_system.h:212</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a5096bd5ad7a969fcd23c3ff96bbdf206"><div class="ttname"><a href="classdl_1_1_system.html#a5096bd5ad7a969fcd23c3ff96bbdf206">dl::System::IsWindowExist</a></div><div class="ttdeci">bool IsWindowExist()</div><div class="ttdoc">窗口是否存在</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a58b1ea63c9777d454df410bd55ff9280"><div class="ttname"><a href="classdl_1_1_system.html#a58b1ea63c9777d454df410bd55ff9280">dl::System::GetUsername</a></div><div class="ttdeci">std::string GetUsername()</div><div class="ttdoc">返回用户名</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a59b29ac5094174fb09897c75f2e96dc1"><div class="ttname"><a href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1">dl::System::CursorMode</a></div><div class="ttdeci">CursorMode</div><div class="ttdef"><b>定义</b> <a href="#l00141">dl_system.h:142</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a59b29ac5094174fb09897c75f2e96dc1a1e23852820b9154316c7c06e2b7ba051"><div class="ttname"><a href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1a1e23852820b9154316c7c06e2b7ba051">dl::System::CursorMode::NORMAL</a></div><div class="ttdeci">@ NORMAL</div><div class="ttdef"><b>定义</b> <a href="#l00143">dl_system.h:143</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a59b29ac5094174fb09897c75f2e96dc1a1e50e487f8672658546e3609404b53df"><div class="ttname"><a href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1a1e50e487f8672658546e3609404b53df">dl::System::CursorMode::HIDE</a></div><div class="ttdeci">@ HIDE</div><div class="ttdef"><b>定义</b> <a href="#l00144">dl_system.h:144</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a59b29ac5094174fb09897c75f2e96dc1afc93ea58f6d27ffed2b6518ffecf3e4e"><div class="ttname"><a href="classdl_1_1_system.html#a59b29ac5094174fb09897c75f2e96dc1afc93ea58f6d27ffed2b6518ffecf3e4e">dl::System::CursorMode::DISABLE</a></div><div class="ttdeci">@ DISABLE</div><div class="ttdef"><b>定义</b> <a href="#l00145">dl_system.h:145</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a6f81af471ac2b550bef2fcd66c4d828b"><div class="ttname"><a href="classdl_1_1_system.html#a6f81af471ac2b550bef2fcd66c4d828b">dl::System::GetRenderInfo2D</a></div><div class="ttdeci">const RenderInfo2D & GetRenderInfo2D()</div><div class="ttdoc">返回上一帧绘图信息</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a7347d6b514ff9be380d62b193037a118"><div class="ttname"><a href="classdl_1_1_system.html#a7347d6b514ff9be380d62b193037a118">dl::System::_resize</a></div><div class="ttdeci">void _resize()</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a7ae34d0cbe827e4b7ed724967bbe3721"><div class="ttname"><a href="classdl_1_1_system.html#a7ae34d0cbe827e4b7ed724967bbe3721">dl::System::System</a></div><div class="ttdeci">System()</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a87f40b8f8f12ca703a177c74c32d7389"><div class="ttname"><a href="classdl_1_1_system.html#a87f40b8f8f12ca703a177c74c32d7389">dl::System::SetWindowCenter</a></div><div class="ttdeci">void SetWindowCenter()</div><div class="ttdoc">设置窗口居中(以工作区大小)</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a8936af3f5fe7cd12654d9ed26a0d9d38"><div class="ttname"><a href="classdl_1_1_system.html#a8936af3f5fe7cd12654d9ed26a0d9d38">dl::System::GetImp</a></div><div class="ttdeci">SystemImp * GetImp()</div><div class="ttdef"><b>定义</b> <a href="#l00217">dl_system.h:217</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a8b917f141598931523804b46170ba193"><div class="ttname"><a href="classdl_1_1_system.html#a8b917f141598931523804b46170ba193">dl::System::SetWindowSize</a></div><div class="ttdeci">void SetWindowSize(const Size &size)</div><div class="ttdoc">设置窗口大小</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a8cccc7768396915f44b1ad3fc7292039"><div class="ttname"><a href="classdl_1_1_system.html#a8cccc7768396915f44b1ad3fc7292039">dl::System::ClearDropFile</a></div><div class="ttdeci">void ClearDropFile()</div><div class="ttdoc">清空拖入文件列表</div><div class="ttdef"><b>定义</b> <a href="#l00165">dl_system.h:165</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a90d396e2106f332d86be691488054662"><div class="ttname"><a href="classdl_1_1_system.html#a90d396e2106f332d86be691488054662">dl::System::~System</a></div><div class="ttdeci">~System()</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_a964702cc7463a0b6f500727f81d72c40"><div class="ttname"><a href="classdl_1_1_system.html#a964702cc7463a0b6f500727f81d72c40">dl::System::lua_SetFuncInit</a></div><div class="ttdeci">void lua_SetFuncInit(luabridge::LuaRef func)</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_ab6eae396ded3c2a9b3181089afc681cb"><div class="ttname"><a href="classdl_1_1_system.html#ab6eae396ded3c2a9b3181089afc681cb">dl::System::Exit</a></div><div class="ttdeci">void Exit()</div><div class="ttdoc">创建窗口 并进入 游戏循环</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_ab82eae40e6c6218b9a6111738f97488a"><div class="ttname"><a href="classdl_1_1_system.html#ab82eae40e6c6218b9a6111738f97488a">dl::System::SetClipboardString</a></div><div class="ttdeci">void SetClipboardString(std::string_view str)</div><div class="ttdoc">设置剪贴板</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_abd2451c8c9741820cc7dc080280ec709"><div class="ttname"><a href="classdl_1_1_system.html#abd2451c8c9741820cc7dc080280ec709">dl::System::lua_SetFuncRun</a></div><div class="ttdeci">void lua_SetFuncRun(luabridge::LuaRef func)</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_ac1dab2d5bcbc45dd7c45337282a68e19"><div class="ttname"><a href="classdl_1_1_system.html#ac1dab2d5bcbc45dd7c45337282a68e19">dl::System::SetCursorMode</a></div><div class="ttdeci">void SetCursorMode(CursorMode mode)</div><div class="ttdoc">设置光标模式</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_ac4ef41aaeb7e4ee4d2d75d8194849824"><div class="ttname"><a href="classdl_1_1_system.html#ac4ef41aaeb7e4ee4d2d75d8194849824">dl::System::SetCursorPosition</a></div><div class="ttdeci">void SetCursorPosition(Point xy)</div><div class="ttdoc">设置鼠标位置,不用此来实现摄像机</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_ac66dae8132cd640e5fa54eae8b4c2b83"><div class="ttname"><a href="classdl_1_1_system.html#ac66dae8132cd640e5fa54eae8b4c2b83">dl::System::GetRenderInfo3D</a></div><div class="ttdeci">const RenderInfo3D & GetRenderInfo3D()</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_ac713b4b70259693b3138e43fbe0f30fb"><div class="ttname"><a href="classdl_1_1_system.html#ac713b4b70259693b3138e43fbe0f30fb">dl::System::GetWindowDirection</a></div><div class="ttdeci">WindowDirection GetWindowDirection()</div><div class="ttdoc">返回屏幕方向</div><div class="ttdef"><b>定义</b> <a href="#l00196">dl_system.h:196</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_ad3f4b8d95bf0234654c41c4f86d90342"><div class="ttname"><a href="classdl_1_1_system.html#ad3f4b8d95bf0234654c41c4f86d90342">dl::System::Start</a></div><div class="ttdeci">void Start(std::string_view json_window, std::string_view json_path="")</div><div class="ttdoc">进入 游戏循环</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_adaf176836a8eadd86e6477ca180e071d"><div class="ttname"><a href="classdl_1_1_system.html#adaf176836a8eadd86e6477ca180e071d">dl::System::ShowMessageBox</a></div><div class="ttdeci">void ShowMessageBox(std::string_view title, std::string_view text)</div><div class="ttdoc">系统框提示</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_addff5cb1be4bd66429af5b2e95f7906b"><div class="ttname"><a href="classdl_1_1_system.html#addff5cb1be4bd66429af5b2e95f7906b">dl::System::_set_dir</a></div><div class="ttdeci">void _set_dir(WindowDirection dir)</div><div class="ttdef"><b>定义</b> <a href="#l00226">dl_system.h:226</a></div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_aea41c70e1a10d0736ea1131391c564f6"><div class="ttname"><a href="classdl_1_1_system.html#aea41c70e1a10d0736ea1131391c564f6">dl::System::Pause</a></div><div class="ttdeci">void Pause()</div><div class="ttdoc">暂停程序,等待用户输入后继续(Windows:按任意键;其他平台:回车)</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_af3c763c08b59913c18c2ecea96950f26"><div class="ttname"><a href="classdl_1_1_system.html#af3c763c08b59913c18c2ecea96950f26">dl::System::GetWorkArea</a></div><div class="ttdeci">Size GetWorkArea()</div><div class="ttdoc">获取桌面大小,不包含任务栏</div></div>
|
||
<div class="ttc" id="aclassdl_1_1_system_html_afb64a4c7b4d27c85eae1a4b100dcd532"><div class="ttname"><a href="classdl_1_1_system.html#afb64a4c7b4d27c85eae1a4b100dcd532">dl::System::Func</a></div><div class="ttdeci">void(*)(void) Func</div><div class="ttdef"><b>定义</b> <a href="#l00070">dl_system.h:70</a></div></div>
|
||
<div class="ttc" id="adl__lua_8h_html"><div class="ttname"><a href="dl__lua_8h.html">dl_lua.h</a></div><div class="ttdoc">lua封装</div></div>
|
||
<div class="ttc" id="adl__type_8h_html"><div class="ttname"><a href="dl__type_8h.html">dl_type.h</a></div><div class="ttdoc">通用类型</div></div>
|
||
<div class="ttc" id="adl__type__user_8h_html"><div class="ttname"><a href="dl__type__user_8h.html">dl_type_user.h</a></div><div class="ttdoc">常用类型</div></div>
|
||
<div class="ttc" id="anamespacedl_html"><div class="ttname"><a href="namespacedl.html">dl</a></div><div class="ttdef"><b>定义</b> <a href="dl__array_8h_source.html#l00021">dl_array.h:22</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_a5a6599470d0c9e017f3e2f9970c979fa"><div class="ttname"><a href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979fa">dl::SystemStep</a></div><div class="ttdeci">SystemStep</div><div class="ttdoc">运行步骤</div><div class="ttdef"><b>定义</b> <a href="#l00057">dl_system.h:58</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_a5a6599470d0c9e017f3e2f9970c979faa15a8022d0ed9cd9c2a2e756822703eb4"><div class="ttname"><a href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979faa15a8022d0ed9cd9c2a2e756822703eb4">dl::SystemStep::UPDATE</a></div><div class="ttdeci">@ UPDATE</div><div class="ttdef"><b>定义</b> <a href="#l00060">dl_system.h:60</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_a5a6599470d0c9e017f3e2f9970c979faa7d649ef069df9885e382417c79f3d5cd"><div class="ttname"><a href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979faa7d649ef069df9885e382417c79f3d5cd">dl::SystemStep::RELEASE</a></div><div class="ttdeci">@ RELEASE</div><div class="ttdef"><b>定义</b> <a href="#l00062">dl_system.h:62</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_a5a6599470d0c9e017f3e2f9970c979faac71c45515d9a92759e3cc0046bfdb059"><div class="ttname"><a href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979faac71c45515d9a92759e3cc0046bfdb059">dl::SystemStep::RENDER</a></div><div class="ttdeci">@ RENDER</div><div class="ttdef"><b>定义</b> <a href="#l00061">dl_system.h:61</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_a5f1da0294338c8902a85add443d8f720"><div class="ttname"><a href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">dl::WindowDirection</a></div><div class="ttdeci">WindowDirection</div><div class="ttdoc">屏幕方向</div><div class="ttdef"><b>定义</b> <a href="#l00032">dl_system.h:33</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_a9a9c6f421dcef7f54e6c106f7c57cd27a21507b40c80068eda19865706fdc2403"><div class="ttname"><a href="namespacedl.html#a9a9c6f421dcef7f54e6c106f7c57cd27a21507b40c80068eda19865706fdc2403">dl::PadCode::RIGHT</a></div><div class="ttdeci">@ RIGHT</div><div class="ttdef"><b>定义</b> <a href="dl__input_8h_source.html#l00031">dl_input.h:31</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_a9a9c6f421dcef7f54e6c106f7c57cd27a684d325a7303f52e64011467ff5c5758"><div class="ttname"><a href="namespacedl.html#a9a9c6f421dcef7f54e6c106f7c57cd27a684d325a7303f52e64011467ff5c5758">dl::PadCode::LEFT</a></div><div class="ttdeci">@ LEFT</div><div class="ttdef"><b>定义</b> <a href="dl__input_8h_source.html#l00030">dl_input.h:30</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_a9a9c6f421dcef7f54e6c106f7c57cd27ab078ffd28db767c502ac367053f6e0ac"><div class="ttname"><a href="namespacedl.html#a9a9c6f421dcef7f54e6c106f7c57cd27ab078ffd28db767c502ac367053f6e0ac">dl::PadCode::START</a></div><div class="ttdeci">@ START</div><div class="ttdef"><b>定义</b> <a href="dl__input_8h_source.html#l00032">dl_input.h:32</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_a9a9c6f421dcef7f54e6c106f7c57cd27ac4e0e4e3118472beeb2ae75827450f1f"><div class="ttname"><a href="namespacedl.html#a9a9c6f421dcef7f54e6c106f7c57cd27ac4e0e4e3118472beeb2ae75827450f1f">dl::PadCode::DOWN</a></div><div class="ttdeci">@ DOWN</div><div class="ttdef"><b>定义</b> <a href="dl__input_8h_source.html#l00029">dl_input.h:29</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_a9a9c6f421dcef7f54e6c106f7c57cd27afbaedde498cdead4f2780217646e9ba1"><div class="ttname"><a href="namespacedl.html#a9a9c6f421dcef7f54e6c106f7c57cd27afbaedde498cdead4f2780217646e9ba1">dl::PadCode::UP</a></div><div class="ttdeci">@ UP</div><div class="ttdef"><b>定义</b> <a href="dl__input_8h_source.html#l00028">dl_input.h:28</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_ab7afa4571bbf2c18a00e8359c8000bff"><div class="ttname"><a href="namespacedl.html#ab7afa4571bbf2c18a00e8359c8000bff">dl::g_system</a></div><div class="ttdeci">System * g_system</div></div>
|
||
<div class="ttc" id="anamespacedl_html_ac3c28b96ba2840ce54591d955386a3ba"><div class="ttname"><a href="namespacedl.html#ac3c28b96ba2840ce54591d955386a3ba">dl::g_lua</a></div><div class="ttdeci">LuaScript * g_lua</div></div>
|
||
<div class="ttc" id="anamespacedl_html_aef1aa797aa13d49c42a0f405bb320da9"><div class="ttname"><a href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9">dl::FullScreenMode</a></div><div class="ttdeci">FullScreenMode</div><div class="ttdoc">全屏模式</div><div class="ttdef"><b>定义</b> <a href="#l00025">dl_system.h:26</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_aef1aa797aa13d49c42a0f405bb320da9a0b031f5440ee3bbf18f579b0baf69169"><div class="ttname"><a href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9a0b031f5440ee3bbf18f579b0baf69169">dl::FullScreenMode::FULL_WINDOW</a></div><div class="ttdeci">@ FULL_WINDOW</div><div class="ttdef"><b>定义</b> <a href="#l00029">dl_system.h:29</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_aef1aa797aa13d49c42a0f405bb320da9a70e2a9fa5d5ec49dc67453eab551251d"><div class="ttname"><a href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9a70e2a9fa5d5ec49dc67453eab551251d">dl::FullScreenMode::WINDOW</a></div><div class="ttdeci">@ WINDOW</div><div class="ttdef"><b>定义</b> <a href="#l00027">dl_system.h:27</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_aef1aa797aa13d49c42a0f405bb320da9aba7de5bc6888294e5884b024a4c894f1"><div class="ttname"><a href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9aba7de5bc6888294e5884b024a4c894f1">dl::FullScreenMode::FULL</a></div><div class="ttdeci">@ FULL</div><div class="ttdef"><b>定义</b> <a href="#l00028">dl_system.h:28</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_af4b025efbd5dae0045cce4cbc9546416"><div class="ttname"><a href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">dl::Size</a></div><div class="ttdeci">PointU Size</div><div class="ttdef"><b>定义</b> <a href="dl__type__def_8h_source.html#l00035">dl_type_def.h:35</a></div></div>
|
||
<div class="ttc" id="anamespacedl_html_af6ec361004784c4eabc4ee2b9e85d603"><div class="ttname"><a href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">dl::Point</a></div><div class="ttdeci">Point2 Point</div><div class="ttdef"><b>定义</b> <a href="dl__type__def_8h_source.html#l00026">dl_type_def.h:26</a></div></div>
|
||
<div class="ttc" id="astructdl_1_1_param_window_html"><div class="ttname"><a href="structdl_1_1_param_window.html">dl::ParamWindow</a></div><div class="ttdoc">创建窗口参数</div><div class="ttdef"><b>定义</b> <a href="#l00041">dl_system.h:42</a></div></div>
|
||
<div class="ttc" id="astructdl_1_1_param_window_html_a01e7b17d2177a6f5aeda4bac2b0dbe1c"><div class="ttname"><a href="structdl_1_1_param_window.html#a01e7b17d2177a6f5aeda4bac2b0dbe1c">dl::ParamWindow::_strTitle</a></div><div class="ttdeci">std::string _strTitle</div><div class="ttdef"><b>定义</b> <a href="#l00043">dl_system.h:43</a></div></div>
|
||
<div class="ttc" id="astructdl_1_1_param_window_html_a16142fdf64c01ec2ca275b8a78053614"><div class="ttname"><a href="structdl_1_1_param_window.html#a16142fdf64c01ec2ca275b8a78053614">dl::ParamWindow::ParamWindow</a></div><div class="ttdeci">ParamWindow()</div><div class="ttdef"><b>定义</b> <a href="#l00048">dl_system.h:48</a></div></div>
|
||
<div class="ttc" id="astructdl_1_1_param_window_html_a560f5fb5d003be36dbc28735f8958d9f"><div class="ttname"><a href="structdl_1_1_param_window.html#a560f5fb5d003be36dbc28735f8958d9f">dl::ParamWindow::_fullScreenMode</a></div><div class="ttdeci">FullScreenMode _fullScreenMode</div><div class="ttdef"><b>定义</b> <a href="#l00045">dl_system.h:45</a></div></div>
|
||
<div class="ttc" id="astructdl_1_1_param_window_html_a563c6621768372296e937dd3eda58a3a"><div class="ttname"><a href="structdl_1_1_param_window.html#a563c6621768372296e937dd3eda58a3a">dl::ParamWindow::_bHideTitle</a></div><div class="ttdeci">bool _bHideTitle</div><div class="ttdef"><b>定义</b> <a href="#l00046">dl_system.h:46</a></div></div>
|
||
<div class="ttc" id="astructdl_1_1_param_window_html_a7f35283ad3dfab7c2d3a4f64141994f2"><div class="ttname"><a href="structdl_1_1_param_window.html#a7f35283ad3dfab7c2d3a4f64141994f2">dl::ParamWindow::_size</a></div><div class="ttdeci">Size _size</div><div class="ttdef"><b>定义</b> <a href="#l00044">dl_system.h:44</a></div></div>
|
||
<div class="ttc" id="astructdl_1_1_render_info2_d_html"><div class="ttname"><a href="structdl_1_1_render_info2_d.html">dl::RenderInfo2D</a></div><div class="ttdoc">绘图信息2d</div><div class="ttdef"><b>定义</b> <a href="dl__type__user_8h_source.html#l00020">dl_type_user.h:21</a></div></div>
|
||
<div class="ttc" id="astructdl_1_1_render_info3_d_html"><div class="ttname"><a href="structdl_1_1_render_info3_d.html">dl::RenderInfo3D</a></div><div class="ttdoc">绘图信息3d</div><div class="ttdef"><b>定义</b> <a href="dl__type__user_8h_source.html#l00038">dl_type_user.h:39</a></div></div>
|
||
</div><!-- fragment --></div><!-- contents -->
|
||
<!-- start footer part -->
|
||
<hr class="footer"/><address class="footer"><small>
|
||
制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.1
|
||
</small></address>
|
||
</div><!-- doc-content -->
|
||
</body>
|
||
</html>
|