2579 lines
143 KiB
HTML
Vendored
2579 lines
143 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::Factory类 参考</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_factory.html">Factory</a></li> </ul>
|
||
</div>
|
||
</div><!-- top -->
|
||
<div id="doc-content">
|
||
<div class="header">
|
||
<div class="summary">
|
||
<a href="#pub-methods">Public 成员函数</a> |
|
||
<a href="#friends">友元</a> |
|
||
<a href="classdl_1_1_factory-members.html">所有成员列表</a> </div>
|
||
<div class="headertitle"><div class="title">dl::Factory类 参考</div></div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
|
||
<p>资源工厂,加载、管理、创建各种资源
|
||
<a href="#details">更多...</a></p>
|
||
|
||
<p><code>#include <<a class="el" href="dl__factory_8h_source.html">dl_factory.h</a>></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:a404d909c4d20ed75cc3826d8a6bb33b0" id="r_a404d909c4d20ed75cc3826d8a6bb33b0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a404d909c4d20ed75cc3826d8a6bb33b0">SetPath</a> (std::string_view path_image="image/", std::string_view path_model="model/", std::string_view path_binary="binary/", std::string_view path_temp="temp/")</td></tr>
|
||
<tr class="memdesc:a404d909c4d20ed75cc3826d8a6bb33b0"><td class="mdescLeft"> </td><td class="mdescRight">设置 各种路径 <br /></td></tr>
|
||
<tr class="separator:a404d909c4d20ed75cc3826d8a6bb33b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a820ab0cc8e254b10f2f9233f9d44d136" id="r_a820ab0cc8e254b10f2f9233f9d44d136"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a820ab0cc8e254b10f2f9233f9d44d136">SetSpriteSampler</a> (<a class="el" href="classdl_1_1_sprite.html#ad5d569a513c629222a75400e7cd8ced4">Sprite::Sampler</a> sampler_normal, <a class="el" href="classdl_1_1_sprite.html#ad5d569a513c629222a75400e7cd8ced4">Sprite::Sampler</a> sampler_ui)</td></tr>
|
||
<tr class="memdesc:a820ab0cc8e254b10f2f9233f9d44d136"><td class="mdescLeft"> </td><td class="mdescRight">设置精灵的默认采样模式 <br /></td></tr>
|
||
<tr class="separator:a820ab0cc8e254b10f2f9233f9d44d136"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:adfe28240a5799d9d90c0de051e39ad81" id="r_adfe28240a5799d9d90c0de051e39ad81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdl_1_1_sprite.html#ad5d569a513c629222a75400e7cd8ced4">Sprite::Sampler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adfe28240a5799d9d90c0de051e39ad81">GetSpriteSampler</a> (bool is_ui)</td></tr>
|
||
<tr class="memdesc:adfe28240a5799d9d90c0de051e39ad81"><td class="mdescLeft"> </td><td class="mdescRight">返回精灵的默认采样模式 <br /></td></tr>
|
||
<tr class="separator:adfe28240a5799d9d90c0de051e39ad81"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:abe2bd9265f96ce9165da60f022c06ae9" id="r_abe2bd9265f96ce9165da60f022c06ae9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abe2bd9265f96ce9165da60f022c06ae9">SetReleaseMode</a> ()</td></tr>
|
||
<tr class="memdesc:abe2bd9265f96ce9165da60f022c06ae9"><td class="mdescLeft"> </td><td class="mdescRight">设置发布模式,使用binary资源 <br /></td></tr>
|
||
<tr class="separator:abe2bd9265f96ce9165da60f022c06ae9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a421d79ee46331f0f2be23352daaf5dc7" id="r_a421d79ee46331f0f2be23352daaf5dc7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a421d79ee46331f0f2be23352daaf5dc7">RegisterImagePath</a> (std::string_view path, std::string_view name)</td></tr>
|
||
<tr class="memdesc:a421d79ee46331f0f2be23352daaf5dc7"><td class="mdescLeft"> </td><td class="mdescRight">注册图像加载路径 <br /></td></tr>
|
||
<tr class="separator:a421d79ee46331f0f2be23352daaf5dc7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a44997c5797fe0b8b3f963c55de3c0d81" id="r_a44997c5797fe0b8b3f963c55de3c0d81"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a44997c5797fe0b8b3f963c55de3c0d81">LoadModel</a> (std::string_view path_name, std::string_view name="")</td></tr>
|
||
<tr class="memdesc:a44997c5797fe0b8b3f963c55de3c0d81"><td class="mdescLeft"> </td><td class="mdescRight">加载模型文件 <br /></td></tr>
|
||
<tr class="separator:a44997c5797fe0b8b3f963c55de3c0d81"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aaeec3418788a5f9730bfdbf47fa8b3b2" id="r_aaeec3418788a5f9730bfdbf47fa8b3b2"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaeec3418788a5f9730bfdbf47fa8b3b2">GetAllModel</a> ()</td></tr>
|
||
<tr class="separator:aaeec3418788a5f9730bfdbf47fa8b3b2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6ce7d57a8bce4c181cd2dc5cd3ea6a31" id="r_a6ce7d57a8bce4c181cd2dc5cd3ea6a31"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ce7d57a8bce4c181cd2dc5cd3ea6a31">GetPathImage</a> ()</td></tr>
|
||
<tr class="memdesc:a6ce7d57a8bce4c181cd2dc5cd3ea6a31"><td class="mdescLeft"> </td><td class="mdescRight">返回图像目录 <br /></td></tr>
|
||
<tr class="separator:a6ce7d57a8bce4c181cd2dc5cd3ea6a31"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7417fbe98013885796a2ead1931a464a" id="r_a7417fbe98013885796a2ead1931a464a"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7417fbe98013885796a2ead1931a464a">GetPathVoice</a> ()</td></tr>
|
||
<tr class="memdesc:a7417fbe98013885796a2ead1931a464a"><td class="mdescLeft"> </td><td class="mdescRight">返回音效目录 <br /></td></tr>
|
||
<tr class="separator:a7417fbe98013885796a2ead1931a464a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afd3a2eb2f49ff4136834363b5b13d092" id="r_afd3a2eb2f49ff4136834363b5b13d092"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd3a2eb2f49ff4136834363b5b13d092">GetPathModel</a> ()</td></tr>
|
||
<tr class="memdesc:afd3a2eb2f49ff4136834363b5b13d092"><td class="mdescLeft"> </td><td class="mdescRight">返回模型目录 <br /></td></tr>
|
||
<tr class="separator:afd3a2eb2f49ff4136834363b5b13d092"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a0ceaee5c7d45d229d3b5e95d5eb5f8da" id="r_a0ceaee5c7d45d229d3b5e95d5eb5f8da"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ceaee5c7d45d229d3b5e95d5eb5f8da">GetPathBinary</a> ()</td></tr>
|
||
<tr class="memdesc:a0ceaee5c7d45d229d3b5e95d5eb5f8da"><td class="mdescLeft"> </td><td class="mdescRight">返回资源缓存目录,例如"binary/" <br /></td></tr>
|
||
<tr class="separator:a0ceaee5c7d45d229d3b5e95d5eb5f8da"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a0b657e179c71aa7d5682c73f2c2bd09a" id="r_a0b657e179c71aa7d5682c73f2c2bd09a"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b657e179c71aa7d5682c73f2c2bd09a">GetPathBinary3D</a> ()</td></tr>
|
||
<tr class="memdesc:a0b657e179c71aa7d5682c73f2c2bd09a"><td class="mdescLeft"> </td><td class="mdescRight">返回3d资源缓存目录,例如"binary/3d/" <br /></td></tr>
|
||
<tr class="separator:a0b657e179c71aa7d5682c73f2c2bd09a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a33c935c2ee678b02ea2e3fdbacc06fe3" id="r_a33c935c2ee678b02ea2e3fdbacc06fe3"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a33c935c2ee678b02ea2e3fdbacc06fe3">GetPathBinary2D</a> ()</td></tr>
|
||
<tr class="memdesc:a33c935c2ee678b02ea2e3fdbacc06fe3"><td class="mdescLeft"> </td><td class="mdescRight">返回2d资源缓存目录,例如"binary/2d/" <br /></td></tr>
|
||
<tr class="separator:a33c935c2ee678b02ea2e3fdbacc06fe3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a91ee2a96ce4323a903dd19c3cd8eb91d" id="r_a91ee2a96ce4323a903dd19c3cd8eb91d"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a91ee2a96ce4323a903dd19c3cd8eb91d">GetPathTemp</a> ()</td></tr>
|
||
<tr class="memdesc:a91ee2a96ce4323a903dd19c3cd8eb91d"><td class="mdescLeft"> </td><td class="mdescRight">返回临时文件路径,例如"temp/" <br /></td></tr>
|
||
<tr class="separator:a91ee2a96ce4323a903dd19c3cd8eb91d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1f175a099f1ac7d670e385e6b6c88b73" id="r_a1f175a099f1ac7d670e385e6b6c88b73"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1f175a099f1ac7d670e385e6b6c88b73">GetPathNameTemp</a> (std::string_view str_fmt="")</td></tr>
|
||
<tr class="memdesc:a1f175a099f1ac7d670e385e6b6c88b73"><td class="mdescLeft"> </td><td class="mdescRight">返回临时文件名,例如"temp/1" <br /></td></tr>
|
||
<tr class="separator:a1f175a099f1ac7d670e385e6b6c88b73"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a68bc4280f6a9f9ff4fedd5e9c8d6702a" id="r_a68bc4280f6a9f9ff4fedd5e9c8d6702a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a3949ca646feb06c2eb547a3d8b56f735">gcActor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a68bc4280f6a9f9ff4fedd5e9c8d6702a">CreateActor</a> (std::string_view name)</td></tr>
|
||
<tr class="memdesc:a68bc4280f6a9f9ff4fedd5e9c8d6702a"><td class="mdescLeft"> </td><td class="mdescRight">创建一个演员,通过指定模型文件 <br /></td></tr>
|
||
<tr class="separator:a68bc4280f6a9f9ff4fedd5e9c8d6702a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a555db7f520e5fea33515cf14d1cd84d2" id="r_a555db7f520e5fea33515cf14d1cd84d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a3949ca646feb06c2eb547a3d8b56f735">gcActor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a555db7f520e5fea33515cf14d1cd84d2">CreateActorDefault</a> ()</td></tr>
|
||
<tr class="separator:a555db7f520e5fea33515cf14d1cd84d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5990516c7a65b222d571f7d5490648b3" id="r_a5990516c7a65b222d571f7d5490648b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdl_1_1_camera.html">Camera</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5990516c7a65b222d571f7d5490648b3">GetCamera</a> ()</td></tr>
|
||
<tr class="memdesc:a5990516c7a65b222d571f7d5490648b3"><td class="mdescLeft"> </td><td class="mdescRight">返回相机(3d) <br /></td></tr>
|
||
<tr class="separator:a5990516c7a65b222d571f7d5490648b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a926f36295762de6dcdad71d2d2e797dc" id="r_a926f36295762de6dcdad71d2d2e797dc"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a926f36295762de6dcdad71d2d2e797dc">LoadSkybox</a> (std::string_view path)</td></tr>
|
||
<tr class="memdesc:a926f36295762de6dcdad71d2d2e797dc"><td class="mdescLeft"> </td><td class="mdescRight">加载天空盒 <br /></td></tr>
|
||
<tr class="separator:a926f36295762de6dcdad71d2d2e797dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad1a4139203daf7500a15246cb487853f" id="r_ad1a4139203daf7500a15246cb487853f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad1a4139203daf7500a15246cb487853f">SetSkybox</a> (size_t id)</td></tr>
|
||
<tr class="memdesc:ad1a4139203daf7500a15246cb487853f"><td class="mdescLeft"> </td><td class="mdescRight">设置天空盒 <br /></td></tr>
|
||
<tr class="separator:ad1a4139203daf7500a15246cb487853f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:acf9072452678170bf77f2161e1e274a4" id="r_acf9072452678170bf77f2161e1e274a4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#acf9072452678170bf77f2161e1e274a4">SetDebugView3D</a> (<a class="el" href="namespacedl.html#ae6d22d798e0e50d8494ec9b3e848c7bd">DebugView3D</a> type)</td></tr>
|
||
<tr class="memdesc:acf9072452678170bf77f2161e1e274a4"><td class="mdescLeft"> </td><td class="mdescRight">设置调试绘图(3d) <br /></td></tr>
|
||
<tr class="separator:acf9072452678170bf77f2161e1e274a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab5de8f88cc637e10d5ae72c1a75121de" id="r_ab5de8f88cc637e10d5ae72c1a75121de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#ae6d22d798e0e50d8494ec9b3e848c7bd">DebugView3D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5de8f88cc637e10d5ae72c1a75121de">GetDebugView3D</a> ()</td></tr>
|
||
<tr class="separator:ab5de8f88cc637e10d5ae72c1a75121de"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9331fee1078c65ce2875f4ae0f9e7f17" id="r_a9331fee1078c65ce2875f4ae0f9e7f17"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9331fee1078c65ce2875f4ae0f9e7f17">UpdateDebugView</a> ()</td></tr>
|
||
<tr class="separator:a9331fee1078c65ce2875f4ae0f9e7f17"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae18fcd9bd3d4fe1c76eb7833cca0f745" id="r_ae18fcd9bd3d4fe1c76eb7833cca0f745"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae18fcd9bd3d4fe1c76eb7833cca0f745">CreateSpriteDefault</a> (const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &col=<a class="el" href="namespacedl_1_1_color_def.html#a92f4be48acc373da1c89bc3620d0a3ba">ColorDef::WHITE</a>)</td></tr>
|
||
<tr class="memdesc:ae18fcd9bd3d4fe1c76eb7833cca0f745"><td class="mdescLeft"> </td><td class="mdescRight">创建默认精灵 <br /></td></tr>
|
||
<tr class="separator:ae18fcd9bd3d4fe1c76eb7833cca0f745"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2b655ec825b2ab629048589c75e03d96" id="r_a2b655ec825b2ab629048589c75e03d96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2b655ec825b2ab629048589c75e03d96">CreateSprite</a> (const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &spr_id)</td></tr>
|
||
<tr class="memdesc:a2b655ec825b2ab629048589c75e03d96"><td class="mdescLeft"> </td><td class="mdescRight">创建一个精灵 <br /></td></tr>
|
||
<tr class="separator:a2b655ec825b2ab629048589c75e03d96"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a0d36706ba9af8d8d4c76828b46543e0f" id="r_a0d36706ba9af8d8d4c76828b46543e0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0d36706ba9af8d8d4c76828b46543e0f">CreateSprite</a> (std::string_view name, std::size_t index=0)</td></tr>
|
||
<tr class="memdesc:a0d36706ba9af8d8d4c76828b46543e0f"><td class="mdescLeft"> </td><td class="mdescRight">创建一个精灵 <br /></td></tr>
|
||
<tr class="separator:a0d36706ba9af8d8d4c76828b46543e0f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:afbb5eadbf9c989461005f0856fb2d6c9" id="r_afbb5eadbf9c989461005f0856fb2d6c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afbb5eadbf9c989461005f0856fb2d6c9">CreateSprite</a> (size_t rt_id)</td></tr>
|
||
<tr class="memdesc:afbb5eadbf9c989461005f0856fb2d6c9"><td class="mdescLeft"> </td><td class="mdescRight">创建一个精灵 <br /></td></tr>
|
||
<tr class="separator:afbb5eadbf9c989461005f0856fb2d6c9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af8595f70183108d2129523f8d327ad33" id="r_af8595f70183108d2129523f8d327ad33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af8595f70183108d2129523f8d327ad33">CreateSpriteRandom</a> (std::string_view name)</td></tr>
|
||
<tr class="memdesc:af8595f70183108d2129523f8d327ad33"><td class="mdescLeft"> </td><td class="mdescRight">创建一个精灵,随机选中下标 <br /></td></tr>
|
||
<tr class="separator:af8595f70183108d2129523f8d327ad33"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a013a8430ad4152dd1fab6f90c281e1d6" id="r_a013a8430ad4152dd1fab6f90c281e1d6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a013a8430ad4152dd1fab6f90c281e1d6">RegisterSprite</a> (std::string_view name, size_t index, <a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img, const <a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> &anchor={})</td></tr>
|
||
<tr class="memdesc:a013a8430ad4152dd1fab6f90c281e1d6"><td class="mdescLeft"> </td><td class="mdescRight">注册一个精灵(动态) <br /></td></tr>
|
||
<tr class="separator:a013a8430ad4152dd1fab6f90c281e1d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab25c787166917c61f20c13e99f7180ef" id="r_ab25c787166917c61f20c13e99f7180ef"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab25c787166917c61f20c13e99f7180ef">UpdateSprite</a> (std::string_view name, size_t index, <a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *img, const <a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> &anchor={})</td></tr>
|
||
<tr class="memdesc:ab25c787166917c61f20c13e99f7180ef"><td class="mdescLeft"> </td><td class="mdescRight">更新一个精灵 <br /></td></tr>
|
||
<tr class="separator:ab25c787166917c61f20c13e99f7180ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6c2b3e4b5eada4c7665faa63bfec1cb5" id="r_a6c2b3e4b5eada4c7665faa63bfec1cb5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c2b3e4b5eada4c7665faa63bfec1cb5">HasSprite</a> (std::string_view name)</td></tr>
|
||
<tr class="memdesc:a6c2b3e4b5eada4c7665faa63bfec1cb5"><td class="mdescLeft"> </td><td class="mdescRight">检测精灵是否存在 <br /></td></tr>
|
||
<tr class="separator:a6c2b3e4b5eada4c7665faa63bfec1cb5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:adb6bb66951c070f253e4d7afa5ad212c" id="r_adb6bb66951c070f253e4d7afa5ad212c"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#adb6bb66951c070f253e4d7afa5ad212c">CreateSpriteMulti</a> (std::string_view name, std::size_t num=0, std::size_t index=0)</td></tr>
|
||
<tr class="memdesc:adb6bb66951c070f253e4d7afa5ad212c"><td class="mdescLeft"> </td><td class="mdescRight">创建多个精灵,从已加载的精灵表复制 <br /></td></tr>
|
||
<tr class="separator:adb6bb66951c070f253e4d7afa5ad212c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3e993e6544ddb5fc9b9ad2b50b4266b6" id="r_a3e993e6544ddb5fc9b9ad2b50b4266b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3e993e6544ddb5fc9b9ad2b50b4266b6">CloneSprite</a> (<a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &spr)</td></tr>
|
||
<tr class="memdesc:a3e993e6544ddb5fc9b9ad2b50b4266b6"><td class="mdescLeft"> </td><td class="mdescRight">复制一个精灵 <br /></td></tr>
|
||
<tr class="separator:a3e993e6544ddb5fc9b9ad2b50b4266b6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a91ee12e69e2cd5ad9468a18097151fc2" id="r_a91ee12e69e2cd5ad9468a18097151fc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a91ee12e69e2cd5ad9468a18097151fc2">CloneSprite</a> (const <a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &spr)</td></tr>
|
||
<tr class="separator:a91ee12e69e2cd5ad9468a18097151fc2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6fa72e0d5a7429a7c16d1e4336fdd2b1" id="r_a6fa72e0d5a7429a7c16d1e4336fdd2b1"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6fa72e0d5a7429a7c16d1e4336fdd2b1">GetFolderAllSpriteName</a> (std::string_view folder_name)</td></tr>
|
||
<tr class="memdesc:a6fa72e0d5a7429a7c16d1e4336fdd2b1"><td class="mdescLeft"> </td><td class="mdescRight">返回一个文件夹下的所有精灵 <br /></td></tr>
|
||
<tr class="separator:a6fa72e0d5a7429a7c16d1e4336fdd2b1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a58529f01ef920807b9a2b3f19ca41c9f" id="r_a58529f01ef920807b9a2b3f19ca41c9f"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a58529f01ef920807b9a2b3f19ca41c9f">GetSpriteSheetNum</a> (std::string_view name)</td></tr>
|
||
<tr class="memdesc:a58529f01ef920807b9a2b3f19ca41c9f"><td class="mdescLeft"> </td><td class="mdescRight">返回精灵的sheet有多少张 <br /></td></tr>
|
||
<tr class="separator:a58529f01ef920807b9a2b3f19ca41c9f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a089733ffc563b73ed9437c1be87d770e" id="r_a089733ffc563b73ed9437c1be87d770e"><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="#a089733ffc563b73ed9437c1be87d770e">GetSpriteId</a> (std::string_view name, size_t index)</td></tr>
|
||
<tr class="memdesc:a089733ffc563b73ed9437c1be87d770e"><td class="mdescLeft"> </td><td class="mdescRight">返回精灵的id <br /></td></tr>
|
||
<tr class="separator:a089733ffc563b73ed9437c1be87d770e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae466836e6824b3067fab99efe0902f5b" id="r_ae466836e6824b3067fab99efe0902f5b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae466836e6824b3067fab99efe0902f5b">GetSpriteId</a> (std::string_view name, size_t index, <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &id)</td></tr>
|
||
<tr class="memdesc:ae466836e6824b3067fab99efe0902f5b"><td class="mdescLeft"> </td><td class="mdescRight">返回精灵的id <br /></td></tr>
|
||
<tr class="separator:ae466836e6824b3067fab99efe0902f5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9fa6894289b7314046e045662d5d2a8e" id="r_a9fa6894289b7314046e045662d5d2a8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9fa6894289b7314046e045662d5d2a8e">GetSpriteTexSize</a> (const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &spr_id)</td></tr>
|
||
<tr class="memdesc:a9fa6894289b7314046e045662d5d2a8e"><td class="mdescLeft"> </td><td class="mdescRight">返回精灵的纹理大小 <br /></td></tr>
|
||
<tr class="separator:a9fa6894289b7314046e045662d5d2a8e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae4f86d505efb7a79277689e48d0d118d" id="r_ae4f86d505efb7a79277689e48d0d118d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae4f86d505efb7a79277689e48d0d118d">GetSpriteTexSize</a> (<a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &spr)</td></tr>
|
||
<tr class="separator:ae4f86d505efb7a79277689e48d0d118d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5557c0c692f206c2b95c80463e5c9832" id="r_a5557c0c692f206c2b95c80463e5c9832"><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="#a5557c0c692f206c2b95c80463e5c9832">GetSpriteQuad</a> (const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &spr_id)</td></tr>
|
||
<tr class="memdesc:a5557c0c692f206c2b95c80463e5c9832"><td class="mdescLeft"> </td><td class="mdescRight">返回精灵的默认quad <br /></td></tr>
|
||
<tr class="separator:a5557c0c692f206c2b95c80463e5c9832"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad48530a498616d5451c863fbf3f6573d" id="r_ad48530a498616d5451c863fbf3f6573d"><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="#ad48530a498616d5451c863fbf3f6573d">GetSpriteQuad</a> (<a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &spr)</td></tr>
|
||
<tr class="separator:ad48530a498616d5451c863fbf3f6573d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a6f85e8e2c7f100327b67a947a79a2927" id="r_a6f85e8e2c7f100327b67a947a79a2927"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6f85e8e2c7f100327b67a947a79a2927">GetSpriteName</a> (const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &spr_id)</td></tr>
|
||
<tr class="memdesc:a6f85e8e2c7f100327b67a947a79a2927"><td class="mdescLeft"> </td><td class="mdescRight">返回精灵的名字 <br /></td></tr>
|
||
<tr class="separator:a6f85e8e2c7f100327b67a947a79a2927"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:adc773c9cc80eb955ade81b4fb89f4928" id="r_adc773c9cc80eb955ade81b4fb89f4928"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#adc773c9cc80eb955ade81b4fb89f4928">GetSpriteName</a> (<a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &spr)</td></tr>
|
||
<tr class="separator:adc773c9cc80eb955ade81b4fb89f4928"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a57d6e02e65f6293bcc12c538d5811781" id="r_a57d6e02e65f6293bcc12c538d5811781"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a57d6e02e65f6293bcc12c538d5811781">GetSpriteNameIndex</a> (const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &spr_id)</td></tr>
|
||
<tr class="memdesc:a57d6e02e65f6293bcc12c538d5811781"><td class="mdescLeft"> </td><td class="mdescRight">返回精灵的名字和下标,例如 btn,0 <br /></td></tr>
|
||
<tr class="separator:a57d6e02e65f6293bcc12c538d5811781"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a17ff5bb045fdf26abea14110ccf72aaf" id="r_a17ff5bb045fdf26abea14110ccf72aaf"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a17ff5bb045fdf26abea14110ccf72aaf">GetSpriteNameIndex</a> (<a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &spr)</td></tr>
|
||
<tr class="separator:a17ff5bb045fdf26abea14110ccf72aaf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7dac06d8a872f54a4219995f7617d94e" id="r_a7dac06d8a872f54a4219995f7617d94e"><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="#a7dac06d8a872f54a4219995f7617d94e">GetSpriteAnchor</a> (const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &spr_id)</td></tr>
|
||
<tr class="memdesc:a7dac06d8a872f54a4219995f7617d94e"><td class="mdescLeft"> </td><td class="mdescRight">返回精灵的默认锚点 <br /></td></tr>
|
||
<tr class="separator:a7dac06d8a872f54a4219995f7617d94e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3e7a358b0ca7cc888449437ab1afe051" id="r_a3e7a358b0ca7cc888449437ab1afe051"><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="#a3e7a358b0ca7cc888449437ab1afe051">GetSpriteAnchor</a> (<a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &spr)</td></tr>
|
||
<tr class="separator:a3e7a358b0ca7cc888449437ab1afe051"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a32f40f99e2763d3ae53771e6a09c92da" id="r_a32f40f99e2763d3ae53771e6a09c92da"><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="#a32f40f99e2763d3ae53771e6a09c92da">GetSpriteColor</a> (const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &spr_id)</td></tr>
|
||
<tr class="memdesc:a32f40f99e2763d3ae53771e6a09c92da"><td class="mdescLeft"> </td><td class="mdescRight">返回精灵的默认颜色 <br /></td></tr>
|
||
<tr class="separator:a32f40f99e2763d3ae53771e6a09c92da"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2b0636936c95db65a6491d868b823f44" id="r_a2b0636936c95db65a6491d868b823f44"><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="#a2b0636936c95db65a6491d868b823f44">GetSpriteColor</a> (<a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &spr)</td></tr>
|
||
<tr class="separator:a2b0636936c95db65a6491d868b823f44"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a83020e21d8110008fdc175f3a2a4e11c" id="r_a83020e21d8110008fdc175f3a2a4e11c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a856817b4cf4396289c2bd296ca426726">gcAnimation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a83020e21d8110008fdc175f3a2a4e11c">CreateAnimation</a> (std::string_view name, std::string_view state, unsigned dir=0)</td></tr>
|
||
<tr class="memdesc:a83020e21d8110008fdc175f3a2a4e11c"><td class="mdescLeft"> </td><td class="mdescRight">创建精灵动画 <br /></td></tr>
|
||
<tr class="separator:a83020e21d8110008fdc175f3a2a4e11c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a7a7208e764b0aaca43a8209cea0833d3" id="r_a7a7208e764b0aaca43a8209cea0833d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a856817b4cf4396289c2bd296ca426726">gcAnimation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7a7208e764b0aaca43a8209cea0833d3">CloneAnimation</a> (<a class="el" href="namespacedl.html#a856817b4cf4396289c2bd296ca426726">gcAnimation</a> ani)</td></tr>
|
||
<tr class="separator:a7a7208e764b0aaca43a8209cea0833d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a461d475be0d1eeb2caa2be369291645d" id="r_a461d475be0d1eeb2caa2be369291645d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a461d475be0d1eeb2caa2be369291645d">RenderSprite</a> (std::string_view name, size_t index=0)</td></tr>
|
||
<tr class="memdesc:a461d475be0d1eeb2caa2be369291645d"><td class="mdescLeft"> </td><td class="mdescRight">创建临时精灵,并绘制 <br /></td></tr>
|
||
<tr class="separator:a461d475be0d1eeb2caa2be369291645d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:acbe0ab6e135ad3c5d3f335c534aa23c2" id="r_acbe0ab6e135ad3c5d3f335c534aa23c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acbe0ab6e135ad3c5d3f335c534aa23c2">RenderSpriteDefault</a> ()</td></tr>
|
||
<tr class="separator:acbe0ab6e135ad3c5d3f335c534aa23c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a317d2be1ae95fd3e59636c5550fd6087" id="r_a317d2be1ae95fd3e59636c5550fd6087"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a8f0e6731976718af7c238139a5bc6e3c">gcText</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a317d2be1ae95fd3e59636c5550fd6087">RenderText</a> ()</td></tr>
|
||
<tr class="memdesc:a317d2be1ae95fd3e59636c5550fd6087"><td class="mdescLeft"> </td><td class="mdescRight">创建临时文本,并绘制 <br /></td></tr>
|
||
<tr class="separator:a317d2be1ae95fd3e59636c5550fd6087"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2e113178184cc01308ac01c60cd86be6" id="r_a2e113178184cc01308ac01c60cd86be6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a856817b4cf4396289c2bd296ca426726">gcAnimation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e113178184cc01308ac01c60cd86be6">RenderAnimation</a> (std::string_view name, std::string_view state, unsigned dir=0)</td></tr>
|
||
<tr class="separator:a2e113178184cc01308ac01c60cd86be6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3b3339b0704405a292dd0b53a72512b9" id="r_a3b3339b0704405a292dd0b53a72512b9"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3b3339b0704405a292dd0b53a72512b9">LoadFont</a> (std::string_view path_name)</td></tr>
|
||
<tr class="memdesc:a3b3339b0704405a292dd0b53a72512b9"><td class="mdescLeft"> </td><td class="mdescRight">加载字体 <br /></td></tr>
|
||
<tr class="separator:a3b3339b0704405a292dd0b53a72512b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a0f995ad9053045f12f45ef5921ba14e2" id="r_a0f995ad9053045f12f45ef5921ba14e2"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0f995ad9053045f12f45ef5921ba14e2">GetFontSize</a> ()</td></tr>
|
||
<tr class="memdesc:a0f995ad9053045f12f45ef5921ba14e2"><td class="mdescLeft"> </td><td class="mdescRight">返回加载的字体数量 <br /></td></tr>
|
||
<tr class="separator:a0f995ad9053045f12f45ef5921ba14e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a888b2905fd89a1cd511d227aae05e893" id="r_a888b2905fd89a1cd511d227aae05e893"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdl_1_1_char_image.html">CharImage</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a888b2905fd89a1cd511d227aae05e893">GetChar</a> (const <a class="el" href="structdl_1_1_char_info.html">CharInfo</a> &info)</td></tr>
|
||
<tr class="memdesc:a888b2905fd89a1cd511d227aae05e893"><td class="mdescLeft"> </td><td class="mdescRight">获得字符图像 <br /></td></tr>
|
||
<tr class="separator:a888b2905fd89a1cd511d227aae05e893"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a2753b8abf5bd8ac1555dc3dbd06424c0" id="r_a2753b8abf5bd8ac1555dc3dbd06424c0"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2753b8abf5bd8ac1555dc3dbd06424c0">CreateSpriteChar</a> (const <a class="el" href="structdl_1_1_char_info.html">CharInfo</a> &info, <a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &spr, <a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &spr_outline)</td></tr>
|
||
<tr class="memdesc:a2753b8abf5bd8ac1555dc3dbd06424c0"><td class="mdescLeft"> </td><td class="mdescRight">创建一个字符精灵 <br /></td></tr>
|
||
<tr class="separator:a2753b8abf5bd8ac1555dc3dbd06424c0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a1190e10923690c843f9071fcffa6fb4e" id="r_a1190e10923690c843f9071fcffa6fb4e"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1190e10923690c843f9071fcffa6fb4e">CreateSpriteChar</a> (const <a class="el" href="structdl_1_1_char_info.html">CharInfo</a> &info, <a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &spr)</td></tr>
|
||
<tr class="separator:a1190e10923690c843f9071fcffa6fb4e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a5320d2aeeaa28a543076a8579bfc3621" id="r_a5320d2aeeaa28a543076a8579bfc3621"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a8f0e6731976718af7c238139a5bc6e3c">gcText</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5320d2aeeaa28a543076a8579bfc3621">CreateText</a> (size_t font_id=0, unsigned font_size=16, const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &col=<a class="el" href="namespacedl_1_1_color_def.html#a92f4be48acc373da1c89bc3620d0a3ba">ColorDef::WHITE</a>, unsigned font_outline=0, const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &col_outline=<a class="el" href="namespacedl_1_1_color_def.html#abd9a6368060a4c65b1fd7757211d50fa">ColorDef::BLACK</a>, unsigned font_shadow=0, const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &col_shadow=<a class="el" href="namespacedl_1_1_color_def.html#abd9a6368060a4c65b1fd7757211d50fa">ColorDef::BLACK</a>)</td></tr>
|
||
<tr class="memdesc:a5320d2aeeaa28a543076a8579bfc3621"><td class="mdescLeft"> </td><td class="mdescRight">创建一个文本 <br /></td></tr>
|
||
<tr class="separator:a5320d2aeeaa28a543076a8579bfc3621"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aa85d4cd4939a0de230dbf8ce6a7918d6" id="r_aa85d4cd4939a0de230dbf8ce6a7918d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a8f0e6731976718af7c238139a5bc6e3c">gcText</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa85d4cd4939a0de230dbf8ce6a7918d6">CreateTextDefault</a> ()</td></tr>
|
||
<tr class="separator:aa85d4cd4939a0de230dbf8ce6a7918d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a06931e9b42752130b05fdf44f9e2f85e" id="r_a06931e9b42752130b05fdf44f9e2f85e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a8f0e6731976718af7c238139a5bc6e3c">gcText</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a06931e9b42752130b05fdf44f9e2f85e">CloneText</a> (<a class="el" href="namespacedl.html#a8f0e6731976718af7c238139a5bc6e3c">gcText</a> txt, bool copy_str=true)</td></tr>
|
||
<tr class="memdesc:a06931e9b42752130b05fdf44f9e2f85e"><td class="mdescLeft"> </td><td class="mdescRight">复制一个文本 <br /></td></tr>
|
||
<tr class="separator:a06931e9b42752130b05fdf44f9e2f85e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a438b6e8298a9b260e291f7b2d82f22c0" id="r_a438b6e8298a9b260e291f7b2d82f22c0"><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="#a438b6e8298a9b260e291f7b2d82f22c0">GetRootCoor</a> (size_t i)</td></tr>
|
||
<tr class="memdesc:a438b6e8298a9b260e291f7b2d82f22c0"><td class="mdescLeft"> </td><td class="mdescRight">返回根坐标系 <br /></td></tr>
|
||
<tr class="separator:a438b6e8298a9b260e291f7b2d82f22c0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a4635b49b70bf3dbe0a708969c0abfa71" id="r_a4635b49b70bf3dbe0a708969c0abfa71"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4635b49b70bf3dbe0a708969c0abfa71">AddColor</a> (std::string_view name, const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &col)</td></tr>
|
||
<tr class="memdesc:a4635b49b70bf3dbe0a708969c0abfa71"><td class="mdescLeft"> </td><td class="mdescRight">添加一个颜色 <br /></td></tr>
|
||
<tr class="separator:a4635b49b70bf3dbe0a708969c0abfa71"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aff0a5ddaecbf5ed4230038295ba8aded" id="r_aff0a5ddaecbf5ed4230038295ba8aded"><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="#aff0a5ddaecbf5ed4230038295ba8aded">GetColor</a> (std::string_view name)</td></tr>
|
||
<tr class="memdesc:aff0a5ddaecbf5ed4230038295ba8aded"><td class="mdescLeft"> </td><td class="mdescRight">返回一个颜色 <br /></td></tr>
|
||
<tr class="separator:aff0a5ddaecbf5ed4230038295ba8aded"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ae4ee5becf50032d5bfa77428ac85d0c8" id="r_ae4ee5becf50032d5bfa77428ac85d0c8"><td class="memItemLeft" align="right" valign="top">std::optional< <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae4ee5becf50032d5bfa77428ac85d0c8">GetColorCheck</a> (std::string_view name)</td></tr>
|
||
<tr class="memdesc:ae4ee5becf50032d5bfa77428ac85d0c8"><td class="mdescLeft"> </td><td class="mdescRight">返回一个颜色,会检查 <br /></td></tr>
|
||
<tr class="separator:ae4ee5becf50032d5bfa77428ac85d0c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a31eb005c5bc12de9aadf88ceacac7e7b" id="r_a31eb005c5bc12de9aadf88ceacac7e7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a31eb005c5bc12de9aadf88ceacac7e7b">LoadColorJson</a> (std::string_view path_name)</td></tr>
|
||
<tr class="memdesc:a31eb005c5bc12de9aadf88ceacac7e7b"><td class="mdescLeft"> </td><td class="mdescRight">从json文件加载颜色标签 <br /></td></tr>
|
||
<tr class="separator:a31eb005c5bc12de9aadf88ceacac7e7b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a401b375bfd935d482d29a444f242db66" id="r_a401b375bfd935d482d29a444f242db66"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a401b375bfd935d482d29a444f242db66">SetOrderPickup</a> (float order)</td></tr>
|
||
<tr class="memdesc:a401b375bfd935d482d29a444f242db66"><td class="mdescLeft"> </td><td class="mdescRight">设置拾取ui的当前order <br /></td></tr>
|
||
<tr class="separator:a401b375bfd935d482d29a444f242db66"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a403d5c6084f55c26f6a8808e09603e20" id="r_a403d5c6084f55c26f6a8808e09603e20"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a403d5c6084f55c26f6a8808e09603e20">GetOrderPickup</a> ()</td></tr>
|
||
<tr class="separator:a403d5c6084f55c26f6a8808e09603e20"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3abd1a56a8677396517e03f688908d38" id="r_a3abd1a56a8677396517e03f688908d38"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3abd1a56a8677396517e03f688908d38">SetOrderPickupShow</a> (bool show)</td></tr>
|
||
<tr class="separator:a3abd1a56a8677396517e03f688908d38"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a9eb465238323f112ce5e131b64153f18" id="r_a9eb465238323f112ce5e131b64153f18"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9eb465238323f112ce5e131b64153f18">GetOrderPickupShow</a> ()</td></tr>
|
||
<tr class="separator:a9eb465238323f112ce5e131b64153f18"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ac5f5fdf564938cf2f7dfabb1e2899146" id="r_ac5f5fdf564938cf2f7dfabb1e2899146"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac5f5fdf564938cf2f7dfabb1e2899146">DeleteBinary</a> (bool b_all, bool b_2d, bool b_3d)</td></tr>
|
||
<tr class="memdesc:ac5f5fdf564938cf2f7dfabb1e2899146"><td class="mdescLeft"> </td><td class="mdescRight">删除输出目录内容 <br /></td></tr>
|
||
<tr class="separator:ac5f5fdf564938cf2f7dfabb1e2899146"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:aee899e06be0d6cda425f2aea274f2fcd" id="r_aee899e06be0d6cda425f2aea274f2fcd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aee899e06be0d6cda425f2aea274f2fcd">ExportTexture2D</a> ()</td></tr>
|
||
<tr class="memdesc:aee899e06be0d6cda425f2aea274f2fcd"><td class="mdescLeft"> </td><td class="mdescRight">导出所有2d纹理 <br /></td></tr>
|
||
<tr class="separator:aee899e06be0d6cda425f2aea274f2fcd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ab4a480f240ff46d5f1ea0c35e2c391db" id="r_ab4a480f240ff46d5f1ea0c35e2c391db"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4a480f240ff46d5f1ea0c35e2c391db">CompressMir2Res</a> (std::string_view path)</td></tr>
|
||
<tr class="memdesc:ab4a480f240ff46d5f1ea0c35e2c391db"><td class="mdescLeft"> </td><td class="mdescRight">打包传奇补丁包(TODO 有问题不要使用) <br /></td></tr>
|
||
<tr class="separator:ab4a480f240ff46d5f1ea0c35e2c391db"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a259cc26010cf24618acac6f0cfee794c" id="r_a259cc26010cf24618acac6f0cfee794c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdl_1_1_factory_imp.html">FactoryImp</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a259cc26010cf24618acac6f0cfee794c">GetImp</a> ()</td></tr>
|
||
<tr class="separator:a259cc26010cf24618acac6f0cfee794c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a8b21876bdf698f5aa0f524835c566440" id="r_a8b21876bdf698f5aa0f524835c566440"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8b21876bdf698f5aa0f524835c566440">_render_sprite</a> (<a class="el" href="classdl_1_1_sprite.html">Sprite</a> *spr)</td></tr>
|
||
<tr class="separator:a8b21876bdf698f5aa0f524835c566440"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a49129eee3e7f57eda5c3574b2f44193c" id="r_a49129eee3e7f57eda5c3574b2f44193c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a49129eee3e7f57eda5c3574b2f44193c">_add_pickup_sprite</a> (<a class="el" href="classdl_1_1_sprite.html">Sprite</a> *spr)</td></tr>
|
||
<tr class="separator:a49129eee3e7f57eda5c3574b2f44193c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:af6af038d160f4f57a52880982f4511ad" id="r_af6af038d160f4f57a52880982f4511ad"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af6af038d160f4f57a52880982f4511ad">_add_pickup_text</a> (<a class="el" href="classdl_1_1_text.html">Text</a> *txt)</td></tr>
|
||
<tr class="separator:af6af038d160f4f57a52880982f4511ad"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:ad391471e9080469a7c59013f5d838fb5" id="r_ad391471e9080469a7c59013f5d838fb5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad391471e9080469a7c59013f5d838fb5">_clear_pickup</a> ()</td></tr>
|
||
<tr class="separator:ad391471e9080469a7c59013f5d838fb5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3c9477c3c9ff230aca079bbd7f2ac978" id="r_a3c9477c3c9ff230aca079bbd7f2ac978"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c9477c3c9ff230aca079bbd7f2ac978">_render_pickup</a> ()</td></tr>
|
||
<tr class="separator:a3c9477c3c9ff230aca079bbd7f2ac978"><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:af18a9ee98e70982bfe2975391d7221a5" id="r_af18a9ee98e70982bfe2975391d7221a5"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="#af18a9ee98e70982bfe2975391d7221a5">System</a></td></tr>
|
||
<tr class="separator:af18a9ee98e70982bfe2975391d7221a5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:a3e1914489e4bed4f9f23cdeab34a43dc" id="r_a3e1914489e4bed4f9f23cdeab34a43dc"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3e1914489e4bed4f9f23cdeab34a43dc">Engine</a></td></tr>
|
||
<tr class="separator:a3e1914489e4bed4f9f23cdeab34a43dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
|
||
<div class="textblock"><p>资源工厂,加载、管理、创建各种资源 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00040">40</a> 行定义.</p>
|
||
</div><h2 class="groupheader">成员函数说明</h2>
|
||
<a id="a49129eee3e7f57eda5c3574b2f44193c" name="a49129eee3e7f57eda5c3574b2f44193c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a49129eee3e7f57eda5c3574b2f44193c">◆ </a></span>_add_pickup_sprite()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::_add_pickup_sprite </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="classdl_1_1_sprite.html">Sprite</a> *</td> <td class="paramname"><span class="paramname"><em>spr</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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00498">498</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af6af038d160f4f57a52880982f4511ad" name="af6af038d160f4f57a52880982f4511ad"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af6af038d160f4f57a52880982f4511ad">◆ </a></span>_add_pickup_text()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::_add_pickup_text </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="classdl_1_1_text.html">Text</a> *</td> <td class="paramname"><span class="paramname"><em>txt</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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00502">502</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad391471e9080469a7c59013f5d838fb5" name="ad391471e9080469a7c59013f5d838fb5"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad391471e9080469a7c59013f5d838fb5">◆ </a></span>_clear_pickup()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::_clear_pickup </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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00506">506</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a3c9477c3c9ff230aca079bbd7f2ac978" name="a3c9477c3c9ff230aca079bbd7f2ac978"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3c9477c3c9ff230aca079bbd7f2ac978">◆ </a></span>_render_pickup()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::_render_pickup </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="a8b21876bdf698f5aa0f524835c566440" name="a8b21876bdf698f5aa0f524835c566440"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a8b21876bdf698f5aa0f524835c566440">◆ </a></span>_render_sprite()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::_render_sprite </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="classdl_1_1_sprite.html">Sprite</a> *</td> <td class="paramname"><span class="paramname"><em>spr</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a4635b49b70bf3dbe0a708969c0abfa71" name="a4635b49b70bf3dbe0a708969c0abfa71"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a4635b49b70bf3dbe0a708969c0abfa71">◆ </a></span>AddColor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::AddColor </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">const <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> &</td> <td class="paramname"><span class="paramname"><em>col</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>添加一个颜色 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>名字 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">col</td><td>颜色值</td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>注解</dt><dd>例如 (bg, 0xff123456),在Text格式化中就可以使用标签{c_bg}修改颜色 </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a7a7208e764b0aaca43a8209cea0833d3" name="a7a7208e764b0aaca43a8209cea0833d3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a7a7208e764b0aaca43a8209cea0833d3">◆ </a></span>CloneAnimation()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a856817b4cf4396289c2bd296ca426726">gcAnimation</a> dl::Factory::CloneAnimation </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespacedl.html#a856817b4cf4396289c2bd296ca426726">gcAnimation</a></td> <td class="paramname"><span class="paramname"><em>ani</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a91ee12e69e2cd5ad9468a18097151fc2" name="a91ee12e69e2cd5ad9468a18097151fc2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a91ee12e69e2cd5ad9468a18097151fc2">◆ </a></span>CloneSprite() <span class="overload">[1/2]</span></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#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> dl::Factory::CloneSprite </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &</td> <td class="paramname"><span class="paramname"><em>spr</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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00285">285</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a3e993e6544ddb5fc9b9ad2b50b4266b6" name="a3e993e6544ddb5fc9b9ad2b50b4266b6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3e993e6544ddb5fc9b9ad2b50b4266b6">◆ </a></span>CloneSprite() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> dl::Factory::CloneSprite </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><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>复制一个精灵 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a06931e9b42752130b05fdf44f9e2f85e" name="a06931e9b42752130b05fdf44f9e2f85e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a06931e9b42752130b05fdf44f9e2f85e">◆ </a></span>CloneText()</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#a8f0e6731976718af7c238139a5bc6e3c">gcText</a> dl::Factory::CloneText </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespacedl.html#a8f0e6731976718af7c238139a5bc6e3c">gcText</a></td> <td class="paramname"><span class="paramname"><em>txt</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>copy_str</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</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>复制一个文本 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00420">420</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab4a480f240ff46d5f1ea0c35e2c391db" name="ab4a480f240ff46d5f1ea0c35e2c391db"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab4a480f240ff46d5f1ea0c35e2c391db">◆ </a></span>CompressMir2Res()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool dl::Factory::CompressMir2Res </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>打包传奇补丁包(TODO 有问题不要使用) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a68bc4280f6a9f9ff4fedd5e9c8d6702a" name="a68bc4280f6a9f9ff4fedd5e9c8d6702a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a68bc4280f6a9f9ff4fedd5e9c8d6702a">◆ </a></span>CreateActor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a3949ca646feb06c2eb547a3d8b56f735">gcActor</a> dl::Factory::CreateActor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>name</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建一个演员,通过指定模型文件 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>名字 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="retval"><dt>返回值</dt><dd>
|
||
<table class="retval">
|
||
<tr><td class="paramname">失败返回默认演员,错误写入日志。</td><td></td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a555db7f520e5fea33515cf14d1cd84d2" name="a555db7f520e5fea33515cf14d1cd84d2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a555db7f520e5fea33515cf14d1cd84d2">◆ </a></span>CreateActorDefault()</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#a3949ca646feb06c2eb547a3d8b56f735">gcActor</a> dl::Factory::CreateActorDefault </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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00186">186</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a83020e21d8110008fdc175f3a2a4e11c" name="a83020e21d8110008fdc175f3a2a4e11c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a83020e21d8110008fdc175f3a2a4e11c">◆ </a></span>CreateAnimation()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a856817b4cf4396289c2bd296ca426726">gcAnimation</a> dl::Factory::CreateAnimation </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">std::string_view</td> <td class="paramname"><span class="paramname"><em>state</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><span class="paramdefsep"> = </span><span class="paramdefval">0</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建精灵动画 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>动画名(集合) </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">state</td><td>状态 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">dir</td><td>方向 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2b655ec825b2ab629048589c75e03d96" name="a2b655ec825b2ab629048589c75e03d96"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2b655ec825b2ab629048589c75e03d96">◆ </a></span>CreateSprite() <span class="overload">[1/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> dl::Factory::CreateSprite </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &</td> <td class="paramname"><span class="paramname"><em>spr_id</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建一个精灵 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">spr_id</td><td>精灵id </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="afbb5eadbf9c989461005f0856fb2d6c9" name="afbb5eadbf9c989461005f0856fb2d6c9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#afbb5eadbf9c989461005f0856fb2d6c9">◆ </a></span>CreateSprite() <span class="overload">[2/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> dl::Factory::CreateSprite </td>
|
||
<td>(</td>
|
||
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>rt_id</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建一个精灵 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">rt_id</td><td>RenderTarget的id </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a0d36706ba9af8d8d4c76828b46543e0f" name="a0d36706ba9af8d8d4c76828b46543e0f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a0d36706ba9af8d8d4c76828b46543e0f">◆ </a></span>CreateSprite() <span class="overload">[3/3]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> dl::Factory::CreateSprite </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">std::size_t</td> <td class="paramname"><span class="paramname"><em>index</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建一个精灵 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>名字,例如“ui.btn0” </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>下标 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="retval"><dt>返回值</dt><dd>
|
||
<table class="retval">
|
||
<tr><td class="paramname">失败返回默认精灵,错误产生日志。</td><td></td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a1190e10923690c843f9071fcffa6fb4e" name="a1190e10923690c843f9071fcffa6fb4e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a1190e10923690c843f9071fcffa6fb4e">◆ </a></span>CreateSpriteChar() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">float dl::Factory::CreateSpriteChar </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structdl_1_1_char_info.html">CharInfo</a> &</td> <td class="paramname"><span class="paramname"><em>info</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></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>
|
||
</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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00389">389</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2753b8abf5bd8ac1555dc3dbd06424c0" name="a2753b8abf5bd8ac1555dc3dbd06424c0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2753b8abf5bd8ac1555dc3dbd06424c0">◆ </a></span>CreateSpriteChar() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">float dl::Factory::CreateSpriteChar </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structdl_1_1_char_info.html">CharInfo</a> &</td> <td class="paramname"><span class="paramname"><em>info</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></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"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> &</td> <td class="paramname"><span class="paramname"><em>spr_outline</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建一个字符精灵 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">info</td><td>字符信息 </td></tr>
|
||
<tr><td class="paramdir">[out]</td><td class="paramname">spr</td><td>返回的精灵 </td></tr>
|
||
<tr><td class="paramdir">[out]</td><td class="paramname">spr_outline</td><td>返回的精灵(描边),如果描边大小为0,则不会返回 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="retval"><dt>返回值</dt><dd>
|
||
<table class="retval">
|
||
<tr><td class="paramname">横向偏移距离</td><td></td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>注解</dt><dd>在横向排列文字时,使用返回值进行偏移 </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae18fcd9bd3d4fe1c76eb7833cca0f745" name="ae18fcd9bd3d4fe1c76eb7833cca0f745"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae18fcd9bd3d4fe1c76eb7833cca0f745">◆ </a></span>CreateSpriteDefault()</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#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> dl::Factory::CreateSpriteDefault </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><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespacedl_1_1_color_def.html#a92f4be48acc373da1c89bc3620d0a3ba">ColorDef::WHITE</a></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建默认精灵 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="adb6bb66951c070f253e4d7afa5ad212c" name="adb6bb66951c070f253e4d7afa5ad212c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#adb6bb66951c070f253e4d7afa5ad212c">◆ </a></span>CreateSpriteMulti()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::vector< <a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> > dl::Factory::CreateSpriteMulti </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">std::size_t</td> <td class="paramname"><span class="paramname"><em>num</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">std::size_t</td> <td class="paramname"><span class="paramname"><em>index</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建多个精灵,从已加载的精灵表复制 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>名字,例如“ui.btn0” </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">num</td><td>数量,为0时表示全部 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>下标起始 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af8595f70183108d2129523f8d327ad33" name="af8595f70183108d2129523f8d327ad33"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af8595f70183108d2129523f8d327ad33">◆ </a></span>CreateSpriteRandom()</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#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> dl::Factory::CreateSpriteRandom </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>name</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="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>名字,例如“ui.btn0” </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00243">243</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a5320d2aeeaa28a543076a8579bfc3621" name="a5320d2aeeaa28a543076a8579bfc3621"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a5320d2aeeaa28a543076a8579bfc3621">◆ </a></span>CreateText()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a8f0e6731976718af7c238139a5bc6e3c">gcText</a> dl::Factory::CreateText </td>
|
||
<td>(</td>
|
||
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>font_id</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>font_size</em></span><span class="paramdefsep"> = </span><span class="paramdefval">16</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></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><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespacedl_1_1_color_def.html#a92f4be48acc373da1c89bc3620d0a3ba">ColorDef::WHITE</a></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>font_outline</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></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_outline</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespacedl_1_1_color_def.html#abd9a6368060a4c65b1fd7757211d50fa">ColorDef::BLACK</a></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">unsigned</td> <td class="paramname"><span class="paramname"><em>font_shadow</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></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_shadow</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespacedl_1_1_color_def.html#abd9a6368060a4c65b1fd7757211d50fa">ColorDef::BLACK</a></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建一个文本 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">font_id</td><td>字体编号 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">font_size</td><td>字体大小(单位为像素,英文字母大约为一半大小) </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">col</td><td>颜色 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">font_outline</td><td>描边大小 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">col_outline</td><td>描边颜色 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">font_shadow</td><td>阴影偏移 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">col_shadow</td><td>阴影颜色 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="retval"><dt>返回值</dt><dd>
|
||
<table class="retval">
|
||
<tr><td class="paramname">失败返回nullptr</td><td></td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aa85d4cd4939a0de230dbf8ce6a7918d6" name="aa85d4cd4939a0de230dbf8ce6a7918d6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aa85d4cd4939a0de230dbf8ce6a7918d6">◆ </a></span>CreateTextDefault()</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#a8f0e6731976718af7c238139a5bc6e3c">gcText</a> dl::Factory::CreateTextDefault </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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00411">411</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ac5f5fdf564938cf2f7dfabb1e2899146" name="ac5f5fdf564938cf2f7dfabb1e2899146"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ac5f5fdf564938cf2f7dfabb1e2899146">◆ </a></span>DeleteBinary()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::DeleteBinary </td>
|
||
<td>(</td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>b_all</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>b_2d</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>b_3d</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>删除输出目录内容 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aee899e06be0d6cda425f2aea274f2fcd" name="aee899e06be0d6cda425f2aea274f2fcd"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aee899e06be0d6cda425f2aea274f2fcd">◆ </a></span>ExportTexture2D()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::ExportTexture2D </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>导出所有2d纹理 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aaeec3418788a5f9730bfdbf47fa8b3b2" name="aaeec3418788a5f9730bfdbf47fa8b3b2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aaeec3418788a5f9730bfdbf47fa8b3b2">◆ </a></span>GetAllModel()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::vector< std::string > dl::Factory::GetAllModel </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="a5990516c7a65b222d571f7d5490648b3" name="a5990516c7a65b222d571f7d5490648b3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a5990516c7a65b222d571f7d5490648b3">◆ </a></span>GetCamera()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classdl_1_1_camera.html">Camera</a> * dl::Factory::GetCamera </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回相机(3d) </p>
|
||
<dl class="section note"><dt>注解</dt><dd>未设置前就有一个默认的 </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a888b2905fd89a1cd511d227aae05e893" name="a888b2905fd89a1cd511d227aae05e893"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a888b2905fd89a1cd511d227aae05e893">◆ </a></span>GetChar()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structdl_1_1_char_image.html">CharImage</a> * dl::Factory::GetChar </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structdl_1_1_char_info.html">CharInfo</a> &</td> <td class="paramname"><span class="paramname"><em>info</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>获得字符图像 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">info</td><td>字符信息 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="aff0a5ddaecbf5ed4230038295ba8aded" name="aff0a5ddaecbf5ed4230038295ba8aded"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#aff0a5ddaecbf5ed4230038295ba8aded">◆ </a></span>GetColor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> dl::Factory::GetColor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>name</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回一个颜色 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>通过AddColor添加的颜色,如果是开头为0x,则返回对应十六进制颜色 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="retval"><dt>返回值</dt><dd>
|
||
<table class="retval">
|
||
<tr><td class="paramname">失败返回白色,并发出警告</td><td></td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>注解</dt><dd>如果传入16进制颜色,必须是完整的,比如0x00ff00ff </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae4ee5becf50032d5bfa77428ac85d0c8" name="ae4ee5becf50032d5bfa77428ac85d0c8"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae4ee5becf50032d5bfa77428ac85d0c8">◆ </a></span>GetColorCheck()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::optional< <a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> > dl::Factory::GetColorCheck </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>name</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回一个颜色,会检查 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ab5de8f88cc637e10d5ae72c1a75121de" name="ab5de8f88cc637e10d5ae72c1a75121de"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab5de8f88cc637e10d5ae72c1a75121de">◆ </a></span>GetDebugView3D()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#ae6d22d798e0e50d8494ec9b3e848c7bd">DebugView3D</a> dl::Factory::GetDebugView3D </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="a6fa72e0d5a7429a7c16d1e4336fdd2b1" name="a6fa72e0d5a7429a7c16d1e4336fdd2b1"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6fa72e0d5a7429a7c16d1e4336fdd2b1">◆ </a></span>GetFolderAllSpriteName()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::vector< std::string > dl::Factory::GetFolderAllSpriteName </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>folder_name</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回一个文件夹下的所有精灵 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a0f995ad9053045f12f45ef5921ba14e2" name="a0f995ad9053045f12f45ef5921ba14e2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a0f995ad9053045f12f45ef5921ba14e2">◆ </a></span>GetFontSize()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">size_t dl::Factory::GetFontSize </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="a259cc26010cf24618acac6f0cfee794c" name="a259cc26010cf24618acac6f0cfee794c"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a259cc26010cf24618acac6f0cfee794c">◆ </a></span>GetImp()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classdl_1_1_factory_imp.html">FactoryImp</a> * dl::Factory::GetImp </td>
|
||
<td>(</td>
|
||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td class="mlabels-right">
|
||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00494">494</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a403d5c6084f55c26f6a8808e09603e20" name="a403d5c6084f55c26f6a8808e09603e20"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a403d5c6084f55c26f6a8808e09603e20">◆ </a></span>GetOrderPickup()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">float dl::Factory::GetOrderPickup </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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00477">477</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9eb465238323f112ce5e131b64153f18" name="a9eb465238323f112ce5e131b64153f18"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9eb465238323f112ce5e131b64153f18">◆ </a></span>GetOrderPickupShow()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool dl::Factory::GetOrderPickupShow </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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00480">480</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a0ceaee5c7d45d229d3b5e95d5eb5f8da" name="a0ceaee5c7d45d229d3b5e95d5eb5f8da"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a0ceaee5c7d45d229d3b5e95d5eb5f8da">◆ </a></span>GetPathBinary()</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::Factory::GetPathBinary </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>返回资源缓存目录,例如"binary/" </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00141">141</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a33c935c2ee678b02ea2e3fdbacc06fe3" name="a33c935c2ee678b02ea2e3fdbacc06fe3"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a33c935c2ee678b02ea2e3fdbacc06fe3">◆ </a></span>GetPathBinary2D()</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::Factory::GetPathBinary2D </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>返回2d资源缓存目录,例如"binary/2d/" </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00155">155</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a0b657e179c71aa7d5682c73f2c2bd09a" name="a0b657e179c71aa7d5682c73f2c2bd09a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a0b657e179c71aa7d5682c73f2c2bd09a">◆ </a></span>GetPathBinary3D()</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::Factory::GetPathBinary3D </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>返回3d资源缓存目录,例如"binary/3d/" </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00148">148</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6ce7d57a8bce4c181cd2dc5cd3ea6a31" name="a6ce7d57a8bce4c181cd2dc5cd3ea6a31"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6ce7d57a8bce4c181cd2dc5cd3ea6a31">◆ </a></span>GetPathImage()</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::Factory::GetPathImage </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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00120">120</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="afd3a2eb2f49ff4136834363b5b13d092" name="afd3a2eb2f49ff4136834363b5b13d092"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#afd3a2eb2f49ff4136834363b5b13d092">◆ </a></span>GetPathModel()</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::Factory::GetPathModel </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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00134">134</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a1f175a099f1ac7d670e385e6b6c88b73" name="a1f175a099f1ac7d670e385e6b6c88b73"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a1f175a099f1ac7d670e385e6b6c88b73">◆ </a></span>GetPathNameTemp()</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::Factory::GetPathNameTemp </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>str_fmt</em></span><span class="paramdefsep"> = </span><span class="paramdefval">""</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>返回临时文件名,例如"temp/1" </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">str_fmt</td><td>存在时添加后缀(额外添加.) </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00170">170</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a91ee2a96ce4323a903dd19c3cd8eb91d" name="a91ee2a96ce4323a903dd19c3cd8eb91d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a91ee2a96ce4323a903dd19c3cd8eb91d">◆ </a></span>GetPathTemp()</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::Factory::GetPathTemp </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>返回临时文件路径,例如"temp/" </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00162">162</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a7417fbe98013885796a2ead1931a464a" name="a7417fbe98013885796a2ead1931a464a"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a7417fbe98013885796a2ead1931a464a">◆ </a></span>GetPathVoice()</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::Factory::GetPathVoice </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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00127">127</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a438b6e8298a9b260e291f7b2d82f22c0" name="a438b6e8298a9b260e291f7b2d82f22c0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a438b6e8298a9b260e291f7b2d82f22c0">◆ </a></span>GetRootCoor()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="classdl_1_1_coor.html">Coor</a> * dl::Factory::GetRootCoor </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">
|
||
|
||
<p>返回根坐标系 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">i</td><td>下标 0作为2d全局使用 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="retval"><dt>返回值</dt><dd>
|
||
<table class="retval">
|
||
<tr><td class="paramname">不需要用户手动释放,失败返回空</td><td></td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a7dac06d8a872f54a4219995f7617d94e" name="a7dac06d8a872f54a4219995f7617d94e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a7dac06d8a872f54a4219995f7617d94e">◆ </a></span>GetSpriteAnchor() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> dl::Factory::GetSpriteAnchor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &</td> <td class="paramname"><span class="paramname"><em>spr_id</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回精灵的默认锚点 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a3e7a358b0ca7cc888449437ab1afe051" name="a3e7a358b0ca7cc888449437ab1afe051"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3e7a358b0ca7cc888449437ab1afe051">◆ </a></span>GetSpriteAnchor() <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"><a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> dl::Factory::GetSpriteAnchor </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><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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00331">331</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a32f40f99e2763d3ae53771e6a09c92da" name="a32f40f99e2763d3ae53771e6a09c92da"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a32f40f99e2763d3ae53771e6a09c92da">◆ </a></span>GetSpriteColor() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> dl::Factory::GetSpriteColor </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &</td> <td class="paramname"><span class="paramname"><em>spr_id</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回精灵的默认颜色 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2b0636936c95db65a6491d868b823f44" name="a2b0636936c95db65a6491d868b823f44"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2b0636936c95db65a6491d868b823f44">◆ </a></span>GetSpriteColor() <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"><a class="el" href="namespacedl.html#ab0aa26817739678b786d66b6c9f50ae7">Color</a> dl::Factory::GetSpriteColor </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><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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00336">336</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a089733ffc563b73ed9437c1be87d770e" name="a089733ffc563b73ed9437c1be87d770e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a089733ffc563b73ed9437c1be87d770e">◆ </a></span>GetSpriteId() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> dl::Factory::GetSpriteId </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">size_t</td> <td class="paramname"><span class="paramname"><em>index</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回精灵的id </p>
|
||
<dl class="retval"><dt>返回值</dt><dd>
|
||
<table class="retval">
|
||
<tr><td class="paramname">失败返回默认精灵,且打印警告</td><td></td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae466836e6824b3067fab99efe0902f5b" name="ae466836e6824b3067fab99efe0902f5b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae466836e6824b3067fab99efe0902f5b">◆ </a></span>GetSpriteId() <span class="overload">[2/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool dl::Factory::GetSpriteId </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">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"><a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &</td> <td class="paramname"><span class="paramname"><em>id</em></span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回精灵的id </p>
|
||
<dl class="retval"><dt>返回值</dt><dd>
|
||
<table class="retval">
|
||
<tr><td class="paramname">失败不会进行任何处理</td><td></td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6f85e8e2c7f100327b67a947a79a2927" name="a6f85e8e2c7f100327b67a947a79a2927"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6f85e8e2c7f100327b67a947a79a2927">◆ </a></span>GetSpriteName() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::string dl::Factory::GetSpriteName </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &</td> <td class="paramname"><span class="paramname"><em>spr_id</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回精灵的名字 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="adc773c9cc80eb955ade81b4fb89f4928" name="adc773c9cc80eb955ade81b4fb89f4928"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#adc773c9cc80eb955ade81b4fb89f4928">◆ </a></span>GetSpriteName() <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">std::string dl::Factory::GetSpriteName </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><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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00321">321</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a57d6e02e65f6293bcc12c538d5811781" name="a57d6e02e65f6293bcc12c538d5811781"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a57d6e02e65f6293bcc12c538d5811781">◆ </a></span>GetSpriteNameIndex() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">std::string dl::Factory::GetSpriteNameIndex </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &</td> <td class="paramname"><span class="paramname"><em>spr_id</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回精灵的名字和下标,例如 btn,0 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a17ff5bb045fdf26abea14110ccf72aaf" name="a17ff5bb045fdf26abea14110ccf72aaf"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a17ff5bb045fdf26abea14110ccf72aaf">◆ </a></span>GetSpriteNameIndex() <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">std::string dl::Factory::GetSpriteNameIndex </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><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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00326">326</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a5557c0c692f206c2b95c80463e5c9832" name="a5557c0c692f206c2b95c80463e5c9832"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a5557c0c692f206c2b95c80463e5c9832">◆ </a></span>GetSpriteQuad() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#ae4f29e205fdc73953f8757963a2731fd">Quad</a> dl::Factory::GetSpriteQuad </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &</td> <td class="paramname"><span class="paramname"><em>spr_id</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回精灵的默认quad </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad48530a498616d5451c863fbf3f6573d" name="ad48530a498616d5451c863fbf3f6573d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad48530a498616d5451c863fbf3f6573d">◆ </a></span>GetSpriteQuad() <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"><a class="el" href="namespacedl.html#ae4f29e205fdc73953f8757963a2731fd">Quad</a> dl::Factory::GetSpriteQuad </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><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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00316">316</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="adfe28240a5799d9d90c0de051e39ad81" name="adfe28240a5799d9d90c0de051e39ad81"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#adfe28240a5799d9d90c0de051e39ad81">◆ </a></span>GetSpriteSampler()</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_sprite.html#ad5d569a513c629222a75400e7cd8ced4">Sprite::Sampler</a> dl::Factory::GetSpriteSampler </td>
|
||
<td>(</td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>is_ui</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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00077">77</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a58529f01ef920807b9a2b3f19ca41c9f" name="a58529f01ef920807b9a2b3f19ca41c9f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a58529f01ef920807b9a2b3f19ca41c9f">◆ </a></span>GetSpriteSheetNum()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">size_t dl::Factory::GetSpriteSheetNum </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>name</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回精灵的sheet有多少张 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9fa6894289b7314046e045662d5d2a8e" name="a9fa6894289b7314046e045662d5d2a8e"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9fa6894289b7314046e045662d5d2a8e">◆ </a></span>GetSpriteTexSize() <span class="overload">[1/2]</span></h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> dl::Factory::GetSpriteTexSize </td>
|
||
<td>(</td>
|
||
<td class="paramtype">const <a class="el" href="structdl_1_1_sprite_i_d.html">SpriteID</a> &</td> <td class="paramname"><span class="paramname"><em>spr_id</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>返回精灵的纹理大小 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ae4f86d505efb7a79277689e48d0d118d" name="ae4f86d505efb7a79277689e48d0d118d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ae4f86d505efb7a79277689e48d0d118d">◆ </a></span>GetSpriteTexSize() <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"><a class="el" href="namespacedl.html#af4b025efbd5dae0045cce4cbc9546416">Size</a> dl::Factory::GetSpriteTexSize </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><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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00311">311</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a6c2b3e4b5eada4c7665faa63bfec1cb5" name="a6c2b3e4b5eada4c7665faa63bfec1cb5"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a6c2b3e4b5eada4c7665faa63bfec1cb5">◆ </a></span>HasSprite()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool dl::Factory::HasSprite </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>name</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>检测精灵是否存在 </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a31eb005c5bc12de9aadf88ceacac7e7b" name="a31eb005c5bc12de9aadf88ceacac7e7b"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a31eb005c5bc12de9aadf88ceacac7e7b">◆ </a></span>LoadColorJson()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::LoadColorJson </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path_name</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>从json文件加载颜色标签 </p>
|
||
<dl class="section note"><dt>注解</dt><dd>key-value的单层模式,例如 "base.river": "0x4a90d9ff" </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a3b3339b0704405a292dd0b53a72512b9" name="a3b3339b0704405a292dd0b53a72512b9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3b3339b0704405a292dd0b53a72512b9">◆ </a></span>LoadFont()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">size_t dl::Factory::LoadFont </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path_name</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>加载字体 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">path_name</td><td>路径名称 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>注解</dt><dd>0号为默认字体已被占用 </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a44997c5797fe0b8b3f963c55de3c0d81" name="a44997c5797fe0b8b3f963c55de3c0d81"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a44997c5797fe0b8b3f963c55de3c0d81">◆ </a></span>LoadModel()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::LoadModel </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path_name</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>name</em></span><span class="paramdefsep"> = </span><span class="paramdefval">""</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>加载模型文件 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">path_name</td><td>绝对路径 或 资源路径 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>自定义名称 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a926f36295762de6dcdad71d2d2e797dc" name="a926f36295762de6dcdad71d2d2e797dc"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a926f36295762de6dcdad71d2d2e797dc">◆ </a></span>LoadSkybox()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">size_t dl::Factory::LoadSkybox </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>加载天空盒 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>路径 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="retval"><dt>返回值</dt><dd>
|
||
<table class="retval">
|
||
<tr><td class="paramname">返回id</td><td></td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a421d79ee46331f0f2be23352daaf5dc7" name="a421d79ee46331f0f2be23352daaf5dc7"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a421d79ee46331f0f2be23352daaf5dc7">◆ </a></span>RegisterImagePath()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::RegisterImagePath </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>name</em></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>注册图像加载路径 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">path_name</td><td>路径 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>路径别名 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00093">93</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a013a8430ad4152dd1fab6f90c281e1d6" name="a013a8430ad4152dd1fab6f90c281e1d6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a013a8430ad4152dd1fab6f90c281e1d6">◆ </a></span>RegisterSprite()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool dl::Factory::RegisterSprite </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">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"><a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *</td> <td class="paramname"><span class="paramname"><em>img</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> &</td> <td class="paramname"><span class="paramname"><em>anchor</em></span><span class="paramdefsep"> = </span><span class="paramdefval">{}</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>注册一个精灵(动态) </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>命名 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>下标 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">img</td><td>图像 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">anchor</td><td>锚点 </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>注解</dt><dd>注意,此操作是非常慢的 </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a2e113178184cc01308ac01c60cd86be6" name="a2e113178184cc01308ac01c60cd86be6"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a2e113178184cc01308ac01c60cd86be6">◆ </a></span>RenderAnimation()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a856817b4cf4396289c2bd296ca426726">gcAnimation</a> dl::Factory::RenderAnimation </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">std::string_view</td> <td class="paramname"><span class="paramname"><em>state</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><span class="paramdefsep"> = </span><span class="paramdefval">0</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a461d475be0d1eeb2caa2be369291645d" name="a461d475be0d1eeb2caa2be369291645d"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a461d475be0d1eeb2caa2be369291645d">◆ </a></span>RenderSprite()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> dl::Factory::RenderSprite </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">size_t</td> <td class="paramname"><span class="paramname"><em>index</em></span><span class="paramdefsep"> = </span><span class="paramdefval">0</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>创建临时精灵,并绘制 </p>
|
||
<dl class="section note"><dt>注解</dt><dd>不能再调用Render </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="acbe0ab6e135ad3c5d3f335c534aa23c2" name="acbe0ab6e135ad3c5d3f335c534aa23c2"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#acbe0ab6e135ad3c5d3f335c534aa23c2">◆ </a></span>RenderSpriteDefault()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a83be974daa47eeb0424cac0849e2c64e">gcSprite</a> dl::Factory::RenderSpriteDefault </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="a317d2be1ae95fd3e59636c5550fd6087" name="a317d2be1ae95fd3e59636c5550fd6087"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a317d2be1ae95fd3e59636c5550fd6087">◆ </a></span>RenderText()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname"><a class="el" href="namespacedl.html#a8f0e6731976718af7c238139a5bc6e3c">gcText</a> dl::Factory::RenderText </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>
|
||
<dl class="section note"><dt>注解</dt><dd>不能再调用Render </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="acf9072452678170bf77f2161e1e274a4" name="acf9072452678170bf77f2161e1e274a4"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#acf9072452678170bf77f2161e1e274a4">◆ </a></span>SetDebugView3D()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::SetDebugView3D </td>
|
||
<td>(</td>
|
||
<td class="paramtype"><a class="el" href="namespacedl.html#ae6d22d798e0e50d8494ec9b3e848c7bd">DebugView3D</a></td> <td class="paramname"><span class="paramname"><em>type</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置调试绘图(3d) </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a401b375bfd935d482d29a444f242db66" name="a401b375bfd935d482d29a444f242db66"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a401b375bfd935d482d29a444f242db66">◆ </a></span>SetOrderPickup()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::SetOrderPickup </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>设置拾取ui的当前order </p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a3abd1a56a8677396517e03f688908d38" name="a3abd1a56a8677396517e03f688908d38"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3abd1a56a8677396517e03f688908d38">◆ </a></span>SetOrderPickupShow()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::SetOrderPickupShow </td>
|
||
<td>(</td>
|
||
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>show</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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00479">479</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a404d909c4d20ed75cc3826d8a6bb33b0" name="a404d909c4d20ed75cc3826d8a6bb33b0"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a404d909c4d20ed75cc3826d8a6bb33b0">◆ </a></span>SetPath()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::SetPath </td>
|
||
<td>(</td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path_image</em></span><span class="paramdefsep"> = </span><span class="paramdefval">"image/"</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path_model</em></span><span class="paramdefsep"> = </span><span class="paramdefval">"model/"</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path_binary</em></span><span class="paramdefsep"> = </span><span class="paramdefval">"binary/"</span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path_temp</em></span><span class="paramdefsep"> = </span><span class="paramdefval">"temp/"</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>设置 各种路径 </p>
|
||
<dl class="section note"><dt>注解</dt><dd>请在System::Start之前设置。如果不调用,会使用默认值 </dd></dl>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00049">49</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="abe2bd9265f96ce9165da60f022c06ae9" name="abe2bd9265f96ce9165da60f022c06ae9"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#abe2bd9265f96ce9165da60f022c06ae9">◆ </a></span>SetReleaseMode()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::SetReleaseMode </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>设置发布模式,使用binary资源 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00084">84</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="ad1a4139203daf7500a15246cb487853f" name="ad1a4139203daf7500a15246cb487853f"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ad1a4139203daf7500a15246cb487853f">◆ </a></span>SetSkybox()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::SetSkybox </td>
|
||
<td>(</td>
|
||
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>id</em></span></td><td>)</td>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>设置天空盒 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">size_t</td><td>id </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a820ab0cc8e254b10f2f9233f9d44d136" name="a820ab0cc8e254b10f2f9233f9d44d136"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a820ab0cc8e254b10f2f9233f9d44d136">◆ </a></span>SetSpriteSampler()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="mlabels">
|
||
<tr>
|
||
<td class="mlabels-left">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::SetSpriteSampler </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_normal</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></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_ui</em></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>设置精灵的默认采样模式 </p>
|
||
|
||
<p class="definition">在文件 <a class="el" href="dl__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00069">69</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="a9331fee1078c65ce2875f4ae0f9e7f17" name="a9331fee1078c65ce2875f4ae0f9e7f17"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a9331fee1078c65ce2875f4ae0f9e7f17">◆ </a></span>UpdateDebugView()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">void dl::Factory::UpdateDebugView </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="ab25c787166917c61f20c13e99f7180ef" name="ab25c787166917c61f20c13e99f7180ef"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#ab25c787166917c61f20c13e99f7180ef">◆ </a></span>UpdateSprite()</h2>
|
||
|
||
<div class="memitem">
|
||
<div class="memproto">
|
||
<table class="memname">
|
||
<tr>
|
||
<td class="memname">bool dl::Factory::UpdateSprite </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">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"><a class="el" href="namespacedl.html#ab4acc6e28a53b5034ae7786d915c2b1e">Image</a> *</td> <td class="paramname"><span class="paramname"><em>img</em></span>, </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="paramkey"></td>
|
||
<td></td>
|
||
<td class="paramtype">const <a class="el" href="namespacedl.html#a04611b2d3b24b5b4ad6569cdea6f62d4">Position</a> &</td> <td class="paramname"><span class="paramname"><em>anchor</em></span><span class="paramdefsep"> = </span><span class="paramdefval">{}</span> )</td>
|
||
</tr>
|
||
</table>
|
||
</div><div class="memdoc">
|
||
|
||
<p>更新一个精灵 </p>
|
||
<dl class="params"><dt>参数</dt><dd>
|
||
<table class="params">
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>命名 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">index</td><td>下标 </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">img</td><td>图像(必须和原大小一致) </td></tr>
|
||
<tr><td class="paramdir">[in]</td><td class="paramname">anchor</td><td>锚点(本次启动有效。若仅为了更新锚点,请勿调用此接口) </td></tr>
|
||
</table>
|
||
</dd>
|
||
</dl>
|
||
<dl class="section note"><dt>注解</dt><dd>注意,此操作是非常慢的 </dd></dl>
|
||
|
||
</div>
|
||
</div>
|
||
<h2 class="groupheader">友元及相关符号说明</h2>
|
||
<a id="a3e1914489e4bed4f9f23cdeab34a43dc" name="a3e1914489e4bed4f9f23cdeab34a43dc"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#a3e1914489e4bed4f9f23cdeab34a43dc">◆ </a></span>Engine</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_engine.html">Engine</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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00043">43</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<a id="af18a9ee98e70982bfe2975391d7221a5" name="af18a9ee98e70982bfe2975391d7221a5"></a>
|
||
<h2 class="memtitle"><span class="permalink"><a href="#af18a9ee98e70982bfe2975391d7221a5">◆ </a></span>System</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_system.html">System</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__factory_8h_source.html">dl_factory.h</a> 第 <a class="el" href="dl__factory_8h_source.html#l00042">42</a> 行定义.</p>
|
||
|
||
</div>
|
||
</div>
|
||
<hr/>该类的文档由以下文件生成:<ul>
|
||
<li>D:/dl/dl/render/<a class="el" href="dl__factory_8h_source.html">dl_factory.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>
|