初始化内容

This commit is contained in:
2026-09-16 14:07:40 +08:00
parent 6934b390bf
commit 4f643c1e7c
18350 changed files with 6088489 additions and 305 deletions
+867
View File
@@ -0,0 +1,867 @@
<!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::Animation类 参考</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="namespacedl.html">dl</a></li><li class="navelem"><a class="el" href="classdl_1_1_animation.html">Animation</a></li> </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#friends">友元</a> &#124;
<a href="classdl_1_1_animation-members.html">所有成员列表</a> </div>
<div class="headertitle"><div class="title">dl::Animation类 参考</div></div>
</div><!--header-->
<div class="contents">
<p>2D帧动画
<a href="#details">更多...</a></p>
<p><code>#include &lt;<a class="el" href="dl__animation_8h_source.html">dl_animation.h</a>&gt;</code></p>
<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:adedf8482c58c220a0750a02c1f2c08b8" id="r_adedf8482c58c220a0750a02c1f2c08b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adedf8482c58c220a0750a02c1f2c08b8">Replay</a> (unsigned tkc=0)</td></tr>
<tr class="memdesc:adedf8482c58c220a0750a02c1f2c08b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">从头开始播放 <br /></td></tr>
<tr class="separator:adedf8482c58c220a0750a02c1f2c08b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fcc52bd147be51afe4fe51209d93524" id="r_a8fcc52bd147be51afe4fe51209d93524"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8fcc52bd147be51afe4fe51209d93524">Play</a> (unsigned tkc=0)</td></tr>
<tr class="memdesc:a8fcc52bd147be51afe4fe51209d93524"><td class="mdescLeft">&#160;</td><td class="mdescRight">从当前位置开始播放 <br /></td></tr>
<tr class="separator:a8fcc52bd147be51afe4fe51209d93524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d342396e50fe5ae1065f4a231e1b5d0" id="r_a7d342396e50fe5ae1065f4a231e1b5d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d342396e50fe5ae1065f4a231e1b5d0">Pause</a> (unsigned tkc=0)</td></tr>
<tr class="memdesc:a7d342396e50fe5ae1065f4a231e1b5d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">暂停播放 <br /></td></tr>
<tr class="separator:a7d342396e50fe5ae1065f4a231e1b5d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a936db806a3375c06d173bea67ba2fd1d" id="r_a936db806a3375c06d173bea67ba2fd1d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a936db806a3375c06d173bea67ba2fd1d">Stop</a> ()</td></tr>
<tr class="memdesc:a936db806a3375c06d173bea67ba2fd1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">停止播放,并回到开始 <br /></td></tr>
<tr class="separator:a936db806a3375c06d173bea67ba2fd1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5794bdd56e76b8022b181ae4c8f2729" id="r_ab5794bdd56e76b8022b181ae4c8f2729"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5794bdd56e76b8022b181ae4c8f2729">IsPlayEnd</a> ()</td></tr>
<tr class="memdesc:ab5794bdd56e76b8022b181ae4c8f2729"><td class="mdescLeft">&#160;</td><td class="mdescRight">是否播放完成 <br /></td></tr>
<tr class="separator:ab5794bdd56e76b8022b181ae4c8f2729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4da5883a8166423849dcd268f65c7279" id="r_a4da5883a8166423849dcd268f65c7279"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4da5883a8166423849dcd268f65c7279">SetPlayCountMax</a> (unsigned count_max)</td></tr>
<tr class="separator:a4da5883a8166423849dcd268f65c7279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a047f0072382609372e6a74e4d45702" id="r_a3a047f0072382609372e6a74e4d45702"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a047f0072382609372e6a74e4d45702">SetSampler</a> (<a class="el" href="classdl_1_1_sprite.html#ad5d569a513c629222a75400e7cd8ced4">Sprite::Sampler</a> sampler)</td></tr>
<tr class="separator:a3a047f0072382609372e6a74e4d45702"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc50957b550d66a7cf6997f8d7aeaeed" id="r_afc50957b550d66a7cf6997f8d7aeaeed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afc50957b550d66a7cf6997f8d7aeaeed">SetBlend</a> (<a class="el" href="classdl_1_1_sprite.html#aff40ece16d9f27ad0106fd2f48565dac">Sprite::Blend</a> type)</td></tr>
<tr class="separator:afc50957b550d66a7cf6997f8d7aeaeed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac91e13b8c1bd32579ef74293d0ad3362" id="r_ac91e13b8c1bd32579ef74293d0ad3362"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac91e13b8c1bd32579ef74293d0ad3362">SetOrder</a> (float z)</td></tr>
<tr class="separator:ac91e13b8c1bd32579ef74293d0ad3362"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af150a0c571fbf765289202dc0b2903b0" id="r_af150a0c571fbf765289202dc0b2903b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af150a0c571fbf765289202dc0b2903b0">SetColor</a> (const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &amp;color)</td></tr>
<tr class="separator:af150a0c571fbf765289202dc0b2903b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72155b1d3dd7e67f03dd84f3722a51d9" id="r_a72155b1d3dd7e67f03dd84f3722a51d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a72155b1d3dd7e67f03dd84f3722a51d9">SetBright</a> (float bright)</td></tr>
<tr class="separator:a72155b1d3dd7e67f03dd84f3722a51d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d4ce432f827809d9071dd021ea3d7e2" id="r_a5d4ce432f827809d9071dd021ea3d7e2"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d4ce432f827809d9071dd021ea3d7e2">GetPlayCount</a> ()</td></tr>
<tr class="separator:a5d4ce432f827809d9071dd021ea3d7e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dfa21e0e4cdf180249a97af7e560788" id="r_a0dfa21e0e4cdf180249a97af7e560788"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0dfa21e0e4cdf180249a97af7e560788">GetPlayCountMax</a> ()</td></tr>
<tr class="separator:a0dfa21e0e4cdf180249a97af7e560788"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4339c9d26a43ec3ae366958a0dcff0b4" id="r_a4339c9d26a43ec3ae366958a0dcff0b4"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4339c9d26a43ec3ae366958a0dcff0b4">GetFrameCount</a> ()</td></tr>
<tr class="separator:a4339c9d26a43ec3ae366958a0dcff0b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a7cb5e2f130435cc3eddbd82d0a8644" id="r_a0a7cb5e2f130435cc3eddbd82d0a8644"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a7cb5e2f130435cc3eddbd82d0a8644">GetName</a> ()</td></tr>
<tr class="separator:a0a7cb5e2f130435cc3eddbd82d0a8644"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013f387b41ab7d2f10c6443463e8cb7c" id="r_a013f387b41ab7d2f10c6443463e8cb7c"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a013f387b41ab7d2f10c6443463e8cb7c">GetDir</a> ()</td></tr>
<tr class="separator:a013f387b41ab7d2f10c6443463e8cb7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f5eed1d5672c046b42f063858438e5d" id="r_a9f5eed1d5672c046b42f063858438e5d"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9f5eed1d5672c046b42f063858438e5d">GetFrameTime</a> (size_t i)</td></tr>
<tr class="separator:a9f5eed1d5672c046b42f063858438e5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87f5f7bf2e85a1b6f7b1235cb380c0da" id="r_a87f5f7bf2e85a1b6f7b1235cb380c0da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a87f5f7bf2e85a1b6f7b1235cb380c0da">GetColor</a> ()</td></tr>
<tr class="separator:a87f5f7bf2e85a1b6f7b1235cb380c0da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57f881e46155918973fb0f12fd575086" id="r_a57f881e46155918973fb0f12fd575086"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a57f881e46155918973fb0f12fd575086">Render</a> (unsigned tkc=0)</td></tr>
<tr class="separator:a57f881e46155918973fb0f12fd575086"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8fce0b64f24d45c6ee4357480bc47d1" id="r_aa8fce0b64f24d45c6ee4357480bc47d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa8fce0b64f24d45c6ee4357480bc47d1">PushBack</a> (<a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> spr, unsigned ftime=0)</td></tr>
<tr class="separator:aa8fce0b64f24d45c6ee4357480bc47d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ae4b166403f5bea72c77ce983375b6e" id="r_a4ae4b166403f5bea72c77ce983375b6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4ae4b166403f5bea72c77ce983375b6e">SetFrameTime</a> (unsigned ftime)</td></tr>
<tr class="separator:a4ae4b166403f5bea72c77ce983375b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e005d90fc008212d99fa40fbb75b6cc" id="r_a8e005d90fc008212d99fa40fbb75b6cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8e005d90fc008212d99fa40fbb75b6cc">CreateCoor</a> ()</td></tr>
<tr class="separator:a8e005d90fc008212d99fa40fbb75b6cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a538efabe76f60842e20fef55fbbd9be7" id="r_a538efabe76f60842e20fef55fbbd9be7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdl_1_1_coor.html">Coor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a538efabe76f60842e20fef55fbbd9be7">GetCoor</a> ()</td></tr>
<tr class="separator:a538efabe76f60842e20fef55fbbd9be7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33956ba33ba327d45bac82848d0cb21a" id="r_a33956ba33ba327d45bac82848d0cb21a"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a33956ba33ba327d45bac82848d0cb21a">GetOrder</a> ()</td></tr>
<tr class="separator:a33956ba33ba327d45bac82848d0cb21a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cc84cbecf53f7e903368034b29a2a90" id="r_a7cc84cbecf53f7e903368034b29a2a90"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7cc84cbecf53f7e903368034b29a2a90">IsPickup</a> ()</td></tr>
<tr class="separator:a7cc84cbecf53f7e903368034b29a2a90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2bef4a3ead3f44f34f296045b9695f0" id="r_af2bef4a3ead3f44f34f296045b9695f0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af2bef4a3ead3f44f34f296045b9695f0">Dump</a> (unsigned tkc=0)</td></tr>
<tr class="separator:af2bef4a3ead3f44f34f296045b9695f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e7eecaf48cbcf169035e56096069078" id="r_a3e7eecaf48cbcf169035e56096069078"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3e7eecaf48cbcf169035e56096069078">Animation</a> (std::string_view name, unsigned dir)</td></tr>
<tr class="separator:a3e7eecaf48cbcf169035e56096069078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff52607994c1dbccf605a63802d617d" id="r_afff52607994c1dbccf605a63802d617d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afff52607994c1dbccf605a63802d617d">~Animation</a> ()</td></tr>
<tr class="separator:afff52607994c1dbccf605a63802d617d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
友元</h2></td></tr>
<tr class="memitem:a328c093d609680cca505905c6d49901a" id="r_a328c093d609680cca505905c6d49901a"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a328c093d609680cca505905c6d49901a">Factory</a></td></tr>
<tr class="separator:a328c093d609680cca505905c6d49901a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>2D帧动画 </p>
<p class="definition">在文件 <a class="el" href="dl__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00034">34</a> 行定义.</p>
</div><h2 class="groupheader">构造及析构函数说明</h2>
<a id="a3e7eecaf48cbcf169035e56096069078" name="a3e7eecaf48cbcf169035e56096069078"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e7eecaf48cbcf169035e56096069078">&#9670;&#160;</a></span>Animation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">dl::Animation::Animation </td>
<td>(</td>
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>dir</em></span>&#160;)</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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00124">124</a> 行定义.</p>
</div>
</div>
<a id="afff52607994c1dbccf605a63802d617d" name="afff52607994c1dbccf605a63802d617d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afff52607994c1dbccf605a63802d617d">&#9670;&#160;</a></span>~Animation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">dl::Animation::~Animation </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00140">140</a> 行定义.</p>
</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="a8e005d90fc008212d99fa40fbb75b6cc" name="a8e005d90fc008212d99fa40fbb75b6cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e005d90fc008212d99fa40fbb75b6cc">&#9670;&#160;</a></span>CreateCoor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::CreateCoor </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00106">106</a> 行定义.</p>
</div>
</div>
<a id="af2bef4a3ead3f44f34f296045b9695f0" name="af2bef4a3ead3f44f34f296045b9695f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2bef4a3ead3f44f34f296045b9695f0">&#9670;&#160;</a></span>Dump()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string dl::Animation::Dump </td>
<td>(</td>
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>tkc</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a87f5f7bf2e85a1b6f7b1235cb380c0da" name="a87f5f7bf2e85a1b6f7b1235cb380c0da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87f5f7bf2e85a1b6f7b1235cb380c0da">&#9670;&#160;</a></span>GetColor()</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#ab0aa26817739678b786d66b6c9f50ae7">Color</a> dl::Animation::GetColor </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00098">98</a> 行定义.</p>
</div>
</div>
<a id="a538efabe76f60842e20fef55fbbd9be7" name="a538efabe76f60842e20fef55fbbd9be7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a538efabe76f60842e20fef55fbbd9be7">&#9670;&#160;</a></span>GetCoor()</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="classdl_1_1_coor.html">Coor</a> * dl::Animation::GetCoor </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00115">115</a> 行定义.</p>
</div>
</div>
<a id="a013f387b41ab7d2f10c6443463e8cb7c" name="a013f387b41ab7d2f10c6443463e8cb7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a013f387b41ab7d2f10c6443463e8cb7c">&#9670;&#160;</a></span>GetDir()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned dl::Animation::GetDir </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00096">96</a> 行定义.</p>
</div>
</div>
<a id="a4339c9d26a43ec3ae366958a0dcff0b4" name="a4339c9d26a43ec3ae366958a0dcff0b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4339c9d26a43ec3ae366958a0dcff0b4">&#9670;&#160;</a></span>GetFrameCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t dl::Animation::GetFrameCount </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00094">94</a> 行定义.</p>
</div>
</div>
<a id="a9f5eed1d5672c046b42f063858438e5d" name="a9f5eed1d5672c046b42f063858438e5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f5eed1d5672c046b42f063858438e5d">&#9670;&#160;</a></span>GetFrameTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned dl::Animation::GetFrameTime </td>
<td>(</td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>i</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0a7cb5e2f130435cc3eddbd82d0a8644" name="a0a7cb5e2f130435cc3eddbd82d0a8644"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a7cb5e2f130435cc3eddbd82d0a8644">&#9670;&#160;</a></span>GetName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string dl::Animation::GetName </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00095">95</a> 行定义.</p>
</div>
</div>
<a id="a33956ba33ba327d45bac82848d0cb21a" name="a33956ba33ba327d45bac82848d0cb21a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33956ba33ba327d45bac82848d0cb21a">&#9670;&#160;</a></span>GetOrder()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float dl::Animation::GetOrder </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00116">116</a> 行定义.</p>
</div>
</div>
<a id="a5d4ce432f827809d9071dd021ea3d7e2" name="a5d4ce432f827809d9071dd021ea3d7e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d4ce432f827809d9071dd021ea3d7e2">&#9670;&#160;</a></span>GetPlayCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned dl::Animation::GetPlayCount </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00092">92</a> 行定义.</p>
</div>
</div>
<a id="a0dfa21e0e4cdf180249a97af7e560788" name="a0dfa21e0e4cdf180249a97af7e560788"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dfa21e0e4cdf180249a97af7e560788">&#9670;&#160;</a></span>GetPlayCountMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned dl::Animation::GetPlayCountMax </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00093">93</a> 行定义.</p>
</div>
</div>
<a id="a7cc84cbecf53f7e903368034b29a2a90" name="a7cc84cbecf53f7e903368034b29a2a90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cc84cbecf53f7e903368034b29a2a90">&#9670;&#160;</a></span>IsPickup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool dl::Animation::IsPickup </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00117">117</a> 行定义.</p>
</div>
</div>
<a id="ab5794bdd56e76b8022b181ae4c8f2729" name="ab5794bdd56e76b8022b181ae4c8f2729"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5794bdd56e76b8022b181ae4c8f2729">&#9670;&#160;</a></span>IsPlayEnd()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool dl::Animation::IsPlayEnd </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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00047">47</a> 行定义.</p>
</div>
</div>
<a id="a7d342396e50fe5ae1065f4a231e1b5d0" name="a7d342396e50fe5ae1065f4a231e1b5d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d342396e50fe5ae1065f4a231e1b5d0">&#9670;&#160;</a></span>Pause()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::Pause </td>
<td>(</td>
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>tkc</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>暂停播放 </p>
</div>
</div>
<a id="a8fcc52bd147be51afe4fe51209d93524" name="a8fcc52bd147be51afe4fe51209d93524"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fcc52bd147be51afe4fe51209d93524">&#9670;&#160;</a></span>Play()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::Play </td>
<td>(</td>
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>tkc</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>从当前位置开始播放 </p>
</div>
</div>
<a id="aa8fce0b64f24d45c6ee4357480bc47d1" name="aa8fce0b64f24d45c6ee4357480bc47d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8fce0b64f24d45c6ee4357480bc47d1">&#9670;&#160;</a></span>PushBack()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::PushBack </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a></td> <td class="paramname"><span class="paramname"><em>spr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>ftime</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a57f881e46155918973fb0f12fd575086" name="a57f881e46155918973fb0f12fd575086"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57f881e46155918973fb0f12fd575086">&#9670;&#160;</a></span>Render()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::Render </td>
<td>(</td>
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>tkc</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adedf8482c58c220a0750a02c1f2c08b8" name="adedf8482c58c220a0750a02c1f2c08b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adedf8482c58c220a0750a02c1f2c08b8">&#9670;&#160;</a></span>Replay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::Replay </td>
<td>(</td>
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>tkc</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>从头开始播放 </p>
</div>
</div>
<a id="afc50957b550d66a7cf6997f8d7aeaeed" name="afc50957b550d66a7cf6997f8d7aeaeed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc50957b550d66a7cf6997f8d7aeaeed">&#9670;&#160;</a></span>SetBlend()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::SetBlend </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classdl_1_1_sprite.html#aff40ece16d9f27ad0106fd2f48565dac">Sprite::Blend</a></td> <td class="paramname"><span class="paramname"><em>type</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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00060">60</a> 行定义.</p>
</div>
</div>
<a id="a72155b1d3dd7e67f03dd84f3722a51d9" name="a72155b1d3dd7e67f03dd84f3722a51d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72155b1d3dd7e67f03dd84f3722a51d9">&#9670;&#160;</a></span>SetBright()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::SetBright </td>
<td>(</td>
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>bright</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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00083">83</a> 行定义.</p>
</div>
</div>
<a id="af150a0c571fbf765289202dc0b2903b0" name="af150a0c571fbf765289202dc0b2903b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af150a0c571fbf765289202dc0b2903b0">&#9670;&#160;</a></span>SetColor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::SetColor </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &amp;</td> <td class="paramname"><span class="paramname"><em>color</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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00075">75</a> 行定义.</p>
</div>
</div>
<a id="a4ae4b166403f5bea72c77ce983375b6e" name="a4ae4b166403f5bea72c77ce983375b6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ae4b166403f5bea72c77ce983375b6e">&#9670;&#160;</a></span>SetFrameTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::SetFrameTime </td>
<td>(</td>
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>ftime</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac91e13b8c1bd32579ef74293d0ad3362" name="ac91e13b8c1bd32579ef74293d0ad3362"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac91e13b8c1bd32579ef74293d0ad3362">&#9670;&#160;</a></span>SetOrder()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::SetOrder </td>
<td>(</td>
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00067">67</a> 行定义.</p>
</div>
</div>
<a id="a4da5883a8166423849dcd268f65c7279" name="a4da5883a8166423849dcd268f65c7279"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4da5883a8166423849dcd268f65c7279">&#9670;&#160;</a></span>SetPlayCountMax()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::SetPlayCountMax </td>
<td>(</td>
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>count_max</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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00052">52</a> 行定义.</p>
</div>
</div>
<a id="a3a047f0072382609372e6a74e4d45702" name="a3a047f0072382609372e6a74e4d45702"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a047f0072382609372e6a74e4d45702">&#9670;&#160;</a></span>SetSampler()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::SetSampler </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classdl_1_1_sprite.html#ad5d569a513c629222a75400e7cd8ced4">Sprite::Sampler</a></td> <td class="paramname"><span class="paramname"><em>sampler</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__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00053">53</a> 行定义.</p>
</div>
</div>
<a id="a936db806a3375c06d173bea67ba2fd1d" name="a936db806a3375c06d173bea67ba2fd1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a936db806a3375c06d173bea67ba2fd1d">&#9670;&#160;</a></span>Stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dl::Animation::Stop </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>
<h2 class="groupheader">友元及相关符号说明</h2>
<a id="a328c093d609680cca505905c6d49901a" name="a328c093d609680cca505905c6d49901a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a328c093d609680cca505905c6d49901a">&#9670;&#160;</a></span>Factory</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classdl_1_1_factory.html">Factory</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">在文件 <a class="el" href="dl__animation_8h_source.html">dl_animation.h</a><a class="el" href="dl__animation_8h_source.html#l00036">36</a> 行定义.</p>
</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>D:/dl/dl/render/<a class="el" href="dl__animation_8h_source.html">dl_animation.h</a></li>
</ul>
</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>