1797 lines
108 KiB
HTML
1797 lines
108 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>DNA Calib: dna::DefinitionWriter 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"> 1.1</span>
|
|
</div>
|
|
<div id="projectbrief">Project brief</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.4 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacedna.html">dna</a></li><li class="navelem"><a class="el" href="classdna_1_1DefinitionWriter.html">DefinitionWriter</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="classdna_1_1DefinitionWriter-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">dna::DefinitionWriter Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Write-only accessors for <a class="el" href="structdna_1_1DNA.html">DNA</a> attributes that represent the rig's static data.
|
|
<a href="classdna_1_1DefinitionWriter.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="DefinitionWriter_8h_source.html">DefinitionWriter.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for dna::DefinitionWriter:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classdna_1_1DefinitionWriter__inherit__graph.png" border="0" usemap="#adna_1_1DefinitionWriter_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="adna_1_1DefinitionWriter_inherit__map" id="adna_1_1DefinitionWriter_inherit__map">
|
|
<area shape="rect" title="Write-only accessors for DNA attributes that represent the rig's static data." alt="" coords="113,321,365,927"/>
|
|
<area shape="rect" href="classdna_1_1BehaviorWriter.html" title="Write-only accessors for DNA attributes that define the rig's evaluation." alt="" coords="5,975,225,1507"/>
|
|
<area shape="rect" href="classdna_1_1GeometryWriter.html" title="Write-only accessors for the geometry data associated with a rig." alt="" coords="250,1077,477,1404"/>
|
|
<area shape="rect" href="classdna_1_1DescriptorWriter.html" title="Write-only accessors to various metadata about the character and the rig." alt="" coords="156,5,323,273"/>
|
|
<area shape="rect" href="classdna_1_1Writer.html" title="The abstract Writer which its implementations are expected to inherit." alt="" coords="194,1555,285,1647"/>
|
|
<area shape="rect" href="classdnac_1_1WriterImpl.html" title=" " alt="" coords="7,1695,259,3209"/>
|
|
<area shape="rect" href="classdna_1_1StreamWriter.html" title=" " alt="" coords="283,2406,411,2498"/>
|
|
<area shape="rect" href="classdnac_1_1DNACalibDNAReaderImpl.html" title=" " alt="" coords="29,3257,236,3643"/>
|
|
<area shape="rect" href="classdna_1_1BinaryStreamWriter.html" title=" " alt="" coords="262,3397,427,3503"/>
|
|
<area shape="rect" href="classdna_1_1JSONStreamWriter.html" title=" " alt="" coords="495,3397,658,3503"/>
|
|
<area shape="rect" href="classdna_1_1WriterImpl.html" title=" " alt="" coords="197,3691,449,5205"/>
|
|
<area shape="rect" href="classdna_1_1BinaryStreamWriterImpl.html" title=" " alt="" coords="229,5253,418,5360"/>
|
|
<area shape="rect" href="classdna_1_1WriterImpl.html" title=" " alt="" coords="473,3691,725,5205"/>
|
|
<area shape="rect" href="classdna_1_1JSONStreamWriterImpl.html" title=" " alt="" coords="506,5253,693,5360"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for dna::DefinitionWriter:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classdna_1_1DefinitionWriter__coll__graph.png" border="0" usemap="#adna_1_1DefinitionWriter_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="adna_1_1DefinitionWriter_coll__map" id="adna_1_1DefinitionWriter_coll__map">
|
|
<area shape="rect" title="Write-only accessors for DNA attributes that represent the rig's static data." alt="" coords="5,321,257,927"/>
|
|
<area shape="rect" href="classdna_1_1DescriptorWriter.html" title="Write-only accessors to various metadata about the character and the rig." alt="" coords="48,5,215,273"/>
|
|
</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:a51ec75c1d95e3f6b11e76a63bff7830a"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:acbe167777c421076e740f9e775f1ca52"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:abc7053615464e121b86bb6c3c3605398"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a603d4b1155e298fc240c991c51a35057"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a623e9d447ff61291f0c4eebb2a52161d"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:aaece7b99c2c0a9a91667920dc7ee489b"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:af5678ae2507289472d3bf7db42cf5737"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a6d2908222c87eaae02f42897a3800ffb"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:ada594e28662c8743180659e88666de30"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:ab455cc12547a8bf8fd640442c2cd37a4"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:aa69021d1daa96e5dc6c664a4a4d5b6f1"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a16e68f1b1ec7a84ca03764c16a114b89"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a7ccdfa0345f7789514a8dbb77fd9d6bf"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:ae938261e6df4857c604fbde039d02f3c"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a2fa5d2b6c9fb5725cc0bba2ea7c5b1ab"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:aecc6f0194a3ede2fd3a5949b5d726fab"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:afab13f64abd3b2600cbb33f513c6e4bb"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a952b9e26982e07b7cff4118cb7e4b3d9"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a833ddf3aa21ae018e73923a9c17e8f6c"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a9b34f7c55202132ea233bf62305e95fd"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:ae88b611a59fdfadfef3fef6316bf7e0f"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:ac8fbf066b96f5405488ea83ccd0b3ed2"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a12aa23a21232da2ffaa51e4dc6748bb8"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a3a04e9932ae29728b79d6fe38b86755f"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:aa4875b5153d765696a6693add5dd0c46"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a1ede54dbf2feef53b1210297a74ecb3d"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a4e8476c54bee8764db7e22f2d813c5e0"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a76c1e2ef776b647c7313c6373daa0ad5"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a0df6e5029b789fd4a14208d1416cd246"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a2af79d245c8106f3d9d893033355826d"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a69035647abcca8cad52431ca759fc96d"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </td></tr>
|
|
<tr class="memitem:af64d1d8956f3d0cd3165dae9df275c41"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr>
|
|
<tr class="memitem:a487bb27204d18dc9f120a3c18cd1539b"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classdna_1_1DescriptorWriter"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classdna_1_1DescriptorWriter')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classdna_1_1DescriptorWriter.html">dna::DescriptorWriter</a></td></tr>
|
|
<tr class="memitem:a9af57f937e1d24de1b6fcad6f109e4e0 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed61cd3661fe097ac1792608ea13971b inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f5376ccecaa926aba462ff4cba47244 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23839423080cbbef906d2edc1eb47b2a inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace23be7b6e8b6104f472ca3f1d4b2235 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DescriptorWriter.html#ace23be7b6e8b6104f472ca3f1d4b2235">clearMetaData</a> ()=0</td></tr>
|
|
<tr class="memdesc:ace23be7b6e8b6104f472ca3f1d4b2235 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="mdescLeft"> </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03d2b0ecc0a5e01081e9a5fccec9ca65 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="mdescLeft"> </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac104f5869d0b01c92e8dcc7b6fcf7cc9 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1756bb4c64fb48a95af1daea77c6b5a6 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a118e6fd0b17b4b40ff265f45d442e7 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20f5c0bd82865136e3df7c9d67585213 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="mdescLeft"> </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30f909fc6dcb53baa4462b45644056d5 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="mdescLeft"> </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac194e90483e1fb937ad43cc57d9f9dba inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="mdescLeft"> </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7b713af76afdc4f89af288b983c6779 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memItemLeft" align="right" valign="top">virtual void </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="mdescLeft"> </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 inherit pub_methods_classdna_1_1DescriptorWriter"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:ad68a8a51b3ae0bc1ac4103d49359a023"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classdna_1_1DefinitionWriter.html#ad68a8a51b3ae0bc1ac4103d49359a023">~DefinitionWriter</a> ()</td></tr>
|
|
<tr class="separator:ad68a8a51b3ae0bc1ac4103d49359a023"><td class="memSeparator" colspan="2"> </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="-"/> 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 </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"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p >Write-only accessors for <a class="el" href="structdna_1_1DNA.html">DNA</a> attributes that represent the rig's static data. </p>
|
|
<dl class="section warning"><dt>Warning</dt><dd>Implementors should inherit from <a class="el" href="classdna_1_1Writer.html" title="The abstract Writer which its implementations are expected to inherit.">Writer</a> itself and not this class. </dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classdna_1_1Writer.html" title="The abstract Writer which its implementations are expected to inherit.">Writer</a> </dd></dl>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ad68a8a51b3ae0bc1ac4103d49359a023" name="ad68a8a51b3ae0bc1ac4103d49359a023"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad68a8a51b3ae0bc1ac4103d49359a023">◆ </a></span>~DefinitionWriter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dna::DefinitionWriter::~DefinitionWriter </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a833ddf3aa21ae018e73923a9c17e8f6c" name="a833ddf3aa21ae018e73923a9c17e8f6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a833ddf3aa21ae018e73923a9c17e8f6c">◆ </a></span>clearAnimatedMapIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearAnimatedMapIndices </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored animated map indices. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a66f601f7475e438f981eb42badc57433">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a66f601f7475e438f981eb42badc57433">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a9de52627e4296b91b5e3e2141e3f1fa2">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afab13f64abd3b2600cbb33f513c6e4bb" name="afab13f64abd3b2600cbb33f513c6e4bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afab13f64abd3b2600cbb33f513c6e4bb">◆ </a></span>clearAnimatedMapNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearAnimatedMapNames </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored animated map names. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#ab009a60200a4b880b72992243f974fe4">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#ab009a60200a4b880b72992243f974fe4">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a907ec49a82b4588c58e4bf8bbdecd0cf">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ccdfa0345f7789514a8dbb77fd9d6bf" name="a7ccdfa0345f7789514a8dbb77fd9d6bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ccdfa0345f7789514a8dbb77fd9d6bf">◆ </a></span>clearBlendShapeChannelIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearBlendShapeChannelIndices </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored blend shape channel indices. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a5487cc709d30acaaef2eb074cf437460">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a5487cc709d30acaaef2eb074cf437460">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#ad6f5303ff5548768e5d7c6df7ef54ea0">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa69021d1daa96e5dc6c664a4a4d5b6f1" name="aa69021d1daa96e5dc6c664a4a4d5b6f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa69021d1daa96e5dc6c664a4a4d5b6f1">◆ </a></span>clearBlendShapeChannelNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearBlendShapeChannelNames </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored blend shape channel names. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a930a14bbdf6bf34b647caef0e02c3617">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a930a14bbdf6bf34b647caef0e02c3617">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#afeba4f3dd39a71dc64076a1b5b2b1eb3">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a51ec75c1d95e3f6b11e76a63bff7830a" name="a51ec75c1d95e3f6b11e76a63bff7830a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51ec75c1d95e3f6b11e76a63bff7830a">◆ </a></span>clearGUIControlNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearGUIControlNames </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored GUI control names. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a0405a259b4fce1235b19ae0b0a52f244">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a0405a259b4fce1235b19ae0b0a52f244">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a2726dafc3ea6b757ea75f6bd1b365b99">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5678ae2507289472d3bf7db42cf5737" name="af5678ae2507289472d3bf7db42cf5737"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5678ae2507289472d3bf7db42cf5737">◆ </a></span>clearJointIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearJointIndices </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored joint indices. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a46e0da5e729eeb5650f291f2fee654f2">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a46e0da5e729eeb5650f291f2fee654f2">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a90220538af2d87f31f22ec278a408551">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a623e9d447ff61291f0c4eebb2a52161d" name="a623e9d447ff61291f0c4eebb2a52161d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a623e9d447ff61291f0c4eebb2a52161d">◆ </a></span>clearJointNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearJointNames </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored joint names. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a2722935c17ef59328ef3d5bc8c74c95e">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a2722935c17ef59328ef3d5bc8c74c95e">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a1558e70985a321738257ccfa3af81c33">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae88b611a59fdfadfef3fef6316bf7e0f" name="ae88b611a59fdfadfef3fef6316bf7e0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae88b611a59fdfadfef3fef6316bf7e0f">◆ </a></span>clearLODAnimatedMapMappings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearLODAnimatedMapMappings </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored LOD to animated map list index mapping entries. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a81e921a85da5bd7836157c89bd753ed2">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a81e921a85da5bd7836157c89bd753ed2">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a1a7647fd3c1a18f2be4074fb12a60a41">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2fa5d2b6c9fb5725cc0bba2ea7c5b1ab" name="a2fa5d2b6c9fb5725cc0bba2ea7c5b1ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2fa5d2b6c9fb5725cc0bba2ea7c5b1ab">◆ </a></span>clearLODBlendShapeChannelMappings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearLODBlendShapeChannelMappings </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored LOD to blend shape channel list index mapping entries. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a173ac29e83af843f0f0a771642c6fe31">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a173ac29e83af843f0f0a771642c6fe31">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a8efc17924b9e4171bcf6452b871ab8ce">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada594e28662c8743180659e88666de30" name="ada594e28662c8743180659e88666de30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada594e28662c8743180659e88666de30">◆ </a></span>clearLODJointMappings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearLODJointMappings </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored LOD to joint list index mapping entries. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a0b75ec27710685e035da1bdde8fb7dbc">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a0b75ec27710685e035da1bdde8fb7dbc">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a415f226e12e0a8cb98fed2848118c561">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e8476c54bee8764db7e22f2d813c5e0" name="a4e8476c54bee8764db7e22f2d813c5e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e8476c54bee8764db7e22f2d813c5e0">◆ </a></span>clearLODMeshMappings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearLODMeshMappings </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored LOD to mesh list index mapping entries. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#ae690daa52960a0f423c091e659c29682">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#ae690daa52960a0f423c091e659c29682">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a0aa67ea0b92102ccf988b6d968bffa69">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0df6e5029b789fd4a14208d1416cd246" name="a0df6e5029b789fd4a14208d1416cd246"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0df6e5029b789fd4a14208d1416cd246">◆ </a></span>clearMeshBlendShapeChannelMappings()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearMeshBlendShapeChannelMappings </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored mesh to blend shape channel mapping entries. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a0f5df5f0c29fb6460a952e4f25a27733">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a0f5df5f0c29fb6460a952e4f25a27733">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a97a93e8281eb151f033b60c7a11ac556">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4875b5153d765696a6693add5dd0c46" name="aa4875b5153d765696a6693add5dd0c46"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4875b5153d765696a6693add5dd0c46">◆ </a></span>clearMeshIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearMeshIndices </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored mesh indices. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#adbeb394bbe314d89fb0415dae3eb8aa5">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#adbeb394bbe314d89fb0415dae3eb8aa5">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a5bce63ceb5879e899dc9f0a227866d53">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12aa23a21232da2ffaa51e4dc6748bb8" name="a12aa23a21232da2ffaa51e4dc6748bb8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12aa23a21232da2ffaa51e4dc6748bb8">◆ </a></span>clearMeshNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearMeshNames </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored mesh names. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#abc4e80a42b49bca656d94975f28ee4c1">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#abc4e80a42b49bca656d94975f28ee4c1">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#ac5bbcbe6d0116652e1ff3ad4c79b9fd5">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc7053615464e121b86bb6c3c3605398" name="abc7053615464e121b86bb6c3c3605398"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc7053615464e121b86bb6c3c3605398">◆ </a></span>clearRawControlNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::clearRawControlNames </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Delete all stored raw control names. </p>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a2c8500d30d3da7624ba317b7ba7f7dcd">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a2c8500d30d3da7624ba317b7ba7f7dcd">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a5176da201cf54ebbfcccc432959d8b11">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b34f7c55202132ea233bf62305e95fd" name="a9b34f7c55202132ea233bf62305e95fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b34f7c55202132ea233bf62305e95fd">◆ </a></span>setAnimatedMapIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setAnimatedMapIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>animatedMapIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Store a list of animated map name indices onto a specified index. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>A position in a zero-indexed array where animated map name indices are stored. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The index denotes the position of an entire animated map index list, not the position of it's individual elements, i.e. the row index in a 2D matrix of animated map indices. </dd>
|
|
<dd>
|
|
The animated map index storage will be implicitly resized (if needed) to provide storage for the number of animated map name indices that is inferred from the specified index. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">animatedMapIndices</td><td>The source address from which the animated map name indices are to be copied. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>These indices can be used to access animated map names through <a class="el" href="classdna_1_1DefinitionReader.html#a057aa04a10d076a1569995339d95533d" title="Name of the requested animated map.">DefinitionReader::getAnimatedMapName</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">count</td><td>The number of animated map name indices to copy. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a2b272b455b9f8bee1a2b12e24c50a648">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a2b272b455b9f8bee1a2b12e24c50a648">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a5c10a6657cad341cb71517a1fdeaa4ac">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a952b9e26982e07b7cff4118cb7e4b3d9" name="a952b9e26982e07b7cff4118cb7e4b3d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a952b9e26982e07b7cff4118cb7e4b3d9">◆ </a></span>setAnimatedMapName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setAnimatedMapName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Name of the specified animated map. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>A name's position in the zero-indexed array of animated map names. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The animated map name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>A null-terminated string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The passed in name is copied, which will involve an additional allocation. </dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd>AnimatedMaps </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#af3f7354ef666e6682b5b2b469ce417cc">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#af3f7354ef666e6682b5b2b469ce417cc">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a8ae140ca9607a92fd6f901d52b31c048">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>, and <a class="el" href="classdnac_1_1RenameAnimatedMapCommand_1_1Impl.html#ac65059a2a2c496d28325d5424becd2fc">dnac::RenameAnimatedMapCommand::Impl::setNameByIndex()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae938261e6df4857c604fbde039d02f3c" name="ae938261e6df4857c604fbde039d02f3c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae938261e6df4857c604fbde039d02f3c">◆ </a></span>setBlendShapeChannelIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setBlendShapeChannelIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>blendShapeChannelIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Store a list of blend shape channel name indices onto a specified index. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>A position in a zero-indexed array where blend shape channel name indices are stored. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The index denotes the position of an entire blend shape channel index list, not the position of it's individual elements, i.e. the row index in a 2D matrix of blend shape channel indices. </dd>
|
|
<dd>
|
|
The blend shape channel index storage will be implicitly resized (if needed) to provide storage for the number of blend shape channel name indices that is inferred from the specified index. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">blendShapeChannelIndices</td><td>The source address from which the blend shape channel name indices are to be copied. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>These indices can be used to access blend shape channel names through <a class="el" href="classdna_1_1DefinitionReader.html#a9162ea692bf3c45f65b7a569d5061623" title="Name of the requested blend shape channel.">DefinitionReader::getBlendShapeChannelName</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">count</td><td>The number of blend shape channel name indices to copy. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#aa6e1ff4d2c4ddba5a90b8090bbc55b2a">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#aa6e1ff4d2c4ddba5a90b8090bbc55b2a">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a5d45c555607e94036a757293c6f18971">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16e68f1b1ec7a84ca03764c16a114b89" name="a16e68f1b1ec7a84ca03764c16a114b89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16e68f1b1ec7a84ca03764c16a114b89">◆ </a></span>setBlendShapeChannelName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setBlendShapeChannelName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Name of the specified blend shape channel. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>A name's position in the zero-indexed array of blend shape channel names. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The blend shape channel name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>A null-terminated string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The passed in name is copied, which will involve an additional allocation. </dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd>BlendShapes </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a4e953b29a1c0cd920ee81883e79d3ff0">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a4e953b29a1c0cd920ee81883e79d3ff0">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a055c94318db04a05e436fc3b1bed871c">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>, and <a class="el" href="classdnac_1_1RenameBlendShapeCommand_1_1Impl.html#a3b0852c8391d0e14f1ea7101c41399bb">dnac::RenameBlendShapeCommand::Impl::setNameByIndex()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbe167777c421076e740f9e775f1ca52" name="acbe167777c421076e740f9e775f1ca52"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbe167777c421076e740f9e775f1ca52">◆ </a></span>setGUIControlName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setGUIControlName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Name of the specified GUI control. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>A name's position in the zero-indexed array of GUI control names. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The control name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>A null-terminated string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The passed in name is copied, which will involve an additional allocation. </dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd>Controls </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a9957bb06ae42ce862d7e5ba1461116cc">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a9957bb06ae42ce862d7e5ba1461116cc">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a2c629dec652bc6858cd63fb7d3ea31c2">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69035647abcca8cad52431ca759fc96d" name="a69035647abcca8cad52431ca759fc96d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69035647abcca8cad52431ca759fc96d">◆ </a></span>setJointHierarchy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setJointHierarchy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>jointIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A simple array describing the parent-child relationships between joints. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Example: Joint names: [A, B, C, D, E, F, G, H] Hierarchy: [0, 0, 0, 1, 1, 4, 2, 2] Describes the following hierarchy: A<ul>
|
|
<li>B | + D | + E | + F</li>
|
|
<li>C<ul>
|
|
<li>G</li>
|
|
<li>H </li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">jointIndices</td><td>The source address from which the joint indices are to be copied. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>These indices can be used to access joint names through <a class="el" href="classdna_1_1DefinitionReader.html#aed66db160f6517e3ec4fda3f3e124c45" title="Name of the requested joint.">DefinitionReader::getJointName</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">count</td><td>The number of joint indices to copy. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a0a4658d3d6b8d2f452e576115561da96">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a0a4658d3d6b8d2f452e576115561da96">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a431e695be5e2fc669780dc9e310d65ee">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d2908222c87eaae02f42897a3800ffb" name="a6d2908222c87eaae02f42897a3800ffb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d2908222c87eaae02f42897a3800ffb">◆ </a></span>setJointIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setJointIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>jointIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Store a list of joint indices onto a specified index. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>A position in a zero-indexed array where joint indices are stored. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The index denotes the position of an entire joint index list, not the position of it's individual elements, i.e. the row index in a 2D matrix of joint indices. </dd>
|
|
<dd>
|
|
The joint index storage will be implicitly resized (if needed) to provide storage for the number of joint indices that is inferred from the specified index. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">jointIndices</td><td>The source address from which the joint indices are to be copied. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>These indices can be used to access joint names through <a class="el" href="classdna_1_1DefinitionReader.html#aed66db160f6517e3ec4fda3f3e124c45" title="Name of the requested joint.">DefinitionReader::getJointName</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">count</td><td>The number of joint indices to copy. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#ace09d578f12705f356be62dbc7d2f9de">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#ace09d578f12705f356be62dbc7d2f9de">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a6617b8a4c7e06fd232bcd49f708951ce">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaece7b99c2c0a9a91667920dc7ee489b" name="aaece7b99c2c0a9a91667920dc7ee489b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaece7b99c2c0a9a91667920dc7ee489b">◆ </a></span>setJointName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setJointName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Name of the specified joint. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>A name's position in the zero-indexed array of joint names. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The joint name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>A null-terminated string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The passed in name is copied, which will involve an additional allocation. </dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd>Joints </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a315475cff9a8796f4cbecf8f04eda31c">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a315475cff9a8796f4cbecf8f04eda31c">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a44aae8205ce754f800f42e204e31fe42">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>, and <a class="el" href="classdnac_1_1RenameJointCommand_1_1Impl.html#ae76acd0abdf9a6bff72b53241ad82f87">dnac::RenameJointCommand::Impl::setNameByIndex()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8fbf066b96f5405488ea83ccd0b3ed2" name="ac8fbf066b96f5405488ea83ccd0b3ed2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8fbf066b96f5405488ea83ccd0b3ed2">◆ </a></span>setLODAnimatedMapMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setLODAnimatedMapMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>lod</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set which animated maps belong to which level of detail. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">lod</td><td>The actual level of detail to which the animated maps are being associated. </td></tr>
|
|
<tr><td class="paramname">index</td><td>The index onto which animated map indices were assigned using setAnimatedMapIndices. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classdna_1_1DefinitionWriter.html#a9b34f7c55202132ea233bf62305e95fd" title="Store a list of animated map name indices onto a specified index.">setAnimatedMapIndices</a> </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a7f4e014694aae1c46e06295a8b0f2337">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a7f4e014694aae1c46e06295a8b0f2337">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a714048b4674e80789b4d03cab0333e68">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aecc6f0194a3ede2fd3a5949b5d726fab" name="aecc6f0194a3ede2fd3a5949b5d726fab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aecc6f0194a3ede2fd3a5949b5d726fab">◆ </a></span>setLODBlendShapeChannelMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setLODBlendShapeChannelMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>lod</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set which blend shape channels belong to which level of detail. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">lod</td><td>The actual level of detail to which the blend shape channels are being associated. </td></tr>
|
|
<tr><td class="paramname">index</td><td>The index onto which blend shape channel name indices were assigned using setBlendShapeChannelIndices. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section warning"><dt>Warning</dt><dd>The LOD indices set here are not interchangeable with the LOD values set in <a class="el" href="classdna_1_1BehaviorWriter.html#a9eac4730bc5b2d683f81be7d7abf942a" title="Input index count per each level of detail for blend shapes.">BehaviorWriter::setBlendShapeChannelLODs</a>. </dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classdna_1_1DefinitionWriter.html#ae938261e6df4857c604fbde039d02f3c" title="Store a list of blend shape channel name indices onto a specified index.">setBlendShapeChannelIndices</a> </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#af9aae8a1b78479109154d868b8b4132d">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#af9aae8a1b78479109154d868b8b4132d">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#acb243231dfa79dfb5fc0c005864ca671">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab455cc12547a8bf8fd640442c2cd37a4" name="ab455cc12547a8bf8fd640442c2cd37a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab455cc12547a8bf8fd640442c2cd37a4">◆ </a></span>setLODJointMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setLODJointMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>lod</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set which joints belong to which level of detail. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">lod</td><td>The actual level of detail to which the joints are being associated. </td></tr>
|
|
<tr><td class="paramname">index</td><td>The index onto which joints indices were assigned using setJointIndices. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classdna_1_1DefinitionWriter.html#a6d2908222c87eaae02f42897a3800ffb" title="Store a list of joint indices onto a specified index.">setJointIndices</a> </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a1ef831d88bfb59523135de2d604424ee">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a1ef831d88bfb59523135de2d604424ee">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a2ad56a99389d8d2194cf99040e029dac">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76c1e2ef776b647c7313c6373daa0ad5" name="a76c1e2ef776b647c7313c6373daa0ad5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76c1e2ef776b647c7313c6373daa0ad5">◆ </a></span>setLODMeshMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setLODMeshMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>lod</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set which meshes belong to which level of detail. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">lod</td><td>The actual level of detail to which the meshes are being associated. </td></tr>
|
|
<tr><td class="paramname">index</td><td>The index onto which mesh indices were assigned using setMeshIndices. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classdna_1_1DefinitionWriter.html#a1ede54dbf2feef53b1210297a74ecb3d" title="Store a list of mesh name indices onto a specified index.">setMeshIndices</a> </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#ab7831684f498ef1642f18e0c73fc241c">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#ab7831684f498ef1642f18e0c73fc241c">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a4c112da07b688af484baa668b074173e">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2af79d245c8106f3d9d893033355826d" name="a2af79d245c8106f3d9d893033355826d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2af79d245c8106f3d9d893033355826d">◆ </a></span>setMeshBlendShapeChannelMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setMeshBlendShapeChannelMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint32_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>meshIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>blendShapeChannelIndex</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Associate a blend shape channel with it's mesh. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>A mapping's position in the zero-indexed array of mesh-blend shape channel mappings. </td></tr>
|
|
<tr><td class="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of mesh names. </td></tr>
|
|
<tr><td class="paramname">blendShapeChannelIndex</td><td>A blend shape channel's position in the zero-indexed array of blend shape channel names. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a81985d9add44724dc8a86a6c1f2bc0ae">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a81985d9add44724dc8a86a6c1f2bc0ae">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#aebdad4ca8d11257f083e51e4972e56b4">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ede54dbf2feef53b1210297a74ecb3d" name="a1ede54dbf2feef53b1210297a74ecb3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ede54dbf2feef53b1210297a74ecb3d">◆ </a></span>setMeshIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setMeshIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::uint16_t * </td>
|
|
<td class="paramname"><em>meshIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Store a list of mesh name indices onto a specified index. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>A position in a zero-indexed array where mesh name indices are stored. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The index denotes the position of an entire mesh index list, not the position of it's individual elements, i.e. the row index in a 2D matrix of mesh indices. </dd>
|
|
<dd>
|
|
The mesh index storage will be implicitly resized (if needed) to provide storage for the number of mesh name indices that is inferred from the specified index. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">meshIndices</td><td>The source address from which the mesh name indices are to be copied. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>These indices can be used to access mesh names through <a class="el" href="classdna_1_1DefinitionReader.html#a10353a0640d78d4ede523391293b9b30" title="Name of the requested mesh.">DefinitionReader::getMeshName</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">count</td><td>The number of mesh name indices to copy. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#ade15de044ad573433a0cc0c0579044be">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#ade15de044ad573433a0cc0c0579044be">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a721a8f45039197f8c9df135bb7f0ccb8">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a04e9932ae29728b79d6fe38b86755f" name="a3a04e9932ae29728b79d6fe38b86755f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a04e9932ae29728b79d6fe38b86755f">◆ </a></span>setMeshName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setMeshName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Name of the specified mesh. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>A name's position in the zero-indexed array of mesh names. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The mesh name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>A null-terminated string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The passed in name is copied, which will involve an additional allocation. </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a2ba68c4639b0c334eedd649c492f49db">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a2ba68c4639b0c334eedd649c492f49db">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a2a9867b0d14d8982a5bcbc7af36d6f3c">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>, and <a class="el" href="classdnac_1_1RenameMeshCommand_1_1Impl.html#a2d4d79e680924fcdb5df70339947c7f6">dnac::RenameMeshCommand::Impl::setNameByIndex()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a487bb27204d18dc9f120a3c18cd1539b" name="a487bb27204d18dc9f120a3c18cd1539b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a487bb27204d18dc9f120a3c18cd1539b">◆ </a></span>setNeutralJointRotations()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setNeutralJointRotations </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> * </td>
|
|
<td class="paramname"><em>rotations</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">rotations</td><td>The source address from which the rotations are to be copied. </td></tr>
|
|
<tr><td class="paramname">count</td><td>The number of rotation values to copy. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a4214e5a84d6d24dd9845df4bf80ee381">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a4214e5a84d6d24dd9845df4bf80ee381">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#ada546e6f233339ca3b49353ae77ef8f0">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af64d1d8956f3d0cd3165dae9df275c41" name="af64d1d8956f3d0cd3165dae9df275c41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af64d1d8956f3d0cd3165dae9df275c41">◆ </a></span>setNeutralJointTranslations()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setNeutralJointTranslations </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structdna_1_1Vector3.html">Vector3</a> * </td>
|
|
<td class="paramname"><em>translations</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>count</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">translations</td><td>The source address from which the translations are to be copied. </td></tr>
|
|
<tr><td class="paramname">count</td><td>The number of translation values to copy. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#a1f16a9d463e9a6379e487d162723efde">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#a1f16a9d463e9a6379e487d162723efde">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#ad700376442d8ca4db07f0f3a8ac1c459">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a603d4b1155e298fc240c991c51a35057" name="a603d4b1155e298fc240c991c51a35057"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a603d4b1155e298fc240c991c51a35057">◆ </a></span>setRawControlName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void dna::DefinitionWriter::setRawControlName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::uint16_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Name of the specified raw control. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>A name's position in the zero-indexed array of raw control names. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The control name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">name</td><td>A null-terminated string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section note"><dt>Note</dt><dd>The passed in name is copied, which will involve an additional allocation. </dd></dl>
|
|
<dl class="section see"><dt>See also</dt><dd>Controls </dd></dl>
|
|
|
|
<p>Implemented in <a class="el" href="classdna_1_1WriterImpl.html#af89ddd98e8ce0ee55bbb8e38bd15fcb2">dna::WriterImpl< BinaryStreamWriter ></a>, <a class="el" href="classdna_1_1WriterImpl.html#af89ddd98e8ce0ee55bbb8e38bd15fcb2">dna::WriterImpl< JSONStreamWriter ></a>, and <a class="el" href="classdnac_1_1WriterImpl.html#a8087c7e36578e94332f70bbf2b3be3bf">dnac::WriterImpl< dna::Writer ></a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb">dna::copyDefinition()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li><a class="el" href="DefinitionWriter_8h_source.html">DefinitionWriter.h</a></li>
|
|
<li><a class="el" href="Writer_8cpp.html">Writer.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
</small></address>
|
|
</body>
|
|
</html>
|