Metahuman_DNA_Calibration/docs/doxygen/build/html/classdna_1_1JSONStreamWriterImpl.html

833 lines
150 KiB
HTML
Raw Normal View History

2022-11-28 19:21:26 +08:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DNA Calib: dna::JSONStreamWriterImpl Class 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">&#160;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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacedna.html">dna</a></li><li class="navelem"><a class="el" href="classdna_1_1JSONStreamWriterImpl.html">JSONStreamWriterImpl</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classdna_1_1JSONStreamWriterImpl-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">dna::JSONStreamWriterImpl Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="JSONStreamWriterImpl_8h_source.html">JSONStreamWriterImpl.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for dna::JSONStreamWriterImpl:</div>
<div class="dyncontent">
<div class="center"><img src="classdna_1_1JSONStreamWriterImpl__inherit__graph.png" border="0" usemap="#adna_1_1JSONStreamWriterImpl_inherit__map" alt="Inheritance graph"/></div>
<map name="adna_1_1JSONStreamWriterImpl_inherit__map" id="adna_1_1JSONStreamWriterImpl_inherit__map">
<area shape="rect" title=" " alt="" coords="298,5071,485,5177"/>
<area shape="rect" href="classdna_1_1WriterImpl.html" title=" " alt="" coords="265,3507,517,5021"/>
<area shape="rect" href="classdna_1_1JSONStreamWriter.html" title=" " alt="" coords="182,2633,345,2740"/>
<area shape="rect" href="classdna_1_1StreamWriter.html" title=" " alt="" coords="174,1744,302,1836"/>
<area shape="rect" href="classdna_1_1Writer.html" title="The abstract Writer which its implementations are expected to inherit." alt="" coords="193,1559,283,1651"/>
<area shape="rect" href="classdna_1_1BehaviorWriter.html" title="Write&#45;only accessors for DNA attributes that define the rig&#39;s evaluation." alt="" coords="5,977,225,1509"/>
<area shape="rect" href="classdna_1_1DefinitionWriter.html" title="Write&#45;only accessors for DNA attributes that represent the rig&#39;s static data." alt="" coords="112,323,364,928"/>
<area shape="rect" href="classdna_1_1GeometryWriter.html" title="Write&#45;only accessors for the geometry data associated with a rig." alt="" coords="250,1080,477,1407"/>
<area shape="rect" href="classdna_1_1DescriptorWriter.html" title="Write&#45;only accessors to various metadata about the character and the rig." alt="" coords="155,5,321,273"/>
<area shape="rect" href="classdna_1_1BaseImpl.html" title=" " alt="" coords="326,1700,489,1880"/>
<area shape="rect" href="classdna_1_1WriterImpl.html" title=" " alt="" coords="429,1929,681,3444"/>
<area shape="rect" title=" " alt="" coords="513,1751,608,1829"/>
</map>
</div>
<div class="dynheader">
Collaboration diagram for dna::JSONStreamWriterImpl:</div>
<div class="dyncontent">
<div class="center"><img src="classdna_1_1JSONStreamWriterImpl__coll__graph.png" border="0" usemap="#adna_1_1JSONStreamWriterImpl_coll__map" alt="Collaboration graph"/></div>
<map name="adna_1_1JSONStreamWriterImpl_coll__map" id="adna_1_1JSONStreamWriterImpl_coll__map">
<area shape="rect" title=" " alt="" coords="1369,6467,1556,6559"/>
<area shape="rect" href="classdna_1_1WriterImpl.html" title=" " alt="" coords="2514,4809,2766,6324"/>
<area shape="rect" href="classdna_1_1JSONStreamWriter.html" title=" " alt="" coords="2284,3921,2447,4028"/>
<area shape="rect" href="classdna_1_1StreamWriter.html" title=" " alt="" coords="2287,2806,2415,2898"/>
<area shape="rect" href="classdna_1_1Writer.html" title="The abstract Writer which its implementations are expected to inherit." alt="" coords="2253,2109,2344,2201"/>
<area shape="rect" href="classdna_1_1BehaviorWriter.html" title="Write&#45;only accessors for DNA attributes that define the rig&#39;s evaluation." alt="" coords="2189,1033,2409,1565"/>
<area shape="rect" href="classdna_1_1GeometryWriter.html" title="Write&#45;only accessors for the geometry data associated with a rig." alt="" coords="1937,1136,2164,1463"/>
<area shape="rect" href="classdna_1_1BaseImpl.html" title=" " alt="" coords="2857,2769,3020,2935"/>
<area shape="rect" href="classdna_1_1WriterImpl.html" title=" " alt="" coords="2813,3217,3065,4732"/>
<area shape="rect" href="classpma_1_1MemoryResource.html" title="MemoryResource is an abstract class that allows the implementation of polymorphic allocators." alt="" coords="4095,1246,4252,1353"/>
<area shape="rect" href="structdna_1_1DNA.html" title=" " alt="" coords="2901,2079,3038,2230"/>
<area shape="rect" href="structdna_1_1Signature.html" title=" " alt="" coords="3933,1246,4070,1353"/>
<area shape="rect" href="structdna_1_1ExpectedValue.html" title=" " alt="" coords="4404,196,4567,347"/>
<area shape="rect" href="structdna_1_1Signature.html" title=" " alt="" coords="4505,695,4661,802"/>
<area shape="rect" href="structdna_1_1Version.html" title=" " alt="" coords="2433,1246,2527,1353"/>
<area shape="rect" href="structdna_1_1ExpectedValue.html" title=" " alt="" coords="2188,673,2327,824"/>
<area shape="rect" href="structdna_1_1SectionLookupTable.html" title=" " alt="" coords="2711,1261,2879,1338"/>
<area shape="rect" href="structterse_1_1ArchiveOffset.html" title=" " alt="" coords="2769,659,2903,839"/>
<area shape="rect" href="structdna_1_1RawDescriptor.html" title=" " alt="" coords="2551,1180,2686,1419"/>
<area shape="rect" href="structdna_1_1RawDefinition.html" title=" " alt="" coords="3115,1217,3306,1382"/>
<area shape="rect" href="structdna_1_1RawBehavior.html" title=" " alt="" coords="3783,1253,3908,1345"/>
<area shape="rect" href="structdna_1_1RawGeometry.html" title=" " alt="" coords="2903,1253,3036,1345"/>
<area shape="rect" href="structdna_1_1RawCoordinateSystem.html" title=" " alt="" coords="2351,695,2534,802"/>
<area shape="rect" href="structdna_1_1RawLODMapping.html" title=" " alt="" coords="3338,703,3489,795"/>
<area shape="rect" href="structdna_1_1RawSurjectiveMapping.html" title=" " alt="" coords="3513,703,3695,795"/>
<area shape="rect" href="classterse_1_1DynArray.html" title=" " alt="" coords="3879,5,4031,537"/>
<area shape="rect" href="structdna_1_1RawBlendShapeChannels.html" title=" " alt="" coords="3855,703,4055,795"/>
<area shape="rect" href="structdna_1_1RawAnimatedMaps.html" title=" " alt="" coords="4079,703,4241,795"/>
<area shape="rect" href="structdna_1_1RawVector3Vector.html" title=" " alt="" coords="3155,644,3314,853"/>
<area shape="rect" href="structdna_1_1RawControls.html" title=" " alt="" coords="4266,703,4390,795"/>
<area shape="rect" href="structdna_1_1RawJoints.html" title=" " alt="" coords="3719,688,3830,809"/>
<area shape="rect" title=" " alt="" coords="3045,2813,3139,2891"/>
<area shape="rect" href="classtrio_1_1BoundedIOStream.html" title=" " alt="" coords="1385,2116,1541,2193"/>
<area shape="rect" href="classterse_1_1CharOutputStreamBuf.html" title=" " alt="" coords="147,2777,333,2927"/>
<area shape="rect" href="classtrio_1_1Controllable.html" title=" " alt="" coords="1796,1261,1913,1338"/>
<area shape="rect" href="classtrio_1_1Openable.html" title=" " alt="" coords="1868,703,1972,795"/>
<area shape="rect" href="classtrio_1_1Closeable.html" title=" " alt="" coords="1737,703,1844,795"/>
<area shape="rect" href="classtrio_1_1Readable.html" title=" " alt="" coords="1547,1246,1650,1353"/>
<area shape="rect" href="classtrio_1_1Writable.html" title=" " alt="" coords="1674,1246,1771,1353"/>
<area shape="rect" href="classtrio_1_1Seekable.html" title=" " alt="" coords="1159,1246,1262,1353"/>
<area shape="rect" href="classtrio_1_1Bounded.html" title=" " alt="" coords="1286,1253,1386,1345"/>
<area shape="rect" href="structsc_1_1StatusCode.html" title=" " alt="" coords="1411,1253,1523,1345"/>
<area shape="rect" href="classterse_1_1JSONOutputArchive.html" title=" " alt="" coords="851,5513,1066,5620"/>
<area shape="rect" href="classterse_1_1ExtendableJSONOutputArchive.html" title=" " alt="" coords="463,3665,686,4285"/>
<area shape="rect" href="classterse_1_1JSONOutputArchive.html" title=" " alt="" coords="613,5506,827,5627"/>
<area shape="rect" href="classterse_1_1Archive.html" title=" " alt="" coords="614,6387,826,6640"/>
<area shape="rect" href="classterse_1_1JSONOutputArchive.html" title=" " alt="" coords="833,3921,1047,4028"/>
<area shape="rect" href="classterse_1_1ExtendableJSONOutputArchive.html" title=" " alt="" coords="831,2549,1054,3155"/>
<area shape="rect" href="classterse_1_1Archive.html" title=" " alt="" coords="879,1589,1065,1843"/>
<area shape="rect" href="classterse_1_1Archive.html" title=" " alt="" coords="874,629,1065,868"/>
<area shape="rect" href="classterse_1_1Archive.html" title=" " alt="" coords="492,1180,676,1419"/>
<area shape="rect" title=" " alt="" coords="373,1261,467,1338"/>
<area shape="rect" href="classterse_1_1ExtendableJSONOutputArchive.html" title=" " alt="" coords="510,1867,733,2443"/>
<area shape="rect" title=" " alt="" coords="353,703,487,795"/>
<area shape="rect" title=" " alt="" coords="343,233,497,310"/>
<area shape="rect" href="structterse_1_1ExtendableJSONOutputArchive_1_1SerializationState.html" title=" " alt="" coords="701,1224,931,1375"/>
<area shape="rect" title=" " alt="" coords="239,1261,345,1338"/>
<area shape="rect" href="classterse_1_1CharOutputStreamBuf.html" title=" " alt="" coords="5,2079,192,2230"/>
<area shape="rect" title=" " alt="" coords="41,1261,213,1338"/>
<area shape="rect" title=" " alt="" coords="73,710,181,787"/>
</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:a26a5bf6d95454a634d80618d8414f4d4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1JSONStreamWriterImpl.html#a26a5bf6d95454a634d80618d8414f4d4">JSONStreamWriterImpl</a> (<a class="el" href="classtrio_1_1BoundedIOStream.html">BoundedIOStream</a> *stream_, std::uint32_t indentWidth, <a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *memRes_)</td></tr>
<tr class="separator:a26a5bf6d95454a634d80618d8414f4d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bdfd08782b95f57ac288b4250c8d39d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1JSONStreamWriterImpl.html#a3bdfd08782b95f57ac288b4250c8d39d">write</a> () override</td></tr>
<tr class="memdesc:a3bdfd08782b95f57ac288b4250c8d39d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write data to stream from internal structures. <a href="classdna_1_1JSONStreamWriterImpl.html#a3bdfd08782b95f57ac288b4250c8d39d">More...</a><br /></td></tr>
<tr class="separator:a3bdfd08782b95f57ac288b4250c8d39d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classdna_1_1WriterImpl"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classdna_1_1WriterImpl')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classdna_1_1WriterImpl.html">dna::WriterImpl&lt; JSONStreamWriter &gt;</a></td></tr>
<tr class="memitem:ad5307940937c9a1ea616c1ebff3d02d2 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad5307940937c9a1ea616c1ebff3d02d2">WriterImpl</a> (<a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *memRes_)</td></tr>
<tr class="separator:ad5307940937c9a1ea616c1ebff3d02d2 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a8c479a167ed3fbb4fa18e6c663dba7 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a6a8c479a167ed3fbb4fa18e6c663dba7">setName</a> (const char *name) override</td></tr>
<tr class="separator:a6a8c479a167ed3fbb4fa18e6c663dba7 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4faeb7fbb237d53e67a411475b573ea7 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a4faeb7fbb237d53e67a411475b573ea7">setArchetype</a> (<a class="el" href="namespacedna.html#a4a14ef1c085b2668735a8c8e965eec4f">Archetype</a> archetype) override</td></tr>
<tr class="separator:a4faeb7fbb237d53e67a411475b573ea7 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b757298c5e12ea3012efe1eaedbfba inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a99b757298c5e12ea3012efe1eaedbfba">setGender</a> (<a class="el" href="namespacedna.html#ae2ab72c674a376b1ed4b37d59e7ec20f">Gender</a> gender) override</td></tr>
<tr class="separator:a99b757298c5e12ea3012efe1eaedbfba inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e5bf347665c1ca7489f90c20bc74c4d inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a6e5bf347665c1ca7489f90c20bc74c4d">setAge</a> (std::uint16_t age) override</td></tr>
<tr class="separator:a6e5bf347665c1ca7489f90c20bc74c4d inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d1608ac227fc0201492001145d4ac83 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a7d1608ac227fc0201492001145d4ac83">clearMetaData</a> () override</td></tr>
<tr class="separator:a7d1608ac227fc0201492001145d4ac83 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12fac4dc2dc35036af34a08fdbf64e0f inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a12fac4dc2dc35036af34a08fdbf64e0f">setMetaData</a> (const char *key, const char *value) override</td></tr>
<tr class="separator:a12fac4dc2dc35036af34a08fdbf64e0f inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad74bdf02e04fdb0ca9de04b392471bfc inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad74bdf02e04fdb0ca9de04b392471bfc">setTranslationUnit</a> (<a class="el" href="namespacedna.html#abf96ecde7d9e8593bf3b2dd0649645d7">TranslationUnit</a> unit) override</td></tr>
<tr class="separator:ad74bdf02e04fdb0ca9de04b392471bfc inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adff6c55690edce3328799aed3476094e inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#adff6c55690edce3328799aed3476094e">setRotationUnit</a> (<a class="el" href="namespacedna.html#a3c0e43a827bcc3c5546573ff589c2e38">RotationUnit</a> unit) override</td></tr>
<tr class="separator:adff6c55690edce3328799aed3476094e inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc0e1031361354e633c5a07ba2e6205f inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#afc0e1031361354e633c5a07ba2e6205f">setCoordinateSystem</a> (<a class="el" href="structdna_1_1CoordinateSystem.html">CoordinateSystem</a> system) override</td></tr>
<tr class="separator:afc0e1031361354e633c5a07ba2e6205f inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ab1b0d15505db40a3ffb0313446daed inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a5ab1b0d15505db40a3ffb0313446daed">setLODCount</a> (std::uint16_t lodCount) override</td></tr>
<tr class="separator:a5ab1b0d15505db40a3ffb0313446daed inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d603dd529eda020c8a9d3a49e1d2f80 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a1d603dd529eda020c8a9d3a49e1d2f80">setDBMaxLOD</a> (std::uint16_t lod) override</td></tr>
<tr class="separator:a1d603dd529eda020c8a9d3a49e1d2f80 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20d6166528cd4dea11f2ae7fb3130b84 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a20d6166528cd4dea11f2ae7fb3130b84">setDBComplexity</a> (const char *name) override</td></tr>
<tr class="separator:a20d6166528cd4dea11f2ae7fb3130b84 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a522ba7c85fd1ace1adad30a815068e57 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a522ba7c85fd1ace1adad30a815068e57">setDBName</a> (const char *name) override</td></tr>
<tr class="separator:a522ba7c85fd1ace1adad30a815068e57 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0405a259b4fce1235b19ae0b0a52f244 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a0405a259b4fce1235b19ae0b0a52f244">clearGUIControlNames</a> () override</td></tr>
<tr class="separator:a0405a259b4fce1235b19ae0b0a52f244 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9957bb06ae42ce862d7e5ba1461116cc inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a9957bb06ae42ce862d7e5ba1461116cc">setGUIControlName</a> (std::uint16_t index, const char *name) override</td></tr>
<tr class="separator:a9957bb06ae42ce862d7e5ba1461116cc inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c8500d30d3da7624ba317b7ba7f7dcd inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a2c8500d30d3da7624ba317b7ba7f7dcd">clearRawControlNames</a> () override</td></tr>
<tr class="separator:a2c8500d30d3da7624ba317b7ba7f7dcd inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af89ddd98e8ce0ee55bbb8e38bd15fcb2 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#af89ddd98e8ce0ee55bbb8e38bd15fcb2">setRawControlName</a> (std::uint16_t index, const char *name) override</td></tr>
<tr class="separator:af89ddd98e8ce0ee55bbb8e38bd15fcb2 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2722935c17ef59328ef3d5bc8c74c95e inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a2722935c17ef59328ef3d5bc8c74c95e">clearJointNames</a> () override</td></tr>
<tr class="separator:a2722935c17ef59328ef3d5bc8c74c95e inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a315475cff9a8796f4cbecf8f04eda31c inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a315475cff9a8796f4cbecf8f04eda31c">setJointName</a> (std::uint16_t index, const char *name) override</td></tr>
<tr class="separator:a315475cff9a8796f4cbecf8f04eda31c inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e0da5e729eeb5650f291f2fee654f2 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a46e0da5e729eeb5650f291f2fee654f2">clearJointIndices</a> () override</td></tr>
<tr class="separator:a46e0da5e729eeb5650f291f2fee654f2 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace09d578f12705f356be62dbc7d2f9de inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ace09d578f12705f356be62dbc7d2f9de">setJointIndices</a> (std::uint16_t index, const std::uint16_t *jointIndices, std::uint16_t count) override</td></tr>
<tr class="separator:ace09d578f12705f356be62dbc7d2f9de inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b75ec27710685e035da1bdde8fb7dbc inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a0b75ec27710685e035da1bdde8fb7dbc">clearLODJointMappings</a> () override</td></tr>
<tr class="separator:a0b75ec27710685e035da1bdde8fb7dbc inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ef831d88bfb59523135de2d604424ee inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a1ef831d88bfb59523135de2d604424ee">setLODJointMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
<tr class="separator:a1ef831d88bfb59523135de2d604424ee inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930a14bbdf6bf34b647caef0e02c3617 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a930a14bbdf6bf34b647caef0e02c3617">clearBlendShapeChannelNames</a> () override</td></tr>
<tr class="separator:a930a14bbdf6bf34b647caef0e02c3617 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a4658d3d6b8d2f452e576115561da96 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a0a4658d3d6b8d2f452e576115561da96">setJointHierarchy</a> (const std::uint16_t *jointIndices, std::uint16_t count) override</td></tr>
<tr class="separator:a0a4658d3d6b8d2f452e576115561da96 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e953b29a1c0cd920ee81883e79d3ff0 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a4e953b29a1c0cd920ee81883e79d3ff0">setBlendShapeChannelName</a> (std::uint16_t index, const char *name) override</td></tr>
<tr class="separator:a4e953b29a1c0cd920ee81883e79d3ff0 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5487cc709d30acaaef2eb074cf437460 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a5487cc709d30acaaef2eb074cf437460">clearBlendShapeChannelIndices</a> () override</td></tr>
<tr class="separator:a5487cc709d30acaaef2eb074cf437460 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6e1ff4d2c4ddba5a90b8090bbc55b2a inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa6e1ff4d2c4ddba5a90b8090bbc55b2a">setBlendShapeChannelIndices</a> (std::uint16_t index, const std::uint16_t *blendShapeChannelIndices, std::uint16_t count) override</td></tr>
<tr class="separator:aa6e1ff4d2c4ddba5a90b8090bbc55b2a inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a173ac29e83af843f0f0a771642c6fe31 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a173ac29e83af843f0f0a771642c6fe31">clearLODBlendShapeChannelMappings</a> () override</td></tr>
<tr class="separator:a173ac29e83af843f0f0a771642c6fe31 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9aae8a1b78479109154d868b8b4132d inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#af9aae8a1b78479109154d868b8b4132d">setLODBlendShapeChannelMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
<tr class="separator:af9aae8a1b78479109154d868b8b4132d inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab009a60200a4b880b72992243f974fe4 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ab009a60200a4b880b72992243f974fe4">clearAnimatedMapNames</a> () override</td></tr>
<tr class="separator:ab009a60200a4b880b72992243f974fe4 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3f7354ef666e6682b5b2b469ce417cc inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#af3f7354ef666e6682b5b2b469ce417cc">setAnimatedMapName</a> (std::uint16_t index, const char *name) override</td></tr>
<tr class="separator:af3f7354ef666e6682b5b2b469ce417cc inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66f601f7475e438f981eb42badc57433 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a66f601f7475e438f981eb42badc57433">clearAnimatedMapIndices</a> () override</td></tr>
<tr class="separator:a66f601f7475e438f981eb42badc57433 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b272b455b9f8bee1a2b12e24c50a648 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a2b272b455b9f8bee1a2b12e24c50a648">setAnimatedMapIndices</a> (std::uint16_t index, const std::uint16_t *animatedMapIndices, std::uint16_t count) override</td></tr>
<tr class="separator:a2b272b455b9f8bee1a2b12e24c50a648 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81e921a85da5bd7836157c89bd753ed2 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a81e921a85da5bd7836157c89bd753ed2">clearLODAnimatedMapMappings</a> () override</td></tr>
<tr class="separator:a81e921a85da5bd7836157c89bd753ed2 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f4e014694aae1c46e06295a8b0f2337 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a7f4e014694aae1c46e06295a8b0f2337">setLODAnimatedMapMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
<tr class="separator:a7f4e014694aae1c46e06295a8b0f2337 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc4e80a42b49bca656d94975f28ee4c1 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#abc4e80a42b49bca656d94975f28ee4c1">clearMeshNames</a> () override</td></tr>
<tr class="separator:abc4e80a42b49bca656d94975f28ee4c1 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ba68c4639b0c334eedd649c492f49db inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a2ba68c4639b0c334eedd649c492f49db">setMeshName</a> (std::uint16_t index, const char *name) override</td></tr>
<tr class="separator:a2ba68c4639b0c334eedd649c492f49db inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbeb394bbe314d89fb0415dae3eb8aa5 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#adbeb394bbe314d89fb0415dae3eb8aa5">clearMeshIndices</a> () override</td></tr>
<tr class="separator:adbeb394bbe314d89fb0415dae3eb8aa5 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade15de044ad573433a0cc0c0579044be inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ade15de044ad573433a0cc0c0579044be">setMeshIndices</a> (std::uint16_t index, const std::uint16_t *meshIndices, std::uint16_t count) override</td></tr>
<tr class="separator:ade15de044ad573433a0cc0c0579044be inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae690daa52960a0f423c091e659c29682 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ae690daa52960a0f423c091e659c29682">clearLODMeshMappings</a> () override</td></tr>
<tr class="separator:ae690daa52960a0f423c091e659c29682 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7831684f498ef1642f18e0c73fc241c inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ab7831684f498ef1642f18e0c73fc241c">setLODMeshMapping</a> (std::uint16_t lod, std::uint16_t index) override</td></tr>
<tr class="separator:ab7831684f498ef1642f18e0c73fc241c inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f5df5f0c29fb6460a952e4f25a27733 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a0f5df5f0c29fb6460a952e4f25a27733">clearMeshBlendShapeChannelMappings</a> () override</td></tr>
<tr class="separator:a0f5df5f0c29fb6460a952e4f25a27733 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81985d9add44724dc8a86a6c1f2bc0ae inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a81985d9add44724dc8a86a6c1f2bc0ae">setMeshBlendShapeChannelMapping</a> (std::uint32_t index, std::uint16_t meshIndex, std::uint16_t blendShapeChannelIndex) override</td></tr>
<tr class="separator:a81985d9add44724dc8a86a6c1f2bc0ae inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f16a9d463e9a6379e487d162723efde inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a1f16a9d463e9a6379e487d162723efde">setNeutralJointTranslations</a> (const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> *translations, std::uint16_t count) override</td></tr>
<tr class="separator:a1f16a9d463e9a6379e487d162723efde inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4214e5a84d6d24dd9845df4bf80ee381 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a4214e5a84d6d24dd9845df4bf80ee381">setNeutralJointRotations</a> (const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> *rotations, std::uint16_t count) override</td></tr>
<tr class="separator:a4214e5a84d6d24dd9845df4bf80ee381 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3f03060b54e4615e0a1997e7efd2bd6 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ab3f03060b54e4615e0a1997e7efd2bd6">setGUIToRawInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
<tr class="separator:ab3f03060b54e4615e0a1997e7efd2bd6 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1f3234ff4a191a1a9eb58f1ae4309f8 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#af1f3234ff4a191a1a9eb58f1ae4309f8">setGUIToRawOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
<tr class="separator:af1f3234ff4a191a1a9eb58f1ae4309f8 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2c37dc179969e08c0ad925dda9b9c52 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad2c37dc179969e08c0ad925dda9b9c52">setGUIToRawFromValues</a> (const float *fromValues, std::uint16_t count) override</td></tr>
<tr class="separator:ad2c37dc179969e08c0ad925dda9b9c52 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0f242b6011dd426f87ba947f10c544a inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad0f242b6011dd426f87ba947f10c544a">setGUIToRawToValues</a> (const float *toValues, std::uint16_t count) override</td></tr>
<tr class="separator:ad0f242b6011dd426f87ba947f10c544a inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87013493c4f76324ec715f2d34b29465 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a87013493c4f76324ec715f2d34b29465">setGUIToRawSlopeValues</a> (const float *slopeValues, std::uint16_t count) override</td></tr>
<tr class="separator:a87013493c4f76324ec715f2d34b29465 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a551c41baf6c917b6c0b7aa23afa7a5 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a0a551c41baf6c917b6c0b7aa23afa7a5">setGUIToRawCutValues</a> (const float *cutValues, std::uint16_t count) override</td></tr>
<tr class="separator:a0a551c41baf6c917b6c0b7aa23afa7a5 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a1f35f87c2e9b802d840bc13fe207aa inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a3a1f35f87c2e9b802d840bc13fe207aa">setPSDCount</a> (std::uint16_t count) override</td></tr>
<tr class="separator:a3a1f35f87c2e9b802d840bc13fe207aa inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeab7f025d8bba43b52ab14e54c8422d4 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aeab7f025d8bba43b52ab14e54c8422d4">setPSDRowIndices</a> (const std::uint16_t *rowIndices, std::uint16_t count) override</td></tr>
<tr class="separator:aeab7f025d8bba43b52ab14e54c8422d4 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5b82e131eea5d1f2355ef1bde7df4c6 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa5b82e131eea5d1f2355ef1bde7df4c6">setPSDColumnIndices</a> (const std::uint16_t *columnIndices, std::uint16_t count) override</td></tr>
<tr class="separator:aa5b82e131eea5d1f2355ef1bde7df4c6 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad436ac16fcbf05db35d318c6b125cc3c inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad436ac16fcbf05db35d318c6b125cc3c">setPSDValues</a> (const float *weights, std::uint16_t count) override</td></tr>
<tr class="separator:ad436ac16fcbf05db35d318c6b125cc3c inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13fd5181306b3816da4e044b08f629e0 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a13fd5181306b3816da4e044b08f629e0">setJointRowCount</a> (std::uint16_t rowCount) override</td></tr>
<tr class="separator:a13fd5181306b3816da4e044b08f629e0 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5388fae75fcec3fb0854faa58475a8f inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad5388fae75fcec3fb0854faa58475a8f">setJointColumnCount</a> (std::uint16_t columnCount) override</td></tr>
<tr class="separator:ad5388fae75fcec3fb0854faa58475a8f inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b00a9e291db9c5610fd5e4dd5ec1d6c inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a1b00a9e291db9c5610fd5e4dd5ec1d6c">clearJointGroups</a> () override</td></tr>
<tr class="separator:a1b00a9e291db9c5610fd5e4dd5ec1d6c inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4b4ba2638ab85a8d48dc8cfb4ef10cd inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa4b4ba2638ab85a8d48dc8cfb4ef10cd">deleteJointGroup</a> (std::uint16_t jointGroupIndex) override</td></tr>
<tr class="separator:aa4b4ba2638ab85a8d48dc8cfb4ef10cd inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacdb5d64806e563d14ab29c6a7c6b225 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aacdb5d64806e563d14ab29c6a7c6b225">setJointGroupLODs</a> (std::uint16_t jointGroupIndex, const std::uint16_t *lods, std::uint16_t count) override</td></tr>
<tr class="separator:aacdb5d64806e563d14ab29c6a7c6b225 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74e166e7a3d610e9afd008c35998a849 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a74e166e7a3d610e9afd008c35998a849">setJointGroupInputIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
<tr class="separator:a74e166e7a3d610e9afd008c35998a849 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41cfaababcbd9f8330d4da2ced776e98 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a41cfaababcbd9f8330d4da2ced776e98">setJointGroupOutputIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
<tr class="separator:a41cfaababcbd9f8330d4da2ced776e98 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01f3ae4c20b812fb8958a0211c82c7f0 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a01f3ae4c20b812fb8958a0211c82c7f0">setJointGroupValues</a> (std::uint16_t jointGroupIndex, const float *values, std::uint32_t count) override</td></tr>
<tr class="separator:a01f3ae4c20b812fb8958a0211c82c7f0 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa140ca06400ad5396850fe53f2d060b6 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa140ca06400ad5396850fe53f2d060b6">setJointGroupJointIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *jointIndices, std::uint16_t count) override</td></tr>
<tr class="separator:aa140ca06400ad5396850fe53f2d060b6 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a658b13c6674543a65748b4291829dd5a inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a658b13c6674543a65748b4291829dd5a">setBlendShapeChannelLODs</a> (const std::uint16_t *lods, std::uint16_t count) override</td></tr>
<tr class="separator:a658b13c6674543a65748b4291829dd5a inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e33aefd192491c2aaa4cba6f52aae28 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a2e33aefd192491c2aaa4cba6f52aae28">setBlendShapeChannelInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
<tr class="separator:a2e33aefd192491c2aaa4cba6f52aae28 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6c9c911ec4c33fe65329639009c3a01 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ae6c9c911ec4c33fe65329639009c3a01">setBlendShapeChannelOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
<tr class="separator:ae6c9c911ec4c33fe65329639009c3a01 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeafc20fe333a55170a7a9d1a77b23221 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aeafc20fe333a55170a7a9d1a77b23221">setAnimatedMapLODs</a> (const std::uint16_t *lods, std::uint16_t count) override</td></tr>
<tr class="separator:aeafc20fe333a55170a7a9d1a77b23221 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69636f0b83e9b6897531ddae33f2edf1 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a69636f0b83e9b6897531ddae33f2edf1">setAnimatedMapInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count) override</td></tr>
<tr class="separator:a69636f0b83e9b6897531ddae33f2edf1 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea63588718a47c13634d17dde99d43f8 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aea63588718a47c13634d17dde99d43f8">setAnimatedMapOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count) override</td></tr>
<tr class="separator:aea63588718a47c13634d17dde99d43f8 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a989c660ba876f636cf34faaf54f15ab7 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a989c660ba876f636cf34faaf54f15ab7">setAnimatedMapFromValues</a> (const float *fromValues, std::uint16_t count) override</td></tr>
<tr class="separator:a989c660ba876f636cf34faaf54f15ab7 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1adbebe805cce1b624ad0bc474439121 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a1adbebe805cce1b624ad0bc474439121">setAnimatedMapToValues</a> (const float *toValues, std::uint16_t count) override</td></tr>
<tr class="separator:a1adbebe805cce1b624ad0bc474439121 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a512ef366e97773a01f061ca87d689bce inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a512ef366e97773a01f061ca87d689bce">setAnimatedMapSlopeValues</a> (const float *slopeValues, std::uint16_t count) override</td></tr>
<tr class="separator:a512ef366e97773a01f061ca87d689bce inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a699d703df166a758d6ff98b278aabb inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a7a699d703df166a758d6ff98b278aabb">setAnimatedMapCutValues</a> (const float *cutValues, std::uint16_t count) override</td></tr>
<tr class="separator:a7a699d703df166a758d6ff98b278aabb inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcd1ece8912f997df924aa063032e554 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#afcd1ece8912f997df924aa063032e554">clearMeshes</a> () override</td></tr>
<tr class="separator:afcd1ece8912f997df924aa063032e554 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9069c4df78930686f3e7af74f3cdcb70 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a9069c4df78930686f3e7af74f3cdcb70">deleteMesh</a> (std::uint16_t meshIndex) override</td></tr>
<tr class="separator:a9069c4df78930686f3e7af74f3cdcb70 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1ef41080bfe79bab8ec0c438f98d82d inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad1ef41080bfe79bab8ec0c438f98d82d">setVertexPositions</a> (std::uint16_t meshIndex, const <a class="el" href="namespacedna.html#a9072bc7f1819bb953f3b027a3f3364d3">Position</a> *positions, std::uint32_t count) override</td></tr>
<tr class="separator:ad1ef41080bfe79bab8ec0c438f98d82d inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85fb4bd8e2701ca890bdf483e4dd4b9a inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a85fb4bd8e2701ca890bdf483e4dd4b9a">setVertexTextureCoordinates</a> (std::uint16_t meshIndex, const <a class="el" href="structdna_1_1TextureCoordinate.html">TextureCoordinate</a> *textureCoordinates, std::uint32_t count) override</td></tr>
<tr class="separator:a85fb4bd8e2701ca890bdf483e4dd4b9a inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa637e689f972aca02a3c4e639037bb2c inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa637e689f972aca02a3c4e639037bb2c">setVertexNormals</a> (std::uint16_t meshIndex, const <a class="el" href="namespacedna.html#a84f989478dde8c6049292d6872282bba">Normal</a> *normals, std::uint32_t count) override</td></tr>
<tr class="separator:aa637e689f972aca02a3c4e639037bb2c inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb42a6c986f0b17fa23d4e1e5ba474c9 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#adb42a6c986f0b17fa23d4e1e5ba474c9">setVertexLayouts</a> (std::uint16_t meshIndex, const <a class="el" href="structdna_1_1VertexLayout.html">VertexLayout</a> *layouts, std::uint32_t count) override</td></tr>
<tr class="separator:adb42a6c986f0b17fa23d4e1e5ba474c9 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7829beba2772a84e8dfdbad941c12ab inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#af7829beba2772a84e8dfdbad941c12ab">clearFaceVertexLayoutIndices</a> (std::uint16_t meshIndex) override</td></tr>
<tr class="separator:af7829beba2772a84e8dfdbad941c12ab inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a640289c474776d944f80b81f707bedbf inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a640289c474776d944f80b81f707bedbf">setFaceVertexLayoutIndices</a> (std::uint16_t meshIndex, std::uint32_t faceIndex, const std::uint32_t *layoutIndices, std::uint32_t count) override</td></tr>
<tr class="separator:a640289c474776d944f80b81f707bedbf inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87212e5bc21d526a0c821ae95f53a2a9 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a87212e5bc21d526a0c821ae95f53a2a9">setMaximumInfluencePerVertex</a> (std::uint16_t meshIndex, std::uint16_t maxInfluenceCount) override</td></tr>
<tr class="separator:a87212e5bc21d526a0c821ae95f53a2a9 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a518565e3df21326e3887549f1f6d0810 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a518565e3df21326e3887549f1f6d0810">clearSkinWeights</a> (std::uint16_t meshIndex) override</td></tr>
<tr class="separator:a518565e3df21326e3887549f1f6d0810 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92cd868b10f6570d4fa8343f2c1e7ff2 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a92cd868b10f6570d4fa8343f2c1e7ff2">setSkinWeightsValues</a> (std::uint16_t meshIndex, std::uint32_t vertexIndex, const float *weights, std::uint16_t count) override</td></tr>
<tr class="separator:a92cd868b10f6570d4fa8343f2c1e7ff2 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49694841b2dbe656f28da1254e900507 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a49694841b2dbe656f28da1254e900507">setSkinWeightsJointIndices</a> (std::uint16_t meshIndex, std::uint32_t vertexIndex, const std::uint16_t *jointIndices, std::uint16_t count) override</td></tr>
<tr class="separator:a49694841b2dbe656f28da1254e900507 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f1a0f893185e0e783ddf78e1793fd4d inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a3f1a0f893185e0e783ddf78e1793fd4d">clearBlendShapeTargets</a> (std::uint16_t meshIndex) override</td></tr>
<tr class="separator:a3f1a0f893185e0e783ddf78e1793fd4d inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42a291f3337b6b44f3cd51e317fe7271 inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#a42a291f3337b6b44f3cd51e317fe7271">setBlendShapeChannelIndex</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, std::uint16_t blendShapeChannelIndex) override</td></tr>
<tr class="separator:a42a291f3337b6b44f3cd51e317fe7271 inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad99d3b3399c15030d3682a8c9dfb453a inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#ad99d3b3399c15030d3682a8c9dfb453a">setBlendShapeTargetDeltas</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, const <a class="el" href="namespacedna.html#a85b79cf01a80e2a33a837a1183ec89d1">Delta</a> *deltas, std::uint32_t count) override</td></tr>
<tr class="separator:ad99d3b3399c15030d3682a8c9dfb453a inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa07eb30dff23b4ebf71b27121f5b10ef inherit pub_methods_classdna_1_1WriterImpl"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1WriterImpl.html#aa07eb30dff23b4ebf71b27121f5b10ef">setBlendShapeTargetVertexIndices</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, const std::uint32_t *vertexIndices, std::uint32_t count) override</td></tr>
<tr class="separator:aa07eb30dff23b4ebf71b27121f5b10ef inherit pub_methods_classdna_1_1WriterImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classdna_1_1JSONStreamWriter"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classdna_1_1JSONStreamWriter')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classdna_1_1JSONStreamWriter.html">dna::JSONStreamWriter</a></td></tr>
<tr class="memitem:aec9ef71f121919f4b17f5f95a0ada0d0 inherit pub_methods_classdna_1_1JSONStreamWriter"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1JSONStreamWriter.html#aec9ef71f121919f4b17f5f95a0ada0d0">~JSONStreamWriter</a> () override</td></tr>
<tr class="separator:aec9ef71f121919f4b17f5f95a0ada0d0 inherit pub_methods_classdna_1_1JSONStreamWriter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classdna_1_1StreamWriter"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classdna_1_1StreamWriter')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classdna_1_1StreamWriter.html">dna::StreamWriter</a></td></tr>
<tr class="memitem:aea7bd1c2086b9f1167493c19e8590157 inherit pub_methods_classdna_1_1StreamWriter"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1StreamWriter.html#aea7bd1c2086b9f1167493c19e8590157">~StreamWriter</a> () override</td></tr>
<tr class="separator:aea7bd1c2086b9f1167493c19e8590157 inherit pub_methods_classdna_1_1StreamWriter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5270498830a06d2e57716ef8291bbc3f inherit pub_methods_classdna_1_1StreamWriter"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1StreamWriter.html#a5270498830a06d2e57716ef8291bbc3f">write</a> ()=0</td></tr>
<tr class="memdesc:a5270498830a06d2e57716ef8291bbc3f inherit pub_methods_classdna_1_1StreamWriter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write data to stream from internal structures. <a href="classdna_1_1StreamWriter.html#a5270498830a06d2e57716ef8291bbc3f">More...</a><br /></td></tr>
<tr class="separator:a5270498830a06d2e57716ef8291bbc3f inherit pub_methods_classdna_1_1StreamWriter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classdna_1_1Writer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classdna_1_1Writer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classdna_1_1Writer.html">dna::Writer</a></td></tr>
<tr class="memitem:a0d344c575be95fce166e56b61056e0fd inherit pub_methods_classdna_1_1Writer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1Writer.html#a0d344c575be95fce166e56b61056e0fd">~Writer</a> () override</td></tr>
<tr class="separator:a0d344c575be95fce166e56b61056e0fd inherit pub_methods_classdna_1_1Writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41e7a151c6dab14e702667b9e41e8a85 inherit pub_methods_classdna_1_1Writer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1Writer.html#a41e7a151c6dab14e702667b9e41e8a85">setFrom</a> (const <a class="el" href="classdna_1_1Reader.html">Reader</a> *source, <a class="el" href="namespacedna.html#a0ab7aa7faf3fc6bd0a6aa724c142769c">DataLayer</a> layer=<a class="el" href="namespacedna.html#a0ab7aa7faf3fc6bd0a6aa724c142769cab1c94ca2fbc3e78fc30069c8d0f01680">DataLayer::All</a>, <a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *memRes=nullptr)</td></tr>
<tr class="memdesc:a41e7a151c6dab14e702667b9e41e8a85 inherit pub_methods_classdna_1_1Writer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the <a class="el" href="classdna_1_1Writer.html" title="The abstract Writer which its implementations are expected to inherit.">Writer</a> from the given <a class="el" href="classdna_1_1Reader.html" title="The abstract Reader which its implementations are expected to inherit.">Reader</a>. <a href="classdna_1_1Writer.html#a41e7a151c6dab14e702667b9e41e8a85">More...</a><br /></td></tr>
<tr class="separator:a41e7a151c6dab14e702667b9e41e8a85 inherit pub_methods_classdna_1_1Writer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a220225a3400609ea6ad701d82231fcd2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a220225a3400609ea6ad701d82231fcd2">setGUIToRawInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a220225a3400609ea6ad701d82231fcd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input indices used for mapping gui to raw controls. <a href="classdna_1_1BehaviorWriter.html#a220225a3400609ea6ad701d82231fcd2">More...</a><br /></td></tr>
<tr class="separator:a220225a3400609ea6ad701d82231fcd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ff614803260b787dedf6c24f13d5d30"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a8ff614803260b787dedf6c24f13d5d30">setGUIToRawOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a8ff614803260b787dedf6c24f13d5d30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output indices used for mapping gui to raw controls. <a href="classdna_1_1BehaviorWriter.html#a8ff614803260b787dedf6c24f13d5d30">More...</a><br /></td></tr>
<tr class="separator:a8ff614803260b787dedf6c24f13d5d30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2c53991d953244d8d8d9cfef3814537"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#ac2c53991d953244d8d8d9cfef3814537">setGUIToRawFromValues</a> (const float *fromValues, std::uint16_t count)=0</td></tr>
<tr class="memdesc:ac2c53991d953244d8d8d9cfef3814537"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filter values(lower-bounds) used to decide whether a particular entry should be evaluated or not during gui to raw control mapping. <a href="classdna_1_1BehaviorWriter.html#ac2c53991d953244d8d8d9cfef3814537">More...</a><br /></td></tr>
<tr class="separator:ac2c53991d953244d8d8d9cfef3814537"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a834af50cb5c8f1567ab474bb4dce9131"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a834af50cb5c8f1567ab474bb4dce9131">setGUIToRawToValues</a> (const float *toValues, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a834af50cb5c8f1567ab474bb4dce9131"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filter values(upper-bounds) used to decide whether a particular entry should be evaluated or not during gui to raw control mapping. <a href="classdna_1_1BehaviorWriter.html#a834af50cb5c8f1567ab474bb4dce9131">More...</a><br /></td></tr>
<tr class="separator:a834af50cb5c8f1567ab474bb4dce9131"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b6f8d09f7e14f2d4aca12b03247fa55"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a5b6f8d09f7e14f2d4aca12b03247fa55">setGUIToRawSlopeValues</a> (const float *slopeValues, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a5b6f8d09f7e14f2d4aca12b03247fa55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computational values(slope/gradient) used for calculating the output value during gui to raw control mapping. <a href="classdna_1_1BehaviorWriter.html#a5b6f8d09f7e14f2d4aca12b03247fa55">More...</a><br /></td></tr>
<tr class="separator:a5b6f8d09f7e14f2d4aca12b03247fa55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adba15d24dd5998ea0bb9e16c8043f078"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#adba15d24dd5998ea0bb9e16c8043f078">setGUIToRawCutValues</a> (const float *cutValues, std::uint16_t count)=0</td></tr>
<tr class="memdesc:adba15d24dd5998ea0bb9e16c8043f078"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computational values(vertical intercept) used for calculating the output value during gui to raw control mapping. <a href="classdna_1_1BehaviorWriter.html#adba15d24dd5998ea0bb9e16c8043f078">More...</a><br /></td></tr>
<tr class="separator:adba15d24dd5998ea0bb9e16c8043f078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a318c9585948a1b810d3c175adc612cd3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a318c9585948a1b810d3c175adc612cd3">setPSDCount</a> (std::uint16_t count)=0</td></tr>
<tr class="memdesc:a318c9585948a1b810d3c175adc612cd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of distinct PSD expressions. <a href="classdna_1_1BehaviorWriter.html#a318c9585948a1b810d3c175adc612cd3">More...</a><br /></td></tr>
<tr class="separator:a318c9585948a1b810d3c175adc612cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9013b6c4f7fddc63bc3d540024366a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a8b9013b6c4f7fddc63bc3d540024366a">setPSDRowIndices</a> (const std::uint16_t *rowIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a8b9013b6c4f7fddc63bc3d540024366a"><td class="mdescLeft">&#160;</td><td class="mdescRight">PSD(input) indices which will become the rows of the PSD matrix. <a href="classdna_1_1BehaviorWriter.html#a8b9013b6c4f7fddc63bc3d540024366a">More...</a><br /></td></tr>
<tr class="separator:a8b9013b6c4f7fddc63bc3d540024366a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c842c529475cd612097967b76bbbdc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#ae9c842c529475cd612097967b76bbbdc">setPSDColumnIndices</a> (const std::uint16_t *columnIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:ae9c842c529475cd612097967b76bbbdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control(input) indices which will become the columns of the PSD matrix. <a href="classdna_1_1BehaviorWriter.html#ae9c842c529475cd612097967b76bbbdc">More...</a><br /></td></tr>
<tr class="separator:ae9c842c529475cd612097967b76bbbdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0914f0c6d936da871ca3c494f78ae18"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#ab0914f0c6d936da871ca3c494f78ae18">setPSDValues</a> (const float *weights, std::uint16_t count)=0</td></tr>
<tr class="memdesc:ab0914f0c6d936da871ca3c494f78ae18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Weights associated with each PSD row and column pair. <a href="classdna_1_1BehaviorWriter.html#ab0914f0c6d936da871ca3c494f78ae18">More...</a><br /></td></tr>
<tr class="separator:ab0914f0c6d936da871ca3c494f78ae18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28cb22e4690d1921c71775c939652c80"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a28cb22e4690d1921c71775c939652c80">setJointRowCount</a> (std::uint16_t rowCount)=0</td></tr>
<tr class="memdesc:a28cb22e4690d1921c71775c939652c80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of rows in the entire, uncompressed joint matrix. <a href="classdna_1_1BehaviorWriter.html#a28cb22e4690d1921c71775c939652c80">More...</a><br /></td></tr>
<tr class="separator:a28cb22e4690d1921c71775c939652c80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae20b30d9f64ce34affae4c8bb8efa445"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#ae20b30d9f64ce34affae4c8bb8efa445">setJointColumnCount</a> (std::uint16_t columnCount)=0</td></tr>
<tr class="memdesc:ae20b30d9f64ce34affae4c8bb8efa445"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of columns in the entire, uncompressed joint matrix. <a href="classdna_1_1BehaviorWriter.html#ae20b30d9f64ce34affae4c8bb8efa445">More...</a><br /></td></tr>
<tr class="separator:ae20b30d9f64ce34affae4c8bb8efa445"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b9475d1a888a5e7b61c5a64eb40f2ae"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a6b9475d1a888a5e7b61c5a64eb40f2ae">clearJointGroups</a> ()=0</td></tr>
<tr class="memdesc:a6b9475d1a888a5e7b61c5a64eb40f2ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all joint groups. <a href="classdna_1_1BehaviorWriter.html#a6b9475d1a888a5e7b61c5a64eb40f2ae">More...</a><br /></td></tr>
<tr class="separator:a6b9475d1a888a5e7b61c5a64eb40f2ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada7f206c218b1e65bd2331b584322413"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#ada7f206c218b1e65bd2331b584322413">deleteJointGroup</a> (std::uint16_t jointGroupIndex)=0</td></tr>
<tr class="memdesc:ada7f206c218b1e65bd2331b584322413"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the specified joint group. <a href="classdna_1_1BehaviorWriter.html#ada7f206c218b1e65bd2331b584322413">More...</a><br /></td></tr>
<tr class="separator:ada7f206c218b1e65bd2331b584322413"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0574869602e12d5d02c1140b51d8e96e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a0574869602e12d5d02c1140b51d8e96e">setJointGroupLODs</a> (std::uint16_t jointGroupIndex, const std::uint16_t *lods, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a0574869602e12d5d02c1140b51d8e96e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of rows per each level of detail for the specified joint group. <a href="classdna_1_1BehaviorWriter.html#a0574869602e12d5d02c1140b51d8e96e">More...</a><br /></td></tr>
<tr class="separator:a0574869602e12d5d02c1140b51d8e96e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8d6031abc7c0b7a262054c7589719e8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#aa8d6031abc7c0b7a262054c7589719e8">setJointGroupInputIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *inputIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:aa8d6031abc7c0b7a262054c7589719e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column indices that the specified joint group contains. <a href="classdna_1_1BehaviorWriter.html#aa8d6031abc7c0b7a262054c7589719e8">More...</a><br /></td></tr>
<tr class="separator:aa8d6031abc7c0b7a262054c7589719e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1587c7656d8010eae73723f5ebcc8df2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a1587c7656d8010eae73723f5ebcc8df2">setJointGroupOutputIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *outputIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a1587c7656d8010eae73723f5ebcc8df2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Row indices that the specified joint group contains. <a href="classdna_1_1BehaviorWriter.html#a1587c7656d8010eae73723f5ebcc8df2">More...</a><br /></td></tr>
<tr class="separator:a1587c7656d8010eae73723f5ebcc8df2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cd33855b41cf50fa38b40dd871f7b9f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a9cd33855b41cf50fa38b40dd871f7b9f">setJointGroupValues</a> (std::uint16_t jointGroupIndex, const float *values, std::uint32_t count)=0</td></tr>
<tr class="memdesc:a9cd33855b41cf50fa38b40dd871f7b9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Values that the specified joint group contains. <a href="classdna_1_1BehaviorWriter.html#a9cd33855b41cf50fa38b40dd871f7b9f">More...</a><br /></td></tr>
<tr class="separator:a9cd33855b41cf50fa38b40dd871f7b9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc4bde60580a3f969b2c31694c5db4a2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#abc4bde60580a3f969b2c31694c5db4a2">setJointGroupJointIndices</a> (std::uint16_t jointGroupIndex, const std::uint16_t *jointIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:abc4bde60580a3f969b2c31694c5db4a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Joint indices that the specified joint group contains. <a href="classdna_1_1BehaviorWriter.html#abc4bde60580a3f969b2c31694c5db4a2">More...</a><br /></td></tr>
<tr class="separator:abc4bde60580a3f969b2c31694c5db4a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eac4730bc5b2d683f81be7d7abf942a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a9eac4730bc5b2d683f81be7d7abf942a">setBlendShapeChannelLODs</a> (const std::uint16_t *lods, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a9eac4730bc5b2d683f81be7d7abf942a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input index count per each level of detail for blend shapes. <a href="classdna_1_1BehaviorWriter.html#a9eac4730bc5b2d683f81be7d7abf942a">More...</a><br /></td></tr>
<tr class="separator:a9eac4730bc5b2d683f81be7d7abf942a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1298ec717057270d5e29a4ce27352345"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a1298ec717057270d5e29a4ce27352345">setBlendShapeChannelInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a1298ec717057270d5e29a4ce27352345"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input indices used to index into the input vector. <a href="classdna_1_1BehaviorWriter.html#a1298ec717057270d5e29a4ce27352345">More...</a><br /></td></tr>
<tr class="separator:a1298ec717057270d5e29a4ce27352345"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac10d5d4766d112140ba61be45bae15c7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#ac10d5d4766d112140ba61be45bae15c7">setBlendShapeChannelOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:ac10d5d4766d112140ba61be45bae15c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output indices specify the positions of blend shape output values. <a href="classdna_1_1BehaviorWriter.html#ac10d5d4766d112140ba61be45bae15c7">More...</a><br /></td></tr>
<tr class="separator:ac10d5d4766d112140ba61be45bae15c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8794fb60023c7135a8e64df33f760ff8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a8794fb60023c7135a8e64df33f760ff8">setAnimatedMapLODs</a> (const std::uint16_t *lods, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a8794fb60023c7135a8e64df33f760ff8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Row count per each level of detail for animated maps. <a href="classdna_1_1BehaviorWriter.html#a8794fb60023c7135a8e64df33f760ff8">More...</a><br /></td></tr>
<tr class="separator:a8794fb60023c7135a8e64df33f760ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76a88fe1ca13c58e88729846c68668c5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a76a88fe1ca13c58e88729846c68668c5">setAnimatedMapInputIndices</a> (const std::uint16_t *inputIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a76a88fe1ca13c58e88729846c68668c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input indices used to index into the array of input values. <a href="classdna_1_1BehaviorWriter.html#a76a88fe1ca13c58e88729846c68668c5">More...</a><br /></td></tr>
<tr class="separator:a76a88fe1ca13c58e88729846c68668c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1300d462f548d4f1711b2d6c4553b99"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#ac1300d462f548d4f1711b2d6c4553b99">setAnimatedMapOutputIndices</a> (const std::uint16_t *outputIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:ac1300d462f548d4f1711b2d6c4553b99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output indices that specify the computed output value's position. <a href="classdna_1_1BehaviorWriter.html#ac1300d462f548d4f1711b2d6c4553b99">More...</a><br /></td></tr>
<tr class="separator:ac1300d462f548d4f1711b2d6c4553b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcc2982bd1e9a7b014904f55382ea7f7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#adcc2982bd1e9a7b014904f55382ea7f7">setAnimatedMapFromValues</a> (const float *fromValues, std::uint16_t count)=0</td></tr>
<tr class="memdesc:adcc2982bd1e9a7b014904f55382ea7f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filter values(lower-bounds) used to decide whether a particular entry should be evaluated or not. <a href="classdna_1_1BehaviorWriter.html#adcc2982bd1e9a7b014904f55382ea7f7">More...</a><br /></td></tr>
<tr class="separator:adcc2982bd1e9a7b014904f55382ea7f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e360d3d0c2a1fe5f5fa500b879e8b27"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a4e360d3d0c2a1fe5f5fa500b879e8b27">setAnimatedMapToValues</a> (const float *toValues, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a4e360d3d0c2a1fe5f5fa500b879e8b27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Filter values(upper-bounds) used to decide whether a particular entry should be evaluated or not. <a href="classdna_1_1BehaviorWriter.html#a4e360d3d0c2a1fe5f5fa500b879e8b27">More...</a><br /></td></tr>
<tr class="separator:a4e360d3d0c2a1fe5f5fa500b879e8b27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85b0b644ee45dbc4ef4ccc3299c4d43b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a85b0b644ee45dbc4ef4ccc3299c4d43b">setAnimatedMapSlopeValues</a> (const float *slopeValues, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a85b0b644ee45dbc4ef4ccc3299c4d43b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computational values(slope/gradient) used for calculating the output value. <a href="classdna_1_1BehaviorWriter.html#a85b0b644ee45dbc4ef4ccc3299c4d43b">More...</a><br /></td></tr>
<tr class="separator:a85b0b644ee45dbc4ef4ccc3299c4d43b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b66c9c33eddeb21eae0ad734cecc343"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#a1b66c9c33eddeb21eae0ad734cecc343">setAnimatedMapCutValues</a> (const float *cutValues, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a1b66c9c33eddeb21eae0ad734cecc343"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computational values(vertical intercept) used for calculating the output value. <a href="classdna_1_1BehaviorWriter.html#a1b66c9c33eddeb21eae0ad734cecc343">More...</a><br /></td></tr>
<tr class="separator:a1b66c9c33eddeb21eae0ad734cecc343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51ec75c1d95e3f6b11e76a63bff7830a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a51ec75c1d95e3f6b11e76a63bff7830a">clearGUIControlNames</a> ()=0</td></tr>
<tr class="memdesc:a51ec75c1d95e3f6b11e76a63bff7830a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored GUI control names. <a href="classdna_1_1DefinitionWriter.html#a51ec75c1d95e3f6b11e76a63bff7830a">More...</a><br /></td></tr>
<tr class="separator:a51ec75c1d95e3f6b11e76a63bff7830a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbe167777c421076e740f9e775f1ca52"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#acbe167777c421076e740f9e775f1ca52">setGUIControlName</a> (std::uint16_t index, const char *name)=0</td></tr>
<tr class="memdesc:acbe167777c421076e740f9e775f1ca52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of the specified GUI control. <a href="classdna_1_1DefinitionWriter.html#acbe167777c421076e740f9e775f1ca52">More...</a><br /></td></tr>
<tr class="separator:acbe167777c421076e740f9e775f1ca52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc7053615464e121b86bb6c3c3605398"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#abc7053615464e121b86bb6c3c3605398">clearRawControlNames</a> ()=0</td></tr>
<tr class="memdesc:abc7053615464e121b86bb6c3c3605398"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored raw control names. <a href="classdna_1_1DefinitionWriter.html#abc7053615464e121b86bb6c3c3605398">More...</a><br /></td></tr>
<tr class="separator:abc7053615464e121b86bb6c3c3605398"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a603d4b1155e298fc240c991c51a35057"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a603d4b1155e298fc240c991c51a35057">setRawControlName</a> (std::uint16_t index, const char *name)=0</td></tr>
<tr class="memdesc:a603d4b1155e298fc240c991c51a35057"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of the specified raw control. <a href="classdna_1_1DefinitionWriter.html#a603d4b1155e298fc240c991c51a35057">More...</a><br /></td></tr>
<tr class="separator:a603d4b1155e298fc240c991c51a35057"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a623e9d447ff61291f0c4eebb2a52161d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a623e9d447ff61291f0c4eebb2a52161d">clearJointNames</a> ()=0</td></tr>
<tr class="memdesc:a623e9d447ff61291f0c4eebb2a52161d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored joint names. <a href="classdna_1_1DefinitionWriter.html#a623e9d447ff61291f0c4eebb2a52161d">More...</a><br /></td></tr>
<tr class="separator:a623e9d447ff61291f0c4eebb2a52161d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaece7b99c2c0a9a91667920dc7ee489b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#aaece7b99c2c0a9a91667920dc7ee489b">setJointName</a> (std::uint16_t index, const char *name)=0</td></tr>
<tr class="memdesc:aaece7b99c2c0a9a91667920dc7ee489b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of the specified joint. <a href="classdna_1_1DefinitionWriter.html#aaece7b99c2c0a9a91667920dc7ee489b">More...</a><br /></td></tr>
<tr class="separator:aaece7b99c2c0a9a91667920dc7ee489b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5678ae2507289472d3bf7db42cf5737"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#af5678ae2507289472d3bf7db42cf5737">clearJointIndices</a> ()=0</td></tr>
<tr class="memdesc:af5678ae2507289472d3bf7db42cf5737"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored joint indices. <a href="classdna_1_1DefinitionWriter.html#af5678ae2507289472d3bf7db42cf5737">More...</a><br /></td></tr>
<tr class="separator:af5678ae2507289472d3bf7db42cf5737"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d2908222c87eaae02f42897a3800ffb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a6d2908222c87eaae02f42897a3800ffb">setJointIndices</a> (std::uint16_t index, const std::uint16_t *jointIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a6d2908222c87eaae02f42897a3800ffb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store a list of joint indices onto a specified index. <a href="classdna_1_1DefinitionWriter.html#a6d2908222c87eaae02f42897a3800ffb">More...</a><br /></td></tr>
<tr class="separator:a6d2908222c87eaae02f42897a3800ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada594e28662c8743180659e88666de30"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#ada594e28662c8743180659e88666de30">clearLODJointMappings</a> ()=0</td></tr>
<tr class="memdesc:ada594e28662c8743180659e88666de30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored LOD to joint list index mapping entries. <a href="classdna_1_1DefinitionWriter.html#ada594e28662c8743180659e88666de30">More...</a><br /></td></tr>
<tr class="separator:ada594e28662c8743180659e88666de30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab455cc12547a8bf8fd640442c2cd37a4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#ab455cc12547a8bf8fd640442c2cd37a4">setLODJointMapping</a> (std::uint16_t lod, std::uint16_t index)=0</td></tr>
<tr class="memdesc:ab455cc12547a8bf8fd640442c2cd37a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set which joints belong to which level of detail. <a href="classdna_1_1DefinitionWriter.html#ab455cc12547a8bf8fd640442c2cd37a4">More...</a><br /></td></tr>
<tr class="separator:ab455cc12547a8bf8fd640442c2cd37a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa69021d1daa96e5dc6c664a4a4d5b6f1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#aa69021d1daa96e5dc6c664a4a4d5b6f1">clearBlendShapeChannelNames</a> ()=0</td></tr>
<tr class="memdesc:aa69021d1daa96e5dc6c664a4a4d5b6f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored blend shape channel names. <a href="classdna_1_1DefinitionWriter.html#aa69021d1daa96e5dc6c664a4a4d5b6f1">More...</a><br /></td></tr>
<tr class="separator:aa69021d1daa96e5dc6c664a4a4d5b6f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16e68f1b1ec7a84ca03764c16a114b89"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a16e68f1b1ec7a84ca03764c16a114b89">setBlendShapeChannelName</a> (std::uint16_t index, const char *name)=0</td></tr>
<tr class="memdesc:a16e68f1b1ec7a84ca03764c16a114b89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of the specified blend shape channel. <a href="classdna_1_1DefinitionWriter.html#a16e68f1b1ec7a84ca03764c16a114b89">More...</a><br /></td></tr>
<tr class="separator:a16e68f1b1ec7a84ca03764c16a114b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ccdfa0345f7789514a8dbb77fd9d6bf"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a7ccdfa0345f7789514a8dbb77fd9d6bf">clearBlendShapeChannelIndices</a> ()=0</td></tr>
<tr class="memdesc:a7ccdfa0345f7789514a8dbb77fd9d6bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored blend shape channel indices. <a href="classdna_1_1DefinitionWriter.html#a7ccdfa0345f7789514a8dbb77fd9d6bf">More...</a><br /></td></tr>
<tr class="separator:a7ccdfa0345f7789514a8dbb77fd9d6bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae938261e6df4857c604fbde039d02f3c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#ae938261e6df4857c604fbde039d02f3c">setBlendShapeChannelIndices</a> (std::uint16_t index, const std::uint16_t *blendShapeChannelIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:ae938261e6df4857c604fbde039d02f3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store a list of blend shape channel name indices onto a specified index. <a href="classdna_1_1DefinitionWriter.html#ae938261e6df4857c604fbde039d02f3c">More...</a><br /></td></tr>
<tr class="separator:ae938261e6df4857c604fbde039d02f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fa5d2b6c9fb5725cc0bba2ea7c5b1ab"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a2fa5d2b6c9fb5725cc0bba2ea7c5b1ab">clearLODBlendShapeChannelMappings</a> ()=0</td></tr>
<tr class="memdesc:a2fa5d2b6c9fb5725cc0bba2ea7c5b1ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored LOD to blend shape channel list index mapping entries. <a href="classdna_1_1DefinitionWriter.html#a2fa5d2b6c9fb5725cc0bba2ea7c5b1ab">More...</a><br /></td></tr>
<tr class="separator:a2fa5d2b6c9fb5725cc0bba2ea7c5b1ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecc6f0194a3ede2fd3a5949b5d726fab"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#aecc6f0194a3ede2fd3a5949b5d726fab">setLODBlendShapeChannelMapping</a> (std::uint16_t lod, std::uint16_t index)=0</td></tr>
<tr class="memdesc:aecc6f0194a3ede2fd3a5949b5d726fab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set which blend shape channels belong to which level of detail. <a href="classdna_1_1DefinitionWriter.html#aecc6f0194a3ede2fd3a5949b5d726fab">More...</a><br /></td></tr>
<tr class="separator:aecc6f0194a3ede2fd3a5949b5d726fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afab13f64abd3b2600cbb33f513c6e4bb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#afab13f64abd3b2600cbb33f513c6e4bb">clearAnimatedMapNames</a> ()=0</td></tr>
<tr class="memdesc:afab13f64abd3b2600cbb33f513c6e4bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored animated map names. <a href="classdna_1_1DefinitionWriter.html#afab13f64abd3b2600cbb33f513c6e4bb">More...</a><br /></td></tr>
<tr class="separator:afab13f64abd3b2600cbb33f513c6e4bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a952b9e26982e07b7cff4118cb7e4b3d9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a952b9e26982e07b7cff4118cb7e4b3d9">setAnimatedMapName</a> (std::uint16_t index, const char *name)=0</td></tr>
<tr class="memdesc:a952b9e26982e07b7cff4118cb7e4b3d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of the specified animated map. <a href="classdna_1_1DefinitionWriter.html#a952b9e26982e07b7cff4118cb7e4b3d9">More...</a><br /></td></tr>
<tr class="separator:a952b9e26982e07b7cff4118cb7e4b3d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a833ddf3aa21ae018e73923a9c17e8f6c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a833ddf3aa21ae018e73923a9c17e8f6c">clearAnimatedMapIndices</a> ()=0</td></tr>
<tr class="memdesc:a833ddf3aa21ae018e73923a9c17e8f6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored animated map indices. <a href="classdna_1_1DefinitionWriter.html#a833ddf3aa21ae018e73923a9c17e8f6c">More...</a><br /></td></tr>
<tr class="separator:a833ddf3aa21ae018e73923a9c17e8f6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b34f7c55202132ea233bf62305e95fd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a9b34f7c55202132ea233bf62305e95fd">setAnimatedMapIndices</a> (std::uint16_t index, const std::uint16_t *animatedMapIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a9b34f7c55202132ea233bf62305e95fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store a list of animated map name indices onto a specified index. <a href="classdna_1_1DefinitionWriter.html#a9b34f7c55202132ea233bf62305e95fd">More...</a><br /></td></tr>
<tr class="separator:a9b34f7c55202132ea233bf62305e95fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae88b611a59fdfadfef3fef6316bf7e0f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#ae88b611a59fdfadfef3fef6316bf7e0f">clearLODAnimatedMapMappings</a> ()=0</td></tr>
<tr class="memdesc:ae88b611a59fdfadfef3fef6316bf7e0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored LOD to animated map list index mapping entries. <a href="classdna_1_1DefinitionWriter.html#ae88b611a59fdfadfef3fef6316bf7e0f">More...</a><br /></td></tr>
<tr class="separator:ae88b611a59fdfadfef3fef6316bf7e0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8fbf066b96f5405488ea83ccd0b3ed2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#ac8fbf066b96f5405488ea83ccd0b3ed2">setLODAnimatedMapMapping</a> (std::uint16_t lod, std::uint16_t index)=0</td></tr>
<tr class="memdesc:ac8fbf066b96f5405488ea83ccd0b3ed2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set which animated maps belong to which level of detail. <a href="classdna_1_1DefinitionWriter.html#ac8fbf066b96f5405488ea83ccd0b3ed2">More...</a><br /></td></tr>
<tr class="separator:ac8fbf066b96f5405488ea83ccd0b3ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12aa23a21232da2ffaa51e4dc6748bb8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a12aa23a21232da2ffaa51e4dc6748bb8">clearMeshNames</a> ()=0</td></tr>
<tr class="memdesc:a12aa23a21232da2ffaa51e4dc6748bb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored mesh names. <a href="classdna_1_1DefinitionWriter.html#a12aa23a21232da2ffaa51e4dc6748bb8">More...</a><br /></td></tr>
<tr class="separator:a12aa23a21232da2ffaa51e4dc6748bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a04e9932ae29728b79d6fe38b86755f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a3a04e9932ae29728b79d6fe38b86755f">setMeshName</a> (std::uint16_t index, const char *name)=0</td></tr>
<tr class="memdesc:a3a04e9932ae29728b79d6fe38b86755f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of the specified mesh. <a href="classdna_1_1DefinitionWriter.html#a3a04e9932ae29728b79d6fe38b86755f">More...</a><br /></td></tr>
<tr class="separator:a3a04e9932ae29728b79d6fe38b86755f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4875b5153d765696a6693add5dd0c46"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#aa4875b5153d765696a6693add5dd0c46">clearMeshIndices</a> ()=0</td></tr>
<tr class="memdesc:aa4875b5153d765696a6693add5dd0c46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored mesh indices. <a href="classdna_1_1DefinitionWriter.html#aa4875b5153d765696a6693add5dd0c46">More...</a><br /></td></tr>
<tr class="separator:aa4875b5153d765696a6693add5dd0c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ede54dbf2feef53b1210297a74ecb3d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a1ede54dbf2feef53b1210297a74ecb3d">setMeshIndices</a> (std::uint16_t index, const std::uint16_t *meshIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a1ede54dbf2feef53b1210297a74ecb3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store a list of mesh name indices onto a specified index. <a href="classdna_1_1DefinitionWriter.html#a1ede54dbf2feef53b1210297a74ecb3d">More...</a><br /></td></tr>
<tr class="separator:a1ede54dbf2feef53b1210297a74ecb3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e8476c54bee8764db7e22f2d813c5e0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a4e8476c54bee8764db7e22f2d813c5e0">clearLODMeshMappings</a> ()=0</td></tr>
<tr class="memdesc:a4e8476c54bee8764db7e22f2d813c5e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored LOD to mesh list index mapping entries. <a href="classdna_1_1DefinitionWriter.html#a4e8476c54bee8764db7e22f2d813c5e0">More...</a><br /></td></tr>
<tr class="separator:a4e8476c54bee8764db7e22f2d813c5e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76c1e2ef776b647c7313c6373daa0ad5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a76c1e2ef776b647c7313c6373daa0ad5">setLODMeshMapping</a> (std::uint16_t lod, std::uint16_t index)=0</td></tr>
<tr class="memdesc:a76c1e2ef776b647c7313c6373daa0ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set which meshes belong to which level of detail. <a href="classdna_1_1DefinitionWriter.html#a76c1e2ef776b647c7313c6373daa0ad5">More...</a><br /></td></tr>
<tr class="separator:a76c1e2ef776b647c7313c6373daa0ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df6e5029b789fd4a14208d1416cd246"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a0df6e5029b789fd4a14208d1416cd246">clearMeshBlendShapeChannelMappings</a> ()=0</td></tr>
<tr class="memdesc:a0df6e5029b789fd4a14208d1416cd246"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all stored mesh to blend shape channel mapping entries. <a href="classdna_1_1DefinitionWriter.html#a0df6e5029b789fd4a14208d1416cd246">More...</a><br /></td></tr>
<tr class="separator:a0df6e5029b789fd4a14208d1416cd246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2af79d245c8106f3d9d893033355826d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a2af79d245c8106f3d9d893033355826d">setMeshBlendShapeChannelMapping</a> (std::uint32_t index, std::uint16_t meshIndex, std::uint16_t blendShapeChannelIndex)=0</td></tr>
<tr class="memdesc:a2af79d245c8106f3d9d893033355826d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Associate a blend shape channel with it's mesh. <a href="classdna_1_1DefinitionWriter.html#a2af79d245c8106f3d9d893033355826d">More...</a><br /></td></tr>
<tr class="separator:a2af79d245c8106f3d9d893033355826d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69035647abcca8cad52431ca759fc96d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a69035647abcca8cad52431ca759fc96d">setJointHierarchy</a> (const std::uint16_t *jointIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a69035647abcca8cad52431ca759fc96d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A simple array describing the parent-child relationships between joints. <a href="classdna_1_1DefinitionWriter.html#a69035647abcca8cad52431ca759fc96d">More...</a><br /></td></tr>
<tr class="separator:a69035647abcca8cad52431ca759fc96d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af64d1d8956f3d0cd3165dae9df275c41"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#af64d1d8956f3d0cd3165dae9df275c41">setNeutralJointTranslations</a> (const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> *translations, std::uint16_t count)=0</td></tr>
<tr class="separator:af64d1d8956f3d0cd3165dae9df275c41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a487bb27204d18dc9f120a3c18cd1539b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#a487bb27204d18dc9f120a3c18cd1539b">setNeutralJointRotations</a> (const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> *rotations, std::uint16_t count)=0</td></tr>
<tr class="separator:a487bb27204d18dc9f120a3c18cd1539b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9af57f937e1d24de1b6fcad6f109e4e0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#a9af57f937e1d24de1b6fcad6f109e4e0">setName</a> (const char *name)=0</td></tr>
<tr class="separator:a9af57f937e1d24de1b6fcad6f109e4e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed61cd3661fe097ac1792608ea13971b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#aed61cd3661fe097ac1792608ea13971b">setArchetype</a> (<a class="el" href="namespacedna.html#a4a14ef1c085b2668735a8c8e965eec4f">Archetype</a> archetype)=0</td></tr>
<tr class="separator:aed61cd3661fe097ac1792608ea13971b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f5376ccecaa926aba462ff4cba47244"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#a7f5376ccecaa926aba462ff4cba47244">setGender</a> (<a class="el" href="namespacedna.html#ae2ab72c674a376b1ed4b37d59e7ec20f">Gender</a> gender)=0</td></tr>
<tr class="separator:a7f5376ccecaa926aba462ff4cba47244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23839423080cbbef906d2edc1eb47b2a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#a23839423080cbbef906d2edc1eb47b2a">setAge</a> (std::uint16_t age)=0</td></tr>
<tr class="separator:a23839423080cbbef906d2edc1eb47b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace23be7b6e8b6104f472ca3f1d4b2235"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#ace23be7b6e8b6104f472ca3f1d4b2235">clearMetaData</a> ()=0</td></tr>
<tr class="memdesc:ace23be7b6e8b6104f472ca3f1d4b2235"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empties the metadata storage, delete all key-value pairs. <a href="classdna_1_1DescriptorWriter.html#ace23be7b6e8b6104f472ca3f1d4b2235">More...</a><br /></td></tr>
<tr class="separator:ace23be7b6e8b6104f472ca3f1d4b2235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03d2b0ecc0a5e01081e9a5fccec9ca65"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#a03d2b0ecc0a5e01081e9a5fccec9ca65">setMetaData</a> (const char *key, const char *value)=0</td></tr>
<tr class="memdesc:a03d2b0ecc0a5e01081e9a5fccec9ca65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Associate the metadata value with the given key. <a href="classdna_1_1DescriptorWriter.html#a03d2b0ecc0a5e01081e9a5fccec9ca65">More...</a><br /></td></tr>
<tr class="separator:a03d2b0ecc0a5e01081e9a5fccec9ca65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac104f5869d0b01c92e8dcc7b6fcf7cc9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#ac104f5869d0b01c92e8dcc7b6fcf7cc9">setTranslationUnit</a> (<a class="el" href="namespacedna.html#abf96ecde7d9e8593bf3b2dd0649645d7">TranslationUnit</a> unit)=0</td></tr>
<tr class="separator:ac104f5869d0b01c92e8dcc7b6fcf7cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1756bb4c64fb48a95af1daea77c6b5a6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#a1756bb4c64fb48a95af1daea77c6b5a6">setRotationUnit</a> (<a class="el" href="namespacedna.html#a3c0e43a827bcc3c5546573ff589c2e38">RotationUnit</a> unit)=0</td></tr>
<tr class="separator:a1756bb4c64fb48a95af1daea77c6b5a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a118e6fd0b17b4b40ff265f45d442e7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#a0a118e6fd0b17b4b40ff265f45d442e7">setCoordinateSystem</a> (<a class="el" href="structdna_1_1CoordinateSystem.html">CoordinateSystem</a> system)=0</td></tr>
<tr class="separator:a0a118e6fd0b17b4b40ff265f45d442e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20f5c0bd82865136e3df7c9d67585213"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#a20f5c0bd82865136e3df7c9d67585213">setLODCount</a> (std::uint16_t lodCount)=0</td></tr>
<tr class="memdesc:a20f5c0bd82865136e3df7c9d67585213"><td class="mdescLeft">&#160;</td><td class="mdescRight">Available levels of detail (e.g. 6 which means the following levels are available: [0,1,2,3,4,5], where 0 is the LOD with the highest details, and 5 is the LOD with lowest details). <a href="classdna_1_1DescriptorWriter.html#a20f5c0bd82865136e3df7c9d67585213">More...</a><br /></td></tr>
<tr class="separator:a20f5c0bd82865136e3df7c9d67585213"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f909fc6dcb53baa4462b45644056d5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#a30f909fc6dcb53baa4462b45644056d5">setDBMaxLOD</a> (std::uint16_t lod)=0</td></tr>
<tr class="memdesc:a30f909fc6dcb53baa4462b45644056d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum level of detail stored in the <a class="el" href="structdna_1_1DNA.html">DNA</a> data for this character. <a href="classdna_1_1DescriptorWriter.html#a30f909fc6dcb53baa4462b45644056d5">More...</a><br /></td></tr>
<tr class="separator:a30f909fc6dcb53baa4462b45644056d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac194e90483e1fb937ad43cc57d9f9dba"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#ac194e90483e1fb937ad43cc57d9f9dba">setDBComplexity</a> (const char *name)=0</td></tr>
<tr class="memdesc:ac194e90483e1fb937ad43cc57d9f9dba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of the input control interface used to drive this character rig. <a href="classdna_1_1DescriptorWriter.html#ac194e90483e1fb937ad43cc57d9f9dba">More...</a><br /></td></tr>
<tr class="separator:ac194e90483e1fb937ad43cc57d9f9dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7b713af76afdc4f89af288b983c6779"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#ac7b713af76afdc4f89af288b983c6779">setDBName</a> (const char *name)=0</td></tr>
<tr class="memdesc:ac7b713af76afdc4f89af288b983c6779"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of the database from which the character originates. <a href="classdna_1_1DescriptorWriter.html#ac7b713af76afdc4f89af288b983c6779">More...</a><br /></td></tr>
<tr class="separator:ac7b713af76afdc4f89af288b983c6779"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a256a78757e7ae43a9c815a2b1c5f1638"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a256a78757e7ae43a9c815a2b1c5f1638">clearMeshes</a> ()=0</td></tr>
<tr class="memdesc:a256a78757e7ae43a9c815a2b1c5f1638"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all meshes. <a href="classdna_1_1GeometryWriter.html#a256a78757e7ae43a9c815a2b1c5f1638">More...</a><br /></td></tr>
<tr class="separator:a256a78757e7ae43a9c815a2b1c5f1638"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e68e144fc72334a7a69b3dacfdeb9c4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a7e68e144fc72334a7a69b3dacfdeb9c4">deleteMesh</a> (std::uint16_t meshIndex)=0</td></tr>
<tr class="memdesc:a7e68e144fc72334a7a69b3dacfdeb9c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the specified mesh. <a href="classdna_1_1GeometryWriter.html#a7e68e144fc72334a7a69b3dacfdeb9c4">More...</a><br /></td></tr>
<tr class="separator:a7e68e144fc72334a7a69b3dacfdeb9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebfee73d4e1219e3170e7f6b8960f03a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#aebfee73d4e1219e3170e7f6b8960f03a">setVertexPositions</a> (std::uint16_t meshIndex, const <a class="el" href="namespacedna.html#a9072bc7f1819bb953f3b027a3f3364d3">Position</a> *positions, std::uint32_t count)=0</td></tr>
<tr class="memdesc:aebfee73d4e1219e3170e7f6b8960f03a"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of vertex positions. <a href="classdna_1_1GeometryWriter.html#aebfee73d4e1219e3170e7f6b8960f03a">More...</a><br /></td></tr>
<tr class="separator:aebfee73d4e1219e3170e7f6b8960f03a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29e35bef1a560c33e2e022d410d2cd7e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a29e35bef1a560c33e2e022d410d2cd7e">setVertexTextureCoordinates</a> (std::uint16_t meshIndex, const <a class="el" href="structdna_1_1TextureCoordinate.html">TextureCoordinate</a> *textureCoordinates, std::uint32_t count)=0</td></tr>
<tr class="memdesc:a29e35bef1a560c33e2e022d410d2cd7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of vertex texture coordinates. <a href="classdna_1_1GeometryWriter.html#a29e35bef1a560c33e2e022d410d2cd7e">More...</a><br /></td></tr>
<tr class="separator:a29e35bef1a560c33e2e022d410d2cd7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57e513ac3e7dc63a8debb768174be323"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a57e513ac3e7dc63a8debb768174be323">setVertexNormals</a> (std::uint16_t meshIndex, const <a class="el" href="namespacedna.html#a84f989478dde8c6049292d6872282bba">Normal</a> *normals, std::uint32_t count)=0</td></tr>
<tr class="memdesc:a57e513ac3e7dc63a8debb768174be323"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of vertex normals. <a href="classdna_1_1GeometryWriter.html#a57e513ac3e7dc63a8debb768174be323">More...</a><br /></td></tr>
<tr class="separator:a57e513ac3e7dc63a8debb768174be323"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37c74ec30c140577de33907ee744f56d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a37c74ec30c140577de33907ee744f56d">setVertexLayouts</a> (std::uint16_t meshIndex, const <a class="el" href="structdna_1_1VertexLayout.html">VertexLayout</a> *layouts, std::uint32_t count)=0</td></tr>
<tr class="memdesc:a37c74ec30c140577de33907ee744f56d"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of vertex layouts the belong to the specified mesh. <a href="classdna_1_1GeometryWriter.html#a37c74ec30c140577de33907ee744f56d">More...</a><br /></td></tr>
<tr class="separator:a37c74ec30c140577de33907ee744f56d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d746233671efa8b06f965cf77a0974b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a6d746233671efa8b06f965cf77a0974b">clearFaceVertexLayoutIndices</a> (std::uint16_t meshIndex)=0</td></tr>
<tr class="memdesc:a6d746233671efa8b06f965cf77a0974b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all lists of vertex layout indices for the specified mesh. <a href="classdna_1_1GeometryWriter.html#a6d746233671efa8b06f965cf77a0974b">More...</a><br /></td></tr>
<tr class="separator:a6d746233671efa8b06f965cf77a0974b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dc0c7304f1429b1895fcedffde8bfa3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a0dc0c7304f1429b1895fcedffde8bfa3">setFaceVertexLayoutIndices</a> (std::uint16_t meshIndex, std::uint32_t faceIndex, const std::uint32_t *layoutIndices, std::uint32_t count)=0</td></tr>
<tr class="memdesc:a0dc0c7304f1429b1895fcedffde8bfa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertex layout indices that belong to the specified face. <a href="classdna_1_1GeometryWriter.html#a0dc0c7304f1429b1895fcedffde8bfa3">More...</a><br /></td></tr>
<tr class="separator:a0dc0c7304f1429b1895fcedffde8bfa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a847d4e6701869a0eb3f528775e2bcf36"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a847d4e6701869a0eb3f528775e2bcf36">setMaximumInfluencePerVertex</a> (std::uint16_t meshIndex, std::uint16_t maxInfluenceCount)=0</td></tr>
<tr class="separator:a847d4e6701869a0eb3f528775e2bcf36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad177d927d0338fba4ef2ae4ab95babdb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#ad177d927d0338fba4ef2ae4ab95babdb">clearSkinWeights</a> (std::uint16_t meshIndex)=0</td></tr>
<tr class="memdesc:ad177d927d0338fba4ef2ae4ab95babdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all skin weights for the specified mesh. <a href="classdna_1_1GeometryWriter.html#ad177d927d0338fba4ef2ae4ab95babdb">More...</a><br /></td></tr>
<tr class="separator:ad177d927d0338fba4ef2ae4ab95babdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a7aeca2da8cd7829461a141690acc15"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a6a7aeca2da8cd7829461a141690acc15">setSkinWeightsValues</a> (std::uint16_t meshIndex, std::uint32_t vertexIndex, const float *weights, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a6a7aeca2da8cd7829461a141690acc15"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of skin weights influencing the referenced vertex. <a href="classdna_1_1GeometryWriter.html#a6a7aeca2da8cd7829461a141690acc15">More...</a><br /></td></tr>
<tr class="separator:a6a7aeca2da8cd7829461a141690acc15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1193d02012fe866e4a306205eaefe9ca"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a1193d02012fe866e4a306205eaefe9ca">setSkinWeightsJointIndices</a> (std::uint16_t meshIndex, std::uint32_t vertexIndex, const std::uint16_t *jointIndices, std::uint16_t count)=0</td></tr>
<tr class="memdesc:a1193d02012fe866e4a306205eaefe9ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of joint indices associated with each skin weight for the specified vertex. <a href="classdna_1_1GeometryWriter.html#a1193d02012fe866e4a306205eaefe9ca">More...</a><br /></td></tr>
<tr class="separator:a1193d02012fe866e4a306205eaefe9ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c0d6fe95fadbaca5d967308444d7f6d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a4c0d6fe95fadbaca5d967308444d7f6d">clearBlendShapeTargets</a> (std::uint16_t meshIndex)=0</td></tr>
<tr class="memdesc:a4c0d6fe95fadbaca5d967308444d7f6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all blend shape targets for the specified mesh. <a href="classdna_1_1GeometryWriter.html#a4c0d6fe95fadbaca5d967308444d7f6d">More...</a><br /></td></tr>
<tr class="separator:a4c0d6fe95fadbaca5d967308444d7f6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4ee705c45615b3fce8ed96f1b3b0890"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#aa4ee705c45615b3fce8ed96f1b3b0890">setBlendShapeChannelIndex</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, std::uint16_t blendShapeChannelIndex)=0</td></tr>
<tr class="memdesc:aa4ee705c45615b3fce8ed96f1b3b0890"><td class="mdescLeft">&#160;</td><td class="mdescRight">The matching blend shape channel index of the specified blend shape target. <a href="classdna_1_1GeometryWriter.html#aa4ee705c45615b3fce8ed96f1b3b0890">More...</a><br /></td></tr>
<tr class="separator:aa4ee705c45615b3fce8ed96f1b3b0890"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1d73319b25b070f0d72c59fdd2e55c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a8a1d73319b25b070f0d72c59fdd2e55c">setBlendShapeTargetDeltas</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, const <a class="el" href="namespacedna.html#a85b79cf01a80e2a33a837a1183ec89d1">Delta</a> *deltas, std::uint32_t count)=0</td></tr>
<tr class="memdesc:a8a1d73319b25b070f0d72c59fdd2e55c"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of deltas for each affected vertex. <a href="classdna_1_1GeometryWriter.html#a8a1d73319b25b070f0d72c59fdd2e55c">More...</a><br /></td></tr>
<tr class="separator:a8a1d73319b25b070f0d72c59fdd2e55c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f10ae8f75a2f036edb7b9cbcba3ecb5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a5f10ae8f75a2f036edb7b9cbcba3ecb5">setBlendShapeTargetVertexIndices</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, const std::uint32_t *vertexIndices, std::uint32_t count)=0</td></tr>
<tr class="memdesc:a5f10ae8f75a2f036edb7b9cbcba3ecb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertex position indices affected by the specified blend shape target. <a href="classdna_1_1GeometryWriter.html#a5f10ae8f75a2f036edb7b9cbcba3ecb5">More...</a><br /></td></tr>
<tr class="separator:a5f10ae8f75a2f036edb7b9cbcba3ecb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classdna_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classdna_1_1BaseImpl')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classdna_1_1BaseImpl.html">dna::BaseImpl</a></td></tr>
<tr class="memitem:a22006a54d368829db22b9bde38442de2 inherit pub_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a22006a54d368829db22b9bde38442de2">getMemoryResource</a> ()</td></tr>
<tr class="separator:a22006a54d368829db22b9bde38442de2 inherit pub_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:aba55a42cdc5236615c44db6c801e884a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtrio_1_1BoundedIOStream.html">BoundedIOStream</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1JSONStreamWriterImpl.html#aba55a42cdc5236615c44db6c801e884a">stream</a></td></tr>
<tr class="separator:aba55a42cdc5236615c44db6c801e884a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b072c1aa7369a4af72d73d1ceb043c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classterse_1_1JSONOutputArchive.html">terse::JSONOutputArchive</a>&lt; <a class="el" href="classtrio_1_1BoundedIOStream.html">BoundedIOStream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1JSONStreamWriterImpl.html#a8b072c1aa7369a4af72d73d1ceb043c7">archive</a></td></tr>
<tr class="separator:a8b072c1aa7369a4af72d73d1ceb043c7"><td class="memSeparator" colspan="2">&#160;</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 pub_static_methods_classdna_1_1JSONStreamWriter"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classdna_1_1JSONStreamWriter')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classdna_1_1JSONStreamWriter.html">dna::JSONStreamWriter</a></td></tr>
<tr class="memitem:a6b2f9a549be4e01356c9115570ca5678 inherit pub_static_methods_classdna_1_1JSONStreamWriter"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classdna_1_1JSONStreamWriter.html">JSONStreamWriter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1JSONStreamWriter.html#a6b2f9a549be4e01356c9115570ca5678">create</a> (<a class="el" href="classtrio_1_1BoundedIOStream.html">BoundedIOStream</a> *stream, std::uint32_t indentWidth=4u, <a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *memRes=nullptr)</td></tr>
<tr class="memdesc:a6b2f9a549be4e01356c9115570ca5678 inherit pub_static_methods_classdna_1_1JSONStreamWriter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Factory method for creation of <a class="el" href="classdna_1_1JSONStreamWriter.html">JSONStreamWriter</a>. <a href="classdna_1_1JSONStreamWriter.html#a6b2f9a549be4e01356c9115570ca5678">More...</a><br /></td></tr>
<tr class="separator:a6b2f9a549be4e01356c9115570ca5678 inherit pub_static_methods_classdna_1_1JSONStreamWriter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27c4ee72efb340602e440eb507bd1196 inherit pub_static_methods_classdna_1_1JSONStreamWriter"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1JSONStreamWriter.html#a27c4ee72efb340602e440eb507bd1196">destroy</a> (<a class="el" href="classdna_1_1JSONStreamWriter.html">JSONStreamWriter</a> *instance)</td></tr>
<tr class="memdesc:a27c4ee72efb340602e440eb507bd1196 inherit pub_static_methods_classdna_1_1JSONStreamWriter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method for freeing a <a class="el" href="classdna_1_1JSONStreamWriter.html">JSONStreamWriter</a> instance. <a href="classdna_1_1JSONStreamWriter.html#a27c4ee72efb340602e440eb507bd1196">More...</a><br /></td></tr>
<tr class="separator:a27c4ee72efb340602e440eb507bd1196 inherit pub_static_methods_classdna_1_1JSONStreamWriter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classdna_1_1BehaviorWriter"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classdna_1_1BehaviorWriter')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classdna_1_1BehaviorWriter.html">dna::BehaviorWriter</a></td></tr>
<tr class="memitem:adfc84089a2ef97576a91b061d839af46 inherit pro_methods_classdna_1_1BehaviorWriter"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BehaviorWriter.html#adfc84089a2ef97576a91b061d839af46">~BehaviorWriter</a> ()</td></tr>
<tr class="separator:adfc84089a2ef97576a91b061d839af46 inherit pro_methods_classdna_1_1BehaviorWriter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classdna_1_1DefinitionWriter"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classdna_1_1DefinitionWriter')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classdna_1_1DefinitionWriter.html">dna::DefinitionWriter</a></td></tr>
<tr class="memitem:ad68a8a51b3ae0bc1ac4103d49359a023 inherit pro_methods_classdna_1_1DefinitionWriter"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#ad68a8a51b3ae0bc1ac4103d49359a023">~DefinitionWriter</a> ()</td></tr>
<tr class="separator:ad68a8a51b3ae0bc1ac4103d49359a023 inherit pro_methods_classdna_1_1DefinitionWriter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classdna_1_1DescriptorWriter"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classdna_1_1DescriptorWriter')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classdna_1_1DescriptorWriter.html">dna::DescriptorWriter</a></td></tr>
<tr class="memitem:a055ce84ed039856b57c64db2dd5bb584 inherit pro_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#a055ce84ed039856b57c64db2dd5bb584">~DescriptorWriter</a> ()</td></tr>
<tr class="separator:a055ce84ed039856b57c64db2dd5bb584 inherit pro_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classdna_1_1GeometryWriter"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classdna_1_1GeometryWriter')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classdna_1_1GeometryWriter.html">dna::GeometryWriter</a></td></tr>
<tr class="memitem:a5867e2af786f11103b0e694312f15334 inherit pro_methods_classdna_1_1GeometryWriter"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1GeometryWriter.html#a5867e2af786f11103b0e694312f15334">~GeometryWriter</a> ()</td></tr>
<tr class="separator:a5867e2af786f11103b0e694312f15334 inherit pro_methods_classdna_1_1GeometryWriter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classdna_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classdna_1_1BaseImpl')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classdna_1_1BaseImpl.html">dna::BaseImpl</a></td></tr>
<tr class="memitem:a5eab4d70fe975d86bc4d1cb2ead29364 inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a5eab4d70fe975d86bc4d1cb2ead29364">BaseImpl</a> (<a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *memRes_)</td></tr>
<tr class="separator:a5eab4d70fe975d86bc4d1cb2ead29364 inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d0528a7aa11cecbb6f96597568fe312 inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a1d0528a7aa11cecbb6f96597568fe312">~BaseImpl</a> ()=default</td></tr>
<tr class="separator:a1d0528a7aa11cecbb6f96597568fe312 inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8281f2063d4566a7895cd6c06852d65b inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a8281f2063d4566a7895cd6c06852d65b">BaseImpl</a> (const <a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> &amp;)=delete</td></tr>
<tr class="separator:a8281f2063d4566a7895cd6c06852d65b inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadf1b22a7fca50dce7e5fbd69399cacb inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#aadf1b22a7fca50dce7e5fbd69399cacb">operator=</a> (const <a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> &amp;)=delete</td></tr>
<tr class="separator:aadf1b22a7fca50dce7e5fbd69399cacb inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9182dcfa882ca9e8b54bd22f30278f64 inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a9182dcfa882ca9e8b54bd22f30278f64">BaseImpl</a> (<a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> &amp;&amp;rhs)=delete</td></tr>
<tr class="separator:a9182dcfa882ca9e8b54bd22f30278f64 inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03aa3393c1db5c00aebcfd48c586260d inherit pro_methods_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#a03aa3393c1db5c00aebcfd48c586260d">operator=</a> (<a class="el" href="classdna_1_1BaseImpl.html">BaseImpl</a> &amp;&amp;)=delete</td></tr>
<tr class="separator:a03aa3393c1db5c00aebcfd48c586260d inherit pro_methods_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classdna_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classdna_1_1BaseImpl')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classdna_1_1BaseImpl.html">dna::BaseImpl</a></td></tr>
<tr class="memitem:aaf242d8e71e7df8e5415e27c70d03db8 inherit pro_attribs_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#aaf242d8e71e7df8e5415e27c70d03db8">memRes</a></td></tr>
<tr class="separator:aaf242d8e71e7df8e5415e27c70d03db8 inherit pro_attribs_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb96929eaf813f7dbc2eea11bcad5a41 inherit pro_attribs_classdna_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdna_1_1DNA.html">DNA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1BaseImpl.html#afb96929eaf813f7dbc2eea11bcad5a41">dna</a></td></tr>
<tr class="separator:afb96929eaf813f7dbc2eea11bcad5a41 inherit pro_attribs_classdna_1_1BaseImpl"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a26a5bf6d95454a634d80618d8414f4d4" name="a26a5bf6d95454a634d80618d8414f4d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26a5bf6d95454a634d80618d8414f4d4">&#9670;&nbsp;</a></span>JSONStreamWriterImpl()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">dna::JSONStreamWriterImpl::JSONStreamWriterImpl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classtrio_1_1BoundedIOStream.html">BoundedIOStream</a> *&#160;</td>
<td class="paramname"><em>stream_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::uint32_t&#160;</td>
<td class="paramname"><em>indentWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *&#160;</td>
<td class="paramname"><em>memRes_</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="fragment"><div class="line"><span class="lineno"> 29</span> :</div>
<div class="line"><span class="lineno"> 30</span> <a class="code hl_function" href="classdna_1_1BaseImpl.html#a5eab4d70fe975d86bc4d1cb2ead29364">BaseImpl</a>{memRes_},</div>
<div class="line"><span class="lineno"> 31</span> <a class="code hl_function" href="classdna_1_1WriterImpl.html#ad5307940937c9a1ea616c1ebff3d02d2">WriterImpl</a>{memRes_},</div>
<div class="line"><span class="lineno"> 32</span> <a class="code hl_variable" href="classdna_1_1JSONStreamWriterImpl.html#aba55a42cdc5236615c44db6c801e884a">stream</a>{stream_},</div>
<div class="line"><span class="lineno"> 33</span> <a class="code hl_variable" href="classdna_1_1JSONStreamWriterImpl.html#a8b072c1aa7369a4af72d73d1ceb043c7">archive</a>{stream_, indentWidth} {</div>
<div class="line"><span class="lineno"> 34</span>}</div>
<div class="ttc" id="aclassdna_1_1BaseImpl_html_a5eab4d70fe975d86bc4d1cb2ead29364"><div class="ttname"><a href="classdna_1_1BaseImpl.html#a5eab4d70fe975d86bc4d1cb2ead29364">dna::BaseImpl::BaseImpl</a></div><div class="ttdeci">BaseImpl(MemoryResource *memRes_)</div><div class="ttdef"><b>Definition:</b> dna/BaseImpl.h:12</div></div>
<div class="ttc" id="aclassdna_1_1JSONStreamWriterImpl_html_a8b072c1aa7369a4af72d73d1ceb043c7"><div class="ttname"><a href="classdna_1_1JSONStreamWriterImpl.html#a8b072c1aa7369a4af72d73d1ceb043c7">dna::JSONStreamWriterImpl::archive</a></div><div class="ttdeci">terse::JSONOutputArchive&lt; BoundedIOStream &gt; archive</div><div class="ttdef"><b>Definition:</b> JSONStreamWriterImpl.h:21</div></div>
<div class="ttc" id="aclassdna_1_1JSONStreamWriterImpl_html_aba55a42cdc5236615c44db6c801e884a"><div class="ttname"><a href="classdna_1_1JSONStreamWriterImpl.html#aba55a42cdc5236615c44db6c801e884a">dna::JSONStreamWriterImpl::stream</a></div><div class="ttdeci">BoundedIOStream * stream</div><div class="ttdef"><b>Definition:</b> JSONStreamWriterImpl.h:20</div></div>
<div class="ttc" id="aclassdna_1_1WriterImpl_html_ad5307940937c9a1ea616c1ebff3d02d2"><div class="ttname"><a href="classdna_1_1WriterImpl.html#ad5307940937c9a1ea616c1ebff3d02d2">dna::WriterImpl&lt; JSONStreamWriter &gt;::WriterImpl</a></div><div class="ttdeci">WriterImpl(MemoryResource *memRes_)</div><div class="ttdef"><b>Definition:</b> dna/WriterImpl.h:167</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3bdfd08782b95f57ac288b4250c8d39d" name="a3bdfd08782b95f57ac288b4250c8d39d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bdfd08782b95f57ac288b4250c8d39d">&#9670;&nbsp;</a></span>write()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void dna::JSONStreamWriterImpl::write </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Write data to stream from internal structures. </p>
<p>Implements <a class="el" href="classdna_1_1StreamWriter.html#a5270498830a06d2e57716ef8291bbc3f">dna::StreamWriter</a>.</p>
<div class="fragment"><div class="line"><span class="lineno"> 36</span> {</div>
<div class="line"><span class="lineno"> 37</span> <a class="code hl_variable" href="classdna_1_1JSONStreamWriterImpl.html#aba55a42cdc5236615c44db6c801e884a">stream</a>-&gt;<a class="code hl_function" href="classtrio_1_1Openable.html#addfdc5360983a446fe200410a3eaef8f">open</a>();</div>
<div class="line"><span class="lineno"> 38</span> <a class="code hl_variable" href="classdna_1_1JSONStreamWriterImpl.html#a8b072c1aa7369a4af72d73d1ceb043c7">archive</a> &lt;&lt; <a class="code hl_variable" href="classdna_1_1BaseImpl.html#afb96929eaf813f7dbc2eea11bcad5a41">dna</a>;</div>
<div class="line"><span class="lineno"> 39</span> <a class="code hl_variable" href="classdna_1_1JSONStreamWriterImpl.html#a8b072c1aa7369a4af72d73d1ceb043c7">archive</a>.sync();</div>
<div class="line"><span class="lineno"> 40</span> <a class="code hl_variable" href="classdna_1_1JSONStreamWriterImpl.html#aba55a42cdc5236615c44db6c801e884a">stream</a>-&gt;<a class="code hl_function" href="classtrio_1_1Closeable.html#ac2e99d3bd99a39cf528ba29b1ba0baf1">close</a>();</div>
<div class="line"><span class="lineno"> 41</span>}</div>
<div class="ttc" id="aclassdna_1_1BaseImpl_html_afb96929eaf813f7dbc2eea11bcad5a41"><div class="ttname"><a href="classdna_1_1BaseImpl.html#afb96929eaf813f7dbc2eea11bcad5a41">dna::BaseImpl::dna</a></div><div class="ttdeci">DNA dna</div><div class="ttdef"><b>Definition:</b> dna/BaseImpl.h:32</div></div>
<div class="ttc" id="aclasstrio_1_1Closeable_html_ac2e99d3bd99a39cf528ba29b1ba0baf1"><div class="ttname"><a href="classtrio_1_1Closeable.html#ac2e99d3bd99a39cf528ba29b1ba0baf1">trio::Closeable::close</a></div><div class="ttdeci">virtual void close()=0</div><div class="ttdoc">Close access to the stream.</div></div>
<div class="ttc" id="aclasstrio_1_1Openable_html_addfdc5360983a446fe200410a3eaef8f"><div class="ttname"><a href="classtrio_1_1Openable.html#addfdc5360983a446fe200410a3eaef8f">trio::Openable::open</a></div><div class="ttdeci">virtual void open()=0</div><div class="ttdoc">Open access to the stream.</div></div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="classdna_1_1JSONStreamWriterImpl.html#a8b072c1aa7369a4af72d73d1ceb043c7">archive</a>, <a class="el" href="classtrio_1_1Closeable.html#ac2e99d3bd99a39cf528ba29b1ba0baf1">trio::Closeable::close()</a>, <a class="el" href="classdna_1_1BaseImpl.html#afb96929eaf813f7dbc2eea11bcad5a41">dna::BaseImpl::dna</a>, <a class="el" href="classtrio_1_1Openable.html#addfdc5360983a446fe200410a3eaef8f">trio::Openable::open()</a>, and <a class="el" href="classdna_1_1JSONStreamWriterImpl.html#aba55a42cdc5236615c44db6c801e884a">stream</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a8b072c1aa7369a4af72d73d1ceb043c7" name="a8b072c1aa7369a4af72d73d1ceb043c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b072c1aa7369a4af72d73d1ceb043c7">&#9670;&nbsp;</a></span>archive</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classterse_1_1JSONOutputArchive.html">terse::JSONOutputArchive</a>&lt;<a class="el" href="classtrio_1_1BoundedIOStream.html">BoundedIOStream</a>&gt; dna::JSONStreamWriterImpl::archive</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">Referenced by <a class="el" href="classdna_1_1JSONStreamWriterImpl.html#a3bdfd08782b95f57ac288b4250c8d39d">write()</a>.</p>
</div>
</div>
<a id="aba55a42cdc5236615c44db6c801e884a" name="aba55a42cdc5236615c44db6c801e884a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba55a42cdc5236615c44db6c801e884a">&#9670;&nbsp;</a></span>stream</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classtrio_1_1BoundedIOStream.html">BoundedIOStream</a>* dna::JSONStreamWriterImpl::stream</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">Referenced by <a class="el" href="classdna_1_1JSONStreamWriterImpl.html#a3bdfd08782b95f57ac288b4250c8d39d">write()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="JSONStreamWriterImpl_8h_source.html">JSONStreamWriterImpl.h</a></li>
<li><a class="el" href="JSONStreamWriterImpl_8cpp.html">JSONStreamWriterImpl.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>