Files
dl/document/html/dl__component__use_8h_source.html
T
2026-09-16 14:07:40 +08:00

278 lines
61 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/misc/dl_component_use.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&amp;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&amp;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&amp;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_f0dc580f54d1d7c03c105e5f92f5d3a8.html">misc</a></li> </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
<div class="headertitle"><div class="title">dl_component_use.h</div></div>
</div><!--header-->
<div class="contents">
<a href="dl__component__use_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">#include &quot;<a class="code" href="dl__type__def_8h.html">base/dl_type_def.h</a>&quot;</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &quot;<a class="code" href="dl__component_8h.html">misc/dl_component.h</a>&quot;</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &quot;<a class="code" href="dl__input_8h.html">io/dl_input.h</a>&quot;</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="keyword">namespace </span><a class="code hl_namespace" href="namespacedl.html">dl</a></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span>{</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacedl_1_1_cpt.html">Cpt</a></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span>{</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a385889fe19e7343cf3627bef958e66a8"> 23</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a385889fe19e7343cf3627bef958e66a8">IsPickup</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;bool()&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;IsPickup&quot;</span>)&gt;;</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a1f86ffe6efd1f186acf94c5d1d2b61ed"> 24</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a1f86ffe6efd1f186acf94c5d1d2b61ed">IsSelect</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;bool()&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;IsSelect&quot;</span>)&gt;;</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#aa1694eb40fb21da1bcd3ee5401ec372f"> 25</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#aa1694eb40fb21da1bcd3ee5401ec372f">IsClick</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;bool()&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;IsClick&quot;</span>)&gt;;</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a4ba31b67d90307e1f3a8338691f7f1ec"> 26</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a4ba31b67d90307e1f3a8338691f7f1ec">IsDown</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;bool()&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;IsDown&quot;</span>)&gt;;</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a2bbc8ca6a656c5b52f4b12a911e8ac3a"> 27</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a2bbc8ca6a656c5b52f4b12a911e8ac3a">GetCoor</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;<a class="code hl_class" href="classdl_1_1_coor.html">dl::Coor</a>* ()&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;GetCoor&quot;</span>)&gt;;</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a718fbd8daa021b7200cf3b093e56cdd8"> 28</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a718fbd8daa021b7200cf3b093e56cdd8">GetOrder</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;float()&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;GetOrder&quot;</span>)&gt;;</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#aa0af366426622f9445ac5470bbe2df85"> 29</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#aa0af366426622f9445ac5470bbe2df85">Update</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;void()&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;Update&quot;</span>)&gt;;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a8fa80d3a1831ad4f61cbfa1e0bf43c3a"> 30</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a8fa80d3a1831ad4f61cbfa1e0bf43c3a">Render</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;void()&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;Render&quot;</span>)&gt;;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a2307704e02737d7b12bc37875d03d096"> 31</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a2307704e02737d7b12bc37875d03d096">SetOrder</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;void(<span class="keywordtype">float</span>)&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;SetOrder&quot;</span>)&gt;;</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a83b61b11a43392c9846903ff50b77c8a"> 32</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a83b61b11a43392c9846903ff50b77c8a">SetSelect</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;void(<span class="keywordtype">bool</span>)&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;SetSelect&quot;</span>)&gt;;</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#aa09a11f78907f04bd5d83207a51e1e72"> 33</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#aa09a11f78907f04bd5d83207a51e1e72">DeleteThis</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;void()&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;DeleteThis&quot;</span>)&gt;;</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#aa8ed24cd393da94a3e956a4dea86dbc4"> 34</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#aa8ed24cd393da94a3e956a4dea86dbc4">Clone</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;<a class="code hl_class" href="classdl_1_1_components.html">Components</a>* ()&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;Clone&quot;</span>)&gt;;</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a24e8e7ca6eb7567c7ab34d6da827135d"> 35</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a24e8e7ca6eb7567c7ab34d6da827135d">RenderDebug</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;void()&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;RenderD&quot;</span>)&gt;;</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a801f34540d94f9111d985b573abe410a"> 36</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a801f34540d94f9111d985b573abe410a">SetSize</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;void(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a>&amp; size)&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;SetSize&quot;</span>)&gt;;</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a7b45d05bf2fe69f82b65a6e046c72da2"> 37</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a7b45d05bf2fe69f82b65a6e046c72da2">GetSize</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_function.html">Function</a>&lt;std::function&lt;<a class="code hl_typedef" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a>(<span class="keywordtype">void</span>)&gt;, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;GetSize&quot;</span>)&gt;;</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a40947bf4ef68a8ca745012736c70a5f5"> 38</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a40947bf4ef68a8ca745012736c70a5f5">CustomTag</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_variable.html">Variable</a>&lt;int, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;CustomTag&quot;</span>)&gt;;</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="namespacedl_1_1_cpt.html#a13382ce22ec13585a6859f1f16b3cd42"> 39</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="namespacedl_1_1_cpt.html#a13382ce22ec13585a6859f1f16b3cd42">CustomName</a> = <a class="code hl_class" href="classdl_1_1_cpt_1_1_variable.html">Variable</a>&lt;std::string, <a class="code hl_function" href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">str_uid</a>(<span class="stringliteral">&quot;CustomName&quot;</span>)&gt;;</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span></div>
<div class="foldopen" id="foldopen00042" data-start="{" data-end="};">
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_lang.html"> 42</a></span> <span class="keyword">class </span><a class="code hl_class" href="classdl_1_1_cpt_1_1_lang.html">Lang</a></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> {</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_lang.html#a3659c646443ee5f5bd43710f554311db"> 45</a></span> std::array&lt;std::string, 2&gt; <a class="code hl_variable" href="classdl_1_1_cpt_1_1_lang.html#a3659c646443ee5f5bd43710f554311db">_str</a>;</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_lang.html#af50f73a53b54a0cf95b37383dd9b9a32"> 46</a></span> std::function&lt;void(std::string_view, std::string_view)&gt; <a class="code hl_variable" href="classdl_1_1_cpt_1_1_lang.html#af50f73a53b54a0cf95b37383dd9b9a32">_func</a>;</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> };</div>
</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span></div>
<div class="foldopen" id="foldopen00050" data-start="{" data-end="};">
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html"> 50</a></span> <span class="keyword">class </span><a class="code hl_function" href="classdl_1_1_cpt_1_1_element_data.html#afa980b1219a006b46870d345dd5be390">ElementData</a></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> {</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00053" data-start="{" data-end="}">
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#afa980b1219a006b46870d345dd5be390"> 53</a></span> <a class="code hl_function" href="classdl_1_1_cpt_1_1_element_data.html#afa980b1219a006b46870d345dd5be390">ElementData</a>() :</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a825d10fcd9bcb10bbbdc8cfe108cd75e">_size</a>{},</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a6985fe6cb6a85d96acb1141207a162b2">_anchor</a>{},</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#aa6ea97a6d007a34b970d6c74ccea2201">_pos</a>{},</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#af07e391794929336f525edc755f07121">_hv</a>{ <a class="code hl_namespace" href="namespacedl_1_1_align.html">Align</a>::LT },</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a2f7dba1c1690c13b8750c3f75374cafd">_orderOffset</a>{ 0 },</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a077e8074ea3ae63d0159f331ed1ff746">_bRunAble</a>{ true },</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#acb9c81a6b669c3f99a695c51df973d7e">_bUpdateAble</a>{ true },</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#ac5547758ddf6a9fd0943abcd866ac7ff">_bRenderAble</a>{ true },</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#ade50e3d60d784166b60d48ea9d2da42b">_bParentW</a>{ false },</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a5da4bba8e687832cee73eabec09ce3d1">_bParentH</a>{ false }</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> {}</div>
</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span></div>
<div class="foldopen" id="foldopen00066" data-start="{" data-end="}">
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#a57fe190e7623c93009313c81423c8503"> 66</a></span> <a class="code hl_typedef" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> <a class="code hl_function" href="classdl_1_1_cpt_1_1_element_data.html#a57fe190e7623c93009313c81423c8503">GetOffset</a>()<span class="keyword"> const</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#aa6ea97a6d007a34b970d6c74ccea2201">_pos</a> - (<a class="code hl_function" href="namespacedl_1_1_align.html#ad714df65beaef3ed8c4a3c51747b142f">Align::Size2Anchor</a>(<a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a825d10fcd9bcb10bbbdc8cfe108cd75e">_size</a>, <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#af07e391794929336f525edc755f07121">_hv</a>) + <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a6985fe6cb6a85d96acb1141207a162b2">_anchor</a>);</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> }</div>
</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span></div>
<div class="foldopen" id="foldopen00072" data-start="{" data-end="}">
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#a4db8be341c62f5f0034c8188a13811ae"> 72</a></span> <a class="code hl_typedef" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> <a class="code hl_function" href="classdl_1_1_cpt_1_1_element_data.html#a4db8be341c62f5f0034c8188a13811ae">GetSize</a>()<span class="keyword"> const</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a825d10fcd9bcb10bbbdc8cfe108cd75e">_size</a>;</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> }</div>
</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span></div>
<div class="foldopen" id="foldopen00077" data-start="{" data-end="}">
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#a62cbb436d9a1f06d804e5f35e24ddd24"> 77</a></span> <a class="code hl_typedef" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> <a class="code hl_function" href="classdl_1_1_cpt_1_1_element_data.html#a62cbb436d9a1f06d804e5f35e24ddd24">GetAnchor</a>()<span class="keyword"> const</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a6985fe6cb6a85d96acb1141207a162b2">_anchor</a>;</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> }</div>
</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span></div>
<div class="foldopen" id="foldopen00082" data-start="{" data-end="}">
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#aa423be9664adc61875a7e5c63aa74c9a"> 82</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="classdl_1_1_cpt_1_1_element_data.html#aa423be9664adc61875a7e5c63aa74c9a">GetOrderOffset</a>()</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> {</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a2f7dba1c1690c13b8750c3f75374cafd">_orderOffset</a>;</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> }</div>
</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span></div>
<div class="foldopen" id="foldopen00087" data-start="{" data-end="}">
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#a22eaa10403a94e78f316e871932d5e8a"> 87</a></span> <a class="code hl_typedef" href="namespacedl.html#a9b794fd7a67f63ca06efd2cc18e13a29">RectF</a> <a class="code hl_function" href="classdl_1_1_cpt_1_1_element_data.html#a22eaa10403a94e78f316e871932d5e8a">GetRect</a>()</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> {</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespacedl.html#a0f225f92d6ad432eada2a6ce33bd1afb">createRectF</a>(<a class="code hl_function" href="classdl_1_1_cpt_1_1_element_data.html#a57fe190e7623c93009313c81423c8503">GetOffset</a>(), <a class="code hl_function" href="classdl_1_1_cpt_1_1_element_data.html#a4db8be341c62f5f0034c8188a13811ae">GetSize</a>());</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> }</div>
</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#a825d10fcd9bcb10bbbdc8cfe108cd75e"> 92</a></span> <a class="code hl_typedef" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a825d10fcd9bcb10bbbdc8cfe108cd75e">_size</a>;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#a6985fe6cb6a85d96acb1141207a162b2"> 93</a></span> <a class="code hl_typedef" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a6985fe6cb6a85d96acb1141207a162b2">_anchor</a>;</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#aa6ea97a6d007a34b970d6c74ccea2201"> 94</a></span> <a class="code hl_typedef" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#aa6ea97a6d007a34b970d6c74ccea2201">_pos</a>; <span class="comment">// 额外偏移</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#af07e391794929336f525edc755f07121"> 95</a></span> <a class="code hl_typedef" href="namespacedl_1_1_align.html#a48cd0eba7de9d3427adf72f9d9bf50f5">Align::Direction2</a> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#af07e391794929336f525edc755f07121">_hv</a>;</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#a2f7dba1c1690c13b8750c3f75374cafd"> 96</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a2f7dba1c1690c13b8750c3f75374cafd">_orderOffset</a>;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#a077e8074ea3ae63d0159f331ed1ff746"> 98</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a077e8074ea3ae63d0159f331ed1ff746">_bRunAble</a>; <span class="comment">// 可运行</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#acb9c81a6b669c3f99a695c51df973d7e"> 99</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#acb9c81a6b669c3f99a695c51df973d7e">_bUpdateAble</a>; <span class="comment">// 可更新</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#ac5547758ddf6a9fd0943abcd866ac7ff"> 100</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#ac5547758ddf6a9fd0943abcd866ac7ff">_bRenderAble</a>; <span class="comment">// 可绘制</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#ade50e3d60d784166b60d48ea9d2da42b"> 102</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#ade50e3d60d784166b60d48ea9d2da42b">_bParentW</a>; <span class="comment">// 跟随panel宽度</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_element_data.html#a5da4bba8e687832cee73eabec09ce3d1"> 103</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_element_data.html#a5da4bba8e687832cee73eabec09ce3d1">_bParentH</a>; <span class="comment">// 跟随panel高度</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> };</div>
</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span></div>
<div class="foldopen" id="foldopen00107" data-start="{" data-end="};">
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html"> 107</a></span> <span class="keyword">class </span><a class="code hl_function" href="classdl_1_1_cpt_1_1_drag.html#a4bc5c9dc3666b7d36e5f364b20fb9348">Drag</a></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> {</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html#a883ed16513b2d4c1a769bb516fd8e7fa"> 110</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a883ed16513b2d4c1a769bb516fd8e7fa">_bEnable</a>;</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html#a52cbeb7851cb166bda25eb330fbeef94"> 111</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a52cbeb7851cb166bda25eb330fbeef94">_bControlPanel</a>;<span class="comment">// 独立使用时无效(因为没有父Panel)</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html#ae521f9385b39bd86e93a5dffda70823a"> 112</a></span> <a class="code hl_typedef" href="namespacedl.html#a9b794fd7a67f63ca06efd2cc18e13a29">RectF</a> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#ae521f9385b39bd86e93a5dffda70823a">_areaPickup</a>; <span class="comment">// 拾取范围</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html#a4622d49ec6f2fcfc9ce56a7772ea535c"> 113</a></span> <a class="code hl_typedef" href="namespacedl.html#a9b794fd7a67f63ca06efd2cc18e13a29">RectF</a> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a4622d49ec6f2fcfc9ce56a7772ea535c">_areaRange</a>; <span class="comment">// 拖拽范围</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html#a1c526972daedbea02982f13c0aa45137"> 114</a></span> <a class="code hl_enumeration" href="namespacedl.html#ad5deb33d72803411d8e683df50ce8451">MouseCode</a> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a1c526972daedbea02982f13c0aa45137">_key</a>; <span class="comment">// 响应按钮</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
<div class="foldopen" id="foldopen00116" data-start="{" data-end="}">
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html#a4bc5c9dc3666b7d36e5f364b20fb9348"> 116</a></span> <a class="code hl_function" href="classdl_1_1_cpt_1_1_drag.html#a4bc5c9dc3666b7d36e5f364b20fb9348">Drag</a>() :</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a883ed16513b2d4c1a769bb516fd8e7fa">_bEnable</a>{ true },</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a52cbeb7851cb166bda25eb330fbeef94">_bControlPanel</a>{ false },</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#ae521f9385b39bd86e93a5dffda70823a">_areaPickup</a>{},</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a4622d49ec6f2fcfc9ce56a7772ea535c">_areaRange</a>{},</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a1c526972daedbea02982f13c0aa45137">_key</a>{ <a class="code hl_enumeration" href="namespacedl.html#ad5deb33d72803411d8e683df50ce8451">MouseCode</a>::<a class="code hl_enumvalue" href="namespacedl.html#a9a9c6f421dcef7f54e6c106f7c57cd27a684d325a7303f52e64011467ff5c5758">LEFT</a> },</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a978ef98882bfc4fb5b949d372e2c01eb">_state</a>{ 0 },</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#aff7ff2f8425e647bac2e19a2f3315143">_xyClick</a>{},</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a206105fae2d94a7aff108b7ef99174ec">_posOld</a>{}</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> {}</div>
</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html#ac396153ed1cc017ec93e6fd9b4181c6b"> 127</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classdl_1_1_cpt_1_1_drag.html#ac396153ed1cc017ec93e6fd9b4181c6b">Update</a>(<a class="code hl_class" href="classdl_1_1_coor.html">Coor</a>* coor, <span class="keywordtype">bool</span> is_pickup);</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html#a978ef98882bfc4fb5b949d372e2c01eb"> 129</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a978ef98882bfc4fb5b949d372e2c01eb">_state</a>; <span class="comment">// 0.未点击 1.拖拽中</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html#aff7ff2f8425e647bac2e19a2f3315143"> 130</a></span> <a class="code hl_typedef" href="namespacedl.html#af6ec361004784c4eabc4ee2b9e85d603">Point</a> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#aff7ff2f8425e647bac2e19a2f3315143">_xyClick</a>; <span class="comment">// 拖拽点击位置(世界)</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html#a206105fae2d94a7aff108b7ef99174ec"> 131</a></span> <a class="code hl_typedef" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a206105fae2d94a7aff108b7ef99174ec">_posOld</a>;</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="classdl_1_1_cpt_1_1_drag.html#a64259a870957644757600744134a1725"> 132</a></span> <a class="code hl_typedef" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> <a class="code hl_variable" href="classdl_1_1_cpt_1_1_drag.html#a64259a870957644757600744134a1725">_posMove</a>;</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> };</div>
</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span>}</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>}</div>
<div class="ttc" id="aclassdl_1_1_components_html"><div class="ttname"><a href="classdl_1_1_components.html">dl::Components</a></div><div class="ttdoc">组件容器</div><div class="ttdef"><b>定义</b> <a href="dl__component_8h_source.html#l00207">dl_component.h:208</a></div></div>
<div class="ttc" id="aclassdl_1_1_coor_html"><div class="ttname"><a href="classdl_1_1_coor.html">dl::Coor</a></div><div class="ttdoc">2d坐标系</div><div class="ttdef"><b>定义</b> <a href="dl__coor_8h_source.html#l00026">dl_coor.h:27</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_drag_html_a1c526972daedbea02982f13c0aa45137"><div class="ttname"><a href="classdl_1_1_cpt_1_1_drag.html#a1c526972daedbea02982f13c0aa45137">dl::Cpt::Drag::_key</a></div><div class="ttdeci">MouseCode _key</div><div class="ttdef"><b>定义</b> <a href="#l00114">dl_component_use.h:114</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_drag_html_a206105fae2d94a7aff108b7ef99174ec"><div class="ttname"><a href="classdl_1_1_cpt_1_1_drag.html#a206105fae2d94a7aff108b7ef99174ec">dl::Cpt::Drag::_posOld</a></div><div class="ttdeci">Position _posOld</div><div class="ttdef"><b>定义</b> <a href="#l00131">dl_component_use.h:131</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_drag_html_a4622d49ec6f2fcfc9ce56a7772ea535c"><div class="ttname"><a href="classdl_1_1_cpt_1_1_drag.html#a4622d49ec6f2fcfc9ce56a7772ea535c">dl::Cpt::Drag::_areaRange</a></div><div class="ttdeci">RectF _areaRange</div><div class="ttdef"><b>定义</b> <a href="#l00113">dl_component_use.h:113</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_drag_html_a4bc5c9dc3666b7d36e5f364b20fb9348"><div class="ttname"><a href="classdl_1_1_cpt_1_1_drag.html#a4bc5c9dc3666b7d36e5f364b20fb9348">dl::Cpt::Drag::Drag</a></div><div class="ttdeci">Drag()</div><div class="ttdef"><b>定义</b> <a href="#l00116">dl_component_use.h:116</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_drag_html_a52cbeb7851cb166bda25eb330fbeef94"><div class="ttname"><a href="classdl_1_1_cpt_1_1_drag.html#a52cbeb7851cb166bda25eb330fbeef94">dl::Cpt::Drag::_bControlPanel</a></div><div class="ttdeci">bool _bControlPanel</div><div class="ttdef"><b>定义</b> <a href="#l00111">dl_component_use.h:111</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_drag_html_a64259a870957644757600744134a1725"><div class="ttname"><a href="classdl_1_1_cpt_1_1_drag.html#a64259a870957644757600744134a1725">dl::Cpt::Drag::_posMove</a></div><div class="ttdeci">Position _posMove</div><div class="ttdef"><b>定义</b> <a href="#l00132">dl_component_use.h:132</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_drag_html_a883ed16513b2d4c1a769bb516fd8e7fa"><div class="ttname"><a href="classdl_1_1_cpt_1_1_drag.html#a883ed16513b2d4c1a769bb516fd8e7fa">dl::Cpt::Drag::_bEnable</a></div><div class="ttdeci">bool _bEnable</div><div class="ttdef"><b>定义</b> <a href="#l00110">dl_component_use.h:110</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_drag_html_a978ef98882bfc4fb5b949d372e2c01eb"><div class="ttname"><a href="classdl_1_1_cpt_1_1_drag.html#a978ef98882bfc4fb5b949d372e2c01eb">dl::Cpt::Drag::_state</a></div><div class="ttdeci">int _state</div><div class="ttdef"><b>定义</b> <a href="#l00129">dl_component_use.h:129</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_drag_html_ac396153ed1cc017ec93e6fd9b4181c6b"><div class="ttname"><a href="classdl_1_1_cpt_1_1_drag.html#ac396153ed1cc017ec93e6fd9b4181c6b">dl::Cpt::Drag::Update</a></div><div class="ttdeci">void Update(Coor *coor, bool is_pickup)</div><div class="ttdoc">可独立使用</div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_drag_html_ae521f9385b39bd86e93a5dffda70823a"><div class="ttname"><a href="classdl_1_1_cpt_1_1_drag.html#ae521f9385b39bd86e93a5dffda70823a">dl::Cpt::Drag::_areaPickup</a></div><div class="ttdeci">RectF _areaPickup</div><div class="ttdef"><b>定义</b> <a href="#l00112">dl_component_use.h:112</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_drag_html_aff7ff2f8425e647bac2e19a2f3315143"><div class="ttname"><a href="classdl_1_1_cpt_1_1_drag.html#aff7ff2f8425e647bac2e19a2f3315143">dl::Cpt::Drag::_xyClick</a></div><div class="ttdeci">Point _xyClick</div><div class="ttdef"><b>定义</b> <a href="#l00130">dl_component_use.h:130</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_a077e8074ea3ae63d0159f331ed1ff746"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#a077e8074ea3ae63d0159f331ed1ff746">dl::Cpt::ElementData::_bRunAble</a></div><div class="ttdeci">bool _bRunAble</div><div class="ttdef"><b>定义</b> <a href="#l00098">dl_component_use.h:98</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_a22eaa10403a94e78f316e871932d5e8a"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#a22eaa10403a94e78f316e871932d5e8a">dl::Cpt::ElementData::GetRect</a></div><div class="ttdeci">RectF GetRect()</div><div class="ttdef"><b>定义</b> <a href="#l00087">dl_component_use.h:87</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_a2f7dba1c1690c13b8750c3f75374cafd"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#a2f7dba1c1690c13b8750c3f75374cafd">dl::Cpt::ElementData::_orderOffset</a></div><div class="ttdeci">int _orderOffset</div><div class="ttdef"><b>定义</b> <a href="#l00096">dl_component_use.h:96</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_a4db8be341c62f5f0034c8188a13811ae"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#a4db8be341c62f5f0034c8188a13811ae">dl::Cpt::ElementData::GetSize</a></div><div class="ttdeci">Position GetSize() const</div><div class="ttdoc">自身大小</div><div class="ttdef"><b>定义</b> <a href="#l00072">dl_component_use.h:72</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_a57fe190e7623c93009313c81423c8503"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#a57fe190e7623c93009313c81423c8503">dl::Cpt::ElementData::GetOffset</a></div><div class="ttdeci">Position GetOffset() const</div><div class="ttdoc">位置偏移(实际coor位置)</div><div class="ttdef"><b>定义</b> <a href="#l00066">dl_component_use.h:66</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_a5da4bba8e687832cee73eabec09ce3d1"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#a5da4bba8e687832cee73eabec09ce3d1">dl::Cpt::ElementData::_bParentH</a></div><div class="ttdeci">bool _bParentH</div><div class="ttdef"><b>定义</b> <a href="#l00103">dl_component_use.h:103</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_a62cbb436d9a1f06d804e5f35e24ddd24"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#a62cbb436d9a1f06d804e5f35e24ddd24">dl::Cpt::ElementData::GetAnchor</a></div><div class="ttdeci">Position GetAnchor() const</div><div class="ttdoc">锚点位置</div><div class="ttdef"><b>定义</b> <a href="#l00077">dl_component_use.h:77</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_a6985fe6cb6a85d96acb1141207a162b2"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#a6985fe6cb6a85d96acb1141207a162b2">dl::Cpt::ElementData::_anchor</a></div><div class="ttdeci">Position _anchor</div><div class="ttdef"><b>定义</b> <a href="#l00093">dl_component_use.h:93</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_a825d10fcd9bcb10bbbdc8cfe108cd75e"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#a825d10fcd9bcb10bbbdc8cfe108cd75e">dl::Cpt::ElementData::_size</a></div><div class="ttdeci">Position _size</div><div class="ttdef"><b>定义</b> <a href="#l00092">dl_component_use.h:92</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_aa423be9664adc61875a7e5c63aa74c9a"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#aa423be9664adc61875a7e5c63aa74c9a">dl::Cpt::ElementData::GetOrderOffset</a></div><div class="ttdeci">int GetOrderOffset()</div><div class="ttdoc">order偏移</div><div class="ttdef"><b>定义</b> <a href="#l00082">dl_component_use.h:82</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_aa6ea97a6d007a34b970d6c74ccea2201"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#aa6ea97a6d007a34b970d6c74ccea2201">dl::Cpt::ElementData::_pos</a></div><div class="ttdeci">Position _pos</div><div class="ttdef"><b>定义</b> <a href="#l00094">dl_component_use.h:94</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_ac5547758ddf6a9fd0943abcd866ac7ff"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#ac5547758ddf6a9fd0943abcd866ac7ff">dl::Cpt::ElementData::_bRenderAble</a></div><div class="ttdeci">bool _bRenderAble</div><div class="ttdef"><b>定义</b> <a href="#l00100">dl_component_use.h:100</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_acb9c81a6b669c3f99a695c51df973d7e"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#acb9c81a6b669c3f99a695c51df973d7e">dl::Cpt::ElementData::_bUpdateAble</a></div><div class="ttdeci">bool _bUpdateAble</div><div class="ttdef"><b>定义</b> <a href="#l00099">dl_component_use.h:99</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_ade50e3d60d784166b60d48ea9d2da42b"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#ade50e3d60d784166b60d48ea9d2da42b">dl::Cpt::ElementData::_bParentW</a></div><div class="ttdeci">bool _bParentW</div><div class="ttdef"><b>定义</b> <a href="#l00102">dl_component_use.h:102</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_af07e391794929336f525edc755f07121"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#af07e391794929336f525edc755f07121">dl::Cpt::ElementData::_hv</a></div><div class="ttdeci">Align::Direction2 _hv</div><div class="ttdef"><b>定义</b> <a href="#l00095">dl_component_use.h:95</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_element_data_html_afa980b1219a006b46870d345dd5be390"><div class="ttname"><a href="classdl_1_1_cpt_1_1_element_data.html#afa980b1219a006b46870d345dd5be390">dl::Cpt::ElementData::ElementData</a></div><div class="ttdeci">ElementData()</div><div class="ttdef"><b>定义</b> <a href="#l00053">dl_component_use.h:53</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_function_html"><div class="ttname"><a href="classdl_1_1_cpt_1_1_function.html">dl::Cpt::Function</a></div><div class="ttdoc">由于this指针在构造完成之前无效,不能在初始化列表构造</div><div class="ttdef"><b>定义</b> <a href="dl__component_8h_source.html#l00052">dl_component.h:53</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_lang_html"><div class="ttname"><a href="classdl_1_1_cpt_1_1_lang.html">dl::Cpt::Lang</a></div><div class="ttdoc">语言本地化</div><div class="ttdef"><b>定义</b> <a href="#l00042">dl_component_use.h:43</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_lang_html_a3659c646443ee5f5bd43710f554311db"><div class="ttname"><a href="classdl_1_1_cpt_1_1_lang.html#a3659c646443ee5f5bd43710f554311db">dl::Cpt::Lang::_str</a></div><div class="ttdeci">std::array&lt; std::string, 2 &gt; _str</div><div class="ttdef"><b>定义</b> <a href="#l00045">dl_component_use.h:45</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_lang_html_af50f73a53b54a0cf95b37383dd9b9a32"><div class="ttname"><a href="classdl_1_1_cpt_1_1_lang.html#af50f73a53b54a0cf95b37383dd9b9a32">dl::Cpt::Lang::_func</a></div><div class="ttdeci">std::function&lt; void(std::string_view, std::string_view)&gt; _func</div><div class="ttdef"><b>定义</b> <a href="#l00046">dl_component_use.h:46</a></div></div>
<div class="ttc" id="aclassdl_1_1_cpt_1_1_variable_html"><div class="ttname"><a href="classdl_1_1_cpt_1_1_variable.html">dl::Cpt::Variable</a></div><div class="ttdoc">变量,注意模板参数 需要实例化后不重复</div><div class="ttdef"><b>定义</b> <a href="dl__component_8h_source.html#l00037">dl_component.h:38</a></div></div>
<div class="ttc" id="adl__component_8h_html"><div class="ttname"><a href="dl__component_8h.html">dl_component.h</a></div><div class="ttdoc">组件系统</div></div>
<div class="ttc" id="adl__input_8h_html"><div class="ttname"><a href="dl__input_8h.html">dl_input.h</a></div><div class="ttdoc">键盘与手柄等按键操作</div></div>
<div class="ttc" id="adl__type__def_8h_html"><div class="ttname"><a href="dl__type__def_8h.html">dl_type_def.h</a></div><div class="ttdoc">通用类型定义</div></div>
<div class="ttc" id="anamespacedl_1_1_align_html"><div class="ttname"><a href="namespacedl_1_1_align.html">dl::Align</a></div><div class="ttdoc">方向、对齐定义</div><div class="ttdef"><b>定义</b> <a href="dl__align_8h_source.html#l00022">dl_align.h:23</a></div></div>
<div class="ttc" id="anamespacedl_1_1_align_html_a48cd0eba7de9d3427adf72f9d9bf50f5"><div class="ttname"><a href="namespacedl_1_1_align.html#a48cd0eba7de9d3427adf72f9d9bf50f5">dl::Align::Direction2</a></div><div class="ttdeci">Array&lt; Direction, 2 &gt; Direction2</div><div class="ttdef"><b>定义</b> <a href="dl__align_8h_source.html#l00032">dl_align.h:32</a></div></div>
<div class="ttc" id="anamespacedl_1_1_align_html_ad714df65beaef3ed8c4a3c51747b142f"><div class="ttname"><a href="namespacedl_1_1_align.html#ad714df65beaef3ed8c4a3c51747b142f">dl::Align::Size2Anchor</a></div><div class="ttdeci">constexpr Array&lt; T, N &gt; Size2Anchor(const Array&lt; T, N &gt; &amp;size, const Array&lt; Direction, N &gt; &amp;dir)</div><div class="ttdoc">根据大小和对齐,计算锚点</div><div class="ttdef"><b>定义</b> <a href="dl__align_8h_source.html#l00208">dl_align.h:208</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html"><div class="ttname"><a href="namespacedl_1_1_cpt.html">dl::Cpt</a></div><div class="ttdoc">子组件命名空间</div><div class="ttdef"><b>定义</b> <a href="dl__component_8h_source.html#l00033">dl_component.h:34</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a13382ce22ec13585a6859f1f16b3cd42"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a13382ce22ec13585a6859f1f16b3cd42">dl::Cpt::CustomName</a></div><div class="ttdeci">Variable&lt; std::string, str_uid(&quot;CustomName&quot;)&gt; CustomName</div><div class="ttdef"><b>定义</b> <a href="#l00039">dl_component_use.h:39</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a1f86ffe6efd1f186acf94c5d1d2b61ed"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a1f86ffe6efd1f186acf94c5d1d2b61ed">dl::Cpt::IsSelect</a></div><div class="ttdeci">Function&lt; std::function&lt; bool()&gt;, str_uid(&quot;IsSelect&quot;)&gt; IsSelect</div><div class="ttdoc">选择</div><div class="ttdef"><b>定义</b> <a href="#l00024">dl_component_use.h:24</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a2307704e02737d7b12bc37875d03d096"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a2307704e02737d7b12bc37875d03d096">dl::Cpt::SetOrder</a></div><div class="ttdeci">Function&lt; std::function&lt; void(float)&gt;, str_uid(&quot;SetOrder&quot;)&gt; SetOrder</div><div class="ttdoc">设置order</div><div class="ttdef"><b>定义</b> <a href="#l00031">dl_component_use.h:31</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a24e8e7ca6eb7567c7ab34d6da827135d"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a24e8e7ca6eb7567c7ab34d6da827135d">dl::Cpt::RenderDebug</a></div><div class="ttdeci">Function&lt; std::function&lt; void()&gt;, str_uid(&quot;RenderD&quot;)&gt; RenderDebug</div><div class="ttdoc">调试绘图</div><div class="ttdef"><b>定义</b> <a href="#l00035">dl_component_use.h:35</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a2bbc8ca6a656c5b52f4b12a911e8ac3a"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a2bbc8ca6a656c5b52f4b12a911e8ac3a">dl::Cpt::GetCoor</a></div><div class="ttdeci">Function&lt; std::function&lt; dl::Coor *()&gt;, str_uid(&quot;GetCoor&quot;)&gt; GetCoor</div><div class="ttdoc">返回坐标系</div><div class="ttdef"><b>定义</b> <a href="#l00027">dl_component_use.h:27</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a385889fe19e7343cf3627bef958e66a8"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a385889fe19e7343cf3627bef958e66a8">dl::Cpt::IsPickup</a></div><div class="ttdeci">Function&lt; std::function&lt; bool()&gt;, str_uid(&quot;IsPickup&quot;)&gt; IsPickup</div><div class="ttdoc">---------------------------—具体组件----------------------------------—</div><div class="ttdef"><b>定义</b> <a href="#l00023">dl_component_use.h:23</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a40947bf4ef68a8ca745012736c70a5f5"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a40947bf4ef68a8ca745012736c70a5f5">dl::Cpt::CustomTag</a></div><div class="ttdeci">Variable&lt; int, str_uid(&quot;CustomTag&quot;)&gt; CustomTag</div><div class="ttdef"><b>定义</b> <a href="#l00038">dl_component_use.h:38</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a4ba31b67d90307e1f3a8338691f7f1ec"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a4ba31b67d90307e1f3a8338691f7f1ec">dl::Cpt::IsDown</a></div><div class="ttdeci">Function&lt; std::function&lt; bool()&gt;, str_uid(&quot;IsDown&quot;)&gt; IsDown</div><div class="ttdoc">按下状态</div><div class="ttdef"><b>定义</b> <a href="#l00026">dl_component_use.h:26</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a718fbd8daa021b7200cf3b093e56cdd8"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a718fbd8daa021b7200cf3b093e56cdd8">dl::Cpt::GetOrder</a></div><div class="ttdeci">Function&lt; std::function&lt; float()&gt;, str_uid(&quot;GetOrder&quot;)&gt; GetOrder</div><div class="ttdoc">返回order</div><div class="ttdef"><b>定义</b> <a href="#l00028">dl_component_use.h:28</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a7b45d05bf2fe69f82b65a6e046c72da2"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a7b45d05bf2fe69f82b65a6e046c72da2">dl::Cpt::GetSize</a></div><div class="ttdeci">Function&lt; std::function&lt; Position(void)&gt;, str_uid(&quot;GetSize&quot;)&gt; GetSize</div><div class="ttdoc">获取大小</div><div class="ttdef"><b>定义</b> <a href="#l00037">dl_component_use.h:37</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a801f34540d94f9111d985b573abe410a"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a801f34540d94f9111d985b573abe410a">dl::Cpt::SetSize</a></div><div class="ttdeci">Function&lt; std::function&lt; void(const Position &amp;size)&gt;, str_uid(&quot;SetSize&quot;)&gt; SetSize</div><div class="ttdoc">设置大小</div><div class="ttdef"><b>定义</b> <a href="#l00036">dl_component_use.h:36</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a83b61b11a43392c9846903ff50b77c8a"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a83b61b11a43392c9846903ff50b77c8a">dl::Cpt::SetSelect</a></div><div class="ttdeci">Function&lt; std::function&lt; void(bool)&gt;, str_uid(&quot;SetSelect&quot;)&gt; SetSelect</div><div class="ttdoc">设置是否选择</div><div class="ttdef"><b>定义</b> <a href="#l00032">dl_component_use.h:32</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_a8fa80d3a1831ad4f61cbfa1e0bf43c3a"><div class="ttname"><a href="namespacedl_1_1_cpt.html#a8fa80d3a1831ad4f61cbfa1e0bf43c3a">dl::Cpt::Render</a></div><div class="ttdeci">Function&lt; std::function&lt; void()&gt;, str_uid(&quot;Render&quot;)&gt; Render</div><div class="ttdoc">绘制</div><div class="ttdef"><b>定义</b> <a href="#l00030">dl_component_use.h:30</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_aa09a11f78907f04bd5d83207a51e1e72"><div class="ttname"><a href="namespacedl_1_1_cpt.html#aa09a11f78907f04bd5d83207a51e1e72">dl::Cpt::DeleteThis</a></div><div class="ttdeci">Function&lt; std::function&lt; void()&gt;, str_uid(&quot;DeleteThis&quot;)&gt; DeleteThis</div><div class="ttdoc">删除自身</div><div class="ttdef"><b>定义</b> <a href="#l00033">dl_component_use.h:33</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_aa0af366426622f9445ac5470bbe2df85"><div class="ttname"><a href="namespacedl_1_1_cpt.html#aa0af366426622f9445ac5470bbe2df85">dl::Cpt::Update</a></div><div class="ttdeci">Function&lt; std::function&lt; void()&gt;, str_uid(&quot;Update&quot;)&gt; Update</div><div class="ttdoc">逻辑</div><div class="ttdef"><b>定义</b> <a href="#l00029">dl_component_use.h:29</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_aa1694eb40fb21da1bcd3ee5401ec372f"><div class="ttname"><a href="namespacedl_1_1_cpt.html#aa1694eb40fb21da1bcd3ee5401ec372f">dl::Cpt::IsClick</a></div><div class="ttdeci">Function&lt; std::function&lt; bool()&gt;, str_uid(&quot;IsClick&quot;)&gt; IsClick</div><div class="ttdoc">点击</div><div class="ttdef"><b>定义</b> <a href="#l00025">dl_component_use.h:25</a></div></div>
<div class="ttc" id="anamespacedl_1_1_cpt_html_aa8ed24cd393da94a3e956a4dea86dbc4"><div class="ttname"><a href="namespacedl_1_1_cpt.html#aa8ed24cd393da94a3e956a4dea86dbc4">dl::Cpt::Clone</a></div><div class="ttdeci">Function&lt; std::function&lt; Components *()&gt;, str_uid(&quot;Clone&quot;)&gt; Clone</div><div class="ttdoc">克隆</div><div class="ttdef"><b>定义</b> <a href="#l00034">dl_component_use.h:34</a></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_a04611b2d3b24b5b4ad6569cdea6f62d4"><div class="ttname"><a href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">dl::Position</a></div><div class="ttdeci">Position2 Position</div><div class="ttdef"><b>定义</b> <a href="dl__type__def_8h_source.html#l00044">dl_type_def.h:44</a></div></div>
<div class="ttc" id="anamespacedl_html_a0f225f92d6ad432eada2a6ce33bd1afb"><div class="ttname"><a href="namespacedl.html#a0f225f92d6ad432eada2a6ce33bd1afb">dl::createRectF</a></div><div class="ttdeci">constexpr RectF createRectF(const Position &amp;size)</div><div class="ttdoc">创建一个RectF,依据大小</div><div class="ttdef"><b>定义</b> <a href="dl__type__create_8h_source.html#l00206">dl_type_create.h:206</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_a9b794fd7a67f63ca06efd2cc18e13a29"><div class="ttname"><a href="namespacedl.html#a9b794fd7a67f63ca06efd2cc18e13a29">dl::RectF</a></div><div class="ttdeci">Position4 RectF</div><div class="ttdef"><b>定义</b> <a href="dl__type__def_8h_source.html#l00052">dl_type_def.h:52</a></div></div>
<div class="ttc" id="anamespacedl_html_aabc8e5fdf22094f22c3ffdbbc77f9a95"><div class="ttname"><a href="namespacedl.html#aabc8e5fdf22094f22c3ffdbbc77f9a95">dl::str_uid</a></div><div class="ttdeci">consteval uint64_t str_uid(const char(&amp;str)[N])</div><div class="ttdoc">固定条件的字符串,生成唯一id</div><div class="ttdef"><b>定义</b> <a href="dl__algorithm_8h_source.html#l00669">dl_algorithm.h:669</a></div></div>
<div class="ttc" id="anamespacedl_html_ad5deb33d72803411d8e683df50ce8451"><div class="ttname"><a href="namespacedl.html#ad5deb33d72803411d8e683df50ce8451">dl::MouseCode</a></div><div class="ttdeci">MouseCode</div><div class="ttdef"><b>定义</b> <a href="dl__input_8h_source.html#l00067">dl_input.h:68</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><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<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>