3973 lines
225 KiB
HTML
3973 lines
225 KiB
HTML
<!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">
|
|
<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.9.4"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>DNA Calib: dna::WriterImpl< TWriterBase > Class Template Reference</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>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.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">DNA Calib<span id="projectnumber"> 1.1</span>
|
|
</div>
|
|
<div id="projectbrief">Project brief</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.4 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
/* @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('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacedna.html">dna</a></li><li class="navelem"><a class="el" href="classdna_1_1WriterImpl.html">WriterImpl</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="classdna_1_1WriterImpl-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">dna::WriterImpl< TWriterBase > Class Template Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="dna_2WriterImpl_8h_source.html">WriterImpl.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for dna::WriterImpl< TWriterBase >:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classdna_1_1WriterImpl__inherit__graph.png" border="0" usemap="#adna_1_1WriterImpl_3_01TWriterBase_01_4_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="adna_1_1WriterImpl_3_01TWriterBase_01_4_inherit__map" id="adna_1_1WriterImpl_3_01TWriterBase_01_4_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="143,235,395,1749"/>
|
|
<area shape="rect" href="classdna_1_1WriterImpl.html" title=" " alt="" coords="5,1812,257,3327"/>
|
|
<area shape="rect" href="classdna_1_1WriterImpl.html" title=" " alt="" coords="281,1812,533,3327"/>
|
|
<area shape="rect" title=" " alt="" coords="145,57,240,134"/>
|
|
<area shape="rect" href="classdna_1_1BaseImpl.html" title=" " alt="" coords="265,5,427,185"/>
|
|
<area shape="rect" href="classdna_1_1BinaryStreamWriterImpl.html" title=" " alt="" coords="37,3376,226,3483"/>
|
|
<area shape="rect" href="classdna_1_1JSONStreamWriterImpl.html" title=" " alt="" coords="314,3376,501,3483"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for dna::WriterImpl< TWriterBase >:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classdna_1_1WriterImpl__coll__graph.png" border="0" usemap="#adna_1_1WriterImpl_3_01TWriterBase_01_4_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="adna_1_1WriterImpl_3_01TWriterBase_01_4_coll__map" id="adna_1_1WriterImpl_3_01TWriterBase_01_4_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="5,3585,257,5100"/>
|
|
<area shape="rect" title=" " alt="" coords="68,3415,163,3492"/>
|
|
<area shape="rect" href="classdna_1_1BaseImpl.html" title=" " alt="" coords="187,3371,350,3536"/>
|
|
<area shape="rect" href="classpma_1_1MemoryResource.html" title="MemoryResource is an abstract class that allows the implementation of polymorphic allocators." alt="" coords="401,2907,558,3014"/>
|
|
<area shape="rect" href="structdna_1_1DNA.html" title=" " alt="" coords="580,3157,717,3308"/>
|
|
<area shape="rect" href="structdna_1_1Signature.html" title=" " alt="" coords="239,2907,376,3014"/>
|
|
<area shape="rect" href="structdna_1_1ExpectedValue.html" title=" " alt="" coords="254,2007,417,2158"/>
|
|
<area shape="rect" href="structdna_1_1Signature.html" title=" " alt="" coords="324,2533,480,2639"/>
|
|
<area shape="rect" href="structdna_1_1ExpectedValue.html" title=" " alt="" coords="163,1291,334,1427"/>
|
|
<area shape="rect" href="structdna_1_1ExpectedValue.html" title=" " alt="" coords="91,2007,230,2158"/>
|
|
<area shape="rect" href="structdna_1_1Version.html" title=" " alt="" coords="113,2705,208,2812"/>
|
|
<area shape="rect" href="structdna_1_1SectionLookupTable.html" title=" " alt="" coords="899,2922,1067,2999"/>
|
|
<area shape="rect" href="structterse_1_1ArchiveOffset.html" title=" " alt="" coords="860,2496,995,2676"/>
|
|
<area shape="rect" href="structdna_1_1RawDescriptor.html" title=" " alt="" coords="740,2841,875,3080"/>
|
|
<area shape="rect" href="structdna_1_1RawDefinition.html" title=" " alt="" coords="1204,2878,1395,3043"/>
|
|
<area shape="rect" href="structdna_1_1RawBehavior.html" title=" " alt="" coords="1971,2915,2097,3007"/>
|
|
<area shape="rect" href="structdna_1_1RawGeometry.html" title=" " alt="" coords="582,2915,715,3007"/>
|
|
<area shape="rect" href="structterse_1_1ArchiveOffset_1_1Proxy.html" title=" " alt="" coords="856,1277,991,1442"/>
|
|
<area shape="rect" href="structterse_1_1ArchiveOffset.html" title=" " alt="" coords="800,1993,935,2173"/>
|
|
<area shape="rect" href="structdna_1_1RawCoordinateSystem.html" title=" " alt="" coords="604,2533,787,2639"/>
|
|
<area shape="rect" href="structdna_1_1RawLODMapping.html" title=" " alt="" coords="1573,2540,1724,2632"/>
|
|
<area shape="rect" href="classdna_1_1LODMapping.html" title=" " alt="" coords="1547,1927,1750,2239"/>
|
|
<area shape="rect" href="structdna_1_1RawSurjectiveMapping.html" title=" " alt="" coords="1082,2540,1263,2632"/>
|
|
<area shape="rect" href="structdna_1_1SurjectiveMapping.html" title=" " alt="" coords="1048,1649,1204,1903"/>
|
|
<area shape="rect" href="structdna_1_1SurjectiveMapping.html" title=" " alt="" coords="1121,631,1277,869"/>
|
|
<area shape="rect" href="structdna_1_1SurjectiveMapping.html" title=" " alt="" coords="1185,1240,1341,1479"/>
|
|
<area shape="rect" href="structdna_1_1RawSurjectiveMapping.html" title=" " alt="" coords="1169,2037,1350,2129"/>
|
|
<area shape="rect" href="classterse_1_1DynArray.html" title=" " alt="" coords="2067,1093,2219,1625"/>
|
|
<area shape="rect" href="structdna_1_1RawConditionalTable.html" title=" " alt="" coords="1869,2037,2039,2129"/>
|
|
<area shape="rect" href="structdna_1_1RawPSDMatrix.html" title=" " alt="" coords="2151,2037,2290,2129"/>
|
|
<area shape="rect" href="structdna_1_1RawBlendShapeChannels.html" title=" " alt="" coords="2294,2321,2494,2413"/>
|
|
<area shape="rect" href="structdna_1_1RawAnimatedMaps.html" title=" " alt="" coords="1865,2540,2027,2632"/>
|
|
<area shape="rect" title=" " alt="" coords="1943,315,2093,421"/>
|
|
<area shape="rect" href="classterse_1_1DynArray.html" title="Resizable array-like abstraction for trivial-types only." alt="" coords="1942,484,2094,1016"/>
|
|
<area shape="rect" href="classterse_1_1DynArray.html" title=" " alt="" coords="1813,1101,1975,1618"/>
|
|
<area shape="rect" title=" " alt="" coords="1949,145,2087,223"/>
|
|
<area shape="rect" title=" " alt="" coords="1999,5,2037,83"/>
|
|
<area shape="rect" href="structdna_1_1RawVector3Vector.html" title=" " alt="" coords="1345,2263,1504,2472"/>
|
|
<area shape="rect" href="structdna_1_1RawControls.html" title=" " alt="" coords="2187,2540,2311,2632"/>
|
|
<area shape="rect" href="structdna_1_1RawJoints.html" title=" " alt="" coords="2052,2525,2163,2647"/>
|
|
</map>
|
|
</div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ad5307940937c9a1ea616c1ebff3d02d2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad5307940937c9a1ea616c1ebff3d02d2">WriterImpl</a> (<a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *memRes_)</td></tr>
|
|
<tr class="separator:ad5307940937c9a1ea616c1ebff3d02d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a8c479a167ed3fbb4fa18e6c663dba7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a6a8c479a167ed3fbb4fa18e6c663dba7">setName</a> (const char *name) override</td></tr>
|
|
<tr class="separator:a6a8c479a167ed3fbb4fa18e6c663dba7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4faeb7fbb237d53e67a411475b573ea7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a4faeb7fbb237d53e67a411475b573ea7">setArchetype</a> (<a class="el" href="namespacedna.html#a4a14ef1c085b2668735a8c8e965eec4f">Archetype</a> archetype) override</td></tr>
|
|
<tr class="separator:a4faeb7fbb237d53e67a411475b573ea7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99b757298c5e12ea3012efe1eaedbfba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a99b757298c5e12ea3012efe1eaedbfba">setGender</a> (<a class="el" href="namespacedna.html#ae2ab72c674a376b1ed4b37d59e7ec20f">Gender</a> gender) override</td></tr>
|
|
<tr class="separator:a99b757298c5e12ea3012efe1eaedbfba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e5bf347665c1ca7489f90c20bc74c4d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a6e5bf347665c1ca7489f90c20bc74c4d">setAge</a> (std::uint16_t age) override</td></tr>
|
|
<tr class="separator:a6e5bf347665c1ca7489f90c20bc74c4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d1608ac227fc0201492001145d4ac83"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a7d1608ac227fc0201492001145d4ac83">clearMetaData</a> () override</td></tr>
|
|
<tr class="separator:a7d1608ac227fc0201492001145d4ac83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12fac4dc2dc35036af34a08fdbf64e0f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a12fac4dc2dc35036af34a08fdbf64e0f">setMetaData</a> (const char *key, const char *value) override</td></tr>
|
|
<tr class="separator:a12fac4dc2dc35036af34a08fdbf64e0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad74bdf02e04fdb0ca9de04b392471bfc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad74bdf02e04fdb0ca9de04b392471bfc">setTranslationUnit</a> (<a class="el" href="namespacedna.html#abf96ecde7d9e8593bf3b2dd0649645d7">TranslationUnit</a> unit) override</td></tr>
|
|
<tr class="separator:ad74bdf02e04fdb0ca9de04b392471bfc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adff6c55690edce3328799aed3476094e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#adff6c55690edce3328799aed3476094e">setRotationUnit</a> (<a class="el" href="namespacedna.html#a3c0e43a827bcc3c5546573ff589c2e38">RotationUnit</a> unit) override</td></tr>
|
|
<tr class="separator:adff6c55690edce3328799aed3476094e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc0e1031361354e633c5a07ba2e6205f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#afc0e1031361354e633c5a07ba2e6205f">setCoordinateSystem</a> (<a class="el" href="structdna_1_1CoordinateSystem.html">CoordinateSystem</a> system) override</td></tr>
|
|
<tr class="separator:afc0e1031361354e633c5a07ba2e6205f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ab1b0d15505db40a3ffb0313446daed"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a5ab1b0d15505db40a3ffb0313446daed">setLODCount</a> (std::uint16_t lodCount) override</td></tr>
|
|
<tr class="separator:a5ab1b0d15505db40a3ffb0313446daed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d603dd529eda020c8a9d3a49e1d2f80"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a1d603dd529eda020c8a9d3a49e1d2f80">setDBMaxLOD</a> (std::uint16_t lod) override</td></tr>
|
|
<tr class="separator:a1d603dd529eda020c8a9d3a49e1d2f80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20d6166528cd4dea11f2ae7fb3130b84"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a20d6166528cd4dea11f2ae7fb3130b84">setDBComplexity</a> (const char *name) override</td></tr>
|
|
<tr class="separator:a20d6166528cd4dea11f2ae7fb3130b84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a522ba7c85fd1ace1adad30a815068e57"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a522ba7c85fd1ace1adad30a815068e57">setDBName</a> (const char *name) override</td></tr>
|
|
<tr class="separator:a522ba7c85fd1ace1adad30a815068e57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0405a259b4fce1235b19ae0b0a52f244"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a0405a259b4fce1235b19ae0b0a52f244">clearGUIControlNames</a> () override</td></tr>
|
|
<tr class="separator:a0405a259b4fce1235b19ae0b0a52f244"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9957bb06ae42ce862d7e5ba1461116cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a9957bb06ae42ce862d7e5ba1461116cc">setGUIControlName</a> (std::uint16_t index, const char *name) override</td></tr>
|
|
<tr class="separator:a9957bb06ae42ce862d7e5ba1461116cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c8500d30d3da7624ba317b7ba7f7dcd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a2c8500d30d3da7624ba317b7ba7f7dcd">clearRawControlNames</a> () override</td></tr>
|
|
<tr class="separator:a2c8500d30d3da7624ba317b7ba7f7dcd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af89ddd98e8ce0ee55bbb8e38bd15fcb2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#af89ddd98e8ce0ee55bbb8e38bd15fcb2">setRawControlName</a> (std::uint16_t index, const char *name) override</td></tr>
|
|
<tr class="separator:af89ddd98e8ce0ee55bbb8e38bd15fcb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2722935c17ef59328ef3d5bc8c74c95e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a2722935c17ef59328ef3d5bc8c74c95e">clearJointNames</a> () override</td></tr>
|
|
<tr class="separator:a2722935c17ef59328ef3d5bc8c74c95e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a315475cff9a8796f4cbecf8f04eda31c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a315475cff9a8796f4cbecf8f04eda31c">setJointName</a> (std::uint16_t index, const char *name) override</td></tr>
|
|
<tr class="separator:a315475cff9a8796f4cbecf8f04eda31c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46e0da5e729eeb5650f291f2fee654f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a46e0da5e729eeb5650f291f2fee654f2">clearJointIndices</a> () override</td></tr>
|
|
<tr class="separator:a46e0da5e729eeb5650f291f2fee654f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace09d578f12705f356be62dbc7d2f9de"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ace09d578f12705f356be62dbc7d2f9de">setJointIndices</a> (std::uint16_t index, const std::uint16_t *jointIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:ace09d578f12705f356be62dbc7d2f9de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b75ec27710685e035da1bdde8fb7dbc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a0b75ec27710685e035da1bdde8fb7dbc">clearLODJointMappings</a> () override</td></tr>
|
|
<tr class="separator:a0b75ec27710685e035da1bdde8fb7dbc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ef831d88bfb59523135de2d604424ee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a1ef831d88bfb59523135de2d604424ee">setLODJointMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
|
|
<tr class="separator:a1ef831d88bfb59523135de2d604424ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a930a14bbdf6bf34b647caef0e02c3617"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a930a14bbdf6bf34b647caef0e02c3617">clearBlendShapeChannelNames</a> () override</td></tr>
|
|
<tr class="separator:a930a14bbdf6bf34b647caef0e02c3617"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a4658d3d6b8d2f452e576115561da96"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a0a4658d3d6b8d2f452e576115561da96">setJointHierarchy</a> (const std::uint16_t *jointIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a0a4658d3d6b8d2f452e576115561da96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e953b29a1c0cd920ee81883e79d3ff0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a4e953b29a1c0cd920ee81883e79d3ff0">setBlendShapeChannelName</a> (std::uint16_t index, const char *name) override</td></tr>
|
|
<tr class="separator:a4e953b29a1c0cd920ee81883e79d3ff0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5487cc709d30acaaef2eb074cf437460"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a5487cc709d30acaaef2eb074cf437460">clearBlendShapeChannelIndices</a> () override</td></tr>
|
|
<tr class="separator:a5487cc709d30acaaef2eb074cf437460"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6e1ff4d2c4ddba5a90b8090bbc55b2a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa6e1ff4d2c4ddba5a90b8090bbc55b2a">setBlendShapeChannelIndices</a> (std::uint16_t index, const std::uint16_t *blendShapeChannelIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:aa6e1ff4d2c4ddba5a90b8090bbc55b2a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a173ac29e83af843f0f0a771642c6fe31"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a173ac29e83af843f0f0a771642c6fe31">clearLODBlendShapeChannelMappings</a> () override</td></tr>
|
|
<tr class="separator:a173ac29e83af843f0f0a771642c6fe31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9aae8a1b78479109154d868b8b4132d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#af9aae8a1b78479109154d868b8b4132d">setLODBlendShapeChannelMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
|
|
<tr class="separator:af9aae8a1b78479109154d868b8b4132d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab009a60200a4b880b72992243f974fe4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ab009a60200a4b880b72992243f974fe4">clearAnimatedMapNames</a> () override</td></tr>
|
|
<tr class="separator:ab009a60200a4b880b72992243f974fe4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3f7354ef666e6682b5b2b469ce417cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#af3f7354ef666e6682b5b2b469ce417cc">setAnimatedMapName</a> (std::uint16_t index, const char *name) override</td></tr>
|
|
<tr class="separator:af3f7354ef666e6682b5b2b469ce417cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66f601f7475e438f981eb42badc57433"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a66f601f7475e438f981eb42badc57433">clearAnimatedMapIndices</a> () override</td></tr>
|
|
<tr class="separator:a66f601f7475e438f981eb42badc57433"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b272b455b9f8bee1a2b12e24c50a648"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a2b272b455b9f8bee1a2b12e24c50a648">setAnimatedMapIndices</a> (std::uint16_t index, const std::uint16_t *animatedMapIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a2b272b455b9f8bee1a2b12e24c50a648"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81e921a85da5bd7836157c89bd753ed2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a81e921a85da5bd7836157c89bd753ed2">clearLODAnimatedMapMappings</a> () override</td></tr>
|
|
<tr class="separator:a81e921a85da5bd7836157c89bd753ed2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f4e014694aae1c46e06295a8b0f2337"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a7f4e014694aae1c46e06295a8b0f2337">setLODAnimatedMapMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
|
|
<tr class="separator:a7f4e014694aae1c46e06295a8b0f2337"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc4e80a42b49bca656d94975f28ee4c1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#abc4e80a42b49bca656d94975f28ee4c1">clearMeshNames</a> () override</td></tr>
|
|
<tr class="separator:abc4e80a42b49bca656d94975f28ee4c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ba68c4639b0c334eedd649c492f49db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a2ba68c4639b0c334eedd649c492f49db">setMeshName</a> (std::uint16_t index, const char *name) override</td></tr>
|
|
<tr class="separator:a2ba68c4639b0c334eedd649c492f49db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbeb394bbe314d89fb0415dae3eb8aa5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#adbeb394bbe314d89fb0415dae3eb8aa5">clearMeshIndices</a> () override</td></tr>
|
|
<tr class="separator:adbeb394bbe314d89fb0415dae3eb8aa5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade15de044ad573433a0cc0c0579044be"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ade15de044ad573433a0cc0c0579044be">setMeshIndices</a> (std::uint16_t index, const std::uint16_t *meshIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:ade15de044ad573433a0cc0c0579044be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae690daa52960a0f423c091e659c29682"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ae690daa52960a0f423c091e659c29682">clearLODMeshMappings</a> () override</td></tr>
|
|
<tr class="separator:ae690daa52960a0f423c091e659c29682"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7831684f498ef1642f18e0c73fc241c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ab7831684f498ef1642f18e0c73fc241c">setLODMeshMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
|
|
<tr class="separator:ab7831684f498ef1642f18e0c73fc241c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f5df5f0c29fb6460a952e4f25a27733"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a0f5df5f0c29fb6460a952e4f25a27733">clearMeshBlendShapeChannelMappings</a> () override</td></tr>
|
|
<tr class="separator:a0f5df5f0c29fb6460a952e4f25a27733"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81985d9add44724dc8a86a6c1f2bc0ae"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a81985d9add44724dc8a86a6c1f2bc0ae">setMeshBlendShapeChannelMapping</a> (std::uint32_t index, std::uint16_t meshIndex, std::uint16_t blendShapeChannelIndex) override</td></tr>
|
|
<tr class="separator:a81985d9add44724dc8a86a6c1f2bc0ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f16a9d463e9a6379e487d162723efde"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a1f16a9d463e9a6379e487d162723efde">setNeutralJointTranslations</a> (const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> *translations, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a1f16a9d463e9a6379e487d162723efde"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4214e5a84d6d24dd9845df4bf80ee381"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a4214e5a84d6d24dd9845df4bf80ee381">setNeutralJointRotations</a> (const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> *rotations, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a4214e5a84d6d24dd9845df4bf80ee381"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3f03060b54e4615e0a1997e7efd2bd6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ab3f03060b54e4615e0a1997e7efd2bd6">setGUIToRawInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:ab3f03060b54e4615e0a1997e7efd2bd6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1f3234ff4a191a1a9eb58f1ae4309f8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#af1f3234ff4a191a1a9eb58f1ae4309f8">setGUIToRawOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:af1f3234ff4a191a1a9eb58f1ae4309f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2c37dc179969e08c0ad925dda9b9c52"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad2c37dc179969e08c0ad925dda9b9c52">setGUIToRawFromValues</a> (const float *fromValues, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:ad2c37dc179969e08c0ad925dda9b9c52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0f242b6011dd426f87ba947f10c544a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad0f242b6011dd426f87ba947f10c544a">setGUIToRawToValues</a> (const float *toValues, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:ad0f242b6011dd426f87ba947f10c544a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87013493c4f76324ec715f2d34b29465"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a87013493c4f76324ec715f2d34b29465">setGUIToRawSlopeValues</a> (const float *slopeValues, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a87013493c4f76324ec715f2d34b29465"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a551c41baf6c917b6c0b7aa23afa7a5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a0a551c41baf6c917b6c0b7aa23afa7a5">setGUIToRawCutValues</a> (const float *cutValues, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a0a551c41baf6c917b6c0b7aa23afa7a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a1f35f87c2e9b802d840bc13fe207aa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a3a1f35f87c2e9b802d840bc13fe207aa">setPSDCount</a> (std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a3a1f35f87c2e9b802d840bc13fe207aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeab7f025d8bba43b52ab14e54c8422d4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aeab7f025d8bba43b52ab14e54c8422d4">setPSDRowIndices</a> (const std::uint16_t *rowIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:aeab7f025d8bba43b52ab14e54c8422d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa5b82e131eea5d1f2355ef1bde7df4c6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa5b82e131eea5d1f2355ef1bde7df4c6">setPSDColumnIndices</a> (const std::uint16_t *columnIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:aa5b82e131eea5d1f2355ef1bde7df4c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad436ac16fcbf05db35d318c6b125cc3c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad436ac16fcbf05db35d318c6b125cc3c">setPSDValues</a> (const float *weights, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:ad436ac16fcbf05db35d318c6b125cc3c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13fd5181306b3816da4e044b08f629e0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a13fd5181306b3816da4e044b08f629e0">setJointRowCount</a> (std::uint16_t rowCount) override</td></tr>
|
|
<tr class="separator:a13fd5181306b3816da4e044b08f629e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5388fae75fcec3fb0854faa58475a8f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad5388fae75fcec3fb0854faa58475a8f">setJointColumnCount</a> (std::uint16_t columnCount) override</td></tr>
|
|
<tr class="separator:ad5388fae75fcec3fb0854faa58475a8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b00a9e291db9c5610fd5e4dd5ec1d6c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a1b00a9e291db9c5610fd5e4dd5ec1d6c">clearJointGroups</a> () override</td></tr>
|
|
<tr class="separator:a1b00a9e291db9c5610fd5e4dd5ec1d6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4b4ba2638ab85a8d48dc8cfb4ef10cd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa4b4ba2638ab85a8d48dc8cfb4ef10cd">deleteJointGroup</a> (std::uint16_t jointGroupIndex) override</td></tr>
|
|
<tr class="separator:aa4b4ba2638ab85a8d48dc8cfb4ef10cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aacdb5d64806e563d14ab29c6a7c6b225"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aacdb5d64806e563d14ab29c6a7c6b225">setJointGroupLODs</a> (std::uint16_t jointGroupIndex, const std::uint16_t *lods, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:aacdb5d64806e563d14ab29c6a7c6b225"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74e166e7a3d610e9afd008c35998a849"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a74e166e7a3d610e9afd008c35998a849">setJointGroupInputIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a74e166e7a3d610e9afd008c35998a849"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41cfaababcbd9f8330d4da2ced776e98"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a41cfaababcbd9f8330d4da2ced776e98">setJointGroupOutputIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a41cfaababcbd9f8330d4da2ced776e98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01f3ae4c20b812fb8958a0211c82c7f0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a01f3ae4c20b812fb8958a0211c82c7f0">setJointGroupValues</a> (std::uint16_t jointGroupIndex, const float *values, std::uint32_t count) override</td></tr>
|
|
<tr class="separator:a01f3ae4c20b812fb8958a0211c82c7f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa140ca06400ad5396850fe53f2d060b6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa140ca06400ad5396850fe53f2d060b6">setJointGroupJointIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *jointIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:aa140ca06400ad5396850fe53f2d060b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a658b13c6674543a65748b4291829dd5a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a658b13c6674543a65748b4291829dd5a">setBlendShapeChannelLODs</a> (const std::uint16_t *lods, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a658b13c6674543a65748b4291829dd5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e33aefd192491c2aaa4cba6f52aae28"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a2e33aefd192491c2aaa4cba6f52aae28">setBlendShapeChannelInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a2e33aefd192491c2aaa4cba6f52aae28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae6c9c911ec4c33fe65329639009c3a01"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ae6c9c911ec4c33fe65329639009c3a01">setBlendShapeChannelOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:ae6c9c911ec4c33fe65329639009c3a01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeafc20fe333a55170a7a9d1a77b23221"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aeafc20fe333a55170a7a9d1a77b23221">setAnimatedMapLODs</a> (const std::uint16_t *lods, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:aeafc20fe333a55170a7a9d1a77b23221"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a69636f0b83e9b6897531ddae33f2edf1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a69636f0b83e9b6897531ddae33f2edf1">setAnimatedMapInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a69636f0b83e9b6897531ddae33f2edf1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea63588718a47c13634d17dde99d43f8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aea63588718a47c13634d17dde99d43f8">setAnimatedMapOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:aea63588718a47c13634d17dde99d43f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a989c660ba876f636cf34faaf54f15ab7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a989c660ba876f636cf34faaf54f15ab7">setAnimatedMapFromValues</a> (const float *fromValues, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a989c660ba876f636cf34faaf54f15ab7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1adbebe805cce1b624ad0bc474439121"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a1adbebe805cce1b624ad0bc474439121">setAnimatedMapToValues</a> (const float *toValues, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a1adbebe805cce1b624ad0bc474439121"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a512ef366e97773a01f061ca87d689bce"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a512ef366e97773a01f061ca87d689bce">setAnimatedMapSlopeValues</a> (const float *slopeValues, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a512ef366e97773a01f061ca87d689bce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a699d703df166a758d6ff98b278aabb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a7a699d703df166a758d6ff98b278aabb">setAnimatedMapCutValues</a> (const float *cutValues, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a7a699d703df166a758d6ff98b278aabb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afcd1ece8912f997df924aa063032e554"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#afcd1ece8912f997df924aa063032e554">clearMeshes</a> () override</td></tr>
|
|
<tr class="separator:afcd1ece8912f997df924aa063032e554"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9069c4df78930686f3e7af74f3cdcb70"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a9069c4df78930686f3e7af74f3cdcb70">deleteMesh</a> (std::uint16_t meshIndex) override</td></tr>
|
|
<tr class="separator:a9069c4df78930686f3e7af74f3cdcb70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1ef41080bfe79bab8ec0c438f98d82d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad1ef41080bfe79bab8ec0c438f98d82d">setVertexPositions</a> (std::uint16_t meshIndex, const <a class="el" href="namespacedna.html#a9072bc7f1819bb953f3b027a3f3364d3">Position</a> *positions, std::uint32_t count) override</td></tr>
|
|
<tr class="separator:ad1ef41080bfe79bab8ec0c438f98d82d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85fb4bd8e2701ca890bdf483e4dd4b9a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a85fb4bd8e2701ca890bdf483e4dd4b9a">setVertexTextureCoordinates</a> (std::uint16_t meshIndex, const <a class="el" href="structdna_1_1TextureCoordinate.html">TextureCoordinate</a> *textureCoordinates, std::uint32_t count) override</td></tr>
|
|
<tr class="separator:a85fb4bd8e2701ca890bdf483e4dd4b9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa637e689f972aca02a3c4e639037bb2c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa637e689f972aca02a3c4e639037bb2c">setVertexNormals</a> (std::uint16_t meshIndex, const <a class="el" href="namespacedna.html#a84f989478dde8c6049292d6872282bba">Normal</a> *normals, std::uint32_t count) override</td></tr>
|
|
<tr class="separator:aa637e689f972aca02a3c4e639037bb2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb42a6c986f0b17fa23d4e1e5ba474c9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#adb42a6c986f0b17fa23d4e1e5ba474c9">setVertexLayouts</a> (std::uint16_t meshIndex, const <a class="el" href="structdna_1_1VertexLayout.html">VertexLayout</a> *layouts, std::uint32_t count) override</td></tr>
|
|
<tr class="separator:adb42a6c986f0b17fa23d4e1e5ba474c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7829beba2772a84e8dfdbad941c12ab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#af7829beba2772a84e8dfdbad941c12ab">clearFaceVertexLayoutIndices</a> (std::uint16_t meshIndex) override</td></tr>
|
|
<tr class="separator:af7829beba2772a84e8dfdbad941c12ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a640289c474776d944f80b81f707bedbf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a640289c474776d944f80b81f707bedbf">setFaceVertexLayoutIndices</a> (std::uint16_t meshIndex, std::uint32_t faceIndex, const std::uint32_t *layoutIndices, std::uint32_t count) override</td></tr>
|
|
<tr class="separator:a640289c474776d944f80b81f707bedbf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87212e5bc21d526a0c821ae95f53a2a9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a87212e5bc21d526a0c821ae95f53a2a9">setMaximumInfluencePerVertex</a> (std::uint16_t meshIndex, std::uint16_t maxInfluenceCount) override</td></tr>
|
|
<tr class="separator:a87212e5bc21d526a0c821ae95f53a2a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a518565e3df21326e3887549f1f6d0810"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a518565e3df21326e3887549f1f6d0810">clearSkinWeights</a> (std::uint16_t meshIndex) override</td></tr>
|
|
<tr class="separator:a518565e3df21326e3887549f1f6d0810"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92cd868b10f6570d4fa8343f2c1e7ff2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a92cd868b10f6570d4fa8343f2c1e7ff2">setSkinWeightsValues</a> (std::uint16_t meshIndex, std::uint32_t vertexIndex, const float *weights, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a92cd868b10f6570d4fa8343f2c1e7ff2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49694841b2dbe656f28da1254e900507"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a49694841b2dbe656f28da1254e900507">setSkinWeightsJointIndices</a> (std::uint16_t meshIndex, std::uint32_t vertexIndex, const std::uint16_t *jointIndices, std::uint16_t count) override</td></tr>
|
|
<tr class="separator:a49694841b2dbe656f28da1254e900507"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f1a0f893185e0e783ddf78e1793fd4d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a3f1a0f893185e0e783ddf78e1793fd4d">clearBlendShapeTargets</a> (std::uint16_t meshIndex) override</td></tr>
|
|
<tr class="separator:a3f1a0f893185e0e783ddf78e1793fd4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42a291f3337b6b44f3cd51e317fe7271"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a42a291f3337b6b44f3cd51e317fe7271">setBlendShapeChannelIndex</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, std::uint16_t blendShapeChannelIndex) override</td></tr>
|
|
<tr class="separator:a42a291f3337b6b44f3cd51e317fe7271"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad99d3b3399c15030d3682a8c9dfb453a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad99d3b3399c15030d3682a8c9dfb453a">setBlendShapeTargetDeltas</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, const <a class="el" href="namespacedna.html#a85b79cf01a80e2a33a837a1183ec89d1">Delta</a> *deltas, std::uint32_t count) override</td></tr>
|
|
<tr class="separator:ad99d3b3399c15030d3682a8c9dfb453a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa07eb30dff23b4ebf71b27121f5b10ef"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa07eb30dff23b4ebf71b27121f5b10ef">setBlendShapeTargetVertexIndices</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, const std::uint32_t *vertexIndices, std::uint32_t count) override</td></tr>
|
|
<tr class="separator:aa07eb30dff23b4ebf71b27121f5b10ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classdna_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classdna_1_1BaseImpl')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classdna_1_1BaseImpl.html">dna::BaseImpl</a></td></tr>
|
|
<tr class="memitem:a22006a54d368829db22b9bde38442de2 inherit pub_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a22006a54d368829db22b9bde38442de2">getMemoryResource</a> ()</td></tr>
|
|
<tr class="separator:a22006a54d368829db22b9bde38442de2 inherit pub_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
|
Additional Inherited Members</h2></td></tr>
|
|
<tr class="inherit_header pro_methods_classdna_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classdna_1_1BaseImpl')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classdna_1_1BaseImpl.html">dna::BaseImpl</a></td></tr>
|
|
<tr class="memitem:a5eab4d70fe975d86bc4d1cb2ead29364 inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a5eab4d70fe975d86bc4d1cb2ead29364">BaseImpl</a> (<a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *memRes_)</td></tr>
|
|
<tr class="separator:a5eab4d70fe975d86bc4d1cb2ead29364 inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d0528a7aa11cecbb6f96597568fe312 inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a1d0528a7aa11cecbb6f96597568fe312">~BaseImpl</a> ()=default</td></tr>
|
|
<tr class="separator:a1d0528a7aa11cecbb6f96597568fe312 inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8281f2063d4566a7895cd6c06852d65b inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a8281f2063d4566a7895cd6c06852d65b">BaseImpl</a> (const <a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> &)=delete</td></tr>
|
|
<tr class="separator:a8281f2063d4566a7895cd6c06852d65b inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aadf1b22a7fca50dce7e5fbd69399cacb inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#aadf1b22a7fca50dce7e5fbd69399cacb">operator=</a> (const <a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> &)=delete</td></tr>
|
|
<tr class="separator:aadf1b22a7fca50dce7e5fbd69399cacb inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9182dcfa882ca9e8b54bd22f30278f64 inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a9182dcfa882ca9e8b54bd22f30278f64">BaseImpl</a> (<a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> &&rhs)=delete</td></tr>
|
|
<tr class="separator:a9182dcfa882ca9e8b54bd22f30278f64 inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03aa3393c1db5c00aebcfd48c586260d inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a03aa3393c1db5c00aebcfd48c586260d">operator=</a> (<a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> &&)=delete</td></tr>
|
|
<tr class="separator:a03aa3393c1db5c00aebcfd48c586260d inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_attribs_classdna_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classdna_1_1BaseImpl')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classdna_1_1BaseImpl.html">dna::BaseImpl</a></td></tr>
|
|
<tr class="memitem:aaf242d8e71e7df8e5415e27c70d03db8 inherit pro_attribs_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a></td></tr>
|
|
<tr class="separator:aaf242d8e71e7df8e5415e27c70d03db8 inherit pro_attribs_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb96929eaf813f7dbc2eea11bcad5a41 inherit pro_attribs_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdna_1_1DNA.html">DNA</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#afb96929eaf813f7dbc2eea11bcad5a41">dna</a></td></tr>
|
|
<tr class="separator:afb96929eaf813f7dbc2eea11bcad5a41 inherit pro_attribs_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ad5307940937c9a1ea616c1ebff3d02d2" name="ad5307940937c9a1ea616c1ebff3d02d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5307940937c9a1ea616c1ebff3d02d2">◆ </a></span>WriterImpl()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::WriterImpl </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> * </td>
|
|
<td class="paramname"><em>memRes_</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 167</span> : <a class="code hl_function" href="classdna_1_1BaseImpl.html#a5eab4d70fe975d86bc4d1cb2ead29364">BaseImpl</a>{memRes_} {</div>
|
|
<div class="line"><span class="lineno"> 168</span>}</div>
|
|
<div class="ttc" id="aclassdna_1_1BaseImpl_html_a5eab4d70fe975d86bc4d1cb2ead29364"><div class="ttname"><a href="classdna_1_1BaseImpl.html#a5eab4d70fe975d86bc4d1cb2ead29364">dna::BaseImpl::BaseImpl</a></div><div class="ttdeci">BaseImpl(MemoryResource *memRes_)</div><div class="ttdef"><b>Definition:</b> dna/BaseImpl.h:12</div></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a66f601f7475e438f981eb42badc57433" name="a66f601f7475e438f981eb42badc57433"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66f601f7475e438f981eb42badc57433">◆ </a></span>clearAnimatedMapIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearAnimatedMapIndices</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 366</span> {</div>
|
|
<div class="line"><span class="lineno"> 367</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.resetIndices();</div>
|
|
<div class="line"><span class="lineno"> 368</span>}</div>
|
|
<div class="ttc" id="anamespacedna_html"><div class="ttname"><a href="namespacedna.html">dna</a></div><div class="ttdef"><b>Definition:</b> BinaryStreamReader.h:10</div></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ab009a60200a4b880b72992243f974fe4" name="ab009a60200a4b880b72992243f974fe4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab009a60200a4b880b72992243f974fe4">◆ </a></span>clearAnimatedMapNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearAnimatedMapNames</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 355</span> {</div>
|
|
<div class="line"><span class="lineno"> 356</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.animatedMapNames.clear();</div>
|
|
<div class="line"><span class="lineno"> 357</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a5487cc709d30acaaef2eb074cf437460" name="a5487cc709d30acaaef2eb074cf437460"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5487cc709d30acaaef2eb074cf437460">◆ </a></span>clearBlendShapeChannelIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearBlendShapeChannelIndices</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 332</span> {</div>
|
|
<div class="line"><span class="lineno"> 333</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.resetIndices();</div>
|
|
<div class="line"><span class="lineno"> 334</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a930a14bbdf6bf34b647caef0e02c3617" name="a930a14bbdf6bf34b647caef0e02c3617"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a930a14bbdf6bf34b647caef0e02c3617">◆ </a></span>clearBlendShapeChannelNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearBlendShapeChannelNames</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 321</span> {</div>
|
|
<div class="line"><span class="lineno"> 322</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.blendShapeChannelNames.clear();</div>
|
|
<div class="line"><span class="lineno"> 323</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a3f1a0f893185e0e783ddf78e1793fd4d" name="a3f1a0f893185e0e783ddf78e1793fd4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f1a0f893185e0e783ddf78e1793fd4d">◆ </a></span>clearBlendShapeTargets()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearBlendShapeTargets </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 718</span> {</div>
|
|
<div class="line"><span class="lineno"> 719</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
|
<div class="line"><span class="lineno"> 720</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].blendShapeTargets.clear();</div>
|
|
<div class="line"><span class="lineno"> 721</span> }</div>
|
|
<div class="line"><span class="lineno"> 722</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="af7829beba2772a84e8dfdbad941c12ab" name="af7829beba2772a84e8dfdbad941c12ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7829beba2772a84e8dfdbad941c12ab">◆ </a></span>clearFaceVertexLayoutIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearFaceVertexLayoutIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 665</span> {</div>
|
|
<div class="line"><span class="lineno"> 666</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
|
<div class="line"><span class="lineno"> 667</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].faces.clear();</div>
|
|
<div class="line"><span class="lineno"> 668</span> }</div>
|
|
<div class="line"><span class="lineno"> 669</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a0405a259b4fce1235b19ae0b0a52f244" name="a0405a259b4fce1235b19ae0b0a52f244"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0405a259b4fce1235b19ae0b0a52f244">◆ </a></span>clearGUIControlNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearGUIControlNames</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 261</span> {</div>
|
|
<div class="line"><span class="lineno"> 262</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.guiControlNames.clear();</div>
|
|
<div class="line"><span class="lineno"> 263</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1b00a9e291db9c5610fd5e4dd5ec1d6c" name="a1b00a9e291db9c5610fd5e4dd5ec1d6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b00a9e291db9c5610fd5e4dd5ec1d6c">◆ </a></span>clearJointGroups()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearJointGroups</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 503</span> {</div>
|
|
<div class="line"><span class="lineno"> 504</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.clear();</div>
|
|
<div class="line"><span class="lineno"> 505</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a46e0da5e729eeb5650f291f2fee654f2" name="a46e0da5e729eeb5650f291f2fee654f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46e0da5e729eeb5650f291f2fee654f2">◆ </a></span>clearJointIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearJointIndices</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 294</span> {</div>
|
|
<div class="line"><span class="lineno"> 295</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.resetIndices();</div>
|
|
<div class="line"><span class="lineno"> 296</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a2722935c17ef59328ef3d5bc8c74c95e" name="a2722935c17ef59328ef3d5bc8c74c95e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2722935c17ef59328ef3d5bc8c74c95e">◆ </a></span>clearJointNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearJointNames</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 283</span> {</div>
|
|
<div class="line"><span class="lineno"> 284</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointNames.clear();</div>
|
|
<div class="line"><span class="lineno"> 285</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a81e921a85da5bd7836157c89bd753ed2" name="a81e921a85da5bd7836157c89bd753ed2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81e921a85da5bd7836157c89bd753ed2">◆ </a></span>clearLODAnimatedMapMappings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearLODAnimatedMapMappings</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 379</span> {</div>
|
|
<div class="line"><span class="lineno"> 380</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.resetLODs();</div>
|
|
<div class="line"><span class="lineno"> 381</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a173ac29e83af843f0f0a771642c6fe31" name="a173ac29e83af843f0f0a771642c6fe31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a173ac29e83af843f0f0a771642c6fe31">◆ </a></span>clearLODBlendShapeChannelMappings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearLODBlendShapeChannelMappings</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 345</span> {</div>
|
|
<div class="line"><span class="lineno"> 346</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.resetLODs();</div>
|
|
<div class="line"><span class="lineno"> 347</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a0b75ec27710685e035da1bdde8fb7dbc" name="a0b75ec27710685e035da1bdde8fb7dbc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b75ec27710685e035da1bdde8fb7dbc">◆ </a></span>clearLODJointMappings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearLODJointMappings</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 306</span> {</div>
|
|
<div class="line"><span class="lineno"> 307</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.resetLODs();</div>
|
|
<div class="line"><span class="lineno"> 308</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ae690daa52960a0f423c091e659c29682" name="ae690daa52960a0f423c091e659c29682"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae690daa52960a0f423c091e659c29682">◆ </a></span>clearLODMeshMappings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearLODMeshMappings</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 411</span> {</div>
|
|
<div class="line"><span class="lineno"> 412</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.resetLODs();</div>
|
|
<div class="line"><span class="lineno"> 413</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a0f5df5f0c29fb6460a952e4f25a27733" name="a0f5df5f0c29fb6460a952e4f25a27733"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f5df5f0c29fb6460a952e4f25a27733">◆ </a></span>clearMeshBlendShapeChannelMappings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearMeshBlendShapeChannelMappings</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 421</span> {</div>
|
|
<div class="line"><span class="lineno"> 422</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshBlendShapeChannelMapping.clear();</div>
|
|
<div class="line"><span class="lineno"> 423</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="afcd1ece8912f997df924aa063032e554" name="afcd1ece8912f997df924aa063032e554"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afcd1ece8912f997df924aa063032e554">◆ </a></span>clearMeshes()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearMeshes</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 610</span> {</div>
|
|
<div class="line"><span class="lineno"> 611</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.clear();</div>
|
|
<div class="line"><span class="lineno"> 612</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="adbeb394bbe314d89fb0415dae3eb8aa5" name="adbeb394bbe314d89fb0415dae3eb8aa5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbeb394bbe314d89fb0415dae3eb8aa5">◆ </a></span>clearMeshIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearMeshIndices</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 400</span> {</div>
|
|
<div class="line"><span class="lineno"> 401</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.resetIndices();</div>
|
|
<div class="line"><span class="lineno"> 402</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="abc4e80a42b49bca656d94975f28ee4c1" name="abc4e80a42b49bca656d94975f28ee4c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc4e80a42b49bca656d94975f28ee4c1">◆ </a></span>clearMeshNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearMeshNames</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 389</span> {</div>
|
|
<div class="line"><span class="lineno"> 390</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshNames.clear();</div>
|
|
<div class="line"><span class="lineno"> 391</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a7d1608ac227fc0201492001145d4ac83" name="a7d1608ac227fc0201492001145d4ac83"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d1608ac227fc0201492001145d4ac83">◆ </a></span>clearMetaData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearMetaData</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 199</span> {</div>
|
|
<div class="line"><span class="lineno"> 200</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata.clear();</div>
|
|
<div class="line"><span class="lineno"> 201</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a2c8500d30d3da7624ba317b7ba7f7dcd" name="a2c8500d30d3da7624ba317b7ba7f7dcd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c8500d30d3da7624ba317b7ba7f7dcd">◆ </a></span>clearRawControlNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearRawControlNames</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 272</span> {</div>
|
|
<div class="line"><span class="lineno"> 273</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.rawControlNames.clear();</div>
|
|
<div class="line"><span class="lineno"> 274</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a518565e3df21326e3887549f1f6d0810" name="a518565e3df21326e3887549f1f6d0810"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a518565e3df21326e3887549f1f6d0810">◆ </a></span>clearSkinWeights()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::clearSkinWeights </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 689</span> {</div>
|
|
<div class="line"><span class="lineno"> 690</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
|
<div class="line"><span class="lineno"> 691</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].skinWeights.clear();</div>
|
|
<div class="line"><span class="lineno"> 692</span> }</div>
|
|
<div class="line"><span class="lineno"> 693</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aa4b4ba2638ab85a8d48dc8cfb4ef10cd" name="aa4b4ba2638ab85a8d48dc8cfb4ef10cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4b4ba2638ab85a8d48dc8cfb4ef10cd">◆ </a></span>deleteJointGroup()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::deleteJointGroup </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>jointGroupIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 508</span> {</div>
|
|
<div class="line"><span class="lineno"> 509</span> <span class="keywordflow">if</span> (jointGroupIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.size()) {</div>
|
|
<div class="line"><span class="lineno"> 510</span> <span class="keyword">auto</span> it = <a class="code hl_function" href="namespaceextd.html#ac5f74af23e110454a3f5f7b79ba27378">extd::advanced</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.begin(), jointGroupIndex);</div>
|
|
<div class="line"><span class="lineno"> 511</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.erase(it);</div>
|
|
<div class="line"><span class="lineno"> 512</span> }</div>
|
|
<div class="line"><span class="lineno"> 513</span>}</div>
|
|
<div class="ttc" id="anamespaceextd_html_ac5f74af23e110454a3f5f7b79ba27378"><div class="ttname"><a href="namespaceextd.html#ac5f74af23e110454a3f5f7b79ba27378">extd::advanced</a></div><div class="ttdeci">TIterator advanced(TIterator source, TDistance distance)</div><div class="ttdef"><b>Definition:</b> utils/Extd.h:128</div></div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespaceextd.html#ac5f74af23e110454a3f5f7b79ba27378">extd::advanced()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9069c4df78930686f3e7af74f3cdcb70" name="a9069c4df78930686f3e7af74f3cdcb70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9069c4df78930686f3e7af74f3cdcb70">◆ </a></span>deleteMesh()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::deleteMesh </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 615</span> {</div>
|
|
<div class="line"><span class="lineno"> 616</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
|
<div class="line"><span class="lineno"> 617</span> <span class="keyword">auto</span> it = <a class="code hl_function" href="namespaceextd.html#ac5f74af23e110454a3f5f7b79ba27378">extd::advanced</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.begin(), meshIndex);</div>
|
|
<div class="line"><span class="lineno"> 618</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.erase(it);</div>
|
|
<div class="line"><span class="lineno"> 619</span> }</div>
|
|
<div class="line"><span class="lineno"> 620</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespaceextd.html#ac5f74af23e110454a3f5f7b79ba27378">extd::advanced()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e5bf347665c1ca7489f90c20bc74c4d" name="a6e5bf347665c1ca7489f90c20bc74c4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e5bf347665c1ca7489f90c20bc74c4d">◆ </a></span>setAge()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setAge </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>age</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 194</span> {</div>
|
|
<div class="line"><span class="lineno"> 195</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.age = age;</div>
|
|
<div class="line"><span class="lineno"> 196</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a7a699d703df166a758d6ff98b278aabb" name="a7a699d703df166a758d6ff98b278aabb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a699d703df166a758d6ff98b278aabb">◆ </a></span>setAnimatedMapCutValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setAnimatedMapCutValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>cutValues</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 605</span> {</div>
|
|
<div class="line"><span class="lineno"> 606</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.cutValues.assign(cutValues, cutValues + count);</div>
|
|
<div class="line"><span class="lineno"> 607</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a989c660ba876f636cf34faaf54f15ab7" name="a989c660ba876f636cf34faaf54f15ab7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a989c660ba876f636cf34faaf54f15ab7">◆ </a></span>setAnimatedMapFromValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setAnimatedMapFromValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>fromValues</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 590</span> {</div>
|
|
<div class="line"><span class="lineno"> 591</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.fromValues.assign(fromValues, fromValues + count);</div>
|
|
<div class="line"><span class="lineno"> 592</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a2b272b455b9f8bee1a2b12e24c50a648" name="a2b272b455b9f8bee1a2b12e24c50a648"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b272b455b9f8bee1a2b12e24c50a648">◆ </a></span>setAnimatedMapIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setAnimatedMapIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>animatedMapIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 373</span> {</div>
|
|
<div class="line"><span class="lineno"> 374</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.clearIndices(index);</div>
|
|
<div class="line"><span class="lineno"> 375</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.addIndices(index, animatedMapIndices, count);</div>
|
|
<div class="line"><span class="lineno"> 376</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a69636f0b83e9b6897531ddae33f2edf1" name="a69636f0b83e9b6897531ddae33f2edf1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69636f0b83e9b6897531ddae33f2edf1">◆ </a></span>setAnimatedMapInputIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setAnimatedMapInputIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>inputIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 580</span> {</div>
|
|
<div class="line"><span class="lineno"> 581</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.inputIndices.assign(inputIndices, inputIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 582</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aeafc20fe333a55170a7a9d1a77b23221" name="aeafc20fe333a55170a7a9d1a77b23221"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeafc20fe333a55170a7a9d1a77b23221">◆ </a></span>setAnimatedMapLODs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setAnimatedMapLODs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>lods</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 575</span> {</div>
|
|
<div class="line"><span class="lineno"> 576</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.lods.assign(lods, lods + count);</div>
|
|
<div class="line"><span class="lineno"> 577</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="af3f7354ef666e6682b5b2b469ce417cc" name="af3f7354ef666e6682b5b2b469ce417cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3f7354ef666e6682b5b2b469ce417cc">◆ </a></span>setAnimatedMapName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setAnimatedMapName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 360</span> {</div>
|
|
<div class="line"><span class="lineno"> 361</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.animatedMapNames, index + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 362</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.animatedMapNames[index] = name;</div>
|
|
<div class="line"><span class="lineno"> 363</span>}</div>
|
|
<div class="ttc" id="aclassdna_1_1BaseImpl_html_aaf242d8e71e7df8e5415e27c70d03db8"><div class="ttname"><a href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">dna::BaseImpl::memRes</a></div><div class="ttdeci">MemoryResource * memRes</div><div class="ttdef"><b>Definition:</b> dna/BaseImpl.h:31</div></div>
|
|
<div class="ttc" id="anamespacedna_html_ac2f0bf7e61585af872e31438ea6fd449"><div class="ttname"><a href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize</a></div><div class="ttdeci">void ensureHasSize(TContainer &target, std::size_t size, Args &&... args)</div><div class="ttdef"><b>Definition:</b> dna/WriterImpl.h:25</div></div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea63588718a47c13634d17dde99d43f8" name="aea63588718a47c13634d17dde99d43f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea63588718a47c13634d17dde99d43f8">◆ </a></span>setAnimatedMapOutputIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setAnimatedMapOutputIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>outputIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 585</span> {</div>
|
|
<div class="line"><span class="lineno"> 586</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.outputIndices.assign(outputIndices, outputIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 587</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a512ef366e97773a01f061ca87d689bce" name="a512ef366e97773a01f061ca87d689bce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a512ef366e97773a01f061ca87d689bce">◆ </a></span>setAnimatedMapSlopeValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setAnimatedMapSlopeValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>slopeValues</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 600</span> {</div>
|
|
<div class="line"><span class="lineno"> 601</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.slopeValues.assign(slopeValues, slopeValues + count);</div>
|
|
<div class="line"><span class="lineno"> 602</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1adbebe805cce1b624ad0bc474439121" name="a1adbebe805cce1b624ad0bc474439121"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1adbebe805cce1b624ad0bc474439121">◆ </a></span>setAnimatedMapToValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setAnimatedMapToValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>toValues</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 595</span> {</div>
|
|
<div class="line"><span class="lineno"> 596</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.toValues.assign(toValues, toValues + count);</div>
|
|
<div class="line"><span class="lineno"> 597</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a4faeb7fbb237d53e67a411475b573ea7" name="a4faeb7fbb237d53e67a411475b573ea7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4faeb7fbb237d53e67a411475b573ea7">◆ </a></span>setArchetype()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setArchetype </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacedna.html#a4a14ef1c085b2668735a8c8e965eec4f">Archetype</a> </td>
|
|
<td class="paramname"><em>archetype</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 184</span> {</div>
|
|
<div class="line"><span class="lineno"> 185</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.archetype = <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(archetype);</div>
|
|
<div class="line"><span class="lineno"> 186</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a42a291f3337b6b44f3cd51e317fe7271" name="a42a291f3337b6b44f3cd51e317fe7271"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42a291f3337b6b44f3cd51e317fe7271">◆ </a></span>setBlendShapeChannelIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setBlendShapeChannelIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>blendShapeTargetIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>blendShapeChannelIndex</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 727</span> {</div>
|
|
<div class="line"><span class="lineno"> 728</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 729</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].blendShapeTargets, blendShapeTargetIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 730</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].blendShapeTargets[blendShapeTargetIndex].blendShapeChannelIndex = blendShapeChannelIndex;</div>
|
|
<div class="line"><span class="lineno"> 731</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6e1ff4d2c4ddba5a90b8090bbc55b2a" name="aa6e1ff4d2c4ddba5a90b8090bbc55b2a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6e1ff4d2c4ddba5a90b8090bbc55b2a">◆ </a></span>setBlendShapeChannelIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setBlendShapeChannelIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>blendShapeChannelIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 339</span> {</div>
|
|
<div class="line"><span class="lineno"> 340</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.clearIndices(index);</div>
|
|
<div class="line"><span class="lineno"> 341</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.addIndices(index, blendShapeChannelIndices, count);</div>
|
|
<div class="line"><span class="lineno"> 342</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a2e33aefd192491c2aaa4cba6f52aae28" name="a2e33aefd192491c2aaa4cba6f52aae28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e33aefd192491c2aaa4cba6f52aae28">◆ </a></span>setBlendShapeChannelInputIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setBlendShapeChannelInputIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>inputIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 565</span> {</div>
|
|
<div class="line"><span class="lineno"> 566</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.blendShapeChannels.inputIndices.assign(inputIndices, inputIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 567</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a658b13c6674543a65748b4291829dd5a" name="a658b13c6674543a65748b4291829dd5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a658b13c6674543a65748b4291829dd5a">◆ </a></span>setBlendShapeChannelLODs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setBlendShapeChannelLODs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>lods</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 560</span> {</div>
|
|
<div class="line"><span class="lineno"> 561</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.blendShapeChannels.lods.assign(lods, lods + count);</div>
|
|
<div class="line"><span class="lineno"> 562</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a4e953b29a1c0cd920ee81883e79d3ff0" name="a4e953b29a1c0cd920ee81883e79d3ff0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e953b29a1c0cd920ee81883e79d3ff0">◆ </a></span>setBlendShapeChannelName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setBlendShapeChannelName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 326</span> {</div>
|
|
<div class="line"><span class="lineno"> 327</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.blendShapeChannelNames, index + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 328</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.blendShapeChannelNames[index] = name;</div>
|
|
<div class="line"><span class="lineno"> 329</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6c9c911ec4c33fe65329639009c3a01" name="ae6c9c911ec4c33fe65329639009c3a01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6c9c911ec4c33fe65329639009c3a01">◆ </a></span>setBlendShapeChannelOutputIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setBlendShapeChannelOutputIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>outputIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 570</span> {</div>
|
|
<div class="line"><span class="lineno"> 571</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.blendShapeChannels.outputIndices.assign(outputIndices, outputIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 572</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ad99d3b3399c15030d3682a8c9dfb453a" name="ad99d3b3399c15030d3682a8c9dfb453a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad99d3b3399c15030d3682a8c9dfb453a">◆ </a></span>setBlendShapeTargetDeltas()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setBlendShapeTargetDeltas </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>blendShapeTargetIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespacedna.html#a85b79cf01a80e2a33a837a1183ec89d1">Delta</a> * </td>
|
|
<td class="paramname"><em>deltas</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 737</span> {</div>
|
|
<div class="line"><span class="lineno"> 738</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 739</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].blendShapeTargets, blendShapeTargetIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 740</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].blendShapeTargets[blendShapeTargetIndex].deltas.assign(deltas, deltas + count);</div>
|
|
<div class="line"><span class="lineno"> 741</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa07eb30dff23b4ebf71b27121f5b10ef" name="aa07eb30dff23b4ebf71b27121f5b10ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa07eb30dff23b4ebf71b27121f5b10ef">◆ </a></span>setBlendShapeTargetVertexIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setBlendShapeTargetVertexIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>blendShapeTargetIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint32_t * </td>
|
|
<td class="paramname"><em>vertexIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 747</span> {</div>
|
|
<div class="line"><span class="lineno"> 748</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 749</span> <span class="keyword">auto</span>& blendShapeTargets = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].blendShapeTargets;</div>
|
|
<div class="line"><span class="lineno"> 750</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(blendShapeTargets, blendShapeTargetIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 751</span> blendShapeTargets[blendShapeTargetIndex].vertexIndices.assign(vertexIndices, vertexIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 752</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc0e1031361354e633c5a07ba2e6205f" name="afc0e1031361354e633c5a07ba2e6205f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc0e1031361354e633c5a07ba2e6205f">◆ </a></span>setCoordinateSystem()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setCoordinateSystem </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structdna_1_1CoordinateSystem.html">CoordinateSystem</a> </td>
|
|
<td class="paramname"><em>system</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 234</span> {</div>
|
|
<div class="line"><span class="lineno"> 235</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.coordinateSystem.xAxis = <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(system.xAxis);</div>
|
|
<div class="line"><span class="lineno"> 236</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.coordinateSystem.yAxis = <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(system.yAxis);</div>
|
|
<div class="line"><span class="lineno"> 237</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.coordinateSystem.zAxis = <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(system.zAxis);</div>
|
|
<div class="line"><span class="lineno"> 238</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="structdna_1_1CoordinateSystem.html#a24739a12bc4a0eb5ecdb286169afba42">dna::CoordinateSystem::xAxis</a>, <a class="el" href="structdna_1_1CoordinateSystem.html#acdb8b5c8f957a9c745fdb53777fa8ee3">dna::CoordinateSystem::yAxis</a>, and <a class="el" href="structdna_1_1CoordinateSystem.html#aacb268592fcd4b5588bbf9107ea6e3d4">dna::CoordinateSystem::zAxis</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20d6166528cd4dea11f2ae7fb3130b84" name="a20d6166528cd4dea11f2ae7fb3130b84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20d6166528cd4dea11f2ae7fb3130b84">◆ </a></span>setDBComplexity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setDBComplexity </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 251</span> {</div>
|
|
<div class="line"><span class="lineno"> 252</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.complexity = name;</div>
|
|
<div class="line"><span class="lineno"> 253</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1d603dd529eda020c8a9d3a49e1d2f80" name="a1d603dd529eda020c8a9d3a49e1d2f80"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d603dd529eda020c8a9d3a49e1d2f80">◆ </a></span>setDBMaxLOD()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setDBMaxLOD </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>lod</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 246</span> {</div>
|
|
<div class="line"><span class="lineno"> 247</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.maxLOD = lod;</div>
|
|
<div class="line"><span class="lineno"> 248</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a522ba7c85fd1ace1adad30a815068e57" name="a522ba7c85fd1ace1adad30a815068e57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a522ba7c85fd1ace1adad30a815068e57">◆ </a></span>setDBName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setDBName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 256</span> {</div>
|
|
<div class="line"><span class="lineno"> 257</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.dbName = name;</div>
|
|
<div class="line"><span class="lineno"> 258</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a640289c474776d944f80b81f707bedbf" name="a640289c474776d944f80b81f707bedbf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a640289c474776d944f80b81f707bedbf">◆ </a></span>setFaceVertexLayoutIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setFaceVertexLayoutIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>faceIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint32_t * </td>
|
|
<td class="paramname"><em>layoutIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 675</span> {</div>
|
|
<div class="line"><span class="lineno"> 676</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 677</span> <span class="keyword">auto</span>& faces = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].faces;</div>
|
|
<div class="line"><span class="lineno"> 678</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(faces, faceIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 679</span> faces[faceIndex].layoutIndices.assign(layoutIndices, layoutIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 680</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99b757298c5e12ea3012efe1eaedbfba" name="a99b757298c5e12ea3012efe1eaedbfba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99b757298c5e12ea3012efe1eaedbfba">◆ </a></span>setGender()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setGender </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacedna.html#ae2ab72c674a376b1ed4b37d59e7ec20f">Gender</a> </td>
|
|
<td class="paramname"><em>gender</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 189</span> {</div>
|
|
<div class="line"><span class="lineno"> 190</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.gender = <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(gender);</div>
|
|
<div class="line"><span class="lineno"> 191</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a9957bb06ae42ce862d7e5ba1461116cc" name="a9957bb06ae42ce862d7e5ba1461116cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9957bb06ae42ce862d7e5ba1461116cc">◆ </a></span>setGUIControlName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setGUIControlName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 266</span> {</div>
|
|
<div class="line"><span class="lineno"> 267</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.guiControlNames, index + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 268</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.guiControlNames[index] = name;</div>
|
|
<div class="line"><span class="lineno"> 269</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0a551c41baf6c917b6c0b7aa23afa7a5" name="a0a551c41baf6c917b6c0b7aa23afa7a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a551c41baf6c917b6c0b7aa23afa7a5">◆ </a></span>setGUIToRawCutValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setGUIToRawCutValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>cutValues</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 468</span> {</div>
|
|
<div class="line"><span class="lineno"> 469</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.cutValues.assign(cutValues, cutValues + count);</div>
|
|
<div class="line"><span class="lineno"> 470</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ad2c37dc179969e08c0ad925dda9b9c52" name="ad2c37dc179969e08c0ad925dda9b9c52"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2c37dc179969e08c0ad925dda9b9c52">◆ </a></span>setGUIToRawFromValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setGUIToRawFromValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>fromValues</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 453</span> {</div>
|
|
<div class="line"><span class="lineno"> 454</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.fromValues.assign(fromValues, fromValues + count);</div>
|
|
<div class="line"><span class="lineno"> 455</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ab3f03060b54e4615e0a1997e7efd2bd6" name="ab3f03060b54e4615e0a1997e7efd2bd6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3f03060b54e4615e0a1997e7efd2bd6">◆ </a></span>setGUIToRawInputIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setGUIToRawInputIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>inputIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 443</span> {</div>
|
|
<div class="line"><span class="lineno"> 444</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.inputIndices.assign(inputIndices, inputIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 445</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="af1f3234ff4a191a1a9eb58f1ae4309f8" name="af1f3234ff4a191a1a9eb58f1ae4309f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1f3234ff4a191a1a9eb58f1ae4309f8">◆ </a></span>setGUIToRawOutputIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setGUIToRawOutputIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>outputIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 448</span> {</div>
|
|
<div class="line"><span class="lineno"> 449</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.outputIndices.assign(outputIndices, outputIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 450</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a87013493c4f76324ec715f2d34b29465" name="a87013493c4f76324ec715f2d34b29465"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a87013493c4f76324ec715f2d34b29465">◆ </a></span>setGUIToRawSlopeValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setGUIToRawSlopeValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>slopeValues</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 463</span> {</div>
|
|
<div class="line"><span class="lineno"> 464</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.slopeValues.assign(slopeValues, slopeValues + count);</div>
|
|
<div class="line"><span class="lineno"> 465</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ad0f242b6011dd426f87ba947f10c544a" name="ad0f242b6011dd426f87ba947f10c544a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0f242b6011dd426f87ba947f10c544a">◆ </a></span>setGUIToRawToValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setGUIToRawToValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>toValues</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 458</span> {</div>
|
|
<div class="line"><span class="lineno"> 459</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.toValues.assign(toValues, toValues + count);</div>
|
|
<div class="line"><span class="lineno"> 460</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ad5388fae75fcec3fb0854faa58475a8f" name="ad5388fae75fcec3fb0854faa58475a8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5388fae75fcec3fb0854faa58475a8f">◆ </a></span>setJointColumnCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setJointColumnCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>columnCount</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 498</span> {</div>
|
|
<div class="line"><span class="lineno"> 499</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.colCount = columnCount;</div>
|
|
<div class="line"><span class="lineno"> 500</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a74e166e7a3d610e9afd008c35998a849" name="a74e166e7a3d610e9afd008c35998a849"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74e166e7a3d610e9afd008c35998a849">◆ </a></span>setJointGroupInputIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setJointGroupInputIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>jointGroupIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>inputIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 527</span> {</div>
|
|
<div class="line"><span class="lineno"> 528</span> <span class="keyword">auto</span>& jointGroups = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups;</div>
|
|
<div class="line"><span class="lineno"> 529</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(jointGroups, jointGroupIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 530</span> jointGroups[jointGroupIndex].inputIndices.assign(inputIndices, inputIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 531</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa140ca06400ad5396850fe53f2d060b6" name="aa140ca06400ad5396850fe53f2d060b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa140ca06400ad5396850fe53f2d060b6">◆ </a></span>setJointGroupJointIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setJointGroupJointIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>jointGroupIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>jointIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 553</span> {</div>
|
|
<div class="line"><span class="lineno"> 554</span> <span class="keyword">auto</span>& jointGroups = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups;</div>
|
|
<div class="line"><span class="lineno"> 555</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(jointGroups, jointGroupIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 556</span> jointGroups[jointGroupIndex].jointIndices.assign(jointIndices, jointIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 557</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aacdb5d64806e563d14ab29c6a7c6b225" name="aacdb5d64806e563d14ab29c6a7c6b225"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aacdb5d64806e563d14ab29c6a7c6b225">◆ </a></span>setJointGroupLODs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setJointGroupLODs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>jointGroupIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>lods</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 518</span> {</div>
|
|
<div class="line"><span class="lineno"> 519</span> <span class="keyword">auto</span>& jointGroups = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups;</div>
|
|
<div class="line"><span class="lineno"> 520</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(jointGroups, jointGroupIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 521</span> jointGroups[jointGroupIndex].lods.assign(lods, lods + count);</div>
|
|
<div class="line"><span class="lineno"> 522</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41cfaababcbd9f8330d4da2ced776e98" name="a41cfaababcbd9f8330d4da2ced776e98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41cfaababcbd9f8330d4da2ced776e98">◆ </a></span>setJointGroupOutputIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setJointGroupOutputIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>jointGroupIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>outputIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 536</span> {</div>
|
|
<div class="line"><span class="lineno"> 537</span> <span class="keyword">auto</span>& jointGroups = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups;</div>
|
|
<div class="line"><span class="lineno"> 538</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(jointGroups, jointGroupIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 539</span> jointGroups[jointGroupIndex].outputIndices.assign(outputIndices, outputIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 540</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01f3ae4c20b812fb8958a0211c82c7f0" name="a01f3ae4c20b812fb8958a0211c82c7f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01f3ae4c20b812fb8958a0211c82c7f0">◆ </a></span>setJointGroupValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setJointGroupValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>jointGroupIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>values</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 544</span> {</div>
|
|
<div class="line"><span class="lineno"> 545</span> <span class="keyword">auto</span>& jointGroups = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups;</div>
|
|
<div class="line"><span class="lineno"> 546</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(jointGroups, jointGroupIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 547</span> jointGroups[jointGroupIndex].values.assign(values, values + count);</div>
|
|
<div class="line"><span class="lineno"> 548</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0a4658d3d6b8d2f452e576115561da96" name="a0a4658d3d6b8d2f452e576115561da96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a4658d3d6b8d2f452e576115561da96">◆ </a></span>setJointHierarchy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setJointHierarchy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>jointIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 316</span> {</div>
|
|
<div class="line"><span class="lineno"> 317</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointHierarchy.assign(jointIndices, jointIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 318</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ace09d578f12705f356be62dbc7d2f9de" name="ace09d578f12705f356be62dbc7d2f9de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace09d578f12705f356be62dbc7d2f9de">◆ </a></span>setJointIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setJointIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>jointIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 300</span> {</div>
|
|
<div class="line"><span class="lineno"> 301</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.clearIndices(index);</div>
|
|
<div class="line"><span class="lineno"> 302</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.addIndices(index, jointIndices, count);</div>
|
|
<div class="line"><span class="lineno"> 303</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a315475cff9a8796f4cbecf8f04eda31c" name="a315475cff9a8796f4cbecf8f04eda31c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a315475cff9a8796f4cbecf8f04eda31c">◆ </a></span>setJointName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setJointName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 288</span> {</div>
|
|
<div class="line"><span class="lineno"> 289</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointNames, index + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 290</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointNames[index] = name;</div>
|
|
<div class="line"><span class="lineno"> 291</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13fd5181306b3816da4e044b08f629e0" name="a13fd5181306b3816da4e044b08f629e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13fd5181306b3816da4e044b08f629e0">◆ </a></span>setJointRowCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setJointRowCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>rowCount</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 493</span> {</div>
|
|
<div class="line"><span class="lineno"> 494</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.rowCount = rowCount;</div>
|
|
<div class="line"><span class="lineno"> 495</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a7f4e014694aae1c46e06295a8b0f2337" name="a7f4e014694aae1c46e06295a8b0f2337"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f4e014694aae1c46e06295a8b0f2337">◆ </a></span>setLODAnimatedMapMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setLODAnimatedMapMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>lod</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 384</span> {</div>
|
|
<div class="line"><span class="lineno"> 385</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.associateLODWithIndices(lod, index);</div>
|
|
<div class="line"><span class="lineno"> 386</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="af9aae8a1b78479109154d868b8b4132d" name="af9aae8a1b78479109154d868b8b4132d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9aae8a1b78479109154d868b8b4132d">◆ </a></span>setLODBlendShapeChannelMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setLODBlendShapeChannelMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>lod</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 350</span> {</div>
|
|
<div class="line"><span class="lineno"> 351</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.associateLODWithIndices(lod, index);</div>
|
|
<div class="line"><span class="lineno"> 352</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a5ab1b0d15505db40a3ffb0313446daed" name="a5ab1b0d15505db40a3ffb0313446daed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ab1b0d15505db40a3ffb0313446daed">◆ </a></span>setLODCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setLODCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>lodCount</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 241</span> {</div>
|
|
<div class="line"><span class="lineno"> 242</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.lodCount = lodCount;</div>
|
|
<div class="line"><span class="lineno"> 243</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1ef831d88bfb59523135de2d604424ee" name="a1ef831d88bfb59523135de2d604424ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ef831d88bfb59523135de2d604424ee">◆ </a></span>setLODJointMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setLODJointMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>lod</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 311</span> {</div>
|
|
<div class="line"><span class="lineno"> 312</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.associateLODWithIndices(lod, index);</div>
|
|
<div class="line"><span class="lineno"> 313</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ab7831684f498ef1642f18e0c73fc241c" name="ab7831684f498ef1642f18e0c73fc241c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7831684f498ef1642f18e0c73fc241c">◆ </a></span>setLODMeshMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setLODMeshMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>lod</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 416</span> {</div>
|
|
<div class="line"><span class="lineno"> 417</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.associateLODWithIndices(lod, index);</div>
|
|
<div class="line"><span class="lineno"> 418</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a87212e5bc21d526a0c821ae95f53a2a9" name="a87212e5bc21d526a0c821ae95f53a2a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a87212e5bc21d526a0c821ae95f53a2a9">◆ </a></span>setMaximumInfluencePerVertex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setMaximumInfluencePerVertex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>maxInfluenceCount</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 683</span> {</div>
|
|
<div class="line"><span class="lineno"> 684</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 685</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].maximumInfluencePerVertex = maxInfluenceCount;</div>
|
|
<div class="line"><span class="lineno"> 686</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81985d9add44724dc8a86a6c1f2bc0ae" name="a81985d9add44724dc8a86a6c1f2bc0ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81985d9add44724dc8a86a6c1f2bc0ae">◆ </a></span>setMeshBlendShapeChannelMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setMeshBlendShapeChannelMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>blendShapeChannelIndex</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 428</span> {</div>
|
|
<div class="line"><span class="lineno"> 429</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshBlendShapeChannelMapping.set(index, meshIndex, blendShapeChannelIndex);</div>
|
|
<div class="line"><span class="lineno"> 430</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ade15de044ad573433a0cc0c0579044be" name="ade15de044ad573433a0cc0c0579044be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade15de044ad573433a0cc0c0579044be">◆ </a></span>setMeshIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setMeshIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>meshIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 405</span> {</div>
|
|
<div class="line"><span class="lineno"> 406</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.clearIndices(index);</div>
|
|
<div class="line"><span class="lineno"> 407</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.addIndices(index, meshIndices, count);</div>
|
|
<div class="line"><span class="lineno"> 408</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a2ba68c4639b0c334eedd649c492f49db" name="a2ba68c4639b0c334eedd649c492f49db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ba68c4639b0c334eedd649c492f49db">◆ </a></span>setMeshName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setMeshName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 394</span> {</div>
|
|
<div class="line"><span class="lineno"> 395</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshNames, index + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 396</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshNames[index] = name;</div>
|
|
<div class="line"><span class="lineno"> 397</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12fac4dc2dc35036af34a08fdbf64e0f" name="a12fac4dc2dc35036af34a08fdbf64e0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12fac4dc2dc35036af34a08fdbf64e0f">◆ </a></span>setMetaData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setMetaData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 204</span> {</div>
|
|
<div class="line"><span class="lineno"> 205</span> <span class="keyword">using </span>CharStringPair = std::tuple<String<char>, String<char> >;</div>
|
|
<div class="line"><span class="lineno"> 206</span> <span class="keyword">auto</span> it = std::find_if(<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata.begin(), <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata.end(), [&key](<span class="keyword">const</span> CharStringPair& kv) {</div>
|
|
<div class="line"><span class="lineno"> 207</span> auto& k = std::get<0>(kv);</div>
|
|
<div class="line"><span class="lineno"> 208</span> return (std::strlen(key) == k.size() && std::strncmp(k.data(), key, k.size()) == 0);</div>
|
|
<div class="line"><span class="lineno"> 209</span> });</div>
|
|
<div class="line"><span class="lineno"> 210</span> <span class="keywordflow">if</span> (it == <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata.end()) {</div>
|
|
<div class="line"><span class="lineno"> 211</span> <span class="keywordflow">if</span> (value != <span class="keyword">nullptr</span>) {</div>
|
|
<div class="line"><span class="lineno"> 212</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata.emplace_back(String<char>{key, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>}, String<char>{value, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>});</div>
|
|
<div class="line"><span class="lineno"> 213</span> }</div>
|
|
<div class="line"><span class="lineno"> 214</span> } <span class="keywordflow">else</span> {</div>
|
|
<div class="line"><span class="lineno"> 215</span> <span class="keywordflow">if</span> (value == <span class="keyword">nullptr</span>) {</div>
|
|
<div class="line"><span class="lineno"> 216</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata.erase(it);</div>
|
|
<div class="line"><span class="lineno"> 217</span> } <span class="keywordflow">else</span> {</div>
|
|
<div class="line"><span class="lineno"> 218</span> std::get<1>(*it) = value;</div>
|
|
<div class="line"><span class="lineno"> 219</span> }</div>
|
|
<div class="line"><span class="lineno"> 220</span> }</div>
|
|
<div class="line"><span class="lineno"> 221</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a6a8c479a167ed3fbb4fa18e6c663dba7" name="a6a8c479a167ed3fbb4fa18e6c663dba7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a8c479a167ed3fbb4fa18e6c663dba7">◆ </a></span>setName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 179</span> {</div>
|
|
<div class="line"><span class="lineno"> 180</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.name = name;</div>
|
|
<div class="line"><span class="lineno"> 181</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a4214e5a84d6d24dd9845df4bf80ee381" name="a4214e5a84d6d24dd9845df4bf80ee381"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4214e5a84d6d24dd9845df4bf80ee381">◆ </a></span>setNeutralJointRotations()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setNeutralJointRotations </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> * </td>
|
|
<td class="paramname"><em>rotations</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 438</span> {</div>
|
|
<div class="line"><span class="lineno"> 439</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointRotations.assign(rotations, rotations + count);</div>
|
|
<div class="line"><span class="lineno"> 440</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a1f16a9d463e9a6379e487d162723efde" name="a1f16a9d463e9a6379e487d162723efde"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f16a9d463e9a6379e487d162723efde">◆ </a></span>setNeutralJointTranslations()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setNeutralJointTranslations </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> * </td>
|
|
<td class="paramname"><em>translations</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 433</span> {</div>
|
|
<div class="line"><span class="lineno"> 434</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointTranslations.assign(translations, translations + count);</div>
|
|
<div class="line"><span class="lineno"> 435</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aa5b82e131eea5d1f2355ef1bde7df4c6" name="aa5b82e131eea5d1f2355ef1bde7df4c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5b82e131eea5d1f2355ef1bde7df4c6">◆ </a></span>setPSDColumnIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setPSDColumnIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>columnIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 483</span> {</div>
|
|
<div class="line"><span class="lineno"> 484</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.psds.columns.assign(columnIndices, columnIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 485</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a3a1f35f87c2e9b802d840bc13fe207aa" name="a3a1f35f87c2e9b802d840bc13fe207aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a1f35f87c2e9b802d840bc13fe207aa">◆ </a></span>setPSDCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setPSDCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 473</span> {</div>
|
|
<div class="line"><span class="lineno"> 474</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.psdCount = count;</div>
|
|
<div class="line"><span class="lineno"> 475</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aeab7f025d8bba43b52ab14e54c8422d4" name="aeab7f025d8bba43b52ab14e54c8422d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeab7f025d8bba43b52ab14e54c8422d4">◆ </a></span>setPSDRowIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setPSDRowIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>rowIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 478</span> {</div>
|
|
<div class="line"><span class="lineno"> 479</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.psds.rows.assign(rowIndices, rowIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 480</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ad436ac16fcbf05db35d318c6b125cc3c" name="ad436ac16fcbf05db35d318c6b125cc3c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad436ac16fcbf05db35d318c6b125cc3c">◆ </a></span>setPSDValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setPSDValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>weights</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 488</span> {</div>
|
|
<div class="line"><span class="lineno"> 489</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.psds.values.assign(weights, weights + count);</div>
|
|
<div class="line"><span class="lineno"> 490</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="af89ddd98e8ce0ee55bbb8e38bd15fcb2" name="af89ddd98e8ce0ee55bbb8e38bd15fcb2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af89ddd98e8ce0ee55bbb8e38bd15fcb2">◆ </a></span>setRawControlName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setRawControlName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 277</span> {</div>
|
|
<div class="line"><span class="lineno"> 278</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.rawControlNames, index + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 279</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.rawControlNames[index] = name;</div>
|
|
<div class="line"><span class="lineno"> 280</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adff6c55690edce3328799aed3476094e" name="adff6c55690edce3328799aed3476094e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adff6c55690edce3328799aed3476094e">◆ </a></span>setRotationUnit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setRotationUnit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacedna.html#a3c0e43a827bcc3c5546573ff589c2e38">RotationUnit</a> </td>
|
|
<td class="paramname"><em>unit</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 229</span> {</div>
|
|
<div class="line"><span class="lineno"> 230</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.rotationUnit = <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(unit);</div>
|
|
<div class="line"><span class="lineno"> 231</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a49694841b2dbe656f28da1254e900507" name="a49694841b2dbe656f28da1254e900507"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49694841b2dbe656f28da1254e900507">◆ </a></span>setSkinWeightsJointIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setSkinWeightsJointIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>vertexIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>jointIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 710</span> {</div>
|
|
<div class="line"><span class="lineno"> 711</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 712</span> <span class="keyword">auto</span>& skinWeights = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].skinWeights;</div>
|
|
<div class="line"><span class="lineno"> 713</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(skinWeights, vertexIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 714</span> skinWeights[vertexIndex].jointIndices.assign(jointIndices, jointIndices + count);</div>
|
|
<div class="line"><span class="lineno"> 715</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92cd868b10f6570d4fa8343f2c1e7ff2" name="a92cd868b10f6570d4fa8343f2c1e7ff2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92cd868b10f6570d4fa8343f2c1e7ff2">◆ </a></span>setSkinWeightsValues()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setSkinWeightsValues </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>vertexIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float * </td>
|
|
<td class="paramname"><em>weights</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 699</span> {</div>
|
|
<div class="line"><span class="lineno"> 700</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 701</span> <span class="keyword">auto</span>& skinWeights = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].skinWeights;</div>
|
|
<div class="line"><span class="lineno"> 702</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(skinWeights, vertexIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 703</span> skinWeights[vertexIndex].weights.assign(weights, weights + count);</div>
|
|
<div class="line"><span class="lineno"> 704</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad74bdf02e04fdb0ca9de04b392471bfc" name="ad74bdf02e04fdb0ca9de04b392471bfc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad74bdf02e04fdb0ca9de04b392471bfc">◆ </a></span>setTranslationUnit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setTranslationUnit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacedna.html#abf96ecde7d9e8593bf3b2dd0649645d7">TranslationUnit</a> </td>
|
|
<td class="paramname"><em>unit</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 224</span> {</div>
|
|
<div class="line"><span class="lineno"> 225</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.translationUnit = <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(unit);</div>
|
|
<div class="line"><span class="lineno"> 226</span>}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="adb42a6c986f0b17fa23d4e1e5ba474c9" name="adb42a6c986f0b17fa23d4e1e5ba474c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb42a6c986f0b17fa23d4e1e5ba474c9">◆ </a></span>setVertexLayouts()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setVertexLayouts </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structdna_1_1VertexLayout.html">VertexLayout</a> * </td>
|
|
<td class="paramname"><em>layouts</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 650</span> {</div>
|
|
<div class="line"><span class="lineno"> 651</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 652</span> <span class="keyword">auto</span>& destination = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].layouts;</div>
|
|
<div class="line"><span class="lineno"> 653</span> destination.clear();</div>
|
|
<div class="line"><span class="lineno"> 654</span> destination.positions.resize_uninitialized(count);</div>
|
|
<div class="line"><span class="lineno"> 655</span> destination.textureCoordinates.resize_uninitialized(count);</div>
|
|
<div class="line"><span class="lineno"> 656</span> destination.normals.resize_uninitialized(count);</div>
|
|
<div class="line"><span class="lineno"> 657</span> <span class="keywordflow">for</span> (std::size_t i = 0ul; i < count; ++i) {</div>
|
|
<div class="line"><span class="lineno"> 658</span> destination.positions[i] = layouts[i].position;</div>
|
|
<div class="line"><span class="lineno"> 659</span> destination.textureCoordinates[i] = layouts[i].textureCoordinate;</div>
|
|
<div class="line"><span class="lineno"> 660</span> destination.normals[i] = layouts[i].normal;</div>
|
|
<div class="line"><span class="lineno"> 661</span> }</div>
|
|
<div class="line"><span class="lineno"> 662</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>, <a class="el" href="structdna_1_1VertexLayout.html#aea96a4ab86dd5472ec7fef3d3fa8ab08">dna::VertexLayout::normal</a>, <a class="el" href="structdna_1_1VertexLayout.html#ace5ae57b78a4f75208c5b585365134a4">dna::VertexLayout::position</a>, and <a class="el" href="structdna_1_1VertexLayout.html#a0ea53fa1e5c20de980cac27e22501579">dna::VertexLayout::textureCoordinate</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa637e689f972aca02a3c4e639037bb2c" name="aa637e689f972aca02a3c4e639037bb2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa637e689f972aca02a3c4e639037bb2c">◆ </a></span>setVertexNormals()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setVertexNormals </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespacedna.html#a84f989478dde8c6049292d6872282bba">Normal</a> * </td>
|
|
<td class="paramname"><em>normals</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 644</span> {</div>
|
|
<div class="line"><span class="lineno"> 645</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 646</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].normals.assign(normals, normals + count);</div>
|
|
<div class="line"><span class="lineno"> 647</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad1ef41080bfe79bab8ec0c438f98d82d" name="ad1ef41080bfe79bab8ec0c438f98d82d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad1ef41080bfe79bab8ec0c438f98d82d">◆ </a></span>setVertexPositions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setVertexPositions </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespacedna.html#a9072bc7f1819bb953f3b027a3f3364d3">Position</a> * </td>
|
|
<td class="paramname"><em>positions</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 623</span> {</div>
|
|
<div class="line"><span class="lineno"> 624</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 625</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].positions.assign(positions, positions + count);</div>
|
|
<div class="line"><span class="lineno"> 626</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85fb4bd8e2701ca890bdf483e4dd4b9a" name="a85fb4bd8e2701ca890bdf483e4dd4b9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85fb4bd8e2701ca890bdf483e4dd4b9a">◆ </a></span>setVertexTextureCoordinates()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class TWriterBase > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl</a>< TWriterBase >::setVertexTextureCoordinates </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structdna_1_1TextureCoordinate.html">TextureCoordinate</a> * </td>
|
|
<td class="paramname"><em>textureCoordinates</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="fragment"><div class="line"><span class="lineno"> 631</span> {</div>
|
|
<div class="line"><span class="lineno"> 632</span> <a class="code hl_function" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a>);</div>
|
|
<div class="line"><span class="lineno"> 633</span> <span class="keyword">auto</span>& destination = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].textureCoordinates;</div>
|
|
<div class="line"><span class="lineno"> 634</span> destination.clear();</div>
|
|
<div class="line"><span class="lineno"> 635</span> destination.us.resize_uninitialized(count);</div>
|
|
<div class="line"><span class="lineno"> 636</span> destination.vs.resize_uninitialized(count);</div>
|
|
<div class="line"><span class="lineno"> 637</span> <span class="keywordflow">for</span> (std::size_t i = 0ul; i < count; ++i) {</div>
|
|
<div class="line"><span class="lineno"> 638</span> destination.us[i] = textureCoordinates[i].u;</div>
|
|
<div class="line"><span class="lineno"> 639</span> destination.vs[i] = textureCoordinates[i].v;</div>
|
|
<div class="line"><span class="lineno"> 640</span> }</div>
|
|
<div class="line"><span class="lineno"> 641</span>}</div>
|
|
</div><!-- fragment -->
|
|
<p class="reference">References <a class="el" href="namespacedna.html#ac2f0bf7e61585af872e31438ea6fd449">dna::ensureHasSize()</a>, <a class="el" href="structdna_1_1TextureCoordinate.html#aa59de47aaf3b89211b52b289ca86fc90">dna::TextureCoordinate::u</a>, and <a class="el" href="structdna_1_1TextureCoordinate.html#ad88308127e9afec0032edec887b423dd">dna::TextureCoordinate::v</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="dna_2WriterImpl_8h_source.html">dna/WriterImpl.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
</small></address>
|
|
</body>
|
|
</html>
|