1180 lines
63 KiB
HTML
Vendored
1180 lines
63 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: dl::System类 参考</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="namespacedl.html">dl</a></li><li class="navelem"><a class="el" href="classdl_1_1_system.html">System</a></li> </ul>
|
||
</div>
|
||
</div><!-- top -->
|
||
<div id="doc-content">
|
||
<div class="header">
|
||
<div class="summary">
|
||
<a href="#pub-types">Public 类型</a> |
|
||
<a href="#pub-methods">Public 成员函数</a> |
|
||
<a href="classdl_1_1_system-members.html">所有成员列表</a> </div>
|
||
<div class="headertitle"><div class="title">dl::System类 参考</div></div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
|
||
<p>系统
|
||
<a href="#details">更多...</a></p>
|
||
|
||
<p><code>#include <<a class="el" href="dl__system_8h_source.html">dl_system.h</a>></code></p>
|
||
<table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
||
Public 类型</h2></td></tr>
|
||
<tr class="memitem:a59b29ac5094174fb09897c75f2e96dc1" id="r_a59b29ac5094174fb09897c75f2e96dc1"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a59b29ac5094174fb09897c75f2e96dc1">CursorMode</a> { <a class="el" href="#a59b29ac5094174fb09897c75f2e96dc1a1e23852820b9154316c7c06e2b7ba051">NORMAL</a>
|
||
, <a class="el" href="#a59b29ac5094174fb09897c75f2e96dc1a1e50e487f8672658546e3609404b53df">HIDE</a>
|
||
, <a class="el" href="#a59b29ac5094174fb09897c75f2e96dc1afc93ea58f6d27ffed2b6518ffecf3e4e">DISABLE</a>
|
||
}</td></tr>
|
||
<tr class="separator:a59b29ac5094174fb09897c75f2e96dc1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afb64a4c7b4d27c85eae1a4b100dcd532" id="r_afb64a4c7b4d27c85eae1a4b100dcd532"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#afb64a4c7b4d27c85eae1a4b100dcd532">Func</a> = void (*)(void)</td></tr>
|
||
<tr class="separator:afb64a4c7b4d27c85eae1a4b100dcd532"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||
Public 成员函数</h2></td></tr>
|
||
<tr class="memitem:a7ae34d0cbe827e4b7ed724967bbe3721" id="r_a7ae34d0cbe827e4b7ed724967bbe3721"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7ae34d0cbe827e4b7ed724967bbe3721">System</a> ()</td></tr>
|
||
<tr class="separator:a7ae34d0cbe827e4b7ed724967bbe3721"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a90d396e2106f332d86be691488054662" id="r_a90d396e2106f332d86be691488054662"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a90d396e2106f332d86be691488054662">~System</a> ()</td></tr>
|
||
<tr class="separator:a90d396e2106f332d86be691488054662"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad3f4b8d95bf0234654c41c4f86d90342" id="r_ad3f4b8d95bf0234654c41c4f86d90342"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad3f4b8d95bf0234654c41c4f86d90342">Start</a> (std::string_view json_window, std::string_view json_path="")</td></tr>
|
||
<tr class="memdesc:ad3f4b8d95bf0234654c41c4f86d90342"><td class="mdescLeft"> </td><td class="mdescRight">进入 游戏循环 <br /></td></tr>
|
||
<tr class="separator:ad3f4b8d95bf0234654c41c4f86d90342"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a24a710cb3455ce54e300d165adfbc93c" id="r_a24a710cb3455ce54e300d165adfbc93c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a24a710cb3455ce54e300d165adfbc93c">Start</a> (const <a class="el" href="structdl_1_1_param_window.html">ParamWindow</a> &param={})</td></tr>
|
||
<tr class="memdesc:a24a710cb3455ce54e300d165adfbc93c"><td class="mdescLeft"> </td><td class="mdescRight">创建窗口 并进入 游戏循环 <br /></td></tr>
|
||
<tr class="separator:a24a710cb3455ce54e300d165adfbc93c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab6eae396ded3c2a9b3181089afc681cb" id="r_ab6eae396ded3c2a9b3181089afc681cb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab6eae396ded3c2a9b3181089afc681cb">Exit</a> ()</td></tr>
|
||
<tr class="memdesc:ab6eae396ded3c2a9b3181089afc681cb"><td class="mdescLeft"> </td><td class="mdescRight">创建窗口 并进入 游戏循环 <br /></td></tr>
|
||
<tr class="separator:ab6eae396ded3c2a9b3181089afc681cb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a136a8e40f4cf622a8e404971d1a8ff69" id="r_a136a8e40f4cf622a8e404971d1a8ff69"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a136a8e40f4cf622a8e404971d1a8ff69">SetFuncInit</a> (<a class="el" href="#afb64a4c7b4d27c85eae1a4b100dcd532">Func</a> func)</td></tr>
|
||
<tr class="memdesc:a136a8e40f4cf622a8e404971d1a8ff69"><td class="mdescLeft"> </td><td class="mdescRight">设置 初始化函数 <br /></td></tr>
|
||
<tr class="separator:a136a8e40f4cf622a8e404971d1a8ff69"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2e66b58c56340aecceba81751e8268fa" id="r_a2e66b58c56340aecceba81751e8268fa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e66b58c56340aecceba81751e8268fa">SetFuncRun</a> (<a class="el" href="#afb64a4c7b4d27c85eae1a4b100dcd532">Func</a> func)</td></tr>
|
||
<tr class="memdesc:a2e66b58c56340aecceba81751e8268fa"><td class="mdescLeft"> </td><td class="mdescRight">设置 帧函数 <br /></td></tr>
|
||
<tr class="separator:a2e66b58c56340aecceba81751e8268fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac4ef41aaeb7e4ee4d2d75d8194849824" id="r_ac4ef41aaeb7e4ee4d2d75d8194849824"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac4ef41aaeb7e4ee4d2d75d8194849824">SetCursorPosition</a> (<a class="el" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a> xy)</td></tr>
|
||
<tr class="memdesc:ac4ef41aaeb7e4ee4d2d75d8194849824"><td class="mdescLeft"> </td><td class="mdescRight">设置鼠标位置,不用此来实现摄像机 <br /></td></tr>
|
||
<tr class="separator:ac4ef41aaeb7e4ee4d2d75d8194849824"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3fcc92ba98056be5d824d941d537511f" id="r_a3fcc92ba98056be5d824d941d537511f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3fcc92ba98056be5d824d941d537511f">GetWindowSize</a> ()</td></tr>
|
||
<tr class="memdesc:a3fcc92ba98056be5d824d941d537511f"><td class="mdescLeft"> </td><td class="mdescRight">返回窗口大小 <br /></td></tr>
|
||
<tr class="separator:a3fcc92ba98056be5d824d941d537511f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af3c763c08b59913c18c2ecea96950f26" id="r_af3c763c08b59913c18c2ecea96950f26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af3c763c08b59913c18c2ecea96950f26">GetWorkArea</a> ()</td></tr>
|
||
<tr class="memdesc:af3c763c08b59913c18c2ecea96950f26"><td class="mdescLeft"> </td><td class="mdescRight">获取桌面大小,不包含任务栏 <br /></td></tr>
|
||
<tr class="separator:af3c763c08b59913c18c2ecea96950f26"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a438383cd0fafb04796c79960a5b6bb58" id="r_a438383cd0fafb04796c79960a5b6bb58"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a438383cd0fafb04796c79960a5b6bb58">SetWindowPoint</a> (const <a class="el" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a> &xy)</td></tr>
|
||
<tr class="memdesc:a438383cd0fafb04796c79960a5b6bb58"><td class="mdescLeft"> </td><td class="mdescRight">设置窗口位置 <br /></td></tr>
|
||
<tr class="separator:a438383cd0fafb04796c79960a5b6bb58"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a87f40b8f8f12ca703a177c74c32d7389" id="r_a87f40b8f8f12ca703a177c74c32d7389"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a87f40b8f8f12ca703a177c74c32d7389">SetWindowCenter</a> ()</td></tr>
|
||
<tr class="memdesc:a87f40b8f8f12ca703a177c74c32d7389"><td class="mdescLeft"> </td><td class="mdescRight">设置窗口居中(以工作区大小) <br /></td></tr>
|
||
<tr class="separator:a87f40b8f8f12ca703a177c74c32d7389"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2d49eb9a85acda6d6a8523ad98ecae22" id="r_a2d49eb9a85acda6d6a8523ad98ecae22"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d49eb9a85acda6d6a8523ad98ecae22">SetWindowTitle</a> (std::string_view str)</td></tr>
|
||
<tr class="memdesc:a2d49eb9a85acda6d6a8523ad98ecae22"><td class="mdescLeft"> </td><td class="mdescRight">设置窗口标题 <br /></td></tr>
|
||
<tr class="separator:a2d49eb9a85acda6d6a8523ad98ecae22"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5096bd5ad7a969fcd23c3ff96bbdf206" id="r_a5096bd5ad7a969fcd23c3ff96bbdf206"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5096bd5ad7a969fcd23c3ff96bbdf206">IsWindowExist</a> ()</td></tr>
|
||
<tr class="memdesc:a5096bd5ad7a969fcd23c3ff96bbdf206"><td class="mdescLeft"> </td><td class="mdescRight">窗口是否存在 <br /></td></tr>
|
||
<tr class="separator:a5096bd5ad7a969fcd23c3ff96bbdf206"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6f81af471ac2b550bef2fcd66c4d828b" id="r_a6f81af471ac2b550bef2fcd66c4d828b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structdl_1_1_render_info2_d.html">RenderInfo2D</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6f81af471ac2b550bef2fcd66c4d828b">GetRenderInfo2D</a> ()</td></tr>
|
||
<tr class="memdesc:a6f81af471ac2b550bef2fcd66c4d828b"><td class="mdescLeft"> </td><td class="mdescRight">返回上一帧绘图信息 <br /></td></tr>
|
||
<tr class="separator:a6f81af471ac2b550bef2fcd66c4d828b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac66dae8132cd640e5fa54eae8b4c2b83" id="r_ac66dae8132cd640e5fa54eae8b4c2b83"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structdl_1_1_render_info3_d.html">RenderInfo3D</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac66dae8132cd640e5fa54eae8b4c2b83">GetRenderInfo3D</a> ()</td></tr>
|
||
<tr class="separator:ac66dae8132cd640e5fa54eae8b4c2b83"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a36ade444880a02fad0e718524199d7b3" id="r_a36ade444880a02fad0e718524199d7b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a36ade444880a02fad0e718524199d7b3">ScreenShot</a> (std::string_view path_name)</td></tr>
|
||
<tr class="memdesc:a36ade444880a02fad0e718524199d7b3"><td class="mdescLeft"> </td><td class="mdescRight">截屏 <br /></td></tr>
|
||
<tr class="separator:a36ade444880a02fad0e718524199d7b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac1dab2d5bcbc45dd7c45337282a68e19" id="r_ac1dab2d5bcbc45dd7c45337282a68e19"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1dab2d5bcbc45dd7c45337282a68e19">SetCursorMode</a> (<a class="el" href="#a59b29ac5094174fb09897c75f2e96dc1">CursorMode</a> mode)</td></tr>
|
||
<tr class="memdesc:ac1dab2d5bcbc45dd7c45337282a68e19"><td class="mdescLeft"> </td><td class="mdescRight">设置光标模式 <br /></td></tr>
|
||
<tr class="separator:ac1dab2d5bcbc45dd7c45337282a68e19"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab82eae40e6c6218b9a6111738f97488a" id="r_ab82eae40e6c6218b9a6111738f97488a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab82eae40e6c6218b9a6111738f97488a">SetClipboardString</a> (std::string_view str)</td></tr>
|
||
<tr class="memdesc:ab82eae40e6c6218b9a6111738f97488a"><td class="mdescLeft"> </td><td class="mdescRight">设置剪贴板 <br /></td></tr>
|
||
<tr class="separator:ab82eae40e6c6218b9a6111738f97488a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3e5e45717e88a8afeb602cd1b9d36824" id="r_a3e5e45717e88a8afeb602cd1b9d36824"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3e5e45717e88a8afeb602cd1b9d36824">GetClipboardString</a> ()</td></tr>
|
||
<tr class="memdesc:a3e5e45717e88a8afeb602cd1b9d36824"><td class="mdescLeft"> </td><td class="mdescRight">返回剪贴板 <br /></td></tr>
|
||
<tr class="separator:a3e5e45717e88a8afeb602cd1b9d36824"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8cccc7768396915f44b1ad3fc7292039" id="r_a8cccc7768396915f44b1ad3fc7292039"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8cccc7768396915f44b1ad3fc7292039">ClearDropFile</a> ()</td></tr>
|
||
<tr class="memdesc:a8cccc7768396915f44b1ad3fc7292039"><td class="mdescLeft"> </td><td class="mdescRight">清空拖入文件列表 <br /></td></tr>
|
||
<tr class="separator:a8cccc7768396915f44b1ad3fc7292039"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a22210aacf1666b36d665cf5641216dc9" id="r_a22210aacf1666b36d665cf5641216dc9"><td class="memItemLeft" align="right" valign="top">const std::vector< std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a22210aacf1666b36d665cf5641216dc9">GetDropFile</a> ()</td></tr>
|
||
<tr class="memdesc:a22210aacf1666b36d665cf5641216dc9"><td class="mdescLeft"> </td><td class="mdescRight">返回拖入文件列表 <br /></td></tr>
|
||
<tr class="separator:a22210aacf1666b36d665cf5641216dc9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:adaf176836a8eadd86e6477ca180e071d" id="r_adaf176836a8eadd86e6477ca180e071d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#adaf176836a8eadd86e6477ca180e071d">ShowMessageBox</a> (std::string_view title, std::string_view text)</td></tr>
|
||
<tr class="memdesc:adaf176836a8eadd86e6477ca180e071d"><td class="mdescLeft"> </td><td class="mdescRight">系统框提示 <br /></td></tr>
|
||
<tr class="separator:adaf176836a8eadd86e6477ca180e071d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a18b7d57f26919f5a0726e73ec07f4d32" id="r_a18b7d57f26919f5a0726e73ec07f4d32"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a18b7d57f26919f5a0726e73ec07f4d32">SetFullScreen</a> (<a class="el" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9">FullScreenMode</a> mode, const <a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> &size={})</td></tr>
|
||
<tr class="memdesc:a18b7d57f26919f5a0726e73ec07f4d32"><td class="mdescLeft"> </td><td class="mdescRight">设置全屏 <br /></td></tr>
|
||
<tr class="separator:a18b7d57f26919f5a0726e73ec07f4d32"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8b917f141598931523804b46170ba193" id="r_a8b917f141598931523804b46170ba193"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8b917f141598931523804b46170ba193">SetWindowSize</a> (const <a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> &size)</td></tr>
|
||
<tr class="memdesc:a8b917f141598931523804b46170ba193"><td class="mdescLeft"> </td><td class="mdescRight">设置窗口大小 <br /></td></tr>
|
||
<tr class="separator:a8b917f141598931523804b46170ba193"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a06fd1a450a1a95e7b9a5d8282dfe6516" id="r_a06fd1a450a1a95e7b9a5d8282dfe6516"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a06fd1a450a1a95e7b9a5d8282dfe6516">SetWindowDirection</a> (<a class="el" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">WindowDirection</a> dir)</td></tr>
|
||
<tr class="separator:a06fd1a450a1a95e7b9a5d8282dfe6516"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac713b4b70259693b3138e43fbe0f30fb" id="r_ac713b4b70259693b3138e43fbe0f30fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">WindowDirection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac713b4b70259693b3138e43fbe0f30fb">GetWindowDirection</a> ()</td></tr>
|
||
<tr class="memdesc:ac713b4b70259693b3138e43fbe0f30fb"><td class="mdescLeft"> </td><td class="mdescRight">返回屏幕方向 <br /></td></tr>
|
||
<tr class="separator:ac713b4b70259693b3138e43fbe0f30fb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2e905b4a047b3f82a6a1cbede26b5011" id="r_a2e905b4a047b3f82a6a1cbede26b5011"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979fa">SystemStep</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e905b4a047b3f82a6a1cbede26b5011">GetStep</a> ()</td></tr>
|
||
<tr class="memdesc:a2e905b4a047b3f82a6a1cbede26b5011"><td class="mdescLeft"> </td><td class="mdescRight">返回引擎运行状态 <br /></td></tr>
|
||
<tr class="separator:a2e905b4a047b3f82a6a1cbede26b5011"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a410c0c28bd994c424b8ceed45822ebb6" id="r_a410c0c28bd994c424b8ceed45822ebb6"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a410c0c28bd994c424b8ceed45822ebb6">GetHardwareId</a> ()</td></tr>
|
||
<tr class="memdesc:a410c0c28bd994c424b8ceed45822ebb6"><td class="mdescLeft"> </td><td class="mdescRight">硬件码(md5 长度32) <br /></td></tr>
|
||
<tr class="separator:a410c0c28bd994c424b8ceed45822ebb6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a58b1ea63c9777d454df410bd55ff9280" id="r_a58b1ea63c9777d454df410bd55ff9280"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a58b1ea63c9777d454df410bd55ff9280">GetUsername</a> ()</td></tr>
|
||
<tr class="memdesc:a58b1ea63c9777d454df410bd55ff9280"><td class="mdescLeft"> </td><td class="mdescRight">返回用户名 <br /></td></tr>
|
||
<tr class="separator:a58b1ea63c9777d454df410bd55ff9280"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aea41c70e1a10d0736ea1131391c564f6" id="r_aea41c70e1a10d0736ea1131391c564f6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea41c70e1a10d0736ea1131391c564f6">Pause</a> ()</td></tr>
|
||
<tr class="memdesc:aea41c70e1a10d0736ea1131391c564f6"><td class="mdescLeft"> </td><td class="mdescRight">暂停程序,等待用户输入后继续(Windows:按任意键;其他平台:回车) <br /></td></tr>
|
||
<tr class="separator:aea41c70e1a10d0736ea1131391c564f6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4b15b5704614bbf94095458c6072d390" id="r_a4b15b5704614bbf94095458c6072d390"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4b15b5704614bbf94095458c6072d390">_add_drop_file</a> (std::string_view str)</td></tr>
|
||
<tr class="memdesc:a4b15b5704614bbf94095458c6072d390"><td class="mdescLeft"> </td><td class="mdescRight">内部调用 <br /></td></tr>
|
||
<tr class="separator:a4b15b5704614bbf94095458c6072d390"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8936af3f5fe7cd12654d9ed26a0d9d38" id="r_a8936af3f5fe7cd12654d9ed26a0d9d38"><td class="memItemLeft" align="right" valign="top">SystemImp * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8936af3f5fe7cd12654d9ed26a0d9d38">GetImp</a> ()</td></tr>
|
||
<tr class="separator:a8936af3f5fe7cd12654d9ed26a0d9d38"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2a0d48896bee6e3d6b6a619835cd7b04" id="r_a2a0d48896bee6e3d6b6a619835cd7b04"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a0d48896bee6e3d6b6a619835cd7b04">_init_glfw</a> ()</td></tr>
|
||
<tr class="separator:a2a0d48896bee6e3d6b6a619835cd7b04"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2f39c695396ad1ee7d9dd8fcf10f045d" id="r_a2f39c695396ad1ee7d9dd8fcf10f045d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f39c695396ad1ee7d9dd8fcf10f045d">_delete_glfw</a> ()</td></tr>
|
||
<tr class="separator:a2f39c695396ad1ee7d9dd8fcf10f045d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7347d6b514ff9be380d62b193037a118" id="r_a7347d6b514ff9be380d62b193037a118"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7347d6b514ff9be380d62b193037a118">_resize</a> ()</td></tr>
|
||
<tr class="separator:a7347d6b514ff9be380d62b193037a118"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:addff5cb1be4bd66429af5b2e95f7906b" id="r_addff5cb1be4bd66429af5b2e95f7906b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#addff5cb1be4bd66429af5b2e95f7906b">_set_dir</a> (<a class="el" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">WindowDirection</a> dir)</td></tr>
|
||
<tr class="separator:addff5cb1be4bd66429af5b2e95f7906b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a410b83d2046e2e5c724d04dcf831295c" id="r_a410b83d2046e2e5c724d04dcf831295c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a410b83d2046e2e5c724d04dcf831295c">_convert_glfw_to_system</a> (<a class="el" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a> &xy)</td></tr>
|
||
<tr class="separator:a410b83d2046e2e5c724d04dcf831295c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a0b69b4c210fc10b20b71f89852441524" id="r_a0b69b4c210fc10b20b71f89852441524"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b69b4c210fc10b20b71f89852441524">_convert_system_to_glfw</a> (<a class="el" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a> &xy)</td></tr>
|
||
<tr class="separator:a0b69b4c210fc10b20b71f89852441524"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a964702cc7463a0b6f500727f81d72c40" id="r_a964702cc7463a0b6f500727f81d72c40"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a964702cc7463a0b6f500727f81d72c40">lua_SetFuncInit</a> (luabridge::LuaRef func)</td></tr>
|
||
<tr class="separator:a964702cc7463a0b6f500727f81d72c40"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abd2451c8c9741820cc7dc080280ec709" id="r_abd2451c8c9741820cc7dc080280ec709"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abd2451c8c9741820cc7dc080280ec709">lua_SetFuncRun</a> (luabridge::LuaRef func)</td></tr>
|
||
<tr class="separator:abd2451c8c9741820cc7dc080280ec709"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
|
||
<div class="textblock"><p>系统 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00067">67</a> 行定义.</p>
|
||
</div><h2 class="groupheader">成员类型定义说明</h2>
|
||
<a id="afb64a4c7b4d27c85eae1a4b100dcd532" name="afb64a4c7b4d27c85eae1a4b100dcd532"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#afb64a4c7b4d27c85eae1a4b100dcd532">◆ </a></span>Func</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">using <a class="el" href="#afb64a4c7b4d27c85eae1a4b100dcd532">dl::System::Func</a> = void (*)(void)</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00070">70</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">成员枚举类型说明</h2>
|
||
<a id="a59b29ac5094174fb09897c75f2e96dc1" name="a59b29ac5094174fb09897c75f2e96dc1"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a59b29ac5094174fb09897c75f2e96dc1">◆ </a></span>CursorMode</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum class <a class="el" href="#a59b29ac5094174fb09897c75f2e96dc1">dl::System::CursorMode</a></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel strong">strong</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="a59b29ac5094174fb09897c75f2e96dc1a1e23852820b9154316c7c06e2b7ba051" name="a59b29ac5094174fb09897c75f2e96dc1a1e23852820b9154316c7c06e2b7ba051"></a>NORMAL </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="a59b29ac5094174fb09897c75f2e96dc1a1e50e487f8672658546e3609404b53df" name="a59b29ac5094174fb09897c75f2e96dc1a1e50e487f8672658546e3609404b53df"></a>HIDE </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="a59b29ac5094174fb09897c75f2e96dc1afc93ea58f6d27ffed2b6518ffecf3e4e" name="a59b29ac5094174fb09897c75f2e96dc1afc93ea58f6d27ffed2b6518ffecf3e4e"></a>DISABLE </td><td class="fielddoc"></td></tr>
|
||
</table>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00141">141</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">构造及析构函数说明</h2>
|
||
<a id="a7ae34d0cbe827e4b7ed724967bbe3721" name="a7ae34d0cbe827e4b7ed724967bbe3721"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a7ae34d0cbe827e4b7ed724967bbe3721">◆ </a></span>System()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">dl::System::System </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a90d396e2106f332d86be691488054662" name="a90d396e2106f332d86be691488054662"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a90d396e2106f332d86be691488054662">◆ </a></span>~System()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">dl::System::~System </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">成员函数说明</h2>
|
||
<a id="a4b15b5704614bbf94095458c6072d390" name="a4b15b5704614bbf94095458c6072d390"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a4b15b5704614bbf94095458c6072d390">◆ </a></span>_add_drop_file()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::_add_drop_file </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>内部调用 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00212">212</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a410b83d2046e2e5c724d04dcf831295c" name="a410b83d2046e2e5c724d04dcf831295c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a410b83d2046e2e5c724d04dcf831295c">◆ </a></span>_convert_glfw_to_system()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::_convert_glfw_to_system </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a> &</td> <td class="paramname"><span class="paramname"><em>xy</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a0b69b4c210fc10b20b71f89852441524" name="a0b69b4c210fc10b20b71f89852441524"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a0b69b4c210fc10b20b71f89852441524">◆ </a></span>_convert_system_to_glfw()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::_convert_system_to_glfw </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a> &</td> <td class="paramname"><span class="paramname"><em>xy</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2f39c695396ad1ee7d9dd8fcf10f045d" name="a2f39c695396ad1ee7d9dd8fcf10f045d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2f39c695396ad1ee7d9dd8fcf10f045d">◆ </a></span>_delete_glfw()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::_delete_glfw </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2a0d48896bee6e3d6b6a619835cd7b04" name="a2a0d48896bee6e3d6b6a619835cd7b04"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2a0d48896bee6e3d6b6a619835cd7b04">◆ </a></span>_init_glfw()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::_init_glfw </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a7347d6b514ff9be380d62b193037a118" name="a7347d6b514ff9be380d62b193037a118"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a7347d6b514ff9be380d62b193037a118">◆ </a></span>_resize()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::_resize </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="addff5cb1be4bd66429af5b2e95f7906b" name="addff5cb1be4bd66429af5b2e95f7906b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#addff5cb1be4bd66429af5b2e95f7906b">◆ </a></span>_set_dir()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::_set_dir </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">WindowDirection</a></td> <td class="paramname"><span class="paramname"><em>dir</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00226">226</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a8cccc7768396915f44b1ad3fc7292039" name="a8cccc7768396915f44b1ad3fc7292039"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a8cccc7768396915f44b1ad3fc7292039">◆ </a></span>ClearDropFile()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::ClearDropFile </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>清空拖入文件列表 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00165">165</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab6eae396ded3c2a9b3181089afc681cb" name="ab6eae396ded3c2a9b3181089afc681cb"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab6eae396ded3c2a9b3181089afc681cb">◆ </a></span>Exit()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::Exit </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建窗口 并进入 游戏循环 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a3e5e45717e88a8afeb602cd1b9d36824" name="a3e5e45717e88a8afeb602cd1b9d36824"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3e5e45717e88a8afeb602cd1b9d36824">◆ </a></span>GetClipboardString()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::string dl::System::GetClipboardString </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回剪贴板 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a22210aacf1666b36d665cf5641216dc9" name="a22210aacf1666b36d665cf5641216dc9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a22210aacf1666b36d665cf5641216dc9">◆ </a></span>GetDropFile()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">const std::vector< std::string > & dl::System::GetDropFile </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回拖入文件列表 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00172">172</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a410c0c28bd994c424b8ceed45822ebb6" name="a410c0c28bd994c424b8ceed45822ebb6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a410c0c28bd994c424b8ceed45822ebb6">◆ </a></span>GetHardwareId()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::string dl::System::GetHardwareId </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>硬件码(md5 长度32) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a8936af3f5fe7cd12654d9ed26a0d9d38" name="a8936af3f5fe7cd12654d9ed26a0d9d38"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a8936af3f5fe7cd12654d9ed26a0d9d38">◆ </a></span>GetImp()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">SystemImp * dl::System::GetImp </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00217">217</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6f81af471ac2b550bef2fcd66c4d828b" name="a6f81af471ac2b550bef2fcd66c4d828b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6f81af471ac2b550bef2fcd66c4d828b">◆ </a></span>GetRenderInfo2D()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">const <a class="el" href="structdl_1_1_render_info2_d.html">RenderInfo2D</a> & dl::System::GetRenderInfo2D </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回上一帧绘图信息 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac66dae8132cd640e5fa54eae8b4c2b83" name="ac66dae8132cd640e5fa54eae8b4c2b83"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac66dae8132cd640e5fa54eae8b4c2b83">◆ </a></span>GetRenderInfo3D()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">const <a class="el" href="structdl_1_1_render_info3_d.html">RenderInfo3D</a> & dl::System::GetRenderInfo3D </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2e905b4a047b3f82a6a1cbede26b5011" name="a2e905b4a047b3f82a6a1cbede26b5011"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2e905b4a047b3f82a6a1cbede26b5011">◆ </a></span>GetStep()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a5a6599470d0c9e017f3e2f9970c979fa">SystemStep</a> dl::System::GetStep </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回引擎运行状态 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00199">199</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a58b1ea63c9777d454df410bd55ff9280" name="a58b1ea63c9777d454df410bd55ff9280"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a58b1ea63c9777d454df410bd55ff9280">◆ </a></span>GetUsername()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::string dl::System::GetUsername </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回用户名 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac713b4b70259693b3138e43fbe0f30fb" name="ac713b4b70259693b3138e43fbe0f30fb"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac713b4b70259693b3138e43fbe0f30fb">◆ </a></span>GetWindowDirection()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">WindowDirection</a> dl::System::GetWindowDirection </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回屏幕方向 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00196">196</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a3fcc92ba98056be5d824d941d537511f" name="a3fcc92ba98056be5d824d941d537511f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3fcc92ba98056be5d824d941d537511f">◆ </a></span>GetWindowSize()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> dl::System::GetWindowSize </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回窗口大小 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af3c763c08b59913c18c2ecea96950f26" name="af3c763c08b59913c18c2ecea96950f26"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af3c763c08b59913c18c2ecea96950f26">◆ </a></span>GetWorkArea()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> dl::System::GetWorkArea </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>获取桌面大小,不包含任务栏 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a5096bd5ad7a969fcd23c3ff96bbdf206" name="a5096bd5ad7a969fcd23c3ff96bbdf206"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a5096bd5ad7a969fcd23c3ff96bbdf206">◆ </a></span>IsWindowExist()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool dl::System::IsWindowExist </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>窗口是否存在 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a964702cc7463a0b6f500727f81d72c40" name="a964702cc7463a0b6f500727f81d72c40"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a964702cc7463a0b6f500727f81d72c40">◆ </a></span>lua_SetFuncInit()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::lua_SetFuncInit </td>
|
||
<td>(</td>
|
||
<td class="paramtype">luabridge::LuaRef</td> <td class="paramname"><span class="paramname"><em>func</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="abd2451c8c9741820cc7dc080280ec709" name="abd2451c8c9741820cc7dc080280ec709"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#abd2451c8c9741820cc7dc080280ec709">◆ </a></span>lua_SetFuncRun()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::lua_SetFuncRun </td>
|
||
<td>(</td>
|
||
<td class="paramtype">luabridge::LuaRef</td> <td class="paramname"><span class="paramname"><em>func</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aea41c70e1a10d0736ea1131391c564f6" name="aea41c70e1a10d0736ea1131391c564f6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aea41c70e1a10d0736ea1131391c564f6">◆ </a></span>Pause()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::Pause </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>暂停程序,等待用户输入后继续(Windows:按任意键;其他平台:回车) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a36ade444880a02fad0e718524199d7b3" name="a36ade444880a02fad0e718524199d7b3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a36ade444880a02fad0e718524199d7b3">◆ </a></span>ScreenShot()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::ScreenShot </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path_name</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>截屏 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab82eae40e6c6218b9a6111738f97488a" name="ab82eae40e6c6218b9a6111738f97488a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab82eae40e6c6218b9a6111738f97488a">◆ </a></span>SetClipboardString()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::SetClipboardString </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置剪贴板 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac1dab2d5bcbc45dd7c45337282a68e19" name="ac1dab2d5bcbc45dd7c45337282a68e19"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac1dab2d5bcbc45dd7c45337282a68e19">◆ </a></span>SetCursorMode()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::SetCursorMode </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="#a59b29ac5094174fb09897c75f2e96dc1">CursorMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置光标模式 </p>
|
||
<dl class="section note"><dt>注解</dt><dd>调用后,会触发光标移动事件,会强制鼠标两帧间隔归0s </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac4ef41aaeb7e4ee4d2d75d8194849824" name="ac4ef41aaeb7e4ee4d2d75d8194849824"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac4ef41aaeb7e4ee4d2d75d8194849824">◆ </a></span>SetCursorPosition()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::SetCursorPosition </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a></td> <td class="paramname"><span class="paramname"><em>xy</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置鼠标位置,不用此来实现摄像机 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">xy</td><td>位置 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>注解</dt><dd>使用g_input获得鼠标位置 </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a18b7d57f26919f5a0726e73ec07f4d32" name="a18b7d57f26919f5a0726e73ec07f4d32"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a18b7d57f26919f5a0726e73ec07f4d32">◆ </a></span>SetFullScreen()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::SetFullScreen </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespacedl.html#aef1aa797aa13d49c42a0f405bb320da9">FullScreenMode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> &</td> <td class="paramname"><span class="paramname"><em>size</em></span><span class="paramdefsep"> = </span><span class="paramdefval">{}</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置全屏 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a136a8e40f4cf622a8e404971d1a8ff69" name="a136a8e40f4cf622a8e404971d1a8ff69"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a136a8e40f4cf622a8e404971d1a8ff69">◆ </a></span>SetFuncInit()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::SetFuncInit </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="#afb64a4c7b4d27c85eae1a4b100dcd532">Func</a></td> <td class="paramname"><span class="paramname"><em>func</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置 初始化函数 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00093">93</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2e66b58c56340aecceba81751e8268fa" name="a2e66b58c56340aecceba81751e8268fa"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2e66b58c56340aecceba81751e8268fa">◆ </a></span>SetFuncRun()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::SetFuncRun </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="#afb64a4c7b4d27c85eae1a4b100dcd532">Func</a></td> <td class="paramname"><span class="paramname"><em>func</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置 帧函数 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00097">97</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a87f40b8f8f12ca703a177c74c32d7389" name="a87f40b8f8f12ca703a177c74c32d7389"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a87f40b8f8f12ca703a177c74c32d7389">◆ </a></span>SetWindowCenter()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::SetWindowCenter </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置窗口居中(以工作区大小) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a06fd1a450a1a95e7b9a5d8282dfe6516" name="a06fd1a450a1a95e7b9a5d8282dfe6516"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a06fd1a450a1a95e7b9a5d8282dfe6516">◆ </a></span>SetWindowDirection()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::SetWindowDirection </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespacedl.html#a5f1da0294338c8902a85add443d8f720">WindowDirection</a></td> <td class="paramname"><span class="paramname"><em>dir</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00190">190</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a438383cd0fafb04796c79960a5b6bb58" name="a438383cd0fafb04796c79960a5b6bb58"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a438383cd0fafb04796c79960a5b6bb58">◆ </a></span>SetWindowPoint()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::SetWindowPoint </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a> &</td> <td class="paramname"><span class="paramname"><em>xy</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置窗口位置 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a8b917f141598931523804b46170ba193" name="a8b917f141598931523804b46170ba193"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a8b917f141598931523804b46170ba193">◆ </a></span>SetWindowSize()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::SetWindowSize </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> &</td> <td class="paramname"><span class="paramname"><em>size</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置窗口大小 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2d49eb9a85acda6d6a8523ad98ecae22" name="a2d49eb9a85acda6d6a8523ad98ecae22"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2d49eb9a85acda6d6a8523ad98ecae22">◆ </a></span>SetWindowTitle()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::SetWindowTitle </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置窗口标题 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="adaf176836a8eadd86e6477ca180e071d" name="adaf176836a8eadd86e6477ca180e071d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#adaf176836a8eadd86e6477ca180e071d">◆ </a></span>ShowMessageBox()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::ShowMessageBox </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>title</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>text</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>系统框提示 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">title</td><td>标题 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">text</td><td>内容 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a24a710cb3455ce54e300d165adfbc93c" name="a24a710cb3455ce54e300d165adfbc93c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a24a710cb3455ce54e300d165adfbc93c">◆ </a></span>Start() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::Start </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structdl_1_1_param_window.html">ParamWindow</a> &</td> <td class="paramname"><span class="paramname"><em>param</em></span><span class="paramdefsep"> = </span><span class="paramdefval">{}</span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建窗口 并进入 游戏循环 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad3f4b8d95bf0234654c41c4f86d90342" name="ad3f4b8d95bf0234654c41c4f86d90342"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad3f4b8d95bf0234654c41c4f86d90342">◆ </a></span>Start() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::System::Start </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>json_window</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>json_path</em></span><span class="paramdefsep"> = </span><span class="paramdefval">""</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>进入 游戏循环 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">json_window</td><td>窗口配置 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">json_path</td><td>资源路径配置 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">类成员变量说明</h2>
|
||
<a id="a6f23671ea004b5e1e67f54a9c1d9a26b" name="a6f23671ea004b5e1e67f54a9c1d9a26b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6f23671ea004b5e1e67f54a9c1d9a26b">◆ </a></span>_funcInit</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">luabridge::LuaRef dl::System::_funcInit { <a class="el" href="namespacedl.html#ac3c28b96ba2840ce54591d955386a3ba">g_lua</a>->GetL() }</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00251">251</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a13b8d1e42913793f61ab2761974c0c29" name="a13b8d1e42913793f61ab2761974c0c29"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a13b8d1e42913793f61ab2761974c0c29">◆ </a></span>_funcRun</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">luabridge::LuaRef dl::System::_funcRun { <a class="el" href="namespacedl.html#ac3c28b96ba2840ce54591d955386a3ba">g_lua</a>->GetL() }</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__system_8h_source.html">dl_system.h</a> 第 <a class="el" href="dl__system_8h_source.html#l00252">252</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<hr/>该类的文档由以下文件生成:<ul>
|
||
<li>D:/dl/dl/system/<a class="el" href="dl__system_8h_source.html">dl_system.h</a></li>
|
||
</ul>
|
||
</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>
|