1163 lines
61 KiB
HTML
Vendored
1163 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: dl::Sprite类 参考</title>
|
||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="jquery.js"></script>
|
||
<script type="text/javascript" src="dynsections.js"></script>
|
||
<script type="text/javascript" src="clipboard.js"></script>
|
||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="resize.js"></script>
|
||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
</head>
|
||
<body>
|
||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
<div id="titlearea">
|
||
<table cellspacing="0" cellpadding="0">
|
||
<tbody>
|
||
<tr id="projectrow">
|
||
<td id="projectalign">
|
||
<div id="projectname">dl
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<!-- end header part -->
|
||
<!-- 制作者 Doxygen 1.13.1 -->
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
$(function() { codefold.init(0); });
|
||
/* @license-end */
|
||
</script>
|
||
<script type="text/javascript" src="menudata.js"></script>
|
||
<script type="text/javascript" src="menu.js"></script>
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
$(function() {
|
||
initMenu('',false,false,'search.php','搜索',false);
|
||
});
|
||
/* @license-end */
|
||
</script>
|
||
<div id="main-nav"></div>
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
$(function(){ initResizable(false); });
|
||
/* @license-end */
|
||
</script>
|
||
<div id="nav-path" class="navpath">
|
||
<ul>
|
||
<li class="navelem"><a class="el" href="namespacedl.html">dl</a></li><li class="navelem"><a class="el" href="classdl_1_1_sprite.html">Sprite</a></li> </ul>
|
||
</div>
|
||
</div><!-- top -->
|
||
<div id="doc-content">
|
||
<div class="header">
|
||
<div class="summary">
|
||
<a href="#pub-types">Public 类型</a> |
|
||
<a href="#pub-methods">Public 成员函数</a> |
|
||
<a href="#friends">友元</a> |
|
||
<a href="classdl_1_1_sprite-members.html">所有成员列表</a> </div>
|
||
<div class="headertitle"><div class="title">dl::Sprite类 参考</div></div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
|
||
<p>2d绘图精灵
|
||
<a href="#details">更多...</a></p>
|
||
|
||
<p><code>#include <<a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a>></code></p>
|
||
<table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
||
Public 类型</h2></td></tr>
|
||
<tr class="memitem:ad5d569a513c629222a75400e7cd8ced4" id="r_ad5d569a513c629222a75400e7cd8ced4"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5d569a513c629222a75400e7cd8ced4">Sampler</a> { <a class="el" href="#ad5d569a513c629222a75400e7cd8ced4a1e23852820b9154316c7c06e2b7ba051">NORMAL</a>
|
||
, <a class="el" href="#ad5d569a513c629222a75400e7cd8ced4a06e536f5c0819e7aa379dcd35556f441">PIXEL</a>
|
||
, <a class="el" href="#ad5d569a513c629222a75400e7cd8ced4a71ff71526d15db86eb50fcac245d183b">UI</a>
|
||
}</td></tr>
|
||
<tr class="separator:ad5d569a513c629222a75400e7cd8ced4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aff40ece16d9f27ad0106fd2f48565dac" id="r_aff40ece16d9f27ad0106fd2f48565dac"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#aff40ece16d9f27ad0106fd2f48565dac">Blend</a> { <a class="el" href="#aff40ece16d9f27ad0106fd2f48565daca1e23852820b9154316c7c06e2b7ba051">NORMAL</a>
|
||
, <a class="el" href="#aff40ece16d9f27ad0106fd2f48565daca7d48183be5b6641b73f3451e7a9ed44f">EFFECT</a>
|
||
, <a class="el" href="#aff40ece16d9f27ad0106fd2f48565daca48bf014c704c9eaae100a98006a37bf7">GRAY</a>
|
||
}</td></tr>
|
||
<tr class="separator:aff40ece16d9f27ad0106fd2f48565dac"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||
Public 成员函数</h2></td></tr>
|
||
<tr class="memitem:a71d926c2315ce929ac656c9808a24a77" id="r_a71d926c2315ce929ac656c9808a24a77"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a71d926c2315ce929ac656c9808a24a77">Render</a> ()</td></tr>
|
||
<tr class="memdesc:a71d926c2315ce929ac656c9808a24a77"><td class="mdescLeft"> </td><td class="mdescRight">绘制 <br /></td></tr>
|
||
<tr class="separator:a71d926c2315ce929ac656c9808a24a77"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac4c998ee876979adc168c95401704d23" id="r_ac4c998ee876979adc168c95401704d23"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac4c998ee876979adc168c95401704d23">GetOrder</a> () const</td></tr>
|
||
<tr class="separator:ac4c998ee876979adc168c95401704d23"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a28543b5efe816379a605257b297ffb52" id="r_a28543b5efe816379a605257b297ffb52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ae4f29e205fdc73953f8757963a2731fd">Quad</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a28543b5efe816379a605257b297ffb52">GetQuad</a> () const</td></tr>
|
||
<tr class="separator:a28543b5efe816379a605257b297ffb52"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9c82a203aa13b36d028723ba22a57d0f" id="r_a9c82a203aa13b36d028723ba22a57d0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdl_1_1_coor.html">Coor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c82a203aa13b36d028723ba22a57d0f">GetCoor</a> () const</td></tr>
|
||
<tr class="separator:a9c82a203aa13b36d028723ba22a57d0f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aea2919d52f88064172423095d73351ca" id="r_aea2919d52f88064172423095d73351ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea2919d52f88064172423095d73351ca">GetID</a> () const</td></tr>
|
||
<tr class="separator:aea2919d52f88064172423095d73351ca"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a27dc6a2c072776bb2a802fb685795c61" id="r_a27dc6a2c072776bb2a802fb685795c61"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a27dc6a2c072776bb2a802fb685795c61">SetOrder</a> (float order)</td></tr>
|
||
<tr class="memdesc:a27dc6a2c072776bb2a802fb685795c61"><td class="mdescLeft"> </td><td class="mdescRight">设置绘制顺序,默认为 Constant::Z_DEFAULT @order 要设置的order,越小越靠近屏幕,范围[0, 1) <br /></td></tr>
|
||
<tr class="separator:a27dc6a2c072776bb2a802fb685795c61"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1430ff1d206be0c81bbc9ded5c6d1c25" id="r_a1430ff1d206be0c81bbc9ded5c6d1c25"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1430ff1d206be0c81bbc9ded5c6d1c25">SetQuad</a> (const <a class="el" href="namespacedl.html#ae4f29e205fdc73953f8757963a2731fd">Quad</a> &quad)</td></tr>
|
||
<tr class="separator:a1430ff1d206be0c81bbc9ded5c6d1c25"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a29b5a0c721c9eeb5c6f31ca9f2890f68" id="r_a29b5a0c721c9eeb5c6f31ca9f2890f68"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a29b5a0c721c9eeb5c6f31ca9f2890f68">SetQuadOrigin</a> ()</td></tr>
|
||
<tr class="memdesc:a29b5a0c721c9eeb5c6f31ca9f2890f68"><td class="mdescLeft"> </td><td class="mdescRight">设置为原始quad大小 <br /></td></tr>
|
||
<tr class="separator:a29b5a0c721c9eeb5c6f31ca9f2890f68"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a191299bd30229ff2b1574439c1e76f0b" id="r_a191299bd30229ff2b1574439c1e76f0b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a191299bd30229ff2b1574439c1e76f0b">DtQuadOffset</a> (const <a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> &offset)</td></tr>
|
||
<tr class="memdesc:a191299bd30229ff2b1574439c1e76f0b"><td class="mdescLeft"> </td><td class="mdescRight">修改当前quad <br /></td></tr>
|
||
<tr class="separator:a191299bd30229ff2b1574439c1e76f0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aabd2ad7f1f6daf56f80ff8b89e0520fc" id="r_aabd2ad7f1f6daf56f80ff8b89e0520fc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aabd2ad7f1f6daf56f80ff8b89e0520fc">DtQuadRotate</a> (float rotate)</td></tr>
|
||
<tr class="separator:aabd2ad7f1f6daf56f80ff8b89e0520fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a0828aff74d01badc364ea0ce6cf319ed" id="r_a0828aff74d01badc364ea0ce6cf319ed"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0828aff74d01badc364ea0ce6cf319ed">DtQuadScale</a> (const <a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> &scale)</td></tr>
|
||
<tr class="separator:a0828aff74d01badc364ea0ce6cf319ed"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af5180f5c90a36583adda3a209d3ca535" id="r_af5180f5c90a36583adda3a209d3ca535"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af5180f5c90a36583adda3a209d3ca535">DtQuadScale</a> (float scale)</td></tr>
|
||
<tr class="separator:af5180f5c90a36583adda3a209d3ca535"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a0334f18a4d4fd0bbef8adbc73e6d8ae4" id="r_a0334f18a4d4fd0bbef8adbc73e6d8ae4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0334f18a4d4fd0bbef8adbc73e6d8ae4">SetQuad</a> (<a class="el" href="structdl_1_1_quad_param.html">QuadParam</a> &param)</td></tr>
|
||
<tr class="memdesc:a0334f18a4d4fd0bbef8adbc73e6d8ae4"><td class="mdescLeft"> </td><td class="mdescRight">根据原图设置quad <br /></td></tr>
|
||
<tr class="separator:a0334f18a4d4fd0bbef8adbc73e6d8ae4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa92dc36ae69622071288a8126345fc2e" id="r_aa92dc36ae69622071288a8126345fc2e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa92dc36ae69622071288a8126345fc2e">SetColor</a> (const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &col)</td></tr>
|
||
<tr class="separator:aa92dc36ae69622071288a8126345fc2e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6daa7daa68d5c7261e3383b4c5e3dc19" id="r_a6daa7daa68d5c7261e3383b4c5e3dc19"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6daa7daa68d5c7261e3383b4c5e3dc19">SetColor</a> (const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &col, size_t index)</td></tr>
|
||
<tr class="separator:a6daa7daa68d5c7261e3383b4c5e3dc19"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab724e200bda62eeb2ec914f8d6e97382" id="r_ab724e200bda62eeb2ec914f8d6e97382"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab724e200bda62eeb2ec914f8d6e97382">SetCoor</a> (<a class="el" href="classdl_1_1_coor.html">Coor</a> *coor, bool own=false)</td></tr>
|
||
<tr class="separator:ab724e200bda62eeb2ec914f8d6e97382"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6e992c3a8c03f72d4217e88645ce5824" id="r_a6e992c3a8c03f72d4217e88645ce5824"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e992c3a8c03f72d4217e88645ce5824">CreateCoor</a> ()</td></tr>
|
||
<tr class="memdesc:a6e992c3a8c03f72d4217e88645ce5824"><td class="mdescLeft"> </td><td class="mdescRight">创建自己拥有的Coor,并指向父Coor <br /></td></tr>
|
||
<tr class="separator:a6e992c3a8c03f72d4217e88645ce5824"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a49452745460e843952ea1bc5d4b1957a" id="r_a49452745460e843952ea1bc5d4b1957a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a49452745460e843952ea1bc5d4b1957a">DeleteCoor</a> ()</td></tr>
|
||
<tr class="memdesc:a49452745460e843952ea1bc5d4b1957a"><td class="mdescLeft"> </td><td class="mdescRight">删除自己拥有的Coor <br /></td></tr>
|
||
<tr class="separator:a49452745460e843952ea1bc5d4b1957a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a53fc2340376c3a57d568ba270adc2119" id="r_a53fc2340376c3a57d568ba270adc2119"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a53fc2340376c3a57d568ba270adc2119">SetSampler</a> (<a class="el" href="#ad5d569a513c629222a75400e7cd8ced4">Sampler</a> type)</td></tr>
|
||
<tr class="memdesc:a53fc2340376c3a57d568ba270adc2119"><td class="mdescLeft"> </td><td class="mdescRight">设置采样器,对于像素图来说应该设置为 SamplerType::PIXEL <br /></td></tr>
|
||
<tr class="separator:a53fc2340376c3a57d568ba270adc2119"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a831159642d952dd4a038718f66231474" id="r_a831159642d952dd4a038718f66231474"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a831159642d952dd4a038718f66231474">SetBlend</a> (<a class="el" href="#aff40ece16d9f27ad0106fd2f48565dac">Blend</a> type)</td></tr>
|
||
<tr class="memdesc:a831159642d952dd4a038718f66231474"><td class="mdescLeft"> </td><td class="mdescRight">设置混合模式 <br /></td></tr>
|
||
<tr class="separator:a831159642d952dd4a038718f66231474"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6ae47c8f48e2038cba6b6b1236f951db" id="r_a6ae47c8f48e2038cba6b6b1236f951db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ae47c8f48e2038cba6b6b1236f951db">SetUI</a> (bool ui, bool change_sampler=true)</td></tr>
|
||
<tr class="memdesc:a6ae47c8f48e2038cba6b6b1236f951db"><td class="mdescLeft"> </td><td class="mdescRight">设置后为ui精灵,会屏蔽order大于自己的ui精灵的pickup响应 <br /></td></tr>
|
||
<tr class="separator:a6ae47c8f48e2038cba6b6b1236f951db"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a76d1c4a4b5c39e85a6fe0b42f6d18e04" id="r_a76d1c4a4b5c39e85a6fe0b42f6d18e04"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a76d1c4a4b5c39e85a6fe0b42f6d18e04">SetClip</a> (<a class="el" href="namespacedl.html#ac239c3e197b60bee840b9583cf35db65">Rect</a> *rect)</td></tr>
|
||
<tr class="memdesc:a76d1c4a4b5c39e85a6fe0b42f6d18e04"><td class="mdescLeft"> </td><td class="mdescRight">设置裁剪(世界坐标系) <br /></td></tr>
|
||
<tr class="separator:a76d1c4a4b5c39e85a6fe0b42f6d18e04"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:acc9f5c03ad73847277ed24fa01862218" id="r_acc9f5c03ad73847277ed24fa01862218"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#acc9f5c03ad73847277ed24fa01862218">SetBright</a> (float bright)</td></tr>
|
||
<tr class="memdesc:acc9f5c03ad73847277ed24fa01862218"><td class="mdescLeft"> </td><td class="mdescRight">设置亮度 <br /></td></tr>
|
||
<tr class="separator:acc9f5c03ad73847277ed24fa01862218"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af245003664a39ea739a28b6635e553f6" id="r_af245003664a39ea739a28b6635e553f6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af245003664a39ea739a28b6635e553f6">SetUV</a> (size_t index, const <a class="el" href="namespacedl.html#a5e5e9a343c5e7bce121334ed4acb1fd2">UV</a> &uv)</td></tr>
|
||
<tr class="memdesc:af245003664a39ea739a28b6635e553f6"><td class="mdescLeft"> </td><td class="mdescRight">手动设置uv后,纹理区域id失效 <br /></td></tr>
|
||
<tr class="separator:af245003664a39ea739a28b6635e553f6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9a79caa7b583a8d79d64316b8532f09f" id="r_a9a79caa7b583a8d79d64316b8532f09f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a5e5e9a343c5e7bce121334ed4acb1fd2">UV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9a79caa7b583a8d79d64316b8532f09f">GetUV</a> (size_t index)</td></tr>
|
||
<tr class="separator:a9a79caa7b583a8d79d64316b8532f09f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aed8ff6546d634c9213d705089c35b94c" id="r_aed8ff6546d634c9213d705089c35b94c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed8ff6546d634c9213d705089c35b94c">IsColorOne</a> ()</td></tr>
|
||
<tr class="memdesc:aed8ff6546d634c9213d705089c35b94c"><td class="mdescLeft"> </td><td class="mdescRight">是否非透明精灵(四个顶点颜色均为非透明) <br /></td></tr>
|
||
<tr class="separator:aed8ff6546d634c9213d705089c35b94c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac1aa6cc44656e24f43a395593bf5dfae" id="r_ac1aa6cc44656e24f43a395593bf5dfae"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1aa6cc44656e24f43a395593bf5dfae">IsPickup</a> ()</td></tr>
|
||
<tr class="memdesc:ac1aa6cc44656e24f43a395593bf5dfae"><td class="mdescLeft"> </td><td class="mdescRight">是否被鼠标选中 <br /></td></tr>
|
||
<tr class="separator:ac1aa6cc44656e24f43a395593bf5dfae"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a52867d72ff699168d601aa69a99c2417" id="r_a52867d72ff699168d601aa69a99c2417"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a52867d72ff699168d601aa69a99c2417">GetSize</a> ()</td></tr>
|
||
<tr class="memdesc:a52867d72ff699168d601aa69a99c2417"><td class="mdescLeft"> </td><td class="mdescRight">返回大小(一般情况下意义上的大小) <br /></td></tr>
|
||
<tr class="separator:a52867d72ff699168d601aa69a99c2417"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a079163619667c33eface2ffd3b113a68" id="r_a079163619667c33eface2ffd3b113a68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a079163619667c33eface2ffd3b113a68">GetAnchor</a> ()</td></tr>
|
||
<tr class="memdesc:a079163619667c33eface2ffd3b113a68"><td class="mdescLeft"> </td><td class="mdescRight">返回锚点(一般情况下意义上的锚点) <br /></td></tr>
|
||
<tr class="separator:a079163619667c33eface2ffd3b113a68"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad8c8e4ab38470fe0c0a93181164e6df0" id="r_ad8c8e4ab38470fe0c0a93181164e6df0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad8c8e4ab38470fe0c0a93181164e6df0">GetColor</a> (size_t i=0)</td></tr>
|
||
<tr class="memdesc:ad8c8e4ab38470fe0c0a93181164e6df0"><td class="mdescLeft"> </td><td class="mdescRight">返回颜色 <br /></td></tr>
|
||
<tr class="separator:ad8c8e4ab38470fe0c0a93181164e6df0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8b604be86d6a7d00cf50a621cdaaab6c" id="r_a8b604be86d6a7d00cf50a621cdaaab6c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8b604be86d6a7d00cf50a621cdaaab6c">IsOwnCoor</a> ()</td></tr>
|
||
<tr class="memdesc:a8b604be86d6a7d00cf50a621cdaaab6c"><td class="mdescLeft"> </td><td class="mdescRight">是否拥有coor <br /></td></tr>
|
||
<tr class="separator:a8b604be86d6a7d00cf50a621cdaaab6c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2b4e71e090bbf4854b61ee94c68a9bd7" id="r_a2b4e71e090bbf4854b61ee94c68a9bd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdl_1_1_coor.html">Coor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2b4e71e090bbf4854b61ee94c68a9bd7">AddCoor</a> ()</td></tr>
|
||
<tr class="memdesc:a2b4e71e090bbf4854b61ee94c68a9bd7"><td class="mdescLeft"> </td><td class="mdescRight">添加Coor,存在则直接返回 <br /></td></tr>
|
||
<tr class="separator:a2b4e71e090bbf4854b61ee94c68a9bd7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6af321b979eb7b5a7a883e66a6d75a19" id="r_a6af321b979eb7b5a7a883e66a6d75a19"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6af321b979eb7b5a7a883e66a6d75a19">RenderDebug</a> ()</td></tr>
|
||
<tr class="separator:a6af321b979eb7b5a7a883e66a6d75a19"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a584d859f9912a1c52a1df0aa71e6ad34" id="r_a584d859f9912a1c52a1df0aa71e6ad34"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a584d859f9912a1c52a1df0aa71e6ad34">~Sprite</a> ()</td></tr>
|
||
<tr class="separator:a584d859f9912a1c52a1df0aa71e6ad34"><td class="memSeparator" colspan="2"> </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:a62eba73ba8142f6707a225685ab0dbcb" id="r_a62eba73ba8142f6707a225685ab0dbcb"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="#a62eba73ba8142f6707a225685ab0dbcb">VK</a></td></tr>
|
||
<tr class="separator:a62eba73ba8142f6707a225685ab0dbcb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a328c093d609680cca505905c6d49901a" id="r_a328c093d609680cca505905c6d49901a"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="#a328c093d609680cca505905c6d49901a">Factory</a></td></tr>
|
||
<tr class="separator:a328c093d609680cca505905c6d49901a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae7ffe90ff741debf48028f1f9e645439" id="r_ae7ffe90ff741debf48028f1f9e645439"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae7ffe90ff741debf48028f1f9e645439">PoolList< Sprite ></a></td></tr>
|
||
<tr class="separator:ae7ffe90ff741debf48028f1f9e645439"><td class="memSeparator" colspan="2"> </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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00068">68</a> 行定义.</p>
|
||
</div><h2 class="groupheader">成员枚举类型说明</h2>
|
||
<a id="aff40ece16d9f27ad0106fd2f48565dac" name="aff40ece16d9f27ad0106fd2f48565dac"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aff40ece16d9f27ad0106fd2f48565dac">◆ </a></span>Blend</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum class <a class="el" href="#aff40ece16d9f27ad0106fd2f48565dac">dl::Sprite::Blend</a></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel strong">strong</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="aff40ece16d9f27ad0106fd2f48565daca1e23852820b9154316c7c06e2b7ba051" name="aff40ece16d9f27ad0106fd2f48565daca1e23852820b9154316c7c06e2b7ba051"></a>NORMAL </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="aff40ece16d9f27ad0106fd2f48565daca7d48183be5b6641b73f3451e7a9ed44f" name="aff40ece16d9f27ad0106fd2f48565daca7d48183be5b6641b73f3451e7a9ed44f"></a>EFFECT </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="aff40ece16d9f27ad0106fd2f48565daca48bf014c704c9eaae100a98006a37bf7" name="aff40ece16d9f27ad0106fd2f48565daca48bf014c704c9eaae100a98006a37bf7"></a>GRAY </td><td class="fielddoc"></td></tr>
|
||
</table>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00080">80</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad5d569a513c629222a75400e7cd8ced4" name="ad5d569a513c629222a75400e7cd8ced4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad5d569a513c629222a75400e7cd8ced4">◆ </a></span>Sampler</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">enum class <a class="el" href="#ad5d569a513c629222a75400e7cd8ced4">dl::Sprite::Sampler</a></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel strong">strong</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
<table class="fieldtable">
|
||
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="ad5d569a513c629222a75400e7cd8ced4a1e23852820b9154316c7c06e2b7ba051" name="ad5d569a513c629222a75400e7cd8ced4a1e23852820b9154316c7c06e2b7ba051"></a>NORMAL </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="ad5d569a513c629222a75400e7cd8ced4a06e536f5c0819e7aa379dcd35556f441" name="ad5d569a513c629222a75400e7cd8ced4a06e536f5c0819e7aa379dcd35556f441"></a>PIXEL </td><td class="fielddoc"></td></tr>
|
||
<tr><td class="fieldname"><a id="ad5d569a513c629222a75400e7cd8ced4a71ff71526d15db86eb50fcac245d183b" name="ad5d569a513c629222a75400e7cd8ced4a71ff71526d15db86eb50fcac245d183b"></a>UI </td><td class="fielddoc"></td></tr>
|
||
</table>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00074">74</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">构造及析构函数说明</h2>
|
||
<a id="a584d859f9912a1c52a1df0aa71e6ad34" name="a584d859f9912a1c52a1df0aa71e6ad34"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a584d859f9912a1c52a1df0aa71e6ad34">◆ </a></span>~Sprite()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">dl::Sprite::~Sprite </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">成员函数说明</h2>
|
||
<a id="a2b4e71e090bbf4854b61ee94c68a9bd7" name="a2b4e71e090bbf4854b61ee94c68a9bd7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2b4e71e090bbf4854b61ee94c68a9bd7">◆ </a></span>AddCoor()</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::Sprite::AddCoor </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>添加Coor,存在则直接返回 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00236">236</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6e992c3a8c03f72d4217e88645ce5824" name="a6e992c3a8c03f72d4217e88645ce5824"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6e992c3a8c03f72d4217e88645ce5824">◆ </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::Sprite::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>创建自己拥有的Coor,并指向父Coor </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00140">140</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a49452745460e843952ea1bc5d4b1957a" name="a49452745460e843952ea1bc5d4b1957a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a49452745460e843952ea1bc5d4b1957a">◆ </a></span>DeleteCoor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::DeleteCoor </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>删除自己拥有的Coor </p>
|
||
<dl class="section note"><dt>注解</dt><dd>若有其他Coor引用自己,则会崩溃 </dd></dl>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00160">160</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a191299bd30229ff2b1574439c1e76f0b" name="a191299bd30229ff2b1574439c1e76f0b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a191299bd30229ff2b1574439c1e76f0b">◆ </a></span>DtQuadOffset()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::DtQuadOffset </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> &</td> <td class="paramname"><span class="paramname"><em>offset</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>修改当前quad </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00113">113</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aabd2ad7f1f6daf56f80ff8b89e0520fc" name="aabd2ad7f1f6daf56f80ff8b89e0520fc"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aabd2ad7f1f6daf56f80ff8b89e0520fc">◆ </a></span>DtQuadRotate()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::DtQuadRotate </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>rotate</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a0828aff74d01badc364ea0ce6cf319ed" name="a0828aff74d01badc364ea0ce6cf319ed"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a0828aff74d01badc364ea0ce6cf319ed">◆ </a></span>DtQuadScale() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::DtQuadScale </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> &</td> <td class="paramname"><span class="paramname"><em>scale</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af5180f5c90a36583adda3a209d3ca535" name="af5180f5c90a36583adda3a209d3ca535"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af5180f5c90a36583adda3a209d3ca535">◆ </a></span>DtQuadScale() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::DtQuadScale </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>scale</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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00119">119</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a079163619667c33eface2ffd3b113a68" name="a079163619667c33eface2ffd3b113a68"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a079163619667c33eface2ffd3b113a68">◆ </a></span>GetAnchor()</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#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> dl::Sprite::GetAnchor </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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00224">224</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad8c8e4ab38470fe0c0a93181164e6df0" name="ad8c8e4ab38470fe0c0a93181164e6df0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad8c8e4ab38470fe0c0a93181164e6df0">◆ </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::Sprite::GetColor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>i</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00227">227</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9c82a203aa13b36d028723ba22a57d0f" name="a9c82a203aa13b36d028723ba22a57d0f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9c82a203aa13b36d028723ba22a57d0f">◆ </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::Sprite::GetCoor </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td> const</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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00093">93</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aea2919d52f88064172423095d73351ca" name="aea2919d52f88064172423095d73351ca"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aea2919d52f88064172423095d73351ca">◆ </a></span>GetID()</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="structdl_1_1_sprite_i_d.html">SpriteID</a> dl::Sprite::GetID </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td> const</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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00094">94</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac4c998ee876979adc168c95401704d23" name="ac4c998ee876979adc168c95401704d23"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac4c998ee876979adc168c95401704d23">◆ </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::Sprite::GetOrder </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td> const</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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00091">91</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a28543b5efe816379a605257b297ffb52" name="a28543b5efe816379a605257b297ffb52"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a28543b5efe816379a605257b297ffb52">◆ </a></span>GetQuad()</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#ae4f29e205fdc73953f8757963a2731fd">Quad</a> dl::Sprite::GetQuad </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td> const</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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00092">92</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a52867d72ff699168d601aa69a99c2417" name="a52867d72ff699168d601aa69a99c2417"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a52867d72ff699168d601aa69a99c2417">◆ </a></span>GetSize()</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#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> dl::Sprite::GetSize </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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00221">221</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9a79caa7b583a8d79d64316b8532f09f" name="a9a79caa7b583a8d79d64316b8532f09f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9a79caa7b583a8d79d64316b8532f09f">◆ </a></span>GetUV()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a5e5e9a343c5e7bce121334ed4acb1fd2">UV</a> dl::Sprite::GetUV </td>
|
||
<td>(</td>
|
||
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aed8ff6546d634c9213d705089c35b94c" name="aed8ff6546d634c9213d705089c35b94c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aed8ff6546d634c9213d705089c35b94c">◆ </a></span>IsColorOne()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool dl::Sprite::IsColorOne </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>是否非透明精灵(四个顶点颜色均为非透明) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a8b604be86d6a7d00cf50a621cdaaab6c" name="a8b604be86d6a7d00cf50a621cdaaab6c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a8b604be86d6a7d00cf50a621cdaaab6c">◆ </a></span>IsOwnCoor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool dl::Sprite::IsOwnCoor </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>是否拥有coor </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00233">233</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac1aa6cc44656e24f43a395593bf5dfae" name="ac1aa6cc44656e24f43a395593bf5dfae"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac1aa6cc44656e24f43a395593bf5dfae">◆ </a></span>IsPickup()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool dl::Sprite::IsPickup </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>是否被鼠标选中 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a71d926c2315ce929ac656c9808a24a77" name="a71d926c2315ce929ac656c9808a24a77"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a71d926c2315ce929ac656c9808a24a77">◆ </a></span>Render()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::Render </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>绘制 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6af321b979eb7b5a7a883e66a6d75a19" name="a6af321b979eb7b5a7a883e66a6d75a19"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6af321b979eb7b5a7a883e66a6d75a19">◆ </a></span>RenderDebug()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::RenderDebug </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a831159642d952dd4a038718f66231474" name="a831159642d952dd4a038718f66231474"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a831159642d952dd4a038718f66231474">◆ </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::Sprite::SetBlend </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="#aff40ece16d9f27ad0106fd2f48565dac">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>设置混合模式 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00179">179</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="acc9f5c03ad73847277ed24fa01862218" name="acc9f5c03ad73847277ed24fa01862218"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#acc9f5c03ad73847277ed24fa01862218">◆ </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::Sprite::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>设置亮度 </p>
|
||
<dl class="section note"><dt>注解</dt><dd>颜色通道乘上此值(不会超过1) </dd></dl>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00203">203</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a76d1c4a4b5c39e85a6fe0b42f6d18e04" name="a76d1c4a4b5c39e85a6fe0b42f6d18e04"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a76d1c4a4b5c39e85a6fe0b42f6d18e04">◆ </a></span>SetClip()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::SetClip </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespacedl.html#ac239c3e197b60bee840b9583cf35db65">Rect</a> *</td> <td class="paramname"><span class="paramname"><em>rect</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>
|
||
<dl class="section note"><dt>注解</dt><dd>作为ui子节点时,可能会被自动设置 </dd></dl>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00195">195</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aa92dc36ae69622071288a8126345fc2e" name="aa92dc36ae69622071288a8126345fc2e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aa92dc36ae69622071288a8126345fc2e">◆ </a></span>SetColor() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::SetColor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &</td> <td class="paramname"><span class="paramname"><em>col</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6daa7daa68d5c7261e3383b4c5e3dc19" name="a6daa7daa68d5c7261e3383b4c5e3dc19"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6daa7daa68d5c7261e3383b4c5e3dc19">◆ </a></span>SetColor() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::SetColor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &</td> <td class="paramname"><span class="paramname"><em>col</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>index</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab724e200bda62eeb2ec914f8d6e97382" name="ab724e200bda62eeb2ec914f8d6e97382"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab724e200bda62eeb2ec914f8d6e97382">◆ </a></span>SetCoor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::SetCoor </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="classdl_1_1_coor.html">Coor</a> *</td> <td class="paramname"><span class="paramname"><em>coor</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>own</em></span><span class="paramdefsep"> = </span><span class="paramdefval">false</span> )</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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00132">132</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a27dc6a2c072776bb2a802fb685795c61" name="a27dc6a2c072776bb2a802fb685795c61"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a27dc6a2c072776bb2a802fb685795c61">◆ </a></span>SetOrder()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::SetOrder </td>
|
||
<td>(</td>
|
||
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>order</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置绘制顺序,默认为 Constant::Z_DEFAULT @order 要设置的order,越小越靠近屏幕,范围[0, 1) </p>
|
||
<dl class="section note"><dt>注解</dt><dd>如果order相同,则后调用Render的靠近屏幕 (前提是它们属于一个DrawCall,即所在纹理、裁剪、视口、根坐标都相同) </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a1430ff1d206be0c81bbc9ded5c6d1c25" name="a1430ff1d206be0c81bbc9ded5c6d1c25"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a1430ff1d206be0c81bbc9ded5c6d1c25">◆ </a></span>SetQuad() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::SetQuad </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#ae4f29e205fdc73953f8757963a2731fd">Quad</a> &</td> <td class="paramname"><span class="paramname"><em>quad</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a0334f18a4d4fd0bbef8adbc73e6d8ae4" name="a0334f18a4d4fd0bbef8adbc73e6d8ae4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a0334f18a4d4fd0bbef8adbc73e6d8ae4">◆ </a></span>SetQuad() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::SetQuad </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="structdl_1_1_quad_param.html">QuadParam</a> &</td> <td class="paramname"><span class="paramname"><em>param</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>根据原图设置quad </p>
|
||
<dl class="section note"><dt>注解</dt><dd>size自动填充 </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a29b5a0c721c9eeb5c6f31ca9f2890f68" name="a29b5a0c721c9eeb5c6f31ca9f2890f68"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a29b5a0c721c9eeb5c6f31ca9f2890f68">◆ </a></span>SetQuadOrigin()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::SetQuadOrigin </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置为原始quad大小 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a53fc2340376c3a57d568ba270adc2119" name="a53fc2340376c3a57d568ba270adc2119"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a53fc2340376c3a57d568ba270adc2119">◆ </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::Sprite::SetSampler </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="#ad5d569a513c629222a75400e7cd8ced4">Sampler</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>设置采样器,对于像素图来说应该设置为 SamplerType::PIXEL </p>
|
||
<dl class="section note"><dt>注解</dt><dd>SetUI会默认设置为 SamplerType::UI </dd></dl>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00172">172</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6ae47c8f48e2038cba6b6b1236f951db" name="a6ae47c8f48e2038cba6b6b1236f951db"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6ae47c8f48e2038cba6b6b1236f951db">◆ </a></span>SetUI()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::SetUI </td>
|
||
<td>(</td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>ui</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>change_sampler</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置后为ui精灵,会屏蔽order大于自己的ui精灵的pickup响应 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">ui</td><td>是否为ui精灵 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">change_sampler</td><td>是否自动修改sampler </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af245003664a39ea739a28b6635e553f6" name="af245003664a39ea739a28b6635e553f6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af245003664a39ea739a28b6635e553f6">◆ </a></span>SetUV()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Sprite::SetUV </td>
|
||
<td>(</td>
|
||
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>index</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#a5e5e9a343c5e7bce121334ed4acb1fd2">UV</a> &</td> <td class="paramname"><span class="paramname"><em>uv</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>手动设置uv后,纹理区域id失效 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">友元及相关符号说明</h2>
|
||
<a id="a328c093d609680cca505905c6d49901a" name="a328c093d609680cca505905c6d49901a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a328c093d609680cca505905c6d49901a">◆ </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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00071">71</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae7ffe90ff741debf48028f1f9e645439" name="ae7ffe90ff741debf48028f1f9e645439"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae7ffe90ff741debf48028f1f9e645439">◆ </a></span>PoolList< Sprite ></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_pool_list.html">PoolList</a>< <a class="el" href="classdl_1_1_sprite.html">Sprite</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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00071">71</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a62eba73ba8142f6707a225685ab0dbcb" name="a62eba73ba8142f6707a225685ab0dbcb"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a62eba73ba8142f6707a225685ab0dbcb">◆ </a></span>VK</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_v_k.html">VK</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__sprite_8h_source.html">dl_sprite.h</a> 第 <a class="el" href="dl__sprite_8h_source.html#l00070">70</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<hr/>该类的文档由以下文件生成:<ul>
|
||
<li>D:/dl/dl/render/<a class="el" href="dl__sprite_8h_source.html">dl_sprite.h</a></li>
|
||
</ul>
|
||
</div><!-- contents -->
|
||
<!-- start footer part -->
|
||
<hr class="footer"/><address class="footer"><small>
|
||
制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.1
|
||
</small></address>
|
||
</div><!-- doc-content -->
|
||
</body>
|
||
</html>
|