3981 lines
225 KiB
HTML
3981 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: dnac::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="namespacednac.html">dnac</a></li><li class="navelem"><a class="el" href="classdnac_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="classdnac_1_1WriterImpl-members.html">List of all members</a> </div>
|
||
|
<div class="headertitle"><div class="title">dnac::WriterImpl< TWriterBase > Class Template Reference</div></div>
|
||
|
</div><!--header-->
|
||
|
<div class="contents">
|
||
|
|
||
|
<p><code>#include <<a class="el" href="dnacalib_2dna_2WriterImpl_8h_source.html">WriterImpl.h</a>></code></p>
|
||
|
<div class="dynheader">
|
||
|
Inheritance diagram for dnac::WriterImpl< TWriterBase >:</div>
|
||
|
<div class="dyncontent">
|
||
|
<div class="center"><img src="classdnac_1_1WriterImpl__inherit__graph.png" border="0" usemap="#adnac_1_1WriterImpl_3_01TWriterBase_01_4_inherit__map" alt="Inheritance graph"/></div>
|
||
|
<map name="adnac_1_1WriterImpl_3_01TWriterBase_01_4_inherit__map" id="adnac_1_1WriterImpl_3_01TWriterBase_01_4_inherit__map">
|
||
|
<area shape="rect" title=" " alt="" coords="5,235,257,1749"/>
|
||
|
<area shape="rect" href="classdnac_1_1WriterImpl.html" title=" " alt="" coords="5,1812,257,3327"/>
|
||
|
<area shape="rect" title=" " alt="" coords="8,57,103,134"/>
|
||
|
<area shape="rect" href="classdnac_1_1BaseImpl.html" title=" " alt="" coords="127,5,290,185"/>
|
||
|
<area shape="rect" href="classdnac_1_1DNACalibDNAReaderImpl.html" title=" " alt="" coords="28,3376,235,3761"/>
|
||
|
</map>
|
||
|
</div>
|
||
|
<div class="dynheader">
|
||
|
Collaboration diagram for dnac::WriterImpl< TWriterBase >:</div>
|
||
|
<div class="dyncontent">
|
||
|
<div class="center"><img src="classdnac_1_1WriterImpl__coll__graph.png" border="0" usemap="#adnac_1_1WriterImpl_3_01TWriterBase_01_4_coll__map" alt="Collaboration graph"/></div>
|
||
|
<map name="adnac_1_1WriterImpl_3_01TWriterBase_01_4_coll__map" id="adnac_1_1WriterImpl_3_01TWriterBase_01_4_coll__map">
|
||
|
<area shape="rect" title=" " alt="" coords="5,3376,257,4891"/>
|
||
|
<area shape="rect" title=" " alt="" coords="68,3205,163,3283"/>
|
||
|
<area shape="rect" href="classdnac_1_1BaseImpl.html" title=" " alt="" coords="187,3161,350,3327"/>
|
||
|
<area shape="rect" href="classpma_1_1MemoryResource.html" title="MemoryResource is an abstract class that allows the implementation of polymorphic allocators." alt="" coords="103,2698,261,2805"/>
|
||
|
<area shape="rect" href="structdnac_1_1DNA.html" title=" " alt="" coords="496,2933,633,3099"/>
|
||
|
<area shape="rect" href="structdnac_1_1Version.html" title=" " alt="" coords="285,2691,388,2812"/>
|
||
|
<area shape="rect" href="structdnac_1_1SectionLookupTable.html" title=" " alt="" coords="743,2713,917,2790"/>
|
||
|
<area shape="rect" href="structterse_1_1ArchiveOffset.html" title=" " alt="" coords="665,2287,800,2467"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawDescriptor.html" title=" " alt="" coords="412,2632,555,2871"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawDefinition.html" title=" " alt="" coords="942,2661,1174,2841"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawBehavior.html" title=" " alt="" coords="1477,2705,1609,2797"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawGeometry.html" title=" " alt="" coords="579,2705,719,2797"/>
|
||
|
<area shape="rect" href="structterse_1_1ArchiveOffset_1_1Proxy.html" title=" " alt="" coords="637,1262,772,1427"/>
|
||
|
<area shape="rect" href="structterse_1_1ArchiveOffset.html" title=" " alt="" coords="581,1783,716,1963"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawCoordinateSystem.html" title=" " alt="" coords="321,2323,512,2430"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawLODMapping.html" title=" " alt="" coords="899,2331,1057,2423"/>
|
||
|
<area shape="rect" href="classdnac_1_1LODMapping.html" title=" " alt="" coords="877,1717,1079,2029"/>
|
||
|
<area shape="rect" href="classterse_1_1DynArray.html" title=" " alt="" coords="1505,1079,1657,1611"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawConditionalTable.html" title=" " alt="" coords="1599,1827,1778,1919"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawPSDMatrix.html" title=" " alt="" coords="1429,1827,1575,1919"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawBlendShapeChannels.html" title=" " alt="" coords="1787,2112,1993,2204"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawAnimatedMaps.html" title=" " alt="" coords="1907,2331,2078,2423"/>
|
||
|
<area shape="rect" title=" " alt="" coords="1381,315,1530,421"/>
|
||
|
<area shape="rect" href="classterse_1_1DynArray.html" title="Resizable array-like abstraction for trivial-types only." alt="" coords="1379,484,1531,1016"/>
|
||
|
<area shape="rect" href="classterse_1_1DynArray.html" title=" " alt="" coords="1251,1086,1412,1603"/>
|
||
|
<area shape="rect" title=" " alt="" coords="1386,145,1525,223"/>
|
||
|
<area shape="rect" title=" " alt="" coords="1436,5,1475,83"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawVector3Vector.html" title=" " alt="" coords="1100,2053,1267,2263"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawControls.html" title=" " alt="" coords="1570,2331,1701,2423"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawJoints.html" title=" " alt="" coords="1429,2316,1546,2437"/>
|
||
|
</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:ab400831d119d5612f121215921344343"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ab400831d119d5612f121215921344343">WriterImpl</a> (<a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *memRes_)</td></tr>
|
||
|
<tr class="separator:ab400831d119d5612f121215921344343"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a634200c9943976627ab3ac69f0a21d5d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a634200c9943976627ab3ac69f0a21d5d">setName</a> (const char *name) override</td></tr>
|
||
|
<tr class="separator:a634200c9943976627ab3ac69f0a21d5d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9b4040cc55dbb6d05ceba36fddd6d76b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a9b4040cc55dbb6d05ceba36fddd6d76b">setArchetype</a> (Archetype archetype) override</td></tr>
|
||
|
<tr class="separator:a9b4040cc55dbb6d05ceba36fddd6d76b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a52752d7871358387d82eee25316c37c6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a52752d7871358387d82eee25316c37c6">setGender</a> (Gender gender) override</td></tr>
|
||
|
<tr class="separator:a52752d7871358387d82eee25316c37c6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aa0aeaa037daca84857b80f67c64f11b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#aa0aeaa037daca84857b80f67c64f11b2">setAge</a> (std::uint16_t age) override</td></tr>
|
||
|
<tr class="separator:aa0aeaa037daca84857b80f67c64f11b2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a922aeab5f0156d8accf8a933991e94b4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a922aeab5f0156d8accf8a933991e94b4">clearMetaData</a> () override</td></tr>
|
||
|
<tr class="separator:a922aeab5f0156d8accf8a933991e94b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a03cbbbf413f0849e76dc8aaabc63826c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a03cbbbf413f0849e76dc8aaabc63826c">setMetaData</a> (const char *key, const char *value) override</td></tr>
|
||
|
<tr class="separator:a03cbbbf413f0849e76dc8aaabc63826c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aeb7a24294613960c7a53a182c96c55f7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#aeb7a24294613960c7a53a182c96c55f7">setTranslationUnit</a> (TranslationUnit unit) override</td></tr>
|
||
|
<tr class="separator:aeb7a24294613960c7a53a182c96c55f7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5ca60a1fc4a1b47e5164c833ec0013f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a5ca60a1fc4a1b47e5164c833ec0013f4">setRotationUnit</a> (RotationUnit unit) override</td></tr>
|
||
|
<tr class="separator:a5ca60a1fc4a1b47e5164c833ec0013f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a81f75c1db04062c67eeccf4b523a9f6d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a81f75c1db04062c67eeccf4b523a9f6d">setCoordinateSystem</a> (<a class="el" href="structdna_1_1CoordinateSystem.html">CoordinateSystem</a> system) override</td></tr>
|
||
|
<tr class="separator:a81f75c1db04062c67eeccf4b523a9f6d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3da850861647fc4f84395ea6c959a7b6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a3da850861647fc4f84395ea6c959a7b6">setLODCount</a> (std::uint16_t lodCount) override</td></tr>
|
||
|
<tr class="separator:a3da850861647fc4f84395ea6c959a7b6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab5ae4b77370859f4c4ef201743063626"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ab5ae4b77370859f4c4ef201743063626">setDBMaxLOD</a> (std::uint16_t lod) override</td></tr>
|
||
|
<tr class="separator:ab5ae4b77370859f4c4ef201743063626"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae558840414fbeb0e1cd34a899cf9dce3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ae558840414fbeb0e1cd34a899cf9dce3">setDBComplexity</a> (const char *name) override</td></tr>
|
||
|
<tr class="separator:ae558840414fbeb0e1cd34a899cf9dce3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a7ca24e7aaa560c8ac99f04bd41660ad3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a7ca24e7aaa560c8ac99f04bd41660ad3">setDBName</a> (const char *name) override</td></tr>
|
||
|
<tr class="separator:a7ca24e7aaa560c8ac99f04bd41660ad3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2726dafc3ea6b757ea75f6bd1b365b99"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a2726dafc3ea6b757ea75f6bd1b365b99">clearGUIControlNames</a> () override</td></tr>
|
||
|
<tr class="separator:a2726dafc3ea6b757ea75f6bd1b365b99"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2c629dec652bc6858cd63fb7d3ea31c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a2c629dec652bc6858cd63fb7d3ea31c2">setGUIControlName</a> (std::uint16_t index, const char *name) override</td></tr>
|
||
|
<tr class="separator:a2c629dec652bc6858cd63fb7d3ea31c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5176da201cf54ebbfcccc432959d8b11"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a5176da201cf54ebbfcccc432959d8b11">clearRawControlNames</a> () override</td></tr>
|
||
|
<tr class="separator:a5176da201cf54ebbfcccc432959d8b11"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8087c7e36578e94332f70bbf2b3be3bf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a8087c7e36578e94332f70bbf2b3be3bf">setRawControlName</a> (std::uint16_t index, const char *name) override</td></tr>
|
||
|
<tr class="separator:a8087c7e36578e94332f70bbf2b3be3bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a1558e70985a321738257ccfa3af81c33"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a1558e70985a321738257ccfa3af81c33">clearJointNames</a> () override</td></tr>
|
||
|
<tr class="separator:a1558e70985a321738257ccfa3af81c33"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a44aae8205ce754f800f42e204e31fe42"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a44aae8205ce754f800f42e204e31fe42">setJointName</a> (std::uint16_t index, const char *name) override</td></tr>
|
||
|
<tr class="separator:a44aae8205ce754f800f42e204e31fe42"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a90220538af2d87f31f22ec278a408551"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a90220538af2d87f31f22ec278a408551">clearJointIndices</a> () override</td></tr>
|
||
|
<tr class="separator:a90220538af2d87f31f22ec278a408551"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a6617b8a4c7e06fd232bcd49f708951ce"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a6617b8a4c7e06fd232bcd49f708951ce">setJointIndices</a> (std::uint16_t index, const std::uint16_t *jointIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a6617b8a4c7e06fd232bcd49f708951ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a415f226e12e0a8cb98fed2848118c561"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a415f226e12e0a8cb98fed2848118c561">clearLODJointMappings</a> () override</td></tr>
|
||
|
<tr class="separator:a415f226e12e0a8cb98fed2848118c561"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2ad56a99389d8d2194cf99040e029dac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a2ad56a99389d8d2194cf99040e029dac">setLODJointMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
|
||
|
<tr class="separator:a2ad56a99389d8d2194cf99040e029dac"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:afeba4f3dd39a71dc64076a1b5b2b1eb3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#afeba4f3dd39a71dc64076a1b5b2b1eb3">clearBlendShapeChannelNames</a> () override</td></tr>
|
||
|
<tr class="separator:afeba4f3dd39a71dc64076a1b5b2b1eb3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a431e695be5e2fc669780dc9e310d65ee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a431e695be5e2fc669780dc9e310d65ee">setJointHierarchy</a> (const std::uint16_t *jointIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a431e695be5e2fc669780dc9e310d65ee"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a055c94318db04a05e436fc3b1bed871c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a055c94318db04a05e436fc3b1bed871c">setBlendShapeChannelName</a> (std::uint16_t index, const char *name) override</td></tr>
|
||
|
<tr class="separator:a055c94318db04a05e436fc3b1bed871c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad6f5303ff5548768e5d7c6df7ef54ea0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ad6f5303ff5548768e5d7c6df7ef54ea0">clearBlendShapeChannelIndices</a> () override</td></tr>
|
||
|
<tr class="separator:ad6f5303ff5548768e5d7c6df7ef54ea0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5d45c555607e94036a757293c6f18971"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a5d45c555607e94036a757293c6f18971">setBlendShapeChannelIndices</a> (std::uint16_t index, const std::uint16_t *blendShapeChannelIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a5d45c555607e94036a757293c6f18971"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8efc17924b9e4171bcf6452b871ab8ce"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a8efc17924b9e4171bcf6452b871ab8ce">clearLODBlendShapeChannelMappings</a> () override</td></tr>
|
||
|
<tr class="separator:a8efc17924b9e4171bcf6452b871ab8ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:acb243231dfa79dfb5fc0c005864ca671"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#acb243231dfa79dfb5fc0c005864ca671">setLODBlendShapeChannelMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
|
||
|
<tr class="separator:acb243231dfa79dfb5fc0c005864ca671"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a907ec49a82b4588c58e4bf8bbdecd0cf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a907ec49a82b4588c58e4bf8bbdecd0cf">clearAnimatedMapNames</a> () override</td></tr>
|
||
|
<tr class="separator:a907ec49a82b4588c58e4bf8bbdecd0cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8ae140ca9607a92fd6f901d52b31c048"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a8ae140ca9607a92fd6f901d52b31c048">setAnimatedMapName</a> (std::uint16_t index, const char *name) override</td></tr>
|
||
|
<tr class="separator:a8ae140ca9607a92fd6f901d52b31c048"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9de52627e4296b91b5e3e2141e3f1fa2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a9de52627e4296b91b5e3e2141e3f1fa2">clearAnimatedMapIndices</a> () override</td></tr>
|
||
|
<tr class="separator:a9de52627e4296b91b5e3e2141e3f1fa2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5c10a6657cad341cb71517a1fdeaa4ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a5c10a6657cad341cb71517a1fdeaa4ac">setAnimatedMapIndices</a> (std::uint16_t index, const std::uint16_t *animatedMapIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a5c10a6657cad341cb71517a1fdeaa4ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a1a7647fd3c1a18f2be4074fb12a60a41"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a1a7647fd3c1a18f2be4074fb12a60a41">clearLODAnimatedMapMappings</a> () override</td></tr>
|
||
|
<tr class="separator:a1a7647fd3c1a18f2be4074fb12a60a41"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a714048b4674e80789b4d03cab0333e68"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a714048b4674e80789b4d03cab0333e68">setLODAnimatedMapMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
|
||
|
<tr class="separator:a714048b4674e80789b4d03cab0333e68"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac5bbcbe6d0116652e1ff3ad4c79b9fd5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ac5bbcbe6d0116652e1ff3ad4c79b9fd5">clearMeshNames</a> () override</td></tr>
|
||
|
<tr class="separator:ac5bbcbe6d0116652e1ff3ad4c79b9fd5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2a9867b0d14d8982a5bcbc7af36d6f3c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a2a9867b0d14d8982a5bcbc7af36d6f3c">setMeshName</a> (std::uint16_t index, const char *name) override</td></tr>
|
||
|
<tr class="separator:a2a9867b0d14d8982a5bcbc7af36d6f3c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5bce63ceb5879e899dc9f0a227866d53"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a5bce63ceb5879e899dc9f0a227866d53">clearMeshIndices</a> () override</td></tr>
|
||
|
<tr class="separator:a5bce63ceb5879e899dc9f0a227866d53"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a721a8f45039197f8c9df135bb7f0ccb8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a721a8f45039197f8c9df135bb7f0ccb8">setMeshIndices</a> (std::uint16_t index, const std::uint16_t *meshIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a721a8f45039197f8c9df135bb7f0ccb8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a0aa67ea0b92102ccf988b6d968bffa69"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a0aa67ea0b92102ccf988b6d968bffa69">clearLODMeshMappings</a> () override</td></tr>
|
||
|
<tr class="separator:a0aa67ea0b92102ccf988b6d968bffa69"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4c112da07b688af484baa668b074173e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a4c112da07b688af484baa668b074173e">setLODMeshMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
|
||
|
<tr class="separator:a4c112da07b688af484baa668b074173e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a97a93e8281eb151f033b60c7a11ac556"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a97a93e8281eb151f033b60c7a11ac556">clearMeshBlendShapeChannelMappings</a> () override</td></tr>
|
||
|
<tr class="separator:a97a93e8281eb151f033b60c7a11ac556"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aebdad4ca8d11257f083e51e4972e56b4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#aebdad4ca8d11257f083e51e4972e56b4">setMeshBlendShapeChannelMapping</a> (std::uint32_t index, std::uint16_t meshIndex, std::uint16_t blendShapeChannelIndex) override</td></tr>
|
||
|
<tr class="separator:aebdad4ca8d11257f083e51e4972e56b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad700376442d8ca4db07f0f3a8ac1c459"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ad700376442d8ca4db07f0f3a8ac1c459">setNeutralJointTranslations</a> (const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> *translations, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:ad700376442d8ca4db07f0f3a8ac1c459"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ada546e6f233339ca3b49353ae77ef8f0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ada546e6f233339ca3b49353ae77ef8f0">setNeutralJointRotations</a> (const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> *rotations, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:ada546e6f233339ca3b49353ae77ef8f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad2d3f0a4e59159122d4d458e76634896"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ad2d3f0a4e59159122d4d458e76634896">setGUIToRawInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:ad2d3f0a4e59159122d4d458e76634896"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:afbb540a52bfd67c2ba0c4c10f8d29e57"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#afbb540a52bfd67c2ba0c4c10f8d29e57">setGUIToRawOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:afbb540a52bfd67c2ba0c4c10f8d29e57"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:af8d6f6a4b37c0b2ae6711ce177d6e745"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#af8d6f6a4b37c0b2ae6711ce177d6e745">setGUIToRawFromValues</a> (const float *fromValues, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:af8d6f6a4b37c0b2ae6711ce177d6e745"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:abab4fe8ac5dcf3ef94352e8dc4a1f6bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#abab4fe8ac5dcf3ef94352e8dc4a1f6bd">setGUIToRawToValues</a> (const float *toValues, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:abab4fe8ac5dcf3ef94352e8dc4a1f6bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad66f1526d1b83e2a0202b5cba006d8a8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ad66f1526d1b83e2a0202b5cba006d8a8">setGUIToRawSlopeValues</a> (const float *slopeValues, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:ad66f1526d1b83e2a0202b5cba006d8a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a6f172cc5e7d9303e82e391be2e3ee02f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a6f172cc5e7d9303e82e391be2e3ee02f">setGUIToRawCutValues</a> (const float *cutValues, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a6f172cc5e7d9303e82e391be2e3ee02f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3fcafeb3115598b40f42c602f33901b6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a3fcafeb3115598b40f42c602f33901b6">setPSDCount</a> (std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a3fcafeb3115598b40f42c602f33901b6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a92808a0b8cb585c841b5c503714d073c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a92808a0b8cb585c841b5c503714d073c">setPSDRowIndices</a> (const std::uint16_t *rowIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a92808a0b8cb585c841b5c503714d073c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:acf946da1bac864c1928504d3017f17db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#acf946da1bac864c1928504d3017f17db">setPSDColumnIndices</a> (const std::uint16_t *columnIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:acf946da1bac864c1928504d3017f17db"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:adfa3a030d725599b59d23d2c52077b2e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#adfa3a030d725599b59d23d2c52077b2e">setPSDValues</a> (const float *weights, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:adfa3a030d725599b59d23d2c52077b2e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad4d3a1363add94e7741f6d47c0079dec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ad4d3a1363add94e7741f6d47c0079dec">setJointRowCount</a> (std::uint16_t rowCount) override</td></tr>
|
||
|
<tr class="separator:ad4d3a1363add94e7741f6d47c0079dec"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab20d9b0c024e3663c842568901d15575"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ab20d9b0c024e3663c842568901d15575">setJointColumnCount</a> (std::uint16_t columnCount) override</td></tr>
|
||
|
<tr class="separator:ab20d9b0c024e3663c842568901d15575"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9f112320f9f6109ec0dd90dc86e8e671"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a9f112320f9f6109ec0dd90dc86e8e671">clearJointGroups</a> () override</td></tr>
|
||
|
<tr class="separator:a9f112320f9f6109ec0dd90dc86e8e671"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8f88666c5e322a50c4a2da5fd895e6ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a8f88666c5e322a50c4a2da5fd895e6ac">deleteJointGroup</a> (std::uint16_t jointGroupIndex) override</td></tr>
|
||
|
<tr class="separator:a8f88666c5e322a50c4a2da5fd895e6ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a16dcb872282fade83002ba9a41c30b13"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a16dcb872282fade83002ba9a41c30b13">setJointGroupLODs</a> (std::uint16_t jointGroupIndex, const std::uint16_t *lods, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a16dcb872282fade83002ba9a41c30b13"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a25f57093350190d00c76f0bc4de3106c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a25f57093350190d00c76f0bc4de3106c">setJointGroupInputIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a25f57093350190d00c76f0bc4de3106c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:afe41cdd7f4cbfccc353bff1f61fb56a6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#afe41cdd7f4cbfccc353bff1f61fb56a6">setJointGroupOutputIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:afe41cdd7f4cbfccc353bff1f61fb56a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a78bd0ab6be87569c02700a3183eb54c5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a78bd0ab6be87569c02700a3183eb54c5">setJointGroupValues</a> (std::uint16_t jointGroupIndex, const float *values, std::uint32_t count) override</td></tr>
|
||
|
<tr class="separator:a78bd0ab6be87569c02700a3183eb54c5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad792d87c667532b8d33c244b0fc5c8ec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ad792d87c667532b8d33c244b0fc5c8ec">setJointGroupJointIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *jointIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:ad792d87c667532b8d33c244b0fc5c8ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac88c8790c855dc25fb94f6a455822377"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ac88c8790c855dc25fb94f6a455822377">setBlendShapeChannelLODs</a> (const std::uint16_t *lods, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:ac88c8790c855dc25fb94f6a455822377"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ace0a92e54114279c2ff4773c82a56464"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ace0a92e54114279c2ff4773c82a56464">setBlendShapeChannelInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:ace0a92e54114279c2ff4773c82a56464"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac355df4a760193e2383d35deecef370a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ac355df4a760193e2383d35deecef370a">setBlendShapeChannelOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:ac355df4a760193e2383d35deecef370a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4425664e65a7e95e3c281892e89242a3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a4425664e65a7e95e3c281892e89242a3">setAnimatedMapLODs</a> (const std::uint16_t *lods, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a4425664e65a7e95e3c281892e89242a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aa06b617201cbf9b47eeac5dceb1374c8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#aa06b617201cbf9b47eeac5dceb1374c8">setAnimatedMapInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:aa06b617201cbf9b47eeac5dceb1374c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a983d003cffafa9cb4f3fa7e317e91648"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a983d003cffafa9cb4f3fa7e317e91648">setAnimatedMapOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a983d003cffafa9cb4f3fa7e317e91648"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:acc2b7d7416492dd5fcbc91411a22ff7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#acc2b7d7416492dd5fcbc91411a22ff7b">setAnimatedMapFromValues</a> (const float *fromValues, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:acc2b7d7416492dd5fcbc91411a22ff7b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a26d8394c3357a0b052f63eb3bcfa31d7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a26d8394c3357a0b052f63eb3bcfa31d7">setAnimatedMapToValues</a> (const float *toValues, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a26d8394c3357a0b052f63eb3bcfa31d7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a636c87083123df470dca9a4e1c8dfb7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a636c87083123df470dca9a4e1c8dfb7b">setAnimatedMapSlopeValues</a> (const float *slopeValues, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a636c87083123df470dca9a4e1c8dfb7b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:af43e61097317cb9630f25486dc548138"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#af43e61097317cb9630f25486dc548138">setAnimatedMapCutValues</a> (const float *cutValues, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:af43e61097317cb9630f25486dc548138"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2e8d453eecbde9be254e637e3c162b7c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a2e8d453eecbde9be254e637e3c162b7c">clearMeshes</a> () override</td></tr>
|
||
|
<tr class="separator:a2e8d453eecbde9be254e637e3c162b7c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a54dcb818aff965e6fdfdda5c5f133c66"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a54dcb818aff965e6fdfdda5c5f133c66">deleteMesh</a> (std::uint16_t meshIndex) override</td></tr>
|
||
|
<tr class="separator:a54dcb818aff965e6fdfdda5c5f133c66"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aea4244a70f74ffb03ab182362671de79"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#aea4244a70f74ffb03ab182362671de79">setVertexPositions</a> (std::uint16_t meshIndex, const Position *positions, std::uint32_t count) override</td></tr>
|
||
|
<tr class="separator:aea4244a70f74ffb03ab182362671de79"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a37c9be36d7240bc6caa85eab57d674e7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a37c9be36d7240bc6caa85eab57d674e7">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:a37c9be36d7240bc6caa85eab57d674e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac094e61813d68f323d6cd4a370dffd98"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ac094e61813d68f323d6cd4a370dffd98">setVertexNormals</a> (std::uint16_t meshIndex, const Normal *normals, std::uint32_t count) override</td></tr>
|
||
|
<tr class="separator:ac094e61813d68f323d6cd4a370dffd98"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aa8bc2b41324945dfba4c2d6085278719"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#aa8bc2b41324945dfba4c2d6085278719">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:aa8bc2b41324945dfba4c2d6085278719"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3175b152a66df9d7830881b526a9b7de"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a3175b152a66df9d7830881b526a9b7de">clearFaceVertexLayoutIndices</a> (std::uint16_t meshIndex) override</td></tr>
|
||
|
<tr class="separator:a3175b152a66df9d7830881b526a9b7de"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aacfc37da5cd768107eac0c20702f9f83"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#aacfc37da5cd768107eac0c20702f9f83">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:aacfc37da5cd768107eac0c20702f9f83"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8df1d1c43bf4684b1fae38fbb900191f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a8df1d1c43bf4684b1fae38fbb900191f">setMaximumInfluencePerVertex</a> (std::uint16_t meshIndex, std::uint16_t maxInfluenceCount) override</td></tr>
|
||
|
<tr class="separator:a8df1d1c43bf4684b1fae38fbb900191f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9774868c3737fa78632926b75c590eb7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a9774868c3737fa78632926b75c590eb7">clearSkinWeights</a> (std::uint16_t meshIndex) override</td></tr>
|
||
|
<tr class="separator:a9774868c3737fa78632926b75c590eb7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a74a3311fd38284985c82379268d58e84"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a74a3311fd38284985c82379268d58e84">setSkinWeightsValues</a> (std::uint16_t meshIndex, std::uint32_t vertexIndex, const float *weights, std::uint16_t count) override</td></tr>
|
||
|
<tr class="separator:a74a3311fd38284985c82379268d58e84"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9ce7eefea09e84b4525412d22215389d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a9ce7eefea09e84b4525412d22215389d">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:a9ce7eefea09e84b4525412d22215389d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac3d97d6e8c823d2fcfe10de2bd4aa234"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#ac3d97d6e8c823d2fcfe10de2bd4aa234">clearBlendShapeTargets</a> (std::uint16_t meshIndex) override</td></tr>
|
||
|
<tr class="separator:ac3d97d6e8c823d2fcfe10de2bd4aa234"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9538041e4a629690825df4fed61d5cfe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a9538041e4a629690825df4fed61d5cfe">setBlendShapeChannelIndex</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, std::uint16_t blendShapeChannelIndex) override</td></tr>
|
||
|
<tr class="separator:a9538041e4a629690825df4fed61d5cfe"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a21bf67f7b4b3df6b2317df963049a0e7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a21bf67f7b4b3df6b2317df963049a0e7">setBlendShapeTargetDeltas</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, const Delta *deltas, std::uint32_t count) override</td></tr>
|
||
|
<tr class="separator:a21bf67f7b4b3df6b2317df963049a0e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a32ea3212c92240cfee7ddd695dc5d847"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1WriterImpl.html#a32ea3212c92240cfee7ddd695dc5d847">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:a32ea3212c92240cfee7ddd695dc5d847"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pub_methods_classdnac_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classdnac_1_1BaseImpl')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classdnac_1_1BaseImpl.html">dnac::BaseImpl</a></td></tr>
|
||
|
<tr class="memitem:a32cf2cb73c096570d97256ad9df80b1b inherit pub_methods_classdnac_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="classdnac_1_1BaseImpl.html#a32cf2cb73c096570d97256ad9df80b1b">getMemoryResource</a> ()</td></tr>
|
||
|
<tr class="separator:a32cf2cb73c096570d97256ad9df80b1b inherit pub_methods_classdnac_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_classdnac_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classdnac_1_1BaseImpl')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classdnac_1_1BaseImpl.html">dnac::BaseImpl</a></td></tr>
|
||
|
<tr class="memitem:a806d3a15e3a36f7a58ee73e5b32c4249 inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#a806d3a15e3a36f7a58ee73e5b32c4249">BaseImpl</a> (<a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *memRes_)</td></tr>
|
||
|
<tr class="separator:a806d3a15e3a36f7a58ee73e5b32c4249 inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac0974c55882091c30e0507e2366bf15f inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#ac0974c55882091c30e0507e2366bf15f">~BaseImpl</a> ()=default</td></tr>
|
||
|
<tr class="separator:ac0974c55882091c30e0507e2366bf15f inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4d347a22f27ad0b71239ed9c42d81c4c inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#a4d347a22f27ad0b71239ed9c42d81c4c">BaseImpl</a> (const <a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> &)=delete</td></tr>
|
||
|
<tr class="separator:a4d347a22f27ad0b71239ed9c42d81c4c inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a48cf91b795aaf8f34fa2c898b2509975 inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#a48cf91b795aaf8f34fa2c898b2509975">operator=</a> (const <a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> &)=delete</td></tr>
|
||
|
<tr class="separator:a48cf91b795aaf8f34fa2c898b2509975 inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9863045677e36a0d85fef4c2ed30b6ea inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#a9863045677e36a0d85fef4c2ed30b6ea">BaseImpl</a> (<a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> &&rhs)=delete</td></tr>
|
||
|
<tr class="separator:a9863045677e36a0d85fef4c2ed30b6ea inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a57a1662a33727e60a0e14f030bfab6fc inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#a57a1662a33727e60a0e14f030bfab6fc">operator=</a> (<a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> &&)=delete</td></tr>
|
||
|
<tr class="separator:a57a1662a33727e60a0e14f030bfab6fc inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pro_attribs_classdnac_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classdnac_1_1BaseImpl')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classdnac_1_1BaseImpl.html">dnac::BaseImpl</a></td></tr>
|
||
|
<tr class="memitem:ac6106cd0ab7367c022025ffa03a392c7 inherit pro_attribs_classdnac_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="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a></td></tr>
|
||
|
<tr class="separator:ac6106cd0ab7367c022025ffa03a392c7 inherit pro_attribs_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad2b4846b06dcceaafc16e854dba6f01e inherit pro_attribs_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdnac_1_1DNA.html">DNA</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#ad2b4846b06dcceaafc16e854dba6f01e">dna</a></td></tr>
|
||
|
<tr class="separator:ad2b4846b06dcceaafc16e854dba6f01e inherit pro_attribs_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table>
|
||
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||
|
<a id="ab400831d119d5612f121215921344343" name="ab400831d119d5612f121215921344343"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab400831d119d5612f121215921344343">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 166</span> : <a class="code hl_function" href="classdnac_1_1BaseImpl.html#a806d3a15e3a36f7a58ee73e5b32c4249">BaseImpl</a>{memRes_} {</div>
|
||
|
<div class="line"><span class="lineno"> 167</span>}</div>
|
||
|
<div class="ttc" id="aclassdnac_1_1BaseImpl_html_a806d3a15e3a36f7a58ee73e5b32c4249"><div class="ttname"><a href="classdnac_1_1BaseImpl.html#a806d3a15e3a36f7a58ee73e5b32c4249">dnac::BaseImpl::BaseImpl</a></div><div class="ttdeci">BaseImpl(MemoryResource *memRes_)</div><div class="ttdef"><b>Definition:</b> dnacalib/dna/BaseImpl.h:12</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||
|
<a id="a9de52627e4296b91b5e3e2141e3f1fa2" name="a9de52627e4296b91b5e3e2141e3f1fa2"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9de52627e4296b91b5e3e2141e3f1fa2">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 365</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 366</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.resetIndices();</div>
|
||
|
<div class="line"><span class="lineno"> 367</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="a907ec49a82b4588c58e4bf8bbdecd0cf" name="a907ec49a82b4588c58e4bf8bbdecd0cf"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a907ec49a82b4588c58e4bf8bbdecd0cf">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 354</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 355</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.animatedMapNames.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 356</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad6f5303ff5548768e5d7c6df7ef54ea0" name="ad6f5303ff5548768e5d7c6df7ef54ea0"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6f5303ff5548768e5d7c6df7ef54ea0">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 331</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 332</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.resetIndices();</div>
|
||
|
<div class="line"><span class="lineno"> 333</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ClearBlendShapesCommand_1_1Impl.html#aa07467c58ff967a41d07042955e552cd">dnac::ClearBlendShapesCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="afeba4f3dd39a71dc64076a1b5b2b1eb3" name="afeba4f3dd39a71dc64076a1b5b2b1eb3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#afeba4f3dd39a71dc64076a1b5b2b1eb3">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 320</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 321</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.blendShapeChannelNames.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 322</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ClearBlendShapesCommand_1_1Impl.html#aa07467c58ff967a41d07042955e552cd">dnac::ClearBlendShapesCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ac3d97d6e8c823d2fcfe10de2bd4aa234" name="ac3d97d6e8c823d2fcfe10de2bd4aa234"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3d97d6e8c823d2fcfe10de2bd4aa234">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 717</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 718</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"> 719</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].blendShapeTargets.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 720</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 721</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ClearBlendShapesCommand_1_1Impl.html#aa07467c58ff967a41d07042955e552cd">dnac::ClearBlendShapesCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a3175b152a66df9d7830881b526a9b7de" name="a3175b152a66df9d7830881b526a9b7de"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3175b152a66df9d7830881b526a9b7de">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 664</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 665</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"> 666</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].faces.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 667</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 668</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a2726dafc3ea6b757ea75f6bd1b365b99" name="a2726dafc3ea6b757ea75f6bd1b365b99"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2726dafc3ea6b757ea75f6bd1b365b99">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 260</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 261</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.guiControlNames.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 262</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9f112320f9f6109ec0dd90dc86e8e671" name="a9f112320f9f6109ec0dd90dc86e8e671"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f112320f9f6109ec0dd90dc86e8e671">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 502</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 503</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 504</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a90220538af2d87f31f22ec278a408551" name="a90220538af2d87f31f22ec278a408551"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a90220538af2d87f31f22ec278a408551">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 293</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 294</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.resetIndices();</div>
|
||
|
<div class="line"><span class="lineno"> 295</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a1558e70985a321738257ccfa3af81c33" name="a1558e70985a321738257ccfa3af81c33"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a1558e70985a321738257ccfa3af81c33">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 282</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 283</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointNames.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 284</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a1a7647fd3c1a18f2be4074fb12a60a41" name="a1a7647fd3c1a18f2be4074fb12a60a41"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a7647fd3c1a18f2be4074fb12a60a41">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 378</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 379</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.resetLODs();</div>
|
||
|
<div class="line"><span class="lineno"> 380</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8efc17924b9e4171bcf6452b871ab8ce" name="a8efc17924b9e4171bcf6452b871ab8ce"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8efc17924b9e4171bcf6452b871ab8ce">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 344</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 345</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.resetLODs();</div>
|
||
|
<div class="line"><span class="lineno"> 346</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ClearBlendShapesCommand_1_1Impl.html#aa07467c58ff967a41d07042955e552cd">dnac::ClearBlendShapesCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a415f226e12e0a8cb98fed2848118c561" name="a415f226e12e0a8cb98fed2848118c561"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a415f226e12e0a8cb98fed2848118c561">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 305</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 306</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.resetLODs();</div>
|
||
|
<div class="line"><span class="lineno"> 307</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a0aa67ea0b92102ccf988b6d968bffa69" name="a0aa67ea0b92102ccf988b6d968bffa69"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a0aa67ea0b92102ccf988b6d968bffa69">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 410</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 411</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.resetLODs();</div>
|
||
|
<div class="line"><span class="lineno"> 412</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a97a93e8281eb151f033b60c7a11ac556" name="a97a93e8281eb151f033b60c7a11ac556"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a97a93e8281eb151f033b60c7a11ac556">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 420</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 421</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshBlendShapeChannelMapping.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 422</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ClearBlendShapesCommand_1_1Impl.html#aa07467c58ff967a41d07042955e552cd">dnac::ClearBlendShapesCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a2e8d453eecbde9be254e637e3c162b7c" name="a2e8d453eecbde9be254e637e3c162b7c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e8d453eecbde9be254e637e3c162b7c">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 609</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 610</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 611</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5bce63ceb5879e899dc9f0a227866d53" name="a5bce63ceb5879e899dc9f0a227866d53"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5bce63ceb5879e899dc9f0a227866d53">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 399</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 400</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.resetIndices();</div>
|
||
|
<div class="line"><span class="lineno"> 401</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ac5bbcbe6d0116652e1ff3ad4c79b9fd5" name="ac5bbcbe6d0116652e1ff3ad4c79b9fd5"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5bbcbe6d0116652e1ff3ad4c79b9fd5">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 388</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 389</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshNames.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 390</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a922aeab5f0156d8accf8a933991e94b4" name="a922aeab5f0156d8accf8a933991e94b4"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a922aeab5f0156d8accf8a933991e94b4">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 198</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 199</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 200</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5176da201cf54ebbfcccc432959d8b11" name="a5176da201cf54ebbfcccc432959d8b11"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5176da201cf54ebbfcccc432959d8b11">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 271</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 272</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.rawControlNames.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 273</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9774868c3737fa78632926b75c590eb7" name="a9774868c3737fa78632926b75c590eb7"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9774868c3737fa78632926b75c590eb7">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 688</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 689</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"> 690</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].skinWeights.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 691</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 692</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8f88666c5e322a50c4a2da5fd895e6ac" name="a8f88666c5e322a50c4a2da5fd895e6ac"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f88666c5e322a50c4a2da5fd895e6ac">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 507</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 508</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"> 509</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"> 510</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.erase(it);</div>
|
||
|
<div class="line"><span class="lineno"> 511</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 512</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="a54dcb818aff965e6fdfdda5c5f133c66" name="a54dcb818aff965e6fdfdda5c5f133c66"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a54dcb818aff965e6fdfdda5c5f133c66">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 614</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 615</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"> 616</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"> 617</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.erase(it);</div>
|
||
|
<div class="line"><span class="lineno"> 618</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 619</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespaceextd.html#ac5f74af23e110454a3f5f7b79ba27378">extd::advanced()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aa0aeaa037daca84857b80f67c64f11b2" name="aa0aeaa037daca84857b80f67c64f11b2"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0aeaa037daca84857b80f67c64f11b2">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 193</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 194</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.age = age;</div>
|
||
|
<div class="line"><span class="lineno"> 195</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="af43e61097317cb9630f25486dc548138" name="af43e61097317cb9630f25486dc548138"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#af43e61097317cb9630f25486dc548138">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 604</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 605</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"> 606</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="acc2b7d7416492dd5fcbc91411a22ff7b" name="acc2b7d7416492dd5fcbc91411a22ff7b"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#acc2b7d7416492dd5fcbc91411a22ff7b">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 589</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 590</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"> 591</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5c10a6657cad341cb71517a1fdeaa4ac" name="a5c10a6657cad341cb71517a1fdeaa4ac"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c10a6657cad341cb71517a1fdeaa4ac">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 372</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 373</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.clearIndices(index);</div>
|
||
|
<div class="line"><span class="lineno"> 374</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.addIndices(index, animatedMapIndices, count);</div>
|
||
|
<div class="line"><span class="lineno"> 375</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aa06b617201cbf9b47eeac5dceb1374c8" name="aa06b617201cbf9b47eeac5dceb1374c8"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aa06b617201cbf9b47eeac5dceb1374c8">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 579</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 580</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"> 581</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a4425664e65a7e95e3c281892e89242a3" name="a4425664e65a7e95e3c281892e89242a3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4425664e65a7e95e3c281892e89242a3">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 574</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 575</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"> 576</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8ae140ca9607a92fd6f901d52b31c048" name="a8ae140ca9607a92fd6f901d52b31c048"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ae140ca9607a92fd6f901d52b31c048">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 359</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 360</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.animatedMapNames, index + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 361</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.animatedMapNames[index] = name;</div>
|
||
|
<div class="line"><span class="lineno"> 362</span>}</div>
|
||
|
<div class="ttc" id="aclassdnac_1_1BaseImpl_html_ac6106cd0ab7367c022025ffa03a392c7"><div class="ttname"><a href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">dnac::BaseImpl::memRes</a></div><div class="ttdeci">MemoryResource * memRes</div><div class="ttdef"><b>Definition:</b> dnacalib/dna/BaseImpl.h:31</div></div>
|
||
|
<div class="ttc" id="anamespacednac_html_a44837c77320a781ff936ae064a5f9d59"><div class="ttname"><a href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize</a></div><div class="ttdeci">void ensureHasSize(TContainer &target, std::size_t size, Args &&... args)</div><div class="ttdef"><b>Definition:</b> dnacalib/dna/WriterImpl.h:24</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a983d003cffafa9cb4f3fa7e317e91648" name="a983d003cffafa9cb4f3fa7e317e91648"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a983d003cffafa9cb4f3fa7e317e91648">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 584</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 585</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"> 586</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a636c87083123df470dca9a4e1c8dfb7b" name="a636c87083123df470dca9a4e1c8dfb7b"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a636c87083123df470dca9a4e1c8dfb7b">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 599</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 600</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"> 601</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a26d8394c3357a0b052f63eb3bcfa31d7" name="a26d8394c3357a0b052f63eb3bcfa31d7"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a26d8394c3357a0b052f63eb3bcfa31d7">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 594</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 595</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"> 596</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9b4040cc55dbb6d05ceba36fddd6d76b" name="a9b4040cc55dbb6d05ceba36fddd6d76b"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b4040cc55dbb6d05ceba36fddd6d76b">◆ </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="classdnac_1_1WriterImpl.html">dnac::WriterImpl</a>< TWriterBase >::setArchetype </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">Archetype </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"> 183</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 184</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"> 185</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9538041e4a629690825df4fed61d5cfe" name="a9538041e4a629690825df4fed61d5cfe"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9538041e4a629690825df4fed61d5cfe">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 726</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 727</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 728</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].blendShapeTargets, blendShapeTargetIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 729</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"> 730</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5d45c555607e94036a757293c6f18971" name="a5d45c555607e94036a757293c6f18971"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d45c555607e94036a757293c6f18971">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 338</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 339</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.clearIndices(index);</div>
|
||
|
<div class="line"><span class="lineno"> 340</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.addIndices(index, blendShapeChannelIndices, count);</div>
|
||
|
<div class="line"><span class="lineno"> 341</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ace0a92e54114279c2ff4773c82a56464" name="ace0a92e54114279c2ff4773c82a56464"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ace0a92e54114279c2ff4773c82a56464">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 564</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 565</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"> 566</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ClearBlendShapesCommand_1_1Impl.html#aa07467c58ff967a41d07042955e552cd">dnac::ClearBlendShapesCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ac88c8790c855dc25fb94f6a455822377" name="ac88c8790c855dc25fb94f6a455822377"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac88c8790c855dc25fb94f6a455822377">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 559</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 560</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"> 561</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ClearBlendShapesCommand_1_1Impl.html#aa07467c58ff967a41d07042955e552cd">dnac::ClearBlendShapesCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a055c94318db04a05e436fc3b1bed871c" name="a055c94318db04a05e436fc3b1bed871c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a055c94318db04a05e436fc3b1bed871c">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 325</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 326</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.blendShapeChannelNames, index + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 327</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.blendShapeChannelNames[index] = name;</div>
|
||
|
<div class="line"><span class="lineno"> 328</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ac355df4a760193e2383d35deecef370a" name="ac355df4a760193e2383d35deecef370a"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac355df4a760193e2383d35deecef370a">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 569</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 570</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"> 571</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ClearBlendShapesCommand_1_1Impl.html#aa07467c58ff967a41d07042955e552cd">dnac::ClearBlendShapesCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a21bf67f7b4b3df6b2317df963049a0e7" name="a21bf67f7b4b3df6b2317df963049a0e7"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a21bf67f7b4b3df6b2317df963049a0e7">◆ </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="classdnac_1_1WriterImpl.html">dnac::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 Delta * </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"> 736</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 737</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 738</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].blendShapeTargets, blendShapeTargetIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 739</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"> 740</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a32ea3212c92240cfee7ddd695dc5d847" name="a32ea3212c92240cfee7ddd695dc5d847"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a32ea3212c92240cfee7ddd695dc5d847">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 746</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 747</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 748</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"> 749</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(blendShapeTargets, blendShapeTargetIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 750</span> blendShapeTargets[blendShapeTargetIndex].vertexIndices.assign(vertexIndices, vertexIndices + count);</div>
|
||
|
<div class="line"><span class="lineno"> 751</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a81f75c1db04062c67eeccf4b523a9f6d" name="a81f75c1db04062c67eeccf4b523a9f6d"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a81f75c1db04062c67eeccf4b523a9f6d">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 233</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 234</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"> 235</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"> 236</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"> 237</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="ae558840414fbeb0e1cd34a899cf9dce3" name="ae558840414fbeb0e1cd34a899cf9dce3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae558840414fbeb0e1cd34a899cf9dce3">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 250</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 251</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.complexity = name;</div>
|
||
|
<div class="line"><span class="lineno"> 252</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ab5ae4b77370859f4c4ef201743063626" name="ab5ae4b77370859f4c4ef201743063626"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5ae4b77370859f4c4ef201743063626">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 245</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 246</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.maxLOD = lod;</div>
|
||
|
<div class="line"><span class="lineno"> 247</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a7ca24e7aaa560c8ac99f04bd41660ad3" name="a7ca24e7aaa560c8ac99f04bd41660ad3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ca24e7aaa560c8ac99f04bd41660ad3">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 255</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 256</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.dbName = name;</div>
|
||
|
<div class="line"><span class="lineno"> 257</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aacfc37da5cd768107eac0c20702f9f83" name="aacfc37da5cd768107eac0c20702f9f83"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aacfc37da5cd768107eac0c20702f9f83">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 674</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 675</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 676</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"> 677</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(faces, faceIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 678</span> faces[faceIndex].layoutIndices.assign(layoutIndices, layoutIndices + count);</div>
|
||
|
<div class="line"><span class="lineno"> 679</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a52752d7871358387d82eee25316c37c6" name="a52752d7871358387d82eee25316c37c6"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a52752d7871358387d82eee25316c37c6">◆ </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="classdnac_1_1WriterImpl.html">dnac::WriterImpl</a>< TWriterBase >::setGender </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">Gender </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"> 188</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 189</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"> 190</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a2c629dec652bc6858cd63fb7d3ea31c2" name="a2c629dec652bc6858cd63fb7d3ea31c2"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c629dec652bc6858cd63fb7d3ea31c2">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 265</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 266</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.guiControlNames, index + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 267</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.guiControlNames[index] = name;</div>
|
||
|
<div class="line"><span class="lineno"> 268</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a6f172cc5e7d9303e82e391be2e3ee02f" name="a6f172cc5e7d9303e82e391be2e3ee02f"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f172cc5e7d9303e82e391be2e3ee02f">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 467</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 468</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"> 469</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="af8d6f6a4b37c0b2ae6711ce177d6e745" name="af8d6f6a4b37c0b2ae6711ce177d6e745"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#af8d6f6a4b37c0b2ae6711ce177d6e745">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 452</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 453</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"> 454</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad2d3f0a4e59159122d4d458e76634896" name="ad2d3f0a4e59159122d4d458e76634896"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2d3f0a4e59159122d4d458e76634896">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 442</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 443</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"> 444</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="afbb540a52bfd67c2ba0c4c10f8d29e57" name="afbb540a52bfd67c2ba0c4c10f8d29e57"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#afbb540a52bfd67c2ba0c4c10f8d29e57">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 447</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 448</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"> 449</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad66f1526d1b83e2a0202b5cba006d8a8" name="ad66f1526d1b83e2a0202b5cba006d8a8"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad66f1526d1b83e2a0202b5cba006d8a8">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 462</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 463</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"> 464</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="abab4fe8ac5dcf3ef94352e8dc4a1f6bd" name="abab4fe8ac5dcf3ef94352e8dc4a1f6bd"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#abab4fe8ac5dcf3ef94352e8dc4a1f6bd">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 457</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 458</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"> 459</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ab20d9b0c024e3663c842568901d15575" name="ab20d9b0c024e3663c842568901d15575"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab20d9b0c024e3663c842568901d15575">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 497</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 498</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.colCount = columnCount;</div>
|
||
|
<div class="line"><span class="lineno"> 499</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a25f57093350190d00c76f0bc4de3106c" name="a25f57093350190d00c76f0bc4de3106c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a25f57093350190d00c76f0bc4de3106c">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 526</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 527</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"> 528</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(jointGroups, jointGroupIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 529</span> jointGroups[jointGroupIndex].inputIndices.assign(inputIndices, inputIndices + count);</div>
|
||
|
<div class="line"><span class="lineno"> 530</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad792d87c667532b8d33c244b0fc5c8ec" name="ad792d87c667532b8d33c244b0fc5c8ec"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad792d87c667532b8d33c244b0fc5c8ec">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 552</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 553</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"> 554</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(jointGroups, jointGroupIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 555</span> jointGroups[jointGroupIndex].jointIndices.assign(jointIndices, jointIndices + count);</div>
|
||
|
<div class="line"><span class="lineno"> 556</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a16dcb872282fade83002ba9a41c30b13" name="a16dcb872282fade83002ba9a41c30b13"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a16dcb872282fade83002ba9a41c30b13">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 517</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 518</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"> 519</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(jointGroups, jointGroupIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 520</span> jointGroups[jointGroupIndex].lods.assign(lods, lods + count);</div>
|
||
|
<div class="line"><span class="lineno"> 521</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="afe41cdd7f4cbfccc353bff1f61fb56a6" name="afe41cdd7f4cbfccc353bff1f61fb56a6"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#afe41cdd7f4cbfccc353bff1f61fb56a6">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 535</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 536</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"> 537</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(jointGroups, jointGroupIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 538</span> jointGroups[jointGroupIndex].outputIndices.assign(outputIndices, outputIndices + count);</div>
|
||
|
<div class="line"><span class="lineno"> 539</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a78bd0ab6be87569c02700a3183eb54c5" name="a78bd0ab6be87569c02700a3183eb54c5"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a78bd0ab6be87569c02700a3183eb54c5">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 543</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 544</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"> 545</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(jointGroups, jointGroupIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 546</span> jointGroups[jointGroupIndex].values.assign(values, values + count);</div>
|
||
|
<div class="line"><span class="lineno"> 547</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a431e695be5e2fc669780dc9e310d65ee" name="a431e695be5e2fc669780dc9e310d65ee"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a431e695be5e2fc669780dc9e310d65ee">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 315</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 316</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointHierarchy.assign(jointIndices, jointIndices + count);</div>
|
||
|
<div class="line"><span class="lineno"> 317</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a6617b8a4c7e06fd232bcd49f708951ce" name="a6617b8a4c7e06fd232bcd49f708951ce"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6617b8a4c7e06fd232bcd49f708951ce">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 299</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 300</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.clearIndices(index);</div>
|
||
|
<div class="line"><span class="lineno"> 301</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.addIndices(index, jointIndices, count);</div>
|
||
|
<div class="line"><span class="lineno"> 302</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a44aae8205ce754f800f42e204e31fe42" name="a44aae8205ce754f800f42e204e31fe42"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a44aae8205ce754f800f42e204e31fe42">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 287</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 288</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointNames, index + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 289</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointNames[index] = name;</div>
|
||
|
<div class="line"><span class="lineno"> 290</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad4d3a1363add94e7741f6d47c0079dec" name="ad4d3a1363add94e7741f6d47c0079dec"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4d3a1363add94e7741f6d47c0079dec">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 492</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 493</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.rowCount = rowCount;</div>
|
||
|
<div class="line"><span class="lineno"> 494</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a714048b4674e80789b4d03cab0333e68" name="a714048b4674e80789b4d03cab0333e68"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a714048b4674e80789b4d03cab0333e68">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 383</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 384</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.associateLODWithIndices(lod, index);</div>
|
||
|
<div class="line"><span class="lineno"> 385</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="acb243231dfa79dfb5fc0c005864ca671" name="acb243231dfa79dfb5fc0c005864ca671"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#acb243231dfa79dfb5fc0c005864ca671">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 349</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 350</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.associateLODWithIndices(lod, index);</div>
|
||
|
<div class="line"><span class="lineno"> 351</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a3da850861647fc4f84395ea6c959a7b6" name="a3da850861647fc4f84395ea6c959a7b6"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3da850861647fc4f84395ea6c959a7b6">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 240</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 241</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.lodCount = lodCount;</div>
|
||
|
<div class="line"><span class="lineno"> 242</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a2ad56a99389d8d2194cf99040e029dac" name="a2ad56a99389d8d2194cf99040e029dac"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ad56a99389d8d2194cf99040e029dac">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 310</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 311</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.associateLODWithIndices(lod, index);</div>
|
||
|
<div class="line"><span class="lineno"> 312</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a4c112da07b688af484baa668b074173e" name="a4c112da07b688af484baa668b074173e"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c112da07b688af484baa668b074173e">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 415</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 416</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.associateLODWithIndices(lod, index);</div>
|
||
|
<div class="line"><span class="lineno"> 417</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8df1d1c43bf4684b1fae38fbb900191f" name="a8df1d1c43bf4684b1fae38fbb900191f"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8df1d1c43bf4684b1fae38fbb900191f">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 682</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 683</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 684</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].maximumInfluencePerVertex = maxInfluenceCount;</div>
|
||
|
<div class="line"><span class="lineno"> 685</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aebdad4ca8d11257f083e51e4972e56b4" name="aebdad4ca8d11257f083e51e4972e56b4"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aebdad4ca8d11257f083e51e4972e56b4">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 427</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 428</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshBlendShapeChannelMapping.set(index, meshIndex, blendShapeChannelIndex);</div>
|
||
|
<div class="line"><span class="lineno"> 429</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a721a8f45039197f8c9df135bb7f0ccb8" name="a721a8f45039197f8c9df135bb7f0ccb8"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a721a8f45039197f8c9df135bb7f0ccb8">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 404</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 405</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.clearIndices(index);</div>
|
||
|
<div class="line"><span class="lineno"> 406</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.addIndices(index, meshIndices, count);</div>
|
||
|
<div class="line"><span class="lineno"> 407</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a2a9867b0d14d8982a5bcbc7af36d6f3c" name="a2a9867b0d14d8982a5bcbc7af36d6f3c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a9867b0d14d8982a5bcbc7af36d6f3c">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 393</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 394</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshNames, index + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 395</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshNames[index] = name;</div>
|
||
|
<div class="line"><span class="lineno"> 396</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a03cbbbf413f0849e76dc8aaabc63826c" name="a03cbbbf413f0849e76dc8aaabc63826c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a03cbbbf413f0849e76dc8aaabc63826c">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 203</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 204</span> <span class="keyword">using </span>CharStringPair = std::tuple<String<char>, String<char> >;</div>
|
||
|
<div class="line"><span class="lineno"> 205</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"> 206</span> auto& k = std::get<0>(kv);</div>
|
||
|
<div class="line"><span class="lineno"> 207</span> return (std::strlen(key) == k.size() && std::strncmp(k.data(), key, k.size()) == 0);</div>
|
||
|
<div class="line"><span class="lineno"> 208</span> });</div>
|
||
|
<div class="line"><span class="lineno"> 209</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"> 210</span> <span class="keywordflow">if</span> (value != <span class="keyword">nullptr</span>) {</div>
|
||
|
<div class="line"><span class="lineno"> 211</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata.emplace_back(String<char>{key, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>}, String<char>{value, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>});</div>
|
||
|
<div class="line"><span class="lineno"> 212</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 213</span> } <span class="keywordflow">else</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 214</span> <span class="keywordflow">if</span> (value == <span class="keyword">nullptr</span>) {</div>
|
||
|
<div class="line"><span class="lineno"> 215</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata.erase(it);</div>
|
||
|
<div class="line"><span class="lineno"> 216</span> } <span class="keywordflow">else</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 217</span> std::get<1>(*it) = value;</div>
|
||
|
<div class="line"><span class="lineno"> 218</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 219</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 220</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a634200c9943976627ab3ac69f0a21d5d" name="a634200c9943976627ab3ac69f0a21d5d"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a634200c9943976627ab3ac69f0a21d5d">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 178</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 179</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.name = name;</div>
|
||
|
<div class="line"><span class="lineno"> 180</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ada546e6f233339ca3b49353ae77ef8f0" name="ada546e6f233339ca3b49353ae77ef8f0"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ada546e6f233339ca3b49353ae77ef8f0">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 437</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 438</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointRotations.assign(rotations, rotations + count);</div>
|
||
|
<div class="line"><span class="lineno"> 439</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad700376442d8ca4db07f0f3a8ac1c459" name="ad700376442d8ca4db07f0f3a8ac1c459"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad700376442d8ca4db07f0f3a8ac1c459">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 432</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 433</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointTranslations.assign(translations, translations + count);</div>
|
||
|
<div class="line"><span class="lineno"> 434</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="acf946da1bac864c1928504d3017f17db" name="acf946da1bac864c1928504d3017f17db"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#acf946da1bac864c1928504d3017f17db">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 482</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 483</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"> 484</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a3fcafeb3115598b40f42c602f33901b6" name="a3fcafeb3115598b40f42c602f33901b6"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fcafeb3115598b40f42c602f33901b6">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 472</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 473</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.psdCount = count;</div>
|
||
|
<div class="line"><span class="lineno"> 474</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a92808a0b8cb585c841b5c503714d073c" name="a92808a0b8cb585c841b5c503714d073c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a92808a0b8cb585c841b5c503714d073c">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 477</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 478</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"> 479</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="adfa3a030d725599b59d23d2c52077b2e" name="adfa3a030d725599b59d23d2c52077b2e"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#adfa3a030d725599b59d23d2c52077b2e">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 487</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 488</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"> 489</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8087c7e36578e94332f70bbf2b3be3bf" name="a8087c7e36578e94332f70bbf2b3be3bf"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8087c7e36578e94332f70bbf2b3be3bf">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 276</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 277</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.rawControlNames, index + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 278</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.rawControlNames[index] = name;</div>
|
||
|
<div class="line"><span class="lineno"> 279</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5ca60a1fc4a1b47e5164c833ec0013f4" name="a5ca60a1fc4a1b47e5164c833ec0013f4"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ca60a1fc4a1b47e5164c833ec0013f4">◆ </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="classdnac_1_1WriterImpl.html">dnac::WriterImpl</a>< TWriterBase >::setRotationUnit </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">RotationUnit </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"> 228</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 229</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"> 230</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9ce7eefea09e84b4525412d22215389d" name="a9ce7eefea09e84b4525412d22215389d"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ce7eefea09e84b4525412d22215389d">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 709</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 710</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 711</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"> 712</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(skinWeights, vertexIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 713</span> skinWeights[vertexIndex].jointIndices.assign(jointIndices, jointIndices + count);</div>
|
||
|
<div class="line"><span class="lineno"> 714</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1SetSkinWeightsCommand_1_1Impl.html#a704527f323b644d64cf989a886daf369">dnac::SetSkinWeightsCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a74a3311fd38284985c82379268d58e84" name="a74a3311fd38284985c82379268d58e84"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a74a3311fd38284985c82379268d58e84">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 698</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 699</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 700</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"> 701</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(skinWeights, vertexIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 702</span> skinWeights[vertexIndex].weights.assign(weights, weights + count);</div>
|
||
|
<div class="line"><span class="lineno"> 703</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1SetSkinWeightsCommand_1_1Impl.html#a704527f323b644d64cf989a886daf369">dnac::SetSkinWeightsCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aeb7a24294613960c7a53a182c96c55f7" name="aeb7a24294613960c7a53a182c96c55f7"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb7a24294613960c7a53a182c96c55f7">◆ </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="classdnac_1_1WriterImpl.html">dnac::WriterImpl</a>< TWriterBase >::setTranslationUnit </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">TranslationUnit </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"> 223</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 224</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"> 225</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aa8bc2b41324945dfba4c2d6085278719" name="aa8bc2b41324945dfba4c2d6085278719"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8bc2b41324945dfba4c2d6085278719">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 649</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 650</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 651</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"> 652</span> destination.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 653</span> destination.positions.resize_uninitialized(count);</div>
|
||
|
<div class="line"><span class="lineno"> 654</span> destination.textureCoordinates.resize_uninitialized(count);</div>
|
||
|
<div class="line"><span class="lineno"> 655</span> destination.normals.resize_uninitialized(count);</div>
|
||
|
<div class="line"><span class="lineno"> 656</span> <span class="keywordflow">for</span> (std::size_t i = 0ul; i < count; ++i) {</div>
|
||
|
<div class="line"><span class="lineno"> 657</span> destination.positions[i] = layouts[i].position;</div>
|
||
|
<div class="line"><span class="lineno"> 658</span> destination.textureCoordinates[i] = layouts[i].textureCoordinate;</div>
|
||
|
<div class="line"><span class="lineno"> 659</span> destination.normals[i] = layouts[i].normal;</div>
|
||
|
<div class="line"><span class="lineno"> 660</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 661</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::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="ac094e61813d68f323d6cd4a370dffd98" name="ac094e61813d68f323d6cd4a370dffd98"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac094e61813d68f323d6cd4a370dffd98">◆ </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="classdnac_1_1WriterImpl.html">dnac::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 Normal * </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"> 643</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 644</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 645</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"> 646</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aea4244a70f74ffb03ab182362671de79" name="aea4244a70f74ffb03ab182362671de79"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aea4244a70f74ffb03ab182362671de79">◆ </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="classdnac_1_1WriterImpl.html">dnac::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 Position * </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"> 622</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 623</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 624</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"> 625</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::ensureHasSize()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a37c9be36d7240bc6caa85eab57d674e7" name="a37c9be36d7240bc6caa85eab57d674e7"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a37c9be36d7240bc6caa85eab57d674e7">◆ </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="classdnac_1_1WriterImpl.html">dnac::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"> 630</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 631</span> <a class="code hl_function" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">ensureHasSize</a>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes, meshIndex + 1ul, <a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>);</div>
|
||
|
<div class="line"><span class="lineno"> 632</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"> 633</span> destination.clear();</div>
|
||
|
<div class="line"><span class="lineno"> 634</span> destination.us.resize_uninitialized(count);</div>
|
||
|
<div class="line"><span class="lineno"> 635</span> destination.vs.resize_uninitialized(count);</div>
|
||
|
<div class="line"><span class="lineno"> 636</span> <span class="keywordflow">for</span> (std::size_t i = 0ul; i < count; ++i) {</div>
|
||
|
<div class="line"><span class="lineno"> 637</span> destination.us[i] = textureCoordinates[i].u;</div>
|
||
|
<div class="line"><span class="lineno"> 638</span> destination.vs[i] = textureCoordinates[i].v;</div>
|
||
|
<div class="line"><span class="lineno"> 639</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 640</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">References <a class="el" href="namespacednac.html#a44837c77320a781ff936ae064a5f9d59">dnac::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="dnacalib_2dna_2WriterImpl_8h_source.html">dnacalib/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>
|