4082 lines
280 KiB
HTML
4082 lines
280 KiB
HTML
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||
|
<meta name="generator" content="Doxygen 1.9.4"/>
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||
|
<title>DNA Calib: dnac::ReaderImpl< TReaderBase > Class Template Reference</title>
|
||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
|
<script type="text/javascript" src="jquery.js"></script>
|
||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||
|
<script type="text/javascript" src="search/search.js"></script>
|
||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
|
</head>
|
||
|
<body>
|
||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
|
<div id="titlearea">
|
||
|
<table cellspacing="0" cellpadding="0">
|
||
|
<tbody>
|
||
|
<tr id="projectrow">
|
||
|
<td id="projectalign">
|
||
|
<div id="projectname">DNA Calib<span id="projectnumber"> 1.1</span>
|
||
|
</div>
|
||
|
<div id="projectbrief">Project brief</div>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<!-- end header part -->
|
||
|
<!-- Generated by Doxygen 1.9.4 -->
|
||
|
<script type="text/javascript">
|
||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
||
|
/* @license-end */
|
||
|
</script>
|
||
|
<script type="text/javascript" src="menudata.js"></script>
|
||
|
<script type="text/javascript" src="menu.js"></script>
|
||
|
<script type="text/javascript">
|
||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||
|
$(function() {
|
||
|
initMenu('',true,false,'search.php','Search');
|
||
|
$(document).ready(function() { init_search(); });
|
||
|
});
|
||
|
/* @license-end */
|
||
|
</script>
|
||
|
<div id="main-nav"></div>
|
||
|
<!-- window showing the filter options -->
|
||
|
<div id="MSearchSelectWindow"
|
||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||
|
</div>
|
||
|
|
||
|
<!-- iframe showing the search results (closed by default) -->
|
||
|
<div id="MSearchResultsWindow">
|
||
|
<iframe src="javascript:void(0)" frameborder="0"
|
||
|
name="MSearchResults" id="MSearchResults">
|
||
|
</iframe>
|
||
|
</div>
|
||
|
|
||
|
<div id="nav-path" class="navpath">
|
||
|
<ul>
|
||
|
<li class="navelem"><a class="el" href="namespacednac.html">dnac</a></li><li class="navelem"><a class="el" href="classdnac_1_1ReaderImpl.html">ReaderImpl</a></li> </ul>
|
||
|
</div>
|
||
|
</div><!-- top -->
|
||
|
<div class="header">
|
||
|
<div class="summary">
|
||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||
|
<a href="#pro-attribs">Protected Attributes</a> |
|
||
|
<a href="classdnac_1_1ReaderImpl-members.html">List of all members</a> </div>
|
||
|
<div class="headertitle"><div class="title">dnac::ReaderImpl< TReaderBase > Class Template Reference</div></div>
|
||
|
</div><!--header-->
|
||
|
<div class="contents">
|
||
|
|
||
|
<p><code>#include <<a class="el" href="dnacalib_2dna_2ReaderImpl_8h_source.html">ReaderImpl.h</a>></code></p>
|
||
|
<div class="dynheader">
|
||
|
Inheritance diagram for dnac::ReaderImpl< TReaderBase >:</div>
|
||
|
<div class="dyncontent">
|
||
|
<div class="center"><img src="classdnac_1_1ReaderImpl__inherit__graph.png" border="0" usemap="#adnac_1_1ReaderImpl_3_01TReaderBase_01_4_inherit__map" alt="Inheritance graph"/></div>
|
||
|
<map name="adnac_1_1ReaderImpl_3_01TReaderBase_01_4_inherit__map" id="adnac_1_1ReaderImpl_3_01TReaderBase_01_4_inherit__map">
|
||
|
<area shape="rect" title=" " alt="" coords="15,235,250,2116"/>
|
||
|
<area shape="rect" href="classdnac_1_1ReaderImpl.html" title=" " alt="" coords="15,2179,250,4060"/>
|
||
|
<area shape="rect" title=" " alt="" coords="5,57,105,134"/>
|
||
|
<area shape="rect" href="classdnac_1_1BaseImpl.html" title=" " alt="" coords="130,5,293,185"/>
|
||
|
<area shape="rect" href="classdnac_1_1DNACalibDNAReaderImpl.html" title=" " alt="" coords="29,4109,236,4495"/>
|
||
|
</map>
|
||
|
</div>
|
||
|
<div class="dynheader">
|
||
|
Collaboration diagram for dnac::ReaderImpl< TReaderBase >:</div>
|
||
|
<div class="dyncontent">
|
||
|
<div class="center"><img src="classdnac_1_1ReaderImpl__coll__graph.png" border="0" usemap="#adnac_1_1ReaderImpl_3_01TReaderBase_01_4_coll__map" alt="Collaboration graph"/></div>
|
||
|
<map name="adnac_1_1ReaderImpl_3_01TReaderBase_01_4_coll__map" id="adnac_1_1ReaderImpl_3_01TReaderBase_01_4_coll__map">
|
||
|
<area shape="rect" title=" " alt="" coords="5,3376,240,5257"/>
|
||
|
<area shape="rect" title=" " alt="" coords="57,3205,157,3283"/>
|
||
|
<area shape="rect" href="classdnac_1_1BaseImpl.html" title=" " alt="" coords="181,3161,344,3327"/>
|
||
|
<area shape="rect" href="classpma_1_1MemoryResource.html" title="MemoryResource is an abstract class that allows the implementation of polymorphic allocators." alt="" coords="97,2698,255,2805"/>
|
||
|
<area shape="rect" href="structdnac_1_1DNA.html" title=" " alt="" coords="490,2933,627,3099"/>
|
||
|
<area shape="rect" href="structdnac_1_1Version.html" title=" " alt="" coords="279,2691,382,2812"/>
|
||
|
<area shape="rect" href="structdnac_1_1SectionLookupTable.html" title=" " alt="" coords="737,2713,911,2790"/>
|
||
|
<area shape="rect" href="structterse_1_1ArchiveOffset.html" title=" " alt="" coords="659,2287,794,2467"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawDescriptor.html" title=" " alt="" coords="406,2632,549,2871"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawDefinition.html" title=" " alt="" coords="936,2661,1168,2841"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawBehavior.html" title=" " alt="" coords="1471,2705,1603,2797"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawGeometry.html" title=" " alt="" coords="573,2705,713,2797"/>
|
||
|
<area shape="rect" href="structterse_1_1ArchiveOffset_1_1Proxy.html" title=" " alt="" coords="631,1262,766,1427"/>
|
||
|
<area shape="rect" href="structterse_1_1ArchiveOffset.html" title=" " alt="" coords="575,1783,710,1963"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawCoordinateSystem.html" title=" " alt="" coords="315,2323,506,2430"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawLODMapping.html" title=" " alt="" coords="893,2331,1051,2423"/>
|
||
|
<area shape="rect" href="classdnac_1_1LODMapping.html" title=" " alt="" coords="871,1717,1073,2029"/>
|
||
|
<area shape="rect" href="classterse_1_1DynArray.html" title=" " alt="" coords="1499,1079,1651,1611"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawConditionalTable.html" title=" " alt="" coords="1593,1827,1772,1919"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawPSDMatrix.html" title=" " alt="" coords="1423,1827,1569,1919"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawBlendShapeChannels.html" title=" " alt="" coords="1781,2112,1987,2204"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawAnimatedMaps.html" title=" " alt="" coords="1901,2331,2072,2423"/>
|
||
|
<area shape="rect" title=" " alt="" coords="1375,315,1524,421"/>
|
||
|
<area shape="rect" href="classterse_1_1DynArray.html" title="Resizable array-like abstraction for trivial-types only." alt="" coords="1373,484,1525,1016"/>
|
||
|
<area shape="rect" href="classterse_1_1DynArray.html" title=" " alt="" coords="1245,1086,1406,1603"/>
|
||
|
<area shape="rect" title=" " alt="" coords="1380,145,1519,223"/>
|
||
|
<area shape="rect" title=" " alt="" coords="1430,5,1469,83"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawVector3Vector.html" title=" " alt="" coords="1094,2053,1261,2263"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawControls.html" title=" " alt="" coords="1564,2331,1695,2423"/>
|
||
|
<area shape="rect" href="structdnac_1_1RawJoints.html" title=" " alt="" coords="1423,2316,1540,2437"/>
|
||
|
</map>
|
||
|
</div>
|
||
|
<table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||
|
Public Member Functions</h2></td></tr>
|
||
|
<tr class="memitem:aafdd6c3e9e1f444ea17017711acc1577"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#aafdd6c3e9e1f444ea17017711acc1577">ReaderImpl</a> (<a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *memRes_)</td></tr>
|
||
|
<tr class="separator:aafdd6c3e9e1f444ea17017711acc1577"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9795e5d57e053e637a35b30923ff0de0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1StringView.html">StringView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a9795e5d57e053e637a35b30923ff0de0">getName</a> () const override</td></tr>
|
||
|
<tr class="separator:a9795e5d57e053e637a35b30923ff0de0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a71723625b264135ebe303cb945e9d927"><td class="memItemLeft" align="right" valign="top">Archetype </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a71723625b264135ebe303cb945e9d927">getArchetype</a> () const override</td></tr>
|
||
|
<tr class="separator:a71723625b264135ebe303cb945e9d927"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae43b4a221ed9308314a41ae0face9aeb"><td class="memItemLeft" align="right" valign="top">Gender </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ae43b4a221ed9308314a41ae0face9aeb">getGender</a> () const override</td></tr>
|
||
|
<tr class="separator:ae43b4a221ed9308314a41ae0face9aeb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a52c70c7a4847e42f89b1618d55dc4d87"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a52c70c7a4847e42f89b1618d55dc4d87">getAge</a> () const override</td></tr>
|
||
|
<tr class="separator:a52c70c7a4847e42f89b1618d55dc4d87"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab4c16f250da9f1cdcff9b72684fa8952"><td class="memItemLeft" align="right" valign="top">std::uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ab4c16f250da9f1cdcff9b72684fa8952">getMetaDataCount</a> () const override</td></tr>
|
||
|
<tr class="separator:ab4c16f250da9f1cdcff9b72684fa8952"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a28933d71dbcc3e787ee16ddbe7343b5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1StringView.html">StringView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a28933d71dbcc3e787ee16ddbe7343b5c">getMetaDataKey</a> (std::uint32_t index) const override</td></tr>
|
||
|
<tr class="separator:a28933d71dbcc3e787ee16ddbe7343b5c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aa68fe430bc44e3c8aa438ab0c17ff262"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1StringView.html">StringView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#aa68fe430bc44e3c8aa438ab0c17ff262">getMetaDataValue</a> (const char *key) const override</td></tr>
|
||
|
<tr class="separator:aa68fe430bc44e3c8aa438ab0c17ff262"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aec69fb24090486024c2fc97070de8889"><td class="memItemLeft" align="right" valign="top">TranslationUnit </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#aec69fb24090486024c2fc97070de8889">getTranslationUnit</a> () const override</td></tr>
|
||
|
<tr class="separator:aec69fb24090486024c2fc97070de8889"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae869dfc4fd6fbdc898192e1aea7b0f03"><td class="memItemLeft" align="right" valign="top">RotationUnit </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ae869dfc4fd6fbdc898192e1aea7b0f03">getRotationUnit</a> () const override</td></tr>
|
||
|
<tr class="separator:ae869dfc4fd6fbdc898192e1aea7b0f03"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4b37c1da138ca0538bf07b59c1bfa1b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdna_1_1CoordinateSystem.html">CoordinateSystem</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a4b37c1da138ca0538bf07b59c1bfa1b7">getCoordinateSystem</a> () const override</td></tr>
|
||
|
<tr class="separator:a4b37c1da138ca0538bf07b59c1bfa1b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5aa674afa7780fe904fc6bac39f89f9d"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a5aa674afa7780fe904fc6bac39f89f9d">getLODCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a5aa674afa7780fe904fc6bac39f89f9d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a79f2794ae7c9ebe0f315a8e253d9f6a0"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a79f2794ae7c9ebe0f315a8e253d9f6a0">getDBMaxLOD</a> () const override</td></tr>
|
||
|
<tr class="separator:a79f2794ae7c9ebe0f315a8e253d9f6a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a12a6ca18bd9c4f6cc408562f2c33aa8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1StringView.html">StringView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a12a6ca18bd9c4f6cc408562f2c33aa8b">getDBComplexity</a> () const override</td></tr>
|
||
|
<tr class="separator:a12a6ca18bd9c4f6cc408562f2c33aa8b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8f0b863a45e7aef4287d06886d8b5f58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1StringView.html">StringView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a8f0b863a45e7aef4287d06886d8b5f58">getDBName</a> () const override</td></tr>
|
||
|
<tr class="separator:a8f0b863a45e7aef4287d06886d8b5f58"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a52e44414a73222af76814aba443eda84"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a52e44414a73222af76814aba443eda84">getGUIControlCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a52e44414a73222af76814aba443eda84"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2bf882579dde04967bcd51451ac77be8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1StringView.html">StringView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a2bf882579dde04967bcd51451ac77be8">getGUIControlName</a> (std::uint16_t index) const override</td></tr>
|
||
|
<tr class="separator:a2bf882579dde04967bcd51451ac77be8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a208a01bce7f9bea8d5a29722120fbdbf"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a208a01bce7f9bea8d5a29722120fbdbf">getRawControlCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a208a01bce7f9bea8d5a29722120fbdbf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aef14e53dc15402d54ccb0e13d214ad84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1StringView.html">StringView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#aef14e53dc15402d54ccb0e13d214ad84">getRawControlName</a> (std::uint16_t index) const override</td></tr>
|
||
|
<tr class="separator:aef14e53dc15402d54ccb0e13d214ad84"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3096d034974ba868f3d42fc3984a5d66"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a3096d034974ba868f3d42fc3984a5d66">getJointCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a3096d034974ba868f3d42fc3984a5d66"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a39d92d7c98e36a1d79933800e41e61a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1StringView.html">StringView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a39d92d7c98e36a1d79933800e41e61a9">getJointName</a> (std::uint16_t index) const override</td></tr>
|
||
|
<tr class="separator:a39d92d7c98e36a1d79933800e41e61a9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a42be8bd23d7c6bf9f38d21ac012f0a3b"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a42be8bd23d7c6bf9f38d21ac012f0a3b">getJointIndexListCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a42be8bd23d7c6bf9f38d21ac012f0a3b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a900ea149db5238765ecfb13a284a3255"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a900ea149db5238765ecfb13a284a3255">getJointIndicesForLOD</a> (std::uint16_t lod) const override</td></tr>
|
||
|
<tr class="separator:a900ea149db5238765ecfb13a284a3255"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aeb7ef18efd4a765ba13d3960094bca85"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#aeb7ef18efd4a765ba13d3960094bca85">getJointParentIndex</a> (std::uint16_t index) const override</td></tr>
|
||
|
<tr class="separator:aeb7ef18efd4a765ba13d3960094bca85"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5c8d910567019dca9391a6c46aae57b5"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a5c8d910567019dca9391a6c46aae57b5">getBlendShapeChannelCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a5c8d910567019dca9391a6c46aae57b5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab0056078f733cf35919e3de797714e97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1StringView.html">StringView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ab0056078f733cf35919e3de797714e97">getBlendShapeChannelName</a> (std::uint16_t index) const override</td></tr>
|
||
|
<tr class="separator:ab0056078f733cf35919e3de797714e97"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad8d89c451eb7c77d9e2770176e325aa5"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ad8d89c451eb7c77d9e2770176e325aa5">getBlendShapeChannelIndexListCount</a> () const override</td></tr>
|
||
|
<tr class="separator:ad8d89c451eb7c77d9e2770176e325aa5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8701ad2f630d4adae79616c20a00d77d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a8701ad2f630d4adae79616c20a00d77d">getBlendShapeChannelIndicesForLOD</a> (std::uint16_t lod) const override</td></tr>
|
||
|
<tr class="separator:a8701ad2f630d4adae79616c20a00d77d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a53ce3b1a0037c5dd9a8ae6303fe7d19c"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a53ce3b1a0037c5dd9a8ae6303fe7d19c">getAnimatedMapCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a53ce3b1a0037c5dd9a8ae6303fe7d19c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aee494ee8bcb7af27a5803cdf27f3b110"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1StringView.html">StringView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#aee494ee8bcb7af27a5803cdf27f3b110">getAnimatedMapName</a> (std::uint16_t index) const override</td></tr>
|
||
|
<tr class="separator:aee494ee8bcb7af27a5803cdf27f3b110"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a1b85ef3a019f8c8f8912cad9e5e1ccda"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a1b85ef3a019f8c8f8912cad9e5e1ccda">getAnimatedMapIndexListCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a1b85ef3a019f8c8f8912cad9e5e1ccda"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a24697c35c7e0ed1629c418ff029a8802"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a24697c35c7e0ed1629c418ff029a8802">getAnimatedMapIndicesForLOD</a> (std::uint16_t lod) const override</td></tr>
|
||
|
<tr class="separator:a24697c35c7e0ed1629c418ff029a8802"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad79abbd6be98e172f989311806fa01cf"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ad79abbd6be98e172f989311806fa01cf">getMeshCount</a> () const override</td></tr>
|
||
|
<tr class="separator:ad79abbd6be98e172f989311806fa01cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a75672be019b028e24e1b0801653ce109"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdna_1_1StringView.html">StringView</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a75672be019b028e24e1b0801653ce109">getMeshName</a> (std::uint16_t index) const override</td></tr>
|
||
|
<tr class="separator:a75672be019b028e24e1b0801653ce109"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2c78beb40049177c9ef096c7ad6ddada"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a2c78beb40049177c9ef096c7ad6ddada">getMeshIndexListCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a2c78beb40049177c9ef096c7ad6ddada"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae6cd41af93f86e3ee653096427d80e9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ae6cd41af93f86e3ee653096427d80e9d">getMeshIndicesForLOD</a> (std::uint16_t lod) const override</td></tr>
|
||
|
<tr class="separator:ae6cd41af93f86e3ee653096427d80e9d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac6a8d7ce940c7ba233efd5c7b5cae8d6"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ac6a8d7ce940c7ba233efd5c7b5cae8d6">getMeshBlendShapeChannelMappingCount</a> () const override</td></tr>
|
||
|
<tr class="separator:ac6a8d7ce940c7ba233efd5c7b5cae8d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8a442e33cd064a5641f69114b2083e5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdna_1_1MeshBlendShapeChannelMapping.html">MeshBlendShapeChannelMapping</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a8a442e33cd064a5641f69114b2083e5a">getMeshBlendShapeChannelMapping</a> (std::uint16_t index) const override</td></tr>
|
||
|
<tr class="separator:a8a442e33cd064a5641f69114b2083e5a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae98dbcb9cb3caaaa39b95de037290c29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ae98dbcb9cb3caaaa39b95de037290c29">getMeshBlendShapeChannelMappingIndicesForLOD</a> (std::uint16_t lod) const override</td></tr>
|
||
|
<tr class="separator:ae98dbcb9cb3caaaa39b95de037290c29"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab600f483b951b6015df40a6766af7e87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdna_1_1Vector3.html">Vector3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ab600f483b951b6015df40a6766af7e87">getNeutralJointTranslation</a> (std::uint16_t index) const override</td></tr>
|
||
|
<tr class="separator:ab600f483b951b6015df40a6766af7e87"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a60ff2e61efe5b9485c42abdfced7fa0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a60ff2e61efe5b9485c42abdfced7fa0b">getNeutralJointTranslationXs</a> () const override</td></tr>
|
||
|
<tr class="separator:a60ff2e61efe5b9485c42abdfced7fa0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a513ccbcaca887a19ad0c8600c8b79bd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a513ccbcaca887a19ad0c8600c8b79bd7">getNeutralJointTranslationYs</a> () const override</td></tr>
|
||
|
<tr class="separator:a513ccbcaca887a19ad0c8600c8b79bd7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9f8715c8fd5f11897c1278c6b0fe2776"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a9f8715c8fd5f11897c1278c6b0fe2776">getNeutralJointTranslationZs</a> () const override</td></tr>
|
||
|
<tr class="separator:a9f8715c8fd5f11897c1278c6b0fe2776"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8325f889701d951580a2ec49ca816ea7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdna_1_1Vector3.html">Vector3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a8325f889701d951580a2ec49ca816ea7">getNeutralJointRotation</a> (std::uint16_t index) const override</td></tr>
|
||
|
<tr class="separator:a8325f889701d951580a2ec49ca816ea7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a433366650a88b9f422e215d8a2e9c7a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a433366650a88b9f422e215d8a2e9c7a1">getNeutralJointRotationXs</a> () const override</td></tr>
|
||
|
<tr class="separator:a433366650a88b9f422e215d8a2e9c7a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8988a60e703d4a881d37ab64e7e6eb64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a8988a60e703d4a881d37ab64e7e6eb64">getNeutralJointRotationYs</a> () const override</td></tr>
|
||
|
<tr class="separator:a8988a60e703d4a881d37ab64e7e6eb64"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae91dd917cc76547eb45c338c5068693a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ae91dd917cc76547eb45c338c5068693a">getNeutralJointRotationZs</a> () const override</td></tr>
|
||
|
<tr class="separator:ae91dd917cc76547eb45c338c5068693a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab210231c0d48136f28c137a114e18e20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ab210231c0d48136f28c137a114e18e20">getGUIToRawInputIndices</a> () const override</td></tr>
|
||
|
<tr class="separator:ab210231c0d48136f28c137a114e18e20"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a84abe0bb2fa9e4e30e8c23a216444150"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a84abe0bb2fa9e4e30e8c23a216444150">getGUIToRawOutputIndices</a> () const override</td></tr>
|
||
|
<tr class="separator:a84abe0bb2fa9e4e30e8c23a216444150"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a522186dca1c692ed70ac798c8c3fce5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a522186dca1c692ed70ac798c8c3fce5f">getGUIToRawFromValues</a> () const override</td></tr>
|
||
|
<tr class="separator:a522186dca1c692ed70ac798c8c3fce5f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae642d36ff8ed489220035ad8098b1429"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ae642d36ff8ed489220035ad8098b1429">getGUIToRawToValues</a> () const override</td></tr>
|
||
|
<tr class="separator:ae642d36ff8ed489220035ad8098b1429"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac8048540778e5cfc3a908514e13d4742"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ac8048540778e5cfc3a908514e13d4742">getGUIToRawSlopeValues</a> () const override</td></tr>
|
||
|
<tr class="separator:ac8048540778e5cfc3a908514e13d4742"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:abb4c5bf86e2fe63f315b18912e39c082"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#abb4c5bf86e2fe63f315b18912e39c082">getGUIToRawCutValues</a> () const override</td></tr>
|
||
|
<tr class="separator:abb4c5bf86e2fe63f315b18912e39c082"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:afeeb523e499320335a43d2c5e92b734f"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#afeeb523e499320335a43d2c5e92b734f">getPSDCount</a> () const override</td></tr>
|
||
|
<tr class="separator:afeeb523e499320335a43d2c5e92b734f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4873a216f4578f806fc3fbcc16e3716f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a4873a216f4578f806fc3fbcc16e3716f">getPSDRowIndices</a> () const override</td></tr>
|
||
|
<tr class="separator:a4873a216f4578f806fc3fbcc16e3716f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2205e39ea5cac706bdda03e3269bc642"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a2205e39ea5cac706bdda03e3269bc642">getPSDColumnIndices</a> () const override</td></tr>
|
||
|
<tr class="separator:a2205e39ea5cac706bdda03e3269bc642"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a93a0aba565d1c637476c48f075e639bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a93a0aba565d1c637476c48f075e639bc">getPSDValues</a> () const override</td></tr>
|
||
|
<tr class="separator:a93a0aba565d1c637476c48f075e639bc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a52ff5d18220583de57f3c6f5682294fe"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a52ff5d18220583de57f3c6f5682294fe">getJointRowCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a52ff5d18220583de57f3c6f5682294fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a63f9da44e4ed5220c859b1773610c2b1"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a63f9da44e4ed5220c859b1773610c2b1">getJointColumnCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a63f9da44e4ed5220c859b1773610c2b1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a55fbfcfa8ce0c466dd21c69b18681480"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a55fbfcfa8ce0c466dd21c69b18681480">getJointVariableAttributeIndices</a> (std::uint16_t lod) const override</td></tr>
|
||
|
<tr class="separator:a55fbfcfa8ce0c466dd21c69b18681480"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a75c9bb26249d92c81c2a16247f8c4f5e"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a75c9bb26249d92c81c2a16247f8c4f5e">getJointGroupCount</a> () const override</td></tr>
|
||
|
<tr class="separator:a75c9bb26249d92c81c2a16247f8c4f5e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ace0cee61d7b90f17d4c87bd7a8d35685"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ace0cee61d7b90f17d4c87bd7a8d35685">getJointGroupLODs</a> (std::uint16_t jointGroupIndex) const override</td></tr>
|
||
|
<tr class="separator:ace0cee61d7b90f17d4c87bd7a8d35685"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a1433abc3344a820826f2a2e887e6220d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a1433abc3344a820826f2a2e887e6220d">getJointGroupInputIndices</a> (std::uint16_t jointGroupIndex) const override</td></tr>
|
||
|
<tr class="separator:a1433abc3344a820826f2a2e887e6220d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a0dcf65e478fcaeb6683c963f8b599f01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a0dcf65e478fcaeb6683c963f8b599f01">getJointGroupOutputIndices</a> (std::uint16_t jointGroupIndex) const override</td></tr>
|
||
|
<tr class="separator:a0dcf65e478fcaeb6683c963f8b599f01"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aafb275f39c9e45429fab9cba05a418a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#aafb275f39c9e45429fab9cba05a418a6">getJointGroupValues</a> (std::uint16_t jointGroupIndex) const override</td></tr>
|
||
|
<tr class="separator:aafb275f39c9e45429fab9cba05a418a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a084934ddef76f46a3ccbe1d6803bc924"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a084934ddef76f46a3ccbe1d6803bc924">getJointGroupJointIndices</a> (std::uint16_t jointGroupIndex) const override</td></tr>
|
||
|
<tr class="separator:a084934ddef76f46a3ccbe1d6803bc924"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3dc92e632b87818feed5c55e555d7cef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a3dc92e632b87818feed5c55e555d7cef">getBlendShapeChannelLODs</a> () const override</td></tr>
|
||
|
<tr class="separator:a3dc92e632b87818feed5c55e555d7cef"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9195ae58d486481b765733ea41e45254"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a9195ae58d486481b765733ea41e45254">getBlendShapeChannelOutputIndices</a> () const override</td></tr>
|
||
|
<tr class="separator:a9195ae58d486481b765733ea41e45254"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9c13392d509017c7c07374f95c9e3ec3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a9c13392d509017c7c07374f95c9e3ec3">getBlendShapeChannelInputIndices</a> () const override</td></tr>
|
||
|
<tr class="separator:a9c13392d509017c7c07374f95c9e3ec3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3fc16888b937bdbdfd1865e79c96752b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a3fc16888b937bdbdfd1865e79c96752b">getAnimatedMapLODs</a> () const override</td></tr>
|
||
|
<tr class="separator:a3fc16888b937bdbdfd1865e79c96752b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a120d3ed1199fce1abe97972f18f63da0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a120d3ed1199fce1abe97972f18f63da0">getAnimatedMapInputIndices</a> () const override</td></tr>
|
||
|
<tr class="separator:a120d3ed1199fce1abe97972f18f63da0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8610182358cc0bffb5728f3ce8c5daea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a8610182358cc0bffb5728f3ce8c5daea">getAnimatedMapOutputIndices</a> () const override</td></tr>
|
||
|
<tr class="separator:a8610182358cc0bffb5728f3ce8c5daea"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a00e009aa4c2566c809b83098e85de32e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a00e009aa4c2566c809b83098e85de32e">getAnimatedMapFromValues</a> () const override</td></tr>
|
||
|
<tr class="separator:a00e009aa4c2566c809b83098e85de32e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a600078aac3e67df3fccd717e7896d75f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a600078aac3e67df3fccd717e7896d75f">getAnimatedMapToValues</a> () const override</td></tr>
|
||
|
<tr class="separator:a600078aac3e67df3fccd717e7896d75f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad84991b7d84998ae469b7d90bce7cd85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ad84991b7d84998ae469b7d90bce7cd85">getAnimatedMapSlopeValues</a> () const override</td></tr>
|
||
|
<tr class="separator:ad84991b7d84998ae469b7d90bce7cd85"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a99c5068a32677952c7e836a5c7b9e970"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a99c5068a32677952c7e836a5c7b9e970">getAnimatedMapCutValues</a> () const override</td></tr>
|
||
|
<tr class="separator:a99c5068a32677952c7e836a5c7b9e970"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a826b8830b1b59be62185f84aafb12c2f"><td class="memItemLeft" align="right" valign="top">std::uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a826b8830b1b59be62185f84aafb12c2f">getVertexPositionCount</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a826b8830b1b59be62185f84aafb12c2f"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a545e3418c20548b492253f1466c5e9e7"><td class="memItemLeft" align="right" valign="top">Position </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a545e3418c20548b492253f1466c5e9e7">getVertexPosition</a> (std::uint16_t meshIndex, std::uint32_t vertexIndex) const override</td></tr>
|
||
|
<tr class="separator:a545e3418c20548b492253f1466c5e9e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aea95c3f004da9c7c57d82b21fd493801"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#aea95c3f004da9c7c57d82b21fd493801">getVertexPositionXs</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:aea95c3f004da9c7c57d82b21fd493801"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a00f2620efcb497c3d51cf6aaea94d079"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a00f2620efcb497c3d51cf6aaea94d079">getVertexPositionYs</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a00f2620efcb497c3d51cf6aaea94d079"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a1fdf97eb5f3c9b9b78bcd1ce79f484f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a1fdf97eb5f3c9b9b78bcd1ce79f484f3">getVertexPositionZs</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a1fdf97eb5f3c9b9b78bcd1ce79f484f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a6e21fe95b58effd11d078f2b122f5f6a"><td class="memItemLeft" align="right" valign="top">std::uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a6e21fe95b58effd11d078f2b122f5f6a">getVertexTextureCoordinateCount</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a6e21fe95b58effd11d078f2b122f5f6a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a18e13ecb8a08eaa2568fa25e47b43832"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdna_1_1TextureCoordinate.html">TextureCoordinate</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a18e13ecb8a08eaa2568fa25e47b43832">getVertexTextureCoordinate</a> (std::uint16_t meshIndex, std::uint32_t textureCoordinateIndex) const override</td></tr>
|
||
|
<tr class="separator:a18e13ecb8a08eaa2568fa25e47b43832"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a821fec0af08105922733c9b052c64998"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a821fec0af08105922733c9b052c64998">getVertexTextureCoordinateUs</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a821fec0af08105922733c9b052c64998"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:add83264c7e4393929d1eabb020db55e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#add83264c7e4393929d1eabb020db55e3">getVertexTextureCoordinateVs</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:add83264c7e4393929d1eabb020db55e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8c7a323fe13aa7afa5d08c3f30a60f07"><td class="memItemLeft" align="right" valign="top">std::uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a8c7a323fe13aa7afa5d08c3f30a60f07">getVertexNormalCount</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a8c7a323fe13aa7afa5d08c3f30a60f07"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a51175a8fe6977a36067edefc791a3104"><td class="memItemLeft" align="right" valign="top">Normal </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a51175a8fe6977a36067edefc791a3104">getVertexNormal</a> (std::uint16_t meshIndex, std::uint32_t normalIndex) const override</td></tr>
|
||
|
<tr class="separator:a51175a8fe6977a36067edefc791a3104"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac0ada1903ca469ae0138f4175ac21050"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ac0ada1903ca469ae0138f4175ac21050">getVertexNormalXs</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:ac0ada1903ca469ae0138f4175ac21050"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3f951e290fa43e196671825bcc55f017"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a3f951e290fa43e196671825bcc55f017">getVertexNormalYs</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a3f951e290fa43e196671825bcc55f017"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a0f87e4b227891ea8adedcc7cb01c7aed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a0f87e4b227891ea8adedcc7cb01c7aed">getVertexNormalZs</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a0f87e4b227891ea8adedcc7cb01c7aed"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad8f28c20f9d189474a4ad06eff75b935"><td class="memItemLeft" align="right" valign="top">std::uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ad8f28c20f9d189474a4ad06eff75b935">getFaceCount</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:ad8f28c20f9d189474a4ad06eff75b935"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:af771ac18de06d9685dcea304ec2c2d65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#af771ac18de06d9685dcea304ec2c2d65">getFaceVertexLayoutIndices</a> (std::uint16_t meshIndex, std::uint32_t faceIndex) const override</td></tr>
|
||
|
<tr class="separator:af771ac18de06d9685dcea304ec2c2d65"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3f127dc451a18afb1a6660cda1525784"><td class="memItemLeft" align="right" valign="top">std::uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a3f127dc451a18afb1a6660cda1525784">getVertexLayoutCount</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a3f127dc451a18afb1a6660cda1525784"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ade7be376617baff644ab183f8294f797"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdna_1_1VertexLayout.html">VertexLayout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ade7be376617baff644ab183f8294f797">getVertexLayout</a> (std::uint16_t meshIndex, std::uint32_t layoutIndex) const override</td></tr>
|
||
|
<tr class="separator:ade7be376617baff644ab183f8294f797"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aebe6ea5f11852c7511bad9d3203d6ba6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#aebe6ea5f11852c7511bad9d3203d6ba6">getVertexLayoutPositionIndices</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:aebe6ea5f11852c7511bad9d3203d6ba6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a6225aaa8f325a35103bc7cdf6bb96369"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a6225aaa8f325a35103bc7cdf6bb96369">getVertexLayoutTextureCoordinateIndices</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a6225aaa8f325a35103bc7cdf6bb96369"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5ee8a693cc7be5944b523341d1577c2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a5ee8a693cc7be5944b523341d1577c2b">getVertexLayoutNormalIndices</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a5ee8a693cc7be5944b523341d1577c2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a73bb448dee7ec6de69da63506e3a8a0b"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a73bb448dee7ec6de69da63506e3a8a0b">getMaximumInfluencePerVertex</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a73bb448dee7ec6de69da63506e3a8a0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a53bbb782389f78dfa66efb6d15c34012"><td class="memItemLeft" align="right" valign="top">std::uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a53bbb782389f78dfa66efb6d15c34012">getSkinWeightsCount</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a53bbb782389f78dfa66efb6d15c34012"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a02aae9d6ea044f08f7a8e2eb95dc94ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a02aae9d6ea044f08f7a8e2eb95dc94ec">getSkinWeightsValues</a> (std::uint16_t meshIndex, std::uint32_t vertexIndex) const override</td></tr>
|
||
|
<tr class="separator:a02aae9d6ea044f08f7a8e2eb95dc94ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a450adaf239707daaf027647a1bba8720"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a450adaf239707daaf027647a1bba8720">getSkinWeightsJointIndices</a> (std::uint16_t meshIndex, std::uint32_t vertexIndex) const override</td></tr>
|
||
|
<tr class="separator:a450adaf239707daaf027647a1bba8720"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a331dbfa35dd3f6a8e8b8131f4d5aef8c"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a331dbfa35dd3f6a8e8b8131f4d5aef8c">getBlendShapeTargetCount</a> (std::uint16_t meshIndex) const override</td></tr>
|
||
|
<tr class="separator:a331dbfa35dd3f6a8e8b8131f4d5aef8c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad6fc2085dd75a66358cbd4e4d7957662"><td class="memItemLeft" align="right" valign="top">std::uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ad6fc2085dd75a66358cbd4e4d7957662">getBlendShapeChannelIndex</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const override</td></tr>
|
||
|
<tr class="separator:ad6fc2085dd75a66358cbd4e4d7957662"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a6a961b4efd229cf62411f44a10f24b47"><td class="memItemLeft" align="right" valign="top">std::uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a6a961b4efd229cf62411f44a10f24b47">getBlendShapeTargetDeltaCount</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const override</td></tr>
|
||
|
<tr class="separator:a6a961b4efd229cf62411f44a10f24b47"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a45d91dccfabddf7b8bbb615a36cc4d27"><td class="memItemLeft" align="right" valign="top">Delta </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a45d91dccfabddf7b8bbb615a36cc4d27">getBlendShapeTargetDelta</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, std::uint32_t deltaIndex) const override</td></tr>
|
||
|
<tr class="separator:a45d91dccfabddf7b8bbb615a36cc4d27"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac97d7efca1493f5f850704d78d40111e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#ac97d7efca1493f5f850704d78d40111e">getBlendShapeTargetDeltaXs</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const override</td></tr>
|
||
|
<tr class="separator:ac97d7efca1493f5f850704d78d40111e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a05e1fcb483624fa4cbc9922e3528a31a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a05e1fcb483624fa4cbc9922e3528a31a">getBlendShapeTargetDeltaYs</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const override</td></tr>
|
||
|
<tr class="separator:a05e1fcb483624fa4cbc9922e3528a31a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3bbe0f453f53493aa88cd5c5cbf3f06a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a3bbe0f453f53493aa88cd5c5cbf3f06a">getBlendShapeTargetDeltaZs</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const override</td></tr>
|
||
|
<tr class="separator:a3bbe0f453f53493aa88cd5c5cbf3f06a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a98812142a8465f3be9337abe469829a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint32_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a98812142a8465f3be9337abe469829a1">getBlendShapeTargetVertexIndices</a> (std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const override</td></tr>
|
||
|
<tr class="separator:a98812142a8465f3be9337abe469829a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a256523aa9a58bac96c52bcb352ef9aeb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a256523aa9a58bac96c52bcb352ef9aeb">unload</a> (DataLayer layer) override</td></tr>
|
||
|
<tr class="separator:a256523aa9a58bac96c52bcb352ef9aeb"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pub_methods_classdnac_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classdnac_1_1BaseImpl')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classdnac_1_1BaseImpl.html">dnac::BaseImpl</a></td></tr>
|
||
|
<tr class="memitem:a32cf2cb73c096570d97256ad9df80b1b inherit pub_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#a32cf2cb73c096570d97256ad9df80b1b">getMemoryResource</a> ()</td></tr>
|
||
|
<tr class="separator:a32cf2cb73c096570d97256ad9df80b1b inherit pub_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table><table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
||
|
Protected Attributes</h2></td></tr>
|
||
|
<tr class="memitem:a09fef17ee0903729873d4d40e2ba7069"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdnac_1_1DenormalizedData.html">DenormalizedData</a>< TReaderBase > </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1ReaderImpl.html#a09fef17ee0903729873d4d40e2ba7069">cache</a></td></tr>
|
||
|
<tr class="separator:a09fef17ee0903729873d4d40e2ba7069"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pro_attribs_classdnac_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classdnac_1_1BaseImpl')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classdnac_1_1BaseImpl.html">dnac::BaseImpl</a></td></tr>
|
||
|
<tr class="memitem:ac6106cd0ab7367c022025ffa03a392c7 inherit pro_attribs_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a></td></tr>
|
||
|
<tr class="separator:ac6106cd0ab7367c022025ffa03a392c7 inherit pro_attribs_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad2b4846b06dcceaafc16e854dba6f01e inherit pro_attribs_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structdnac_1_1DNA.html">DNA</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#ad2b4846b06dcceaafc16e854dba6f01e">dna</a></td></tr>
|
||
|
<tr class="separator:ad2b4846b06dcceaafc16e854dba6f01e inherit pro_attribs_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table><table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||
|
Additional Inherited Members</h2></td></tr>
|
||
|
<tr class="inherit_header pro_methods_classdnac_1_1BaseImpl"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classdnac_1_1BaseImpl')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classdnac_1_1BaseImpl.html">dnac::BaseImpl</a></td></tr>
|
||
|
<tr class="memitem:a806d3a15e3a36f7a58ee73e5b32c4249 inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#a806d3a15e3a36f7a58ee73e5b32c4249">BaseImpl</a> (<a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> *memRes_)</td></tr>
|
||
|
<tr class="separator:a806d3a15e3a36f7a58ee73e5b32c4249 inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac0974c55882091c30e0507e2366bf15f inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#ac0974c55882091c30e0507e2366bf15f">~BaseImpl</a> ()=default</td></tr>
|
||
|
<tr class="separator:ac0974c55882091c30e0507e2366bf15f inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4d347a22f27ad0b71239ed9c42d81c4c inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#a4d347a22f27ad0b71239ed9c42d81c4c">BaseImpl</a> (const <a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> &)=delete</td></tr>
|
||
|
<tr class="separator:a4d347a22f27ad0b71239ed9c42d81c4c inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a48cf91b795aaf8f34fa2c898b2509975 inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#a48cf91b795aaf8f34fa2c898b2509975">operator=</a> (const <a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> &)=delete</td></tr>
|
||
|
<tr class="separator:a48cf91b795aaf8f34fa2c898b2509975 inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9863045677e36a0d85fef4c2ed30b6ea inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#a9863045677e36a0d85fef4c2ed30b6ea">BaseImpl</a> (<a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> &&rhs)=delete</td></tr>
|
||
|
<tr class="separator:a9863045677e36a0d85fef4c2ed30b6ea inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a57a1662a33727e60a0e14f030bfab6fc inherit pro_methods_classdnac_1_1BaseImpl"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classdnac_1_1BaseImpl.html#a57a1662a33727e60a0e14f030bfab6fc">operator=</a> (<a class="el" href="classdnac_1_1BaseImpl.html">BaseImpl</a> &&)=delete</td></tr>
|
||
|
<tr class="separator:a57a1662a33727e60a0e14f030bfab6fc inherit pro_methods_classdnac_1_1BaseImpl"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table>
|
||
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||
|
<a id="aafdd6c3e9e1f444ea17017711acc1577" name="aafdd6c3e9e1f444ea17017711acc1577"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aafdd6c3e9e1f444ea17017711acc1577">◆ </a></span>ReaderImpl()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::ReaderImpl </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="classpma_1_1MemoryResource.html">MemoryResource</a> * </td>
|
||
|
<td class="paramname"><em>memRes_</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 176</span> : <a class="code hl_function" href="classdnac_1_1BaseImpl.html#a806d3a15e3a36f7a58ee73e5b32c4249">BaseImpl</a>{memRes_}, <a class="code hl_variable" href="classdnac_1_1ReaderImpl.html#a09fef17ee0903729873d4d40e2ba7069">cache</a>{memRes_} {</div>
|
||
|
<div class="line"><span class="lineno"> 177</span>}</div>
|
||
|
<div class="ttc" id="aclassdnac_1_1BaseImpl_html_a806d3a15e3a36f7a58ee73e5b32c4249"><div class="ttname"><a href="classdnac_1_1BaseImpl.html#a806d3a15e3a36f7a58ee73e5b32c4249">dnac::BaseImpl::BaseImpl</a></div><div class="ttdeci">BaseImpl(MemoryResource *memRes_)</div><div class="ttdef"><b>Definition:</b> dnacalib/dna/BaseImpl.h:12</div></div>
|
||
|
<div class="ttc" id="aclassdnac_1_1ReaderImpl_html_a09fef17ee0903729873d4d40e2ba7069"><div class="ttname"><a href="classdnac_1_1ReaderImpl.html#a09fef17ee0903729873d4d40e2ba7069">dnac::ReaderImpl::cache</a></div><div class="ttdeci">DenormalizedData< TReaderBase > cache</div><div class="ttdef"><b>Definition:</b> dnacalib/dna/ReaderImpl.h:166</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||
|
<a id="a52c70c7a4847e42f89b1618d55dc4d87" name="a52c70c7a4847e42f89b1618d55dc4d87"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a52c70c7a4847e42f89b1618d55dc4d87">◆ </a></span>getAge()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAge</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 203</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 204</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.age;</div>
|
||
|
<div class="line"><span class="lineno"> 205</span>}</div>
|
||
|
<div class="ttc" id="anamespacedna_html"><div class="ttname"><a href="namespacedna.html">dna</a></div><div class="ttdef"><b>Definition:</b> BinaryStreamReader.h:10</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a53ce3b1a0037c5dd9a8ae6303fe7d19c" name="a53ce3b1a0037c5dd9a8ae6303fe7d19c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a53ce3b1a0037c5dd9a8ae6303fe7d19c">◆ </a></span>getAnimatedMapCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAnimatedMapCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 356</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 357</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.animatedMapNames.size());</div>
|
||
|
<div class="line"><span class="lineno"> 358</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a99c5068a32677952c7e836a5c7b9e970" name="a99c5068a32677952c7e836a5c7b9e970"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a99c5068a32677952c7e836a5c7b9e970">◆ </a></span>getAnimatedMapCutValues()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAnimatedMapCutValues</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 659</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 660</span> <span class="keyword">const</span> <span class="keyword">auto</span>& cutValues = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.cutValues;</div>
|
||
|
<div class="line"><span class="lineno"> 661</span> <span class="keywordflow">return</span> {cutValues.data(), cutValues.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 662</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a00e009aa4c2566c809b83098e85de32e" name="a00e009aa4c2566c809b83098e85de32e"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a00e009aa4c2566c809b83098e85de32e">◆ </a></span>getAnimatedMapFromValues()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAnimatedMapFromValues</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 641</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 642</span> <span class="keyword">const</span> <span class="keyword">auto</span>& fromValues = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.fromValues;</div>
|
||
|
<div class="line"><span class="lineno"> 643</span> <span class="keywordflow">return</span> {fromValues.data(), fromValues.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 644</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a1b85ef3a019f8c8f8912cad9e5e1ccda" name="a1b85ef3a019f8c8f8912cad9e5e1ccda"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b85ef3a019f8c8f8912cad9e5e1ccda">◆ </a></span>getAnimatedMapIndexListCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAnimatedMapIndexListCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 370</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 371</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.getIndexListCount();</div>
|
||
|
<div class="line"><span class="lineno"> 372</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a24697c35c7e0ed1629c418ff029a8802" name="a24697c35c7e0ed1629c418ff029a8802"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a24697c35c7e0ed1629c418ff029a8802">◆ </a></span>getAnimatedMapIndicesForLOD()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAnimatedMapIndicesForLOD </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>lod</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 375</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 376</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodAnimatedMapMapping.getIndices(lod);</div>
|
||
|
<div class="line"><span class="lineno"> 377</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a120d3ed1199fce1abe97972f18f63da0" name="a120d3ed1199fce1abe97972f18f63da0"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a120d3ed1199fce1abe97972f18f63da0">◆ </a></span>getAnimatedMapInputIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAnimatedMapInputIndices</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 629</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 630</span> <span class="keyword">const</span> <span class="keyword">auto</span>& inputIndices = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.inputIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 631</span> <span class="keywordflow">return</span> {inputIndices.data(), inputIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 632</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a3fc16888b937bdbdfd1865e79c96752b" name="a3fc16888b937bdbdfd1865e79c96752b"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fc16888b937bdbdfd1865e79c96752b">◆ </a></span>getAnimatedMapLODs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAnimatedMapLODs</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 623</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 624</span> <span class="keyword">const</span> <span class="keyword">auto</span>& lods = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.lods;</div>
|
||
|
<div class="line"><span class="lineno"> 625</span> <span class="keywordflow">return</span> {lods.data(), lods.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 626</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aee494ee8bcb7af27a5803cdf27f3b110" name="aee494ee8bcb7af27a5803cdf27f3b110"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aee494ee8bcb7af27a5803cdf27f3b110">◆ </a></span>getAnimatedMapName()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdna_1_1StringView.html">StringView</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAnimatedMapName </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>index</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 361</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 362</span> <span class="keywordflow">if</span> (index < <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.animatedMapNames.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 363</span> <span class="keyword">const</span> <span class="keyword">auto</span>& animatedMapName = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.animatedMapNames[index];</div>
|
||
|
<div class="line"><span class="lineno"> 364</span> <span class="keywordflow">return</span> {animatedMapName.data(), animatedMapName.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 365</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 366</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 367</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8610182358cc0bffb5728f3ce8c5daea" name="a8610182358cc0bffb5728f3ce8c5daea"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8610182358cc0bffb5728f3ce8c5daea">◆ </a></span>getAnimatedMapOutputIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAnimatedMapOutputIndices</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 635</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 636</span> <span class="keyword">const</span> <span class="keyword">auto</span>& outputIndices = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.outputIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 637</span> <span class="keywordflow">return</span> {outputIndices.data(), outputIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 638</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad84991b7d84998ae469b7d90bce7cd85" name="ad84991b7d84998ae469b7d90bce7cd85"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad84991b7d84998ae469b7d90bce7cd85">◆ </a></span>getAnimatedMapSlopeValues()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAnimatedMapSlopeValues</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 653</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 654</span> <span class="keyword">const</span> <span class="keyword">auto</span>& slopeValues = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.slopeValues;</div>
|
||
|
<div class="line"><span class="lineno"> 655</span> <span class="keywordflow">return</span> {slopeValues.data(), slopeValues.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 656</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a600078aac3e67df3fccd717e7896d75f" name="a600078aac3e67df3fccd717e7896d75f"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a600078aac3e67df3fccd717e7896d75f">◆ </a></span>getAnimatedMapToValues()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getAnimatedMapToValues</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 647</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 648</span> <span class="keyword">const</span> <span class="keyword">auto</span>& toValues = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.animatedMaps.conditionals.toValues;</div>
|
||
|
<div class="line"><span class="lineno"> 649</span> <span class="keywordflow">return</span> {toValues.data(), toValues.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 650</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a71723625b264135ebe303cb945e9d927" name="a71723625b264135ebe303cb945e9d927"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a71723625b264135ebe303cb945e9d927">◆ </a></span>getArchetype()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">Archetype <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getArchetype</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 193</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 194</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><a class="code hl_enumeration" href="namespacedna.html#a4a14ef1c085b2668735a8c8e965eec4f">Archetype</a><span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.archetype);</div>
|
||
|
<div class="line"><span class="lineno"> 195</span>}</div>
|
||
|
<div class="ttc" id="anamespacedna_html_a4a14ef1c085b2668735a8c8e965eec4f"><div class="ttname"><a href="namespacedna.html#a4a14ef1c085b2668735a8c8e965eec4f">dna::Archetype</a></div><div class="ttdeci">Archetype</div><div class="ttdef"><b>Definition:</b> Descriptor.h:7</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5c8d910567019dca9391a6c46aae57b5" name="a5c8d910567019dca9391a6c46aae57b5"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c8d910567019dca9391a6c46aae57b5">◆ </a></span>getBlendShapeChannelCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeChannelCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 332</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 333</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.blendShapeChannelNames.size());</div>
|
||
|
<div class="line"><span class="lineno"> 334</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad6fc2085dd75a66358cbd4e4d7957662" name="ad6fc2085dd75a66358cbd4e4d7957662"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6fc2085dd75a66358cbd4e4d7957662">◆ </a></span>getBlendShapeChannelIndex()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeChannelIndex </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>blendShapeTargetIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 903</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 904</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshes = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes;</div>
|
||
|
<div class="line"><span class="lineno"> 905</span> <span class="keywordflow">if</span> ((meshIndex < meshes.size()) && (blendShapeTargetIndex < meshes[meshIndex].blendShapeTargets.size())) {</div>
|
||
|
<div class="line"><span class="lineno"> 906</span> <span class="keywordflow">return</span> meshes[meshIndex].blendShapeTargets[blendShapeTargetIndex].blendShapeChannelIndex;</div>
|
||
|
<div class="line"><span class="lineno"> 907</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 908</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 909</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad8d89c451eb7c77d9e2770176e325aa5" name="ad8d89c451eb7c77d9e2770176e325aa5"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8d89c451eb7c77d9e2770176e325aa5">◆ </a></span>getBlendShapeChannelIndexListCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeChannelIndexListCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 346</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 347</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.getIndexListCount();</div>
|
||
|
<div class="line"><span class="lineno"> 348</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8701ad2f630d4adae79616c20a00d77d" name="a8701ad2f630d4adae79616c20a00d77d"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8701ad2f630d4adae79616c20a00d77d">◆ </a></span>getBlendShapeChannelIndicesForLOD()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeChannelIndicesForLOD </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>lod</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 351</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 352</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodBlendShapeMapping.getIndices(lod);</div>
|
||
|
<div class="line"><span class="lineno"> 353</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9c13392d509017c7c07374f95c9e3ec3" name="a9c13392d509017c7c07374f95c9e3ec3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c13392d509017c7c07374f95c9e3ec3">◆ </a></span>getBlendShapeChannelInputIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeChannelInputIndices</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 611</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 612</span> <span class="keyword">const</span> <span class="keyword">auto</span>& inputIndices = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.blendShapeChannels.inputIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 613</span> <span class="keywordflow">return</span> {inputIndices.data(), inputIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 614</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a3dc92e632b87818feed5c55e555d7cef" name="a3dc92e632b87818feed5c55e555d7cef"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3dc92e632b87818feed5c55e555d7cef">◆ </a></span>getBlendShapeChannelLODs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeChannelLODs</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 605</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 606</span> <span class="keyword">const</span> <span class="keyword">auto</span>& lods = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.blendShapeChannels.lods;</div>
|
||
|
<div class="line"><span class="lineno"> 607</span> <span class="keywordflow">return</span> {lods.data(), lods.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 608</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ab0056078f733cf35919e3de797714e97" name="ab0056078f733cf35919e3de797714e97"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0056078f733cf35919e3de797714e97">◆ </a></span>getBlendShapeChannelName()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdna_1_1StringView.html">StringView</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeChannelName </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>index</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 337</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 338</span> <span class="keywordflow">if</span> (index < <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.blendShapeChannelNames.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 339</span> <span class="keyword">const</span> <span class="keyword">auto</span>& blendShapeName = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.blendShapeChannelNames[index];</div>
|
||
|
<div class="line"><span class="lineno"> 340</span> <span class="keywordflow">return</span> {blendShapeName.data(), blendShapeName.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 341</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 342</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 343</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9195ae58d486481b765733ea41e45254" name="a9195ae58d486481b765733ea41e45254"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9195ae58d486481b765733ea41e45254">◆ </a></span>getBlendShapeChannelOutputIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeChannelOutputIndices</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 617</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 618</span> <span class="keyword">const</span> <span class="keyword">auto</span>& outputIndices = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.blendShapeChannels.outputIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 619</span> <span class="keywordflow">return</span> {outputIndices.data(), outputIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 620</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a331dbfa35dd3f6a8e8b8131f4d5aef8c" name="a331dbfa35dd3f6a8e8b8131f4d5aef8c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a331dbfa35dd3f6a8e8b8131f4d5aef8c">◆ </a></span>getBlendShapeTargetCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeTargetCount </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 894</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 895</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 896</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].blendShapeTargets.size());</div>
|
||
|
<div class="line"><span class="lineno"> 897</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 898</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 899</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#afc9a2d7dc33381e2c76cc676a543c58a">dnac::ScaleCommand::Impl::scaleBlendShapeTargetDeltas()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a45d91dccfabddf7b8bbb615a36cc4d27" name="a45d91dccfabddf7b8bbb615a36cc4d27"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a45d91dccfabddf7b8bbb615a36cc4d27">◆ </a></span>getBlendShapeTargetDelta()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">Delta <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeTargetDelta </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>blendShapeTargetIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint32_t </td>
|
||
|
<td class="paramname"><em>deltaIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 924</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 925</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshes = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes;</div>
|
||
|
<div class="line"><span class="lineno"> 926</span> <span class="keywordflow">if</span> ((meshIndex < meshes.size()) && (blendShapeTargetIndex < meshes[meshIndex].blendShapeTargets.size()) &&</div>
|
||
|
<div class="line"><span class="lineno"> 927</span> (deltaIndex < meshes[meshIndex].blendShapeTargets[blendShapeTargetIndex].deltas.size())) {</div>
|
||
|
<div class="line"><span class="lineno"> 928</span> <span class="keyword">const</span> <span class="keyword">auto</span>& deltas = meshes[meshIndex].blendShapeTargets[blendShapeTargetIndex].deltas;</div>
|
||
|
<div class="line"><span class="lineno"> 929</span> <span class="keywordflow">return</span> {deltas.xs[deltaIndex], deltas.ys[deltaIndex], deltas.zs[deltaIndex]};</div>
|
||
|
<div class="line"><span class="lineno"> 930</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 931</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 932</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a6a961b4efd229cf62411f44a10f24b47" name="a6a961b4efd229cf62411f44a10f24b47"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a961b4efd229cf62411f44a10f24b47">◆ </a></span>getBlendShapeTargetDeltaCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint32_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeTargetDeltaCount </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>blendShapeTargetIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 913</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 914</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshes = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes;</div>
|
||
|
<div class="line"><span class="lineno"> 915</span> <span class="keywordflow">if</span> ((meshIndex < meshes.size()) && (blendShapeTargetIndex < meshes[meshIndex].blendShapeTargets.size())) {</div>
|
||
|
<div class="line"><span class="lineno"> 916</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint32_t<span class="keyword">></span>(meshes[meshIndex].blendShapeTargets[blendShapeTargetIndex].deltas.xs.size());</div>
|
||
|
<div class="line"><span class="lineno"> 917</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 918</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 919</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ac97d7efca1493f5f850704d78d40111e" name="ac97d7efca1493f5f850704d78d40111e"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac97d7efca1493f5f850704d78d40111e">◆ </a></span>getBlendShapeTargetDeltaXs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeTargetDeltaXs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>blendShapeTargetIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 936</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 937</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshes = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes;</div>
|
||
|
<div class="line"><span class="lineno"> 938</span> <span class="keywordflow">if</span> ((meshIndex < meshes.size()) && (blendShapeTargetIndex < meshes[meshIndex].blendShapeTargets.size())) {</div>
|
||
|
<div class="line"><span class="lineno"> 939</span> <span class="keyword">const</span> <span class="keyword">auto</span>& xDeltas = meshes[meshIndex].blendShapeTargets[blendShapeTargetIndex].deltas.xs;</div>
|
||
|
<div class="line"><span class="lineno"> 940</span> <span class="keywordflow">return</span> {xDeltas.data(), xDeltas.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 941</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 942</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 943</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1SetBlendShapeTargetDeltasCommand_1_1Impl.html#a9cd5c3a3a400e107a5280bed4cab5878">dnac::SetBlendShapeTargetDeltasCommand::Impl::computeBlendShapeTargetDeltas()</a>, and <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#afc9a2d7dc33381e2c76cc676a543c58a">dnac::ScaleCommand::Impl::scaleBlendShapeTargetDeltas()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a05e1fcb483624fa4cbc9922e3528a31a" name="a05e1fcb483624fa4cbc9922e3528a31a"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a05e1fcb483624fa4cbc9922e3528a31a">◆ </a></span>getBlendShapeTargetDeltaYs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeTargetDeltaYs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>blendShapeTargetIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 947</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 948</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshes = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes;</div>
|
||
|
<div class="line"><span class="lineno"> 949</span> <span class="keywordflow">if</span> ((meshIndex < meshes.size()) && (blendShapeTargetIndex < meshes[meshIndex].blendShapeTargets.size())) {</div>
|
||
|
<div class="line"><span class="lineno"> 950</span> <span class="keyword">const</span> <span class="keyword">auto</span>& yDeltas = meshes[meshIndex].blendShapeTargets[blendShapeTargetIndex].deltas.ys;</div>
|
||
|
<div class="line"><span class="lineno"> 951</span> <span class="keywordflow">return</span> {yDeltas.data(), yDeltas.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 952</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 953</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 954</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1SetBlendShapeTargetDeltasCommand_1_1Impl.html#a9cd5c3a3a400e107a5280bed4cab5878">dnac::SetBlendShapeTargetDeltasCommand::Impl::computeBlendShapeTargetDeltas()</a>, and <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#afc9a2d7dc33381e2c76cc676a543c58a">dnac::ScaleCommand::Impl::scaleBlendShapeTargetDeltas()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a3bbe0f453f53493aa88cd5c5cbf3f06a" name="a3bbe0f453f53493aa88cd5c5cbf3f06a"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3bbe0f453f53493aa88cd5c5cbf3f06a">◆ </a></span>getBlendShapeTargetDeltaZs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeTargetDeltaZs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>blendShapeTargetIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 958</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 959</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshes = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes;</div>
|
||
|
<div class="line"><span class="lineno"> 960</span> <span class="keywordflow">if</span> ((meshIndex < meshes.size()) && (blendShapeTargetIndex < meshes[meshIndex].blendShapeTargets.size())) {</div>
|
||
|
<div class="line"><span class="lineno"> 961</span> <span class="keyword">const</span> <span class="keyword">auto</span>& zDeltas = meshes[meshIndex].blendShapeTargets[blendShapeTargetIndex].deltas.zs;</div>
|
||
|
<div class="line"><span class="lineno"> 962</span> <span class="keywordflow">return</span> {zDeltas.data(), zDeltas.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 963</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 964</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 965</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1SetBlendShapeTargetDeltasCommand_1_1Impl.html#a9cd5c3a3a400e107a5280bed4cab5878">dnac::SetBlendShapeTargetDeltasCommand::Impl::computeBlendShapeTargetDeltas()</a>, and <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#afc9a2d7dc33381e2c76cc676a543c58a">dnac::ScaleCommand::Impl::scaleBlendShapeTargetDeltas()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a98812142a8465f3be9337abe469829a1" name="a98812142a8465f3be9337abe469829a1"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a98812142a8465f3be9337abe469829a1">◆ </a></span>getBlendShapeTargetVertexIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint32_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getBlendShapeTargetVertexIndices </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>blendShapeTargetIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 970</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 971</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshes = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes;</div>
|
||
|
<div class="line"><span class="lineno"> 972</span> <span class="keywordflow">if</span> ((meshIndex < meshes.size()) && (blendShapeTargetIndex < meshes[meshIndex].blendShapeTargets.size())) {</div>
|
||
|
<div class="line"><span class="lineno"> 973</span> <span class="keyword">const</span> <span class="keyword">auto</span>& vertexIndices = meshes[meshIndex].blendShapeTargets[blendShapeTargetIndex].vertexIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 974</span> <span class="keywordflow">return</span> {vertexIndices.data(), vertexIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 975</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 976</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 977</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a4b37c1da138ca0538bf07b59c1bfa1b7" name="a4b37c1da138ca0538bf07b59c1bfa1b7"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b37c1da138ca0538bf07b59c1bfa1b7">◆ </a></span>getCoordinateSystem()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="structdna_1_1CoordinateSystem.html">CoordinateSystem</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getCoordinateSystem</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 243</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 244</span> <span class="keywordflow">return</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 245</span> <span class="keyword">static_cast<</span><a class="code hl_enumeration" href="namespacedna.html#aa2b1342c0dc280c8862b5fb224ac9a50">Direction</a><span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.coordinateSystem.xAxis),</div>
|
||
|
<div class="line"><span class="lineno"> 246</span> <span class="keyword">static_cast<</span><a class="code hl_enumeration" href="namespacedna.html#aa2b1342c0dc280c8862b5fb224ac9a50">Direction</a><span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.coordinateSystem.yAxis),</div>
|
||
|
<div class="line"><span class="lineno"> 247</span> <span class="keyword">static_cast<</span><a class="code hl_enumeration" href="namespacedna.html#aa2b1342c0dc280c8862b5fb224ac9a50">Direction</a><span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.coordinateSystem.zAxis)</div>
|
||
|
<div class="line"><span class="lineno"> 248</span> };</div>
|
||
|
<div class="line"><span class="lineno"> 249</span>}</div>
|
||
|
<div class="ttc" id="anamespacedna_html_aa2b1342c0dc280c8862b5fb224ac9a50"><div class="ttname"><a href="namespacedna.html#aa2b1342c0dc280c8862b5fb224ac9a50">dna::Direction</a></div><div class="ttdeci">Direction</div><div class="ttdef"><b>Definition:</b> Descriptor.h:32</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a12a6ca18bd9c4f6cc408562f2c33aa8b" name="a12a6ca18bd9c4f6cc408562f2c33aa8b"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a12a6ca18bd9c4f6cc408562f2c33aa8b">◆ </a></span>getDBComplexity()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdna_1_1StringView.html">StringView</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getDBComplexity</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 262</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 263</span> <span class="keywordflow">return</span> {<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.complexity.data(), <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.complexity.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 264</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a79f2794ae7c9ebe0f315a8e253d9f6a0" name="a79f2794ae7c9ebe0f315a8e253d9f6a0"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a79f2794ae7c9ebe0f315a8e253d9f6a0">◆ </a></span>getDBMaxLOD()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getDBMaxLOD</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 257</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 258</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.maxLOD;</div>
|
||
|
<div class="line"><span class="lineno"> 259</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8f0b863a45e7aef4287d06886d8b5f58" name="a8f0b863a45e7aef4287d06886d8b5f58"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f0b863a45e7aef4287d06886d8b5f58">◆ </a></span>getDBName()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdna_1_1StringView.html">StringView</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getDBName</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 267</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 268</span> <span class="keywordflow">return</span> {<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.dbName.data(), <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.dbName.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 269</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad8f28c20f9d189474a4ad06eff75b935" name="ad8f28c20f9d189474a4ad06eff75b935"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8f28c20f9d189474a4ad06eff75b935">◆ </a></span>getFaceCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint32_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getFaceCount </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 789</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 790</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 791</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint32_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].faces.size());</div>
|
||
|
<div class="line"><span class="lineno"> 792</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 793</span> <span class="keywordflow">return</span> 0u;</div>
|
||
|
<div class="line"><span class="lineno"> 794</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="af771ac18de06d9685dcea304ec2c2d65" name="af771ac18de06d9685dcea304ec2c2d65"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#af771ac18de06d9685dcea304ec2c2d65">◆ </a></span>getFaceVertexLayoutIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint32_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getFaceVertexLayoutIndices </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint32_t </td>
|
||
|
<td class="paramname"><em>faceIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 798</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 799</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshes = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes;</div>
|
||
|
<div class="line"><span class="lineno"> 800</span> <span class="keywordflow">if</span> ((meshIndex < meshes.size()) && (faceIndex < meshes[meshIndex].faces.size())) {</div>
|
||
|
<div class="line"><span class="lineno"> 801</span> <span class="keyword">const</span> <span class="keyword">auto</span>& layoutIndices = meshes[meshIndex].faces[faceIndex].layoutIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 802</span> <span class="keywordflow">return</span> {layoutIndices.data(), layoutIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 803</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 804</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 805</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ae43b4a221ed9308314a41ae0face9aeb" name="ae43b4a221ed9308314a41ae0face9aeb"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae43b4a221ed9308314a41ae0face9aeb">◆ </a></span>getGender()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">Gender <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getGender</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 198</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 199</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><a class="code hl_enumeration" href="namespacedna.html#ae2ab72c674a376b1ed4b37d59e7ec20f">Gender</a><span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.gender);</div>
|
||
|
<div class="line"><span class="lineno"> 200</span>}</div>
|
||
|
<div class="ttc" id="anamespacedna_html_ae2ab72c674a376b1ed4b37d59e7ec20f"><div class="ttname"><a href="namespacedna.html#ae2ab72c674a376b1ed4b37d59e7ec20f">dna::Gender</a></div><div class="ttdeci">Gender</div><div class="ttdef"><b>Definition:</b> Descriptor.h:16</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a52e44414a73222af76814aba443eda84" name="a52e44414a73222af76814aba443eda84"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a52e44414a73222af76814aba443eda84">◆ </a></span>getGUIControlCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getGUIControlCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 272</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 273</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.guiControlNames.size());</div>
|
||
|
<div class="line"><span class="lineno"> 274</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a2bf882579dde04967bcd51451ac77be8" name="a2bf882579dde04967bcd51451ac77be8"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2bf882579dde04967bcd51451ac77be8">◆ </a></span>getGUIControlName()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdna_1_1StringView.html">StringView</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getGUIControlName </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>index</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 277</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 278</span> <span class="keywordflow">if</span> (index < <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.guiControlNames.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 279</span> <span class="keyword">const</span> <span class="keyword">auto</span>& guiControlName = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.guiControlNames[index];</div>
|
||
|
<div class="line"><span class="lineno"> 280</span> <span class="keywordflow">return</span> {guiControlName.data(), guiControlName.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 281</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 282</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 283</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="abb4c5bf86e2fe63f315b18912e39c082" name="abb4c5bf86e2fe63f315b18912e39c082"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#abb4c5bf86e2fe63f315b18912e39c082">◆ </a></span>getGUIToRawCutValues()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getGUIToRawCutValues</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 508</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 509</span> <span class="keyword">const</span> <span class="keyword">auto</span>& cutValues = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.cutValues;</div>
|
||
|
<div class="line"><span class="lineno"> 510</span> <span class="keywordflow">return</span> {cutValues.data(), cutValues.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 511</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a522186dca1c692ed70ac798c8c3fce5f" name="a522186dca1c692ed70ac798c8c3fce5f"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a522186dca1c692ed70ac798c8c3fce5f">◆ </a></span>getGUIToRawFromValues()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getGUIToRawFromValues</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 490</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 491</span> <span class="keyword">const</span> <span class="keyword">auto</span>& fromValues = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.fromValues;</div>
|
||
|
<div class="line"><span class="lineno"> 492</span> <span class="keywordflow">return</span> {fromValues.data(), fromValues.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 493</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ab210231c0d48136f28c137a114e18e20" name="ab210231c0d48136f28c137a114e18e20"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab210231c0d48136f28c137a114e18e20">◆ </a></span>getGUIToRawInputIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getGUIToRawInputIndices</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 478</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 479</span> <span class="keyword">const</span> <span class="keyword">auto</span>& inputIndices = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.inputIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 480</span> <span class="keywordflow">return</span> {inputIndices.data(), inputIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 481</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a84abe0bb2fa9e4e30e8c23a216444150" name="a84abe0bb2fa9e4e30e8c23a216444150"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a84abe0bb2fa9e4e30e8c23a216444150">◆ </a></span>getGUIToRawOutputIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getGUIToRawOutputIndices</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 484</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 485</span> <span class="keyword">const</span> <span class="keyword">auto</span>& outputIndices = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.outputIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 486</span> <span class="keywordflow">return</span> {outputIndices.data(), outputIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 487</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ac8048540778e5cfc3a908514e13d4742" name="ac8048540778e5cfc3a908514e13d4742"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8048540778e5cfc3a908514e13d4742">◆ </a></span>getGUIToRawSlopeValues()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getGUIToRawSlopeValues</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 502</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 503</span> <span class="keyword">const</span> <span class="keyword">auto</span>& slopeValues = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.slopeValues;</div>
|
||
|
<div class="line"><span class="lineno"> 504</span> <span class="keywordflow">return</span> {slopeValues.data(), slopeValues.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 505</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ae642d36ff8ed489220035ad8098b1429" name="ae642d36ff8ed489220035ad8098b1429"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae642d36ff8ed489220035ad8098b1429">◆ </a></span>getGUIToRawToValues()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getGUIToRawToValues</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 496</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 497</span> <span class="keyword">const</span> <span class="keyword">auto</span>& toValues = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.conditionals.toValues;</div>
|
||
|
<div class="line"><span class="lineno"> 498</span> <span class="keywordflow">return</span> {toValues.data(), toValues.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 499</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a63f9da44e4ed5220c859b1773610c2b1" name="a63f9da44e4ed5220c859b1773610c2b1"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a63f9da44e4ed5220c859b1773610c2b1">◆ </a></span>getJointColumnCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointColumnCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 542</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 543</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.colCount;</div>
|
||
|
<div class="line"><span class="lineno"> 544</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a3096d034974ba868f3d42fc3984a5d66" name="a3096d034974ba868f3d42fc3984a5d66"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3096d034974ba868f3d42fc3984a5d66">◆ </a></span>getJointCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 300</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 301</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointNames.size());</div>
|
||
|
<div class="line"><span class="lineno"> 302</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1RotateCommand_1_1Impl.html#a4105b0c18c2d581429f6327246cc44fb">dnac::RotateCommand::Impl::rotateNeutralJoints()</a>, and <a class="el" href="classdnac_1_1TranslateCommand_1_1Impl.html#a699adf25a5c578b29d916833ae94557d">dnac::TranslateCommand::Impl::translateNeutralJoints()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a75c9bb26249d92c81c2a16247f8c4f5e" name="a75c9bb26249d92c81c2a16247f8c4f5e"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a75c9bb26249d92c81c2a16247f8c4f5e">◆ </a></span>getJointGroupCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointGroupCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 555</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 556</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.size());</div>
|
||
|
<div class="line"><span class="lineno"> 557</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#a765e5aba59db044180e88a69baa32dbd">dnac::ScaleCommand::Impl::scaleJointBehavior()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a1433abc3344a820826f2a2e887e6220d" name="a1433abc3344a820826f2a2e887e6220d"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a1433abc3344a820826f2a2e887e6220d">◆ </a></span>getJointGroupInputIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointGroupInputIndices </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>jointGroupIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 569</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 570</span> <span class="keywordflow">if</span> (jointGroupIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 571</span> <span class="keyword">const</span> <span class="keyword">auto</span>& inputIndices = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups[jointGroupIndex].inputIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 572</span> <span class="keywordflow">return</span> {inputIndices.data(), inputIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 573</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 574</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 575</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#a765e5aba59db044180e88a69baa32dbd">dnac::ScaleCommand::Impl::scaleJointBehavior()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a084934ddef76f46a3ccbe1d6803bc924" name="a084934ddef76f46a3ccbe1d6803bc924"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a084934ddef76f46a3ccbe1d6803bc924">◆ </a></span>getJointGroupJointIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointGroupJointIndices </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>jointGroupIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 596</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 597</span> <span class="keywordflow">if</span> (jointGroupIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 598</span> <span class="keyword">const</span> <span class="keyword">auto</span>& jointIndices = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups[jointGroupIndex].jointIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 599</span> <span class="keywordflow">return</span> {jointIndices.data(), jointIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 600</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 601</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 602</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ace0cee61d7b90f17d4c87bd7a8d35685" name="ace0cee61d7b90f17d4c87bd7a8d35685"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ace0cee61d7b90f17d4c87bd7a8d35685">◆ </a></span>getJointGroupLODs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointGroupLODs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>jointGroupIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 560</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 561</span> <span class="keywordflow">if</span> (jointGroupIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 562</span> <span class="keyword">const</span> <span class="keyword">auto</span>& lods = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups[jointGroupIndex].lods;</div>
|
||
|
<div class="line"><span class="lineno"> 563</span> <span class="keywordflow">return</span> {lods.data(), lods.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 564</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 565</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 566</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a0dcf65e478fcaeb6683c963f8b599f01" name="a0dcf65e478fcaeb6683c963f8b599f01"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a0dcf65e478fcaeb6683c963f8b599f01">◆ </a></span>getJointGroupOutputIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointGroupOutputIndices </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>jointGroupIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 578</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 579</span> <span class="keywordflow">if</span> (jointGroupIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 580</span> <span class="keyword">const</span> <span class="keyword">auto</span>& outputIndices = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups[jointGroupIndex].outputIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 581</span> <span class="keywordflow">return</span> {outputIndices.data(), outputIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 582</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 583</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 584</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#a765e5aba59db044180e88a69baa32dbd">dnac::ScaleCommand::Impl::scaleJointBehavior()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aafb275f39c9e45429fab9cba05a418a6" name="aafb275f39c9e45429fab9cba05a418a6"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aafb275f39c9e45429fab9cba05a418a6">◆ </a></span>getJointGroupValues()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointGroupValues </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>jointGroupIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 587</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 588</span> <span class="keywordflow">if</span> (jointGroupIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 589</span> <span class="keyword">const</span> <span class="keyword">auto</span>& values = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.jointGroups[jointGroupIndex].values;</div>
|
||
|
<div class="line"><span class="lineno"> 590</span> <span class="keywordflow">return</span> {values.data(), values.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 591</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 592</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 593</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#a765e5aba59db044180e88a69baa32dbd">dnac::ScaleCommand::Impl::scaleJointBehavior()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a42be8bd23d7c6bf9f38d21ac012f0a3b" name="a42be8bd23d7c6bf9f38d21ac012f0a3b"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a42be8bd23d7c6bf9f38d21ac012f0a3b">◆ </a></span>getJointIndexListCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointIndexListCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 314</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 315</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.getIndexListCount();</div>
|
||
|
<div class="line"><span class="lineno"> 316</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a900ea149db5238765ecfb13a284a3255" name="a900ea149db5238765ecfb13a284a3255"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a900ea149db5238765ecfb13a284a3255">◆ </a></span>getJointIndicesForLOD()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointIndicesForLOD </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>lod</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 319</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 320</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodJointMapping.getIndices(lod);</div>
|
||
|
<div class="line"><span class="lineno"> 321</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a39d92d7c98e36a1d79933800e41e61a9" name="a39d92d7c98e36a1d79933800e41e61a9"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a39d92d7c98e36a1d79933800e41e61a9">◆ </a></span>getJointName()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdna_1_1StringView.html">StringView</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointName </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>index</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 305</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 306</span> <span class="keywordflow">if</span> (index < <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointNames.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 307</span> <span class="keyword">const</span> <span class="keyword">auto</span>& jointName = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointNames[index];</div>
|
||
|
<div class="line"><span class="lineno"> 308</span> <span class="keywordflow">return</span> {jointName.data(), jointName.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 309</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 310</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 311</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aeb7ef18efd4a765ba13d3960094bca85" name="aeb7ef18efd4a765ba13d3960094bca85"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb7ef18efd4a765ba13d3960094bca85">◆ </a></span>getJointParentIndex()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointParentIndex </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>index</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 324</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 325</span> <span class="keywordflow">if</span> (index < <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointHierarchy.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 326</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.jointHierarchy[index];</div>
|
||
|
<div class="line"><span class="lineno"> 327</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 328</span> <span class="keywordflow">return</span> std::numeric_limits<std::uint16_t>::max();</div>
|
||
|
<div class="line"><span class="lineno"> 329</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1RotateCommand_1_1Impl.html#a4105b0c18c2d581429f6327246cc44fb">dnac::RotateCommand::Impl::rotateNeutralJoints()</a>, <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#a1f15b0e88bfa3e2c126a2d0282dbb38d">dnac::ScaleCommand::Impl::scaleNeutralJoints()</a>, and <a class="el" href="classdnac_1_1TranslateCommand_1_1Impl.html#a699adf25a5c578b29d916833ae94557d">dnac::TranslateCommand::Impl::translateNeutralJoints()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a52ff5d18220583de57f3c6f5682294fe" name="a52ff5d18220583de57f3c6f5682294fe"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a52ff5d18220583de57f3c6f5682294fe">◆ </a></span>getJointRowCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointRowCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 537</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 538</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.joints.rowCount;</div>
|
||
|
<div class="line"><span class="lineno"> 539</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a55fbfcfa8ce0c466dd21c69b18681480" name="a55fbfcfa8ce0c466dd21c69b18681480"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a55fbfcfa8ce0c466dd21c69b18681480">◆ </a></span>getJointVariableAttributeIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getJointVariableAttributeIndices </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>lod</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 547</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 548</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classdnac_1_1ReaderImpl.html#a09fef17ee0903729873d4d40e2ba7069">cache</a>.<a class="code hl_variable" href="structdna_1_1DenormalizedData.html#a0e281d6c7f0419c1e8fa62732ffafb9d">jointVariableAttributeIndices</a>.<a class="code hl_function" href="classdna_1_1LODMapping.html#af41ebc0dd960d60dda2e58a5f1e5ac74">getLODCount</a>() == <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(0)) {</div>
|
||
|
<div class="line"><span class="lineno"> 549</span> <a class="code hl_variable" href="classdnac_1_1ReaderImpl.html#a09fef17ee0903729873d4d40e2ba7069">cache</a>.<a class="code hl_function" href="structdna_1_1DenormalizedData.html#ad22b9e867cad27df7ca027910c4d9ce8">populate</a>(<span class="keyword">this</span>);</div>
|
||
|
<div class="line"><span class="lineno"> 550</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 551</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classdnac_1_1ReaderImpl.html#a09fef17ee0903729873d4d40e2ba7069">cache</a>.<a class="code hl_variable" href="structdna_1_1DenormalizedData.html#a0e281d6c7f0419c1e8fa62732ffafb9d">jointVariableAttributeIndices</a>.<a class="code hl_function" href="classdna_1_1LODMapping.html#ac7ae14d615f10844031891d7fef40cb9">getIndices</a>(lod);</div>
|
||
|
<div class="line"><span class="lineno"> 552</span>}</div>
|
||
|
<div class="ttc" id="aclassdna_1_1LODMapping_html_ac7ae14d615f10844031891d7fef40cb9"><div class="ttname"><a href="classdna_1_1LODMapping.html#ac7ae14d615f10844031891d7fef40cb9">dna::LODMapping::getIndices</a></div><div class="ttdeci">ConstArrayView< std::uint16_t > getIndices(std::uint16_t lod) const</div><div class="ttdef"><b>Definition:</b> dna/LODMapping.cpp:70</div></div>
|
||
|
<div class="ttc" id="aclassdna_1_1LODMapping_html_af41ebc0dd960d60dda2e58a5f1e5ac74"><div class="ttname"><a href="classdna_1_1LODMapping.html#af41ebc0dd960d60dda2e58a5f1e5ac74">dna::LODMapping::getLODCount</a></div><div class="ttdeci">std::uint16_t getLODCount() const</div><div class="ttdef"><b>Definition:</b> dna/LODMapping.cpp:28</div></div>
|
||
|
<div class="ttc" id="astructdna_1_1DenormalizedData_html_a0e281d6c7f0419c1e8fa62732ffafb9d"><div class="ttname"><a href="structdna_1_1DenormalizedData.html#a0e281d6c7f0419c1e8fa62732ffafb9d">dna::DenormalizedData::jointVariableAttributeIndices</a></div><div class="ttdeci">LODMapping jointVariableAttributeIndices</div><div class="ttdef"><b>Definition:</b> dna/DenormalizedData.h:16</div></div>
|
||
|
<div class="ttc" id="astructdna_1_1DenormalizedData_html_ad22b9e867cad27df7ca027910c4d9ce8"><div class="ttname"><a href="structdna_1_1DenormalizedData.html#ad22b9e867cad27df7ca027910c4d9ce8">dna::DenormalizedData::populate</a></div><div class="ttdeci">void populate(const Reader *source)</div><div class="ttdef"><b>Definition:</b> dna/DenormalizedData.h:24</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5aa674afa7780fe904fc6bac39f89f9d" name="a5aa674afa7780fe904fc6bac39f89f9d"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5aa674afa7780fe904fc6bac39f89f9d">◆ </a></span>getLODCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getLODCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 252</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 253</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.lodCount;</div>
|
||
|
<div class="line"><span class="lineno"> 254</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1CalculateMeshLowerLODsCommand_1_1Impl.html#ae0f84b037a2fde048c94a8d1e6b4eecb">dnac::CalculateMeshLowerLODsCommand::Impl::findIndicesOfMeshLowerLODs()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a73bb448dee7ec6de69da63506e3a8a0b" name="a73bb448dee7ec6de69da63506e3a8a0b"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a73bb448dee7ec6de69da63506e3a8a0b">◆ </a></span>getMaximumInfluencePerVertex()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getMaximumInfluencePerVertex </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 855</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 856</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 857</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].maximumInfluencePerVertex;</div>
|
||
|
<div class="line"><span class="lineno"> 858</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 859</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 860</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8a442e33cd064a5641f69114b2083e5a" name="a8a442e33cd064a5641f69114b2083e5a"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a442e33cd064a5641f69114b2083e5a">◆ </a></span>getMeshBlendShapeChannelMapping()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="structdna_1_1MeshBlendShapeChannelMapping.html">MeshBlendShapeChannelMapping</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getMeshBlendShapeChannelMapping </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>index</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 409</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 410</span> <span class="keyword">const</span> <span class="keyword">auto</span> mapping = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshBlendShapeChannelMapping.get(index);</div>
|
||
|
<div class="line"><span class="lineno"> 411</span> <span class="keywordflow">return</span> {mapping.from, mapping.to};</div>
|
||
|
<div class="line"><span class="lineno"> 412</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ac6a8d7ce940c7ba233efd5c7b5cae8d6" name="ac6a8d7ce940c7ba233efd5c7b5cae8d6"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6a8d7ce940c7ba233efd5c7b5cae8d6">◆ </a></span>getMeshBlendShapeChannelMappingCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getMeshBlendShapeChannelMappingCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 404</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 405</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshBlendShapeChannelMapping.size());</div>
|
||
|
<div class="line"><span class="lineno"> 406</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ae98dbcb9cb3caaaa39b95de037290c29" name="ae98dbcb9cb3caaaa39b95de037290c29"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae98dbcb9cb3caaaa39b95de037290c29">◆ </a></span>getMeshBlendShapeChannelMappingIndicesForLOD()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getMeshBlendShapeChannelMappingIndicesForLOD </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>lod</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 416</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 417</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classdnac_1_1ReaderImpl.html#a09fef17ee0903729873d4d40e2ba7069">cache</a>.<a class="code hl_variable" href="structdna_1_1DenormalizedData.html#a9bf5f34acacb15f7ae03f9acd745f0ee">meshBlendShapeMappingIndices</a>.<a class="code hl_function" href="classdna_1_1LODMapping.html#af41ebc0dd960d60dda2e58a5f1e5ac74">getLODCount</a>() == <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(0)) {</div>
|
||
|
<div class="line"><span class="lineno"> 418</span> <a class="code hl_variable" href="classdnac_1_1ReaderImpl.html#a09fef17ee0903729873d4d40e2ba7069">cache</a>.<a class="code hl_function" href="structdna_1_1DenormalizedData.html#ad22b9e867cad27df7ca027910c4d9ce8">populate</a>(<span class="keyword">this</span>);</div>
|
||
|
<div class="line"><span class="lineno"> 419</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 420</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classdnac_1_1ReaderImpl.html#a09fef17ee0903729873d4d40e2ba7069">cache</a>.<a class="code hl_variable" href="structdna_1_1DenormalizedData.html#a9bf5f34acacb15f7ae03f9acd745f0ee">meshBlendShapeMappingIndices</a>.<a class="code hl_function" href="classdna_1_1LODMapping.html#ac7ae14d615f10844031891d7fef40cb9">getIndices</a>(lod);</div>
|
||
|
<div class="line"><span class="lineno"> 421</span>}</div>
|
||
|
<div class="ttc" id="astructdna_1_1DenormalizedData_html_a9bf5f34acacb15f7ae03f9acd745f0ee"><div class="ttname"><a href="structdna_1_1DenormalizedData.html#a9bf5f34acacb15f7ae03f9acd745f0ee">dna::DenormalizedData::meshBlendShapeMappingIndices</a></div><div class="ttdeci">LODMapping meshBlendShapeMappingIndices</div><div class="ttdef"><b>Definition:</b> dna/DenormalizedData.h:17</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ad79abbd6be98e172f989311806fa01cf" name="ad79abbd6be98e172f989311806fa01cf"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad79abbd6be98e172f989311806fa01cf">◆ </a></span>getMeshCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getMeshCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 380</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 381</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshNames.size());</div>
|
||
|
<div class="line"><span class="lineno"> 382</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1RotateCommand_1_1Impl.html#a966194ee7b11f30b2fa41407d4624ea7">dnac::RotateCommand::Impl::rotateVertexPositions()</a>, <a class="el" href="classdnac_1_1ClearBlendShapesCommand_1_1Impl.html#aa07467c58ff967a41d07042955e552cd">dnac::ClearBlendShapesCommand::Impl::run()</a>, <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#ae15f40bf9aeeb015bfc18bb0daa831c0">dnac::ScaleCommand::Impl::scaleGeometry()</a>, and <a class="el" href="classdnac_1_1TranslateCommand_1_1Impl.html#af0ed40ac0485ca35228d797b9de2933a">dnac::TranslateCommand::Impl::translateVertexPositions()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a2c78beb40049177c9ef096c7ad6ddada" name="a2c78beb40049177c9ef096c7ad6ddada"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c78beb40049177c9ef096c7ad6ddada">◆ </a></span>getMeshIndexListCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getMeshIndexListCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 394</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 395</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.getIndexListCount();</div>
|
||
|
<div class="line"><span class="lineno"> 396</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ae6cd41af93f86e3ee653096427d80e9d" name="ae6cd41af93f86e3ee653096427d80e9d"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6cd41af93f86e3ee653096427d80e9d">◆ </a></span>getMeshIndicesForLOD()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getMeshIndicesForLOD </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>lod</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 399</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 400</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.lodMeshMapping.getIndices(lod);</div>
|
||
|
<div class="line"><span class="lineno"> 401</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1CalculateMeshLowerLODsCommand_1_1Impl.html#ae0f84b037a2fde048c94a8d1e6b4eecb">dnac::CalculateMeshLowerLODsCommand::Impl::findIndicesOfMeshLowerLODs()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a75672be019b028e24e1b0801653ce109" name="a75672be019b028e24e1b0801653ce109"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a75672be019b028e24e1b0801653ce109">◆ </a></span>getMeshName()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdna_1_1StringView.html">StringView</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getMeshName </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>index</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 385</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 386</span> <span class="keywordflow">if</span> (index < <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshNames.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 387</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshName = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.meshNames[index];</div>
|
||
|
<div class="line"><span class="lineno"> 388</span> <span class="keywordflow">return</span> {meshName.data(), meshName.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 389</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 390</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 391</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1CalculateMeshLowerLODsCommand_1_1Impl.html#afdd4b3a36329675410b02fb137a33761">dnac::CalculateMeshLowerLODsCommand::Impl::getMeshName()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ab4c16f250da9f1cdcff9b72684fa8952" name="ab4c16f250da9f1cdcff9b72684fa8952"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4c16f250da9f1cdcff9b72684fa8952">◆ </a></span>getMetaDataCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint32_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getMetaDataCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 208</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 209</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint32_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata.size());</div>
|
||
|
<div class="line"><span class="lineno"> 210</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a28933d71dbcc3e787ee16ddbe7343b5c" name="a28933d71dbcc3e787ee16ddbe7343b5c"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a28933d71dbcc3e787ee16ddbe7343b5c">◆ </a></span>getMetaDataKey()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdna_1_1StringView.html">StringView</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getMetaDataKey </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint32_t </td>
|
||
|
<td class="paramname"><em>index</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 213</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 214</span> <span class="keywordflow">if</span> (index < <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 215</span> <span class="keyword">const</span> <span class="keyword">auto</span>& key = std::get<0>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata[index]);</div>
|
||
|
<div class="line"><span class="lineno"> 216</span> <span class="keywordflow">return</span> {key.data(), key.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 217</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 218</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 219</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aa68fe430bc44e3c8aa438ab0c17ff262" name="aa68fe430bc44e3c8aa438ab0c17ff262"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aa68fe430bc44e3c8aa438ab0c17ff262">◆ </a></span>getMetaDataValue()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdna_1_1StringView.html">StringView</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getMetaDataValue </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const char * </td>
|
||
|
<td class="paramname"><em>key</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 222</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 223</span> <span class="keywordflow">for</span> (<span class="keyword">const</span> <span class="keyword">auto</span>& data: <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.metadata) {</div>
|
||
|
<div class="line"><span class="lineno"> 224</span> <span class="keywordflow">if</span> (std::get<0>(data) == key) {</div>
|
||
|
<div class="line"><span class="lineno"> 225</span> <span class="keyword">const</span> <span class="keyword">auto</span>& value = std::get<1>(data);</div>
|
||
|
<div class="line"><span class="lineno"> 226</span> <span class="keywordflow">return</span> {value.data(), value.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 227</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 228</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 229</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 230</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9795e5d57e053e637a35b30923ff0de0" name="a9795e5d57e053e637a35b30923ff0de0"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9795e5d57e053e637a35b30923ff0de0">◆ </a></span>getName()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdna_1_1StringView.html">StringView</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getName</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 188</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 189</span> <span class="keywordflow">return</span> {<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.name.data(), <a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.name.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 190</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8325f889701d951580a2ec49ca816ea7" name="a8325f889701d951580a2ec49ca816ea7"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8325f889701d951580a2ec49ca816ea7">◆ </a></span>getNeutralJointRotation()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="structdna_1_1Vector3.html">Vector3</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getNeutralJointRotation </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>index</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 451</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 452</span> <span class="keyword">const</span> <span class="keyword">auto</span>& rotations = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointRotations;</div>
|
||
|
<div class="line"><span class="lineno"> 453</span> <span class="keywordflow">if</span> (index < rotations.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 454</span> <span class="keywordflow">return</span> {rotations.xs[index], rotations.ys[index], rotations.zs[index]};</div>
|
||
|
<div class="line"><span class="lineno"> 455</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 456</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 457</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1RotateCommand_1_1Impl.html#a4105b0c18c2d581429f6327246cc44fb">dnac::RotateCommand::Impl::rotateNeutralJoints()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a433366650a88b9f422e215d8a2e9c7a1" name="a433366650a88b9f422e215d8a2e9c7a1"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a433366650a88b9f422e215d8a2e9c7a1">◆ </a></span>getNeutralJointRotationXs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getNeutralJointRotationXs</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 460</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 461</span> <span class="keyword">const</span> <span class="keyword">auto</span>& xs = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointRotations.xs;</div>
|
||
|
<div class="line"><span class="lineno"> 462</span> <span class="keywordflow">return</span> {xs.data(), xs.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 463</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8988a60e703d4a881d37ab64e7e6eb64" name="a8988a60e703d4a881d37ab64e7e6eb64"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8988a60e703d4a881d37ab64e7e6eb64">◆ </a></span>getNeutralJointRotationYs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getNeutralJointRotationYs</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 466</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 467</span> <span class="keyword">const</span> <span class="keyword">auto</span>& ys = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointRotations.ys;</div>
|
||
|
<div class="line"><span class="lineno"> 468</span> <span class="keywordflow">return</span> {ys.data(), ys.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 469</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ae91dd917cc76547eb45c338c5068693a" name="ae91dd917cc76547eb45c338c5068693a"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae91dd917cc76547eb45c338c5068693a">◆ </a></span>getNeutralJointRotationZs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getNeutralJointRotationZs</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 472</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 473</span> <span class="keyword">const</span> <span class="keyword">auto</span>& zs = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointRotations.zs;</div>
|
||
|
<div class="line"><span class="lineno"> 474</span> <span class="keywordflow">return</span> {zs.data(), zs.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 475</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ab600f483b951b6015df40a6766af7e87" name="ab600f483b951b6015df40a6766af7e87"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab600f483b951b6015df40a6766af7e87">◆ </a></span>getNeutralJointTranslation()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="structdna_1_1Vector3.html">Vector3</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getNeutralJointTranslation </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>index</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 424</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 425</span> <span class="keyword">const</span> <span class="keyword">auto</span>& translations = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointTranslations;</div>
|
||
|
<div class="line"><span class="lineno"> 426</span> <span class="keywordflow">if</span> (index < translations.xs.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 427</span> <span class="keywordflow">return</span> {translations.xs[index], translations.ys[index], translations.zs[index]};</div>
|
||
|
<div class="line"><span class="lineno"> 428</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 429</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 430</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1RotateCommand_1_1Impl.html#a4105b0c18c2d581429f6327246cc44fb">dnac::RotateCommand::Impl::rotateNeutralJoints()</a>, and <a class="el" href="classdnac_1_1TranslateCommand_1_1Impl.html#a699adf25a5c578b29d916833ae94557d">dnac::TranslateCommand::Impl::translateNeutralJoints()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a60ff2e61efe5b9485c42abdfced7fa0b" name="a60ff2e61efe5b9485c42abdfced7fa0b"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a60ff2e61efe5b9485c42abdfced7fa0b">◆ </a></span>getNeutralJointTranslationXs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getNeutralJointTranslationXs</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 433</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 434</span> <span class="keyword">const</span> <span class="keyword">auto</span>& xs = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointTranslations.xs;</div>
|
||
|
<div class="line"><span class="lineno"> 435</span> <span class="keywordflow">return</span> {xs.data(), xs.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 436</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#a1f15b0e88bfa3e2c126a2d0282dbb38d">dnac::ScaleCommand::Impl::scaleNeutralJoints()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a513ccbcaca887a19ad0c8600c8b79bd7" name="a513ccbcaca887a19ad0c8600c8b79bd7"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a513ccbcaca887a19ad0c8600c8b79bd7">◆ </a></span>getNeutralJointTranslationYs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getNeutralJointTranslationYs</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 439</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 440</span> <span class="keyword">const</span> <span class="keyword">auto</span>& ys = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointTranslations.ys;</div>
|
||
|
<div class="line"><span class="lineno"> 441</span> <span class="keywordflow">return</span> {ys.data(), ys.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 442</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#a1f15b0e88bfa3e2c126a2d0282dbb38d">dnac::ScaleCommand::Impl::scaleNeutralJoints()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a9f8715c8fd5f11897c1278c6b0fe2776" name="a9f8715c8fd5f11897c1278c6b0fe2776"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f8715c8fd5f11897c1278c6b0fe2776">◆ </a></span>getNeutralJointTranslationZs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getNeutralJointTranslationZs</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 445</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 446</span> <span class="keyword">const</span> <span class="keyword">auto</span>& zs = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.neutralJointTranslations.zs;</div>
|
||
|
<div class="line"><span class="lineno"> 447</span> <span class="keywordflow">return</span> {zs.data(), zs.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 448</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#a1f15b0e88bfa3e2c126a2d0282dbb38d">dnac::ScaleCommand::Impl::scaleNeutralJoints()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a2205e39ea5cac706bdda03e3269bc642" name="a2205e39ea5cac706bdda03e3269bc642"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2205e39ea5cac706bdda03e3269bc642">◆ </a></span>getPSDColumnIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getPSDColumnIndices</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 525</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 526</span> <span class="keyword">const</span> <span class="keyword">auto</span>& columns = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.psds.columns;</div>
|
||
|
<div class="line"><span class="lineno"> 527</span> <span class="keywordflow">return</span> {columns.data(), columns.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 528</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="afeeb523e499320335a43d2c5e92b734f" name="afeeb523e499320335a43d2c5e92b734f"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#afeeb523e499320335a43d2c5e92b734f">◆ </a></span>getPSDCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getPSDCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 514</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 515</span> <span class="keywordflow">return</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.psdCount;</div>
|
||
|
<div class="line"><span class="lineno"> 516</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a4873a216f4578f806fc3fbcc16e3716f" name="a4873a216f4578f806fc3fbcc16e3716f"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4873a216f4578f806fc3fbcc16e3716f">◆ </a></span>getPSDRowIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getPSDRowIndices</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 519</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 520</span> <span class="keyword">const</span> <span class="keyword">auto</span>& rows = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.psds.rows;</div>
|
||
|
<div class="line"><span class="lineno"> 521</span> <span class="keywordflow">return</span> {rows.data(), rows.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 522</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a93a0aba565d1c637476c48f075e639bc" name="a93a0aba565d1c637476c48f075e639bc"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a93a0aba565d1c637476c48f075e639bc">◆ </a></span>getPSDValues()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getPSDValues</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 531</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 532</span> <span class="keyword">const</span> <span class="keyword">auto</span>& values = <a class="code hl_namespace" href="namespacedna.html">dna</a>.behavior.controls.psds.values;</div>
|
||
|
<div class="line"><span class="lineno"> 533</span> <span class="keywordflow">return</span> {values.data(), values.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 534</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a208a01bce7f9bea8d5a29722120fbdbf" name="a208a01bce7f9bea8d5a29722120fbdbf"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a208a01bce7f9bea8d5a29722120fbdbf">◆ </a></span>getRawControlCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint16_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getRawControlCount</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 286</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 287</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint16_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.rawControlNames.size());</div>
|
||
|
<div class="line"><span class="lineno"> 288</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aef14e53dc15402d54ccb0e13d214ad84" name="aef14e53dc15402d54ccb0e13d214ad84"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aef14e53dc15402d54ccb0e13d214ad84">◆ </a></span>getRawControlName()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classdna_1_1StringView.html">StringView</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getRawControlName </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>index</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 291</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 292</span> <span class="keywordflow">if</span> (index < <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.rawControlNames.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 293</span> <span class="keyword">const</span> <span class="keyword">auto</span>& rawControlName = <a class="code hl_namespace" href="namespacedna.html">dna</a>.definition.rawControlNames[index];</div>
|
||
|
<div class="line"><span class="lineno"> 294</span> <span class="keywordflow">return</span> {rawControlName.data(), rawControlName.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 295</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 296</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 297</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ae869dfc4fd6fbdc898192e1aea7b0f03" name="ae869dfc4fd6fbdc898192e1aea7b0f03"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae869dfc4fd6fbdc898192e1aea7b0f03">◆ </a></span>getRotationUnit()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">RotationUnit <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getRotationUnit</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 238</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 239</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><a class="code hl_enumeration" href="namespacedna.html#a3c0e43a827bcc3c5546573ff589c2e38">RotationUnit</a><span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.rotationUnit);</div>
|
||
|
<div class="line"><span class="lineno"> 240</span>}</div>
|
||
|
<div class="ttc" id="anamespacedna_html_a3c0e43a827bcc3c5546573ff589c2e38"><div class="ttname"><a href="namespacedna.html#a3c0e43a827bcc3c5546573ff589c2e38">dna::RotationUnit</a></div><div class="ttdeci">RotationUnit</div><div class="ttdef"><b>Definition:</b> Descriptor.h:27</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a53bbb782389f78dfa66efb6d15c34012" name="a53bbb782389f78dfa66efb6d15c34012"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a53bbb782389f78dfa66efb6d15c34012">◆ </a></span>getSkinWeightsCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint32_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getSkinWeightsCount </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 863</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 864</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshes = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes;</div>
|
||
|
<div class="line"><span class="lineno"> 865</span> <span class="keywordflow">if</span> (meshIndex < meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 866</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint32_t<span class="keyword">></span>(meshes[meshIndex].skinWeights.size());</div>
|
||
|
<div class="line"><span class="lineno"> 867</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 868</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 869</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a450adaf239707daaf027647a1bba8720" name="a450adaf239707daaf027647a1bba8720"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a450adaf239707daaf027647a1bba8720">◆ </a></span>getSkinWeightsJointIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint16_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getSkinWeightsJointIndices </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint32_t </td>
|
||
|
<td class="paramname"><em>vertexIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 884</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 885</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshes = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes;</div>
|
||
|
<div class="line"><span class="lineno"> 886</span> <span class="keywordflow">if</span> ((meshIndex < meshes.size()) && (vertexIndex < meshes[meshIndex].skinWeights.size())) {</div>
|
||
|
<div class="line"><span class="lineno"> 887</span> <span class="keyword">const</span> <span class="keyword">auto</span>& jointIndices = meshes[meshIndex].skinWeights[vertexIndex].jointIndices;</div>
|
||
|
<div class="line"><span class="lineno"> 888</span> <span class="keywordflow">return</span> {jointIndices.data(), jointIndices.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 889</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 890</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 891</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a02aae9d6ea044f08f7a8e2eb95dc94ec" name="a02aae9d6ea044f08f7a8e2eb95dc94ec"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a02aae9d6ea044f08f7a8e2eb95dc94ec">◆ </a></span>getSkinWeightsValues()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getSkinWeightsValues </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint32_t </td>
|
||
|
<td class="paramname"><em>vertexIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 873</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 874</span> <span class="keyword">const</span> <span class="keyword">auto</span>& meshes = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes;</div>
|
||
|
<div class="line"><span class="lineno"> 875</span> <span class="keywordflow">if</span> ((meshIndex < meshes.size()) && (vertexIndex < meshes[meshIndex].skinWeights.size())) {</div>
|
||
|
<div class="line"><span class="lineno"> 876</span> <span class="keyword">const</span> <span class="keyword">auto</span>& weights = meshes[meshIndex].skinWeights[vertexIndex].weights;</div>
|
||
|
<div class="line"><span class="lineno"> 877</span> <span class="keywordflow">return</span> {weights.data(), weights.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 878</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 879</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 880</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aec69fb24090486024c2fc97070de8889" name="aec69fb24090486024c2fc97070de8889"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aec69fb24090486024c2fc97070de8889">◆ </a></span>getTranslationUnit()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">TranslationUnit <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getTranslationUnit</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 233</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 234</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><a class="code hl_enumeration" href="namespacedna.html#abf96ecde7d9e8593bf3b2dd0649645d7">TranslationUnit</a><span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.descriptor.translationUnit);</div>
|
||
|
<div class="line"><span class="lineno"> 235</span>}</div>
|
||
|
<div class="ttc" id="anamespacedna_html_abf96ecde7d9e8593bf3b2dd0649645d7"><div class="ttname"><a href="namespacedna.html#abf96ecde7d9e8593bf3b2dd0649645d7">dna::TranslationUnit</a></div><div class="ttdeci">TranslationUnit</div><div class="ttdef"><b>Definition:</b> Descriptor.h:22</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ade7be376617baff644ab183f8294f797" name="ade7be376617baff644ab183f8294f797"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ade7be376617baff644ab183f8294f797">◆ </a></span>getVertexLayout()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="structdna_1_1VertexLayout.html">VertexLayout</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexLayout </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint32_t </td>
|
||
|
<td class="paramname"><em>layoutIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 816</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 817</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 818</span> <span class="keyword">const</span> <span class="keyword">auto</span>& layouts = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].layouts;</div>
|
||
|
<div class="line"><span class="lineno"> 819</span> <span class="keywordflow">if</span> (layoutIndex < layouts.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 820</span> <span class="keywordflow">return</span> {layouts.positions[layoutIndex], layouts.textureCoordinates[layoutIndex], layouts.normals[layoutIndex]};</div>
|
||
|
<div class="line"><span class="lineno"> 821</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 822</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 823</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 824</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a3f127dc451a18afb1a6660cda1525784" name="a3f127dc451a18afb1a6660cda1525784"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f127dc451a18afb1a6660cda1525784">◆ </a></span>getVertexLayoutCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint32_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexLayoutCount </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 808</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 809</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 810</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint32_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].layouts.positions.size());</div>
|
||
|
<div class="line"><span class="lineno"> 811</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 812</span> <span class="keywordflow">return</span> 0u;</div>
|
||
|
<div class="line"><span class="lineno"> 813</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a5ee8a693cc7be5944b523341d1577c2b" name="a5ee8a693cc7be5944b523341d1577c2b"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ee8a693cc7be5944b523341d1577c2b">◆ </a></span>getVertexLayoutNormalIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint32_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexLayoutNormalIndices </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 846</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 847</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 848</span> <span class="keyword">const</span> <span class="keyword">auto</span>& normals = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].layouts.normals;</div>
|
||
|
<div class="line"><span class="lineno"> 849</span> <span class="keywordflow">return</span> {normals.data(), normals.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 850</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 851</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 852</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aebe6ea5f11852c7511bad9d3203d6ba6" name="aebe6ea5f11852c7511bad9d3203d6ba6"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aebe6ea5f11852c7511bad9d3203d6ba6">◆ </a></span>getVertexLayoutPositionIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint32_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexLayoutPositionIndices </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 827</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 828</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 829</span> <span class="keyword">const</span> <span class="keyword">auto</span>& positions = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].layouts.positions;</div>
|
||
|
<div class="line"><span class="lineno"> 830</span> <span class="keywordflow">return</span> {positions.data(), positions.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 831</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 832</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 833</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1CalculateMeshLowerLODsCommand_1_1Impl.html#aa980b2865e6070a6477d72599d3f17a3">dnac::CalculateMeshLowerLODsCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a6225aaa8f325a35103bc7cdf6bb96369" name="a6225aaa8f325a35103bc7cdf6bb96369"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6225aaa8f325a35103bc7cdf6bb96369">◆ </a></span>getVertexLayoutTextureCoordinateIndices()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< std::uint32_t > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexLayoutTextureCoordinateIndices </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 837</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 838</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 839</span> <span class="keyword">const</span> <span class="keyword">auto</span>& textureCoordinated = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].layouts.textureCoordinates;</div>
|
||
|
<div class="line"><span class="lineno"> 840</span> <span class="keywordflow">return</span> {textureCoordinated.data(), textureCoordinated.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 841</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 842</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 843</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1CalculateMeshLowerLODsCommand_1_1Impl.html#aa980b2865e6070a6477d72599d3f17a3">dnac::CalculateMeshLowerLODsCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a51175a8fe6977a36067edefc791a3104" name="a51175a8fe6977a36067edefc791a3104"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a51175a8fe6977a36067edefc791a3104">◆ </a></span>getVertexNormal()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">Normal <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexNormal </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint32_t </td>
|
||
|
<td class="paramname"><em>normalIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 751</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 752</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 753</span> <span class="keyword">const</span> <span class="keyword">auto</span>& normals = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].normals;</div>
|
||
|
<div class="line"><span class="lineno"> 754</span> <span class="keywordflow">if</span> (normalIndex < normals.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 755</span> <span class="keywordflow">return</span> {normals.xs[normalIndex], normals.ys[normalIndex], normals.zs[normalIndex]};</div>
|
||
|
<div class="line"><span class="lineno"> 756</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 757</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 758</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 759</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a8c7a323fe13aa7afa5d08c3f30a60f07" name="a8c7a323fe13aa7afa5d08c3f30a60f07"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c7a323fe13aa7afa5d08c3f30a60f07">◆ </a></span>getVertexNormalCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint32_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexNormalCount </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 743</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 744</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 745</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint32_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].normals.xs.size());</div>
|
||
|
<div class="line"><span class="lineno"> 746</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 747</span> <span class="keywordflow">return</span> 0u;</div>
|
||
|
<div class="line"><span class="lineno"> 748</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="ac0ada1903ca469ae0138f4175ac21050" name="ac0ada1903ca469ae0138f4175ac21050"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0ada1903ca469ae0138f4175ac21050">◆ </a></span>getVertexNormalXs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexNormalXs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 762</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 763</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 764</span> <span class="keyword">const</span> <span class="keyword">auto</span>& xNormals = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].normals.xs;</div>
|
||
|
<div class="line"><span class="lineno"> 765</span> <span class="keywordflow">return</span> {xNormals.data(), xNormals.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 766</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 767</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 768</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a3f951e290fa43e196671825bcc55f017" name="a3f951e290fa43e196671825bcc55f017"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f951e290fa43e196671825bcc55f017">◆ </a></span>getVertexNormalYs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexNormalYs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 771</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 772</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 773</span> <span class="keyword">const</span> <span class="keyword">auto</span>& yNormals = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].normals.ys;</div>
|
||
|
<div class="line"><span class="lineno"> 774</span> <span class="keywordflow">return</span> {yNormals.data(), yNormals.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 775</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 776</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 777</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a0f87e4b227891ea8adedcc7cb01c7aed" name="a0f87e4b227891ea8adedcc7cb01c7aed"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f87e4b227891ea8adedcc7cb01c7aed">◆ </a></span>getVertexNormalZs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexNormalZs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 780</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 781</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 782</span> <span class="keyword">const</span> <span class="keyword">auto</span>& zNormals = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].normals.zs;</div>
|
||
|
<div class="line"><span class="lineno"> 783</span> <span class="keywordflow">return</span> {zNormals.data(), zNormals.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 784</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 785</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 786</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a545e3418c20548b492253f1466c5e9e7" name="a545e3418c20548b492253f1466c5e9e7"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a545e3418c20548b492253f1466c5e9e7">◆ </a></span>getVertexPosition()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">Position <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexPosition </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint32_t </td>
|
||
|
<td class="paramname"><em>vertexIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 673</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 674</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 675</span> <span class="keyword">const</span> <span class="keyword">auto</span>& positions = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].positions;</div>
|
||
|
<div class="line"><span class="lineno"> 676</span> <span class="keywordflow">if</span> (vertexIndex < positions.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 677</span> <span class="keywordflow">return</span> {positions.xs[vertexIndex], positions.ys[vertexIndex], positions.zs[vertexIndex]};</div>
|
||
|
<div class="line"><span class="lineno"> 678</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 679</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 680</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 681</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a826b8830b1b59be62185f84aafb12c2f" name="a826b8830b1b59be62185f84aafb12c2f"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a826b8830b1b59be62185f84aafb12c2f">◆ </a></span>getVertexPositionCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint32_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexPositionCount </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 665</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 666</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 667</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint32_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].positions.xs.size());</div>
|
||
|
<div class="line"><span class="lineno"> 668</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 669</span> <span class="keywordflow">return</span> 0u;</div>
|
||
|
<div class="line"><span class="lineno"> 670</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1CalculateMeshLowerLODsCommand_1_1Impl.html#aa980b2865e6070a6477d72599d3f17a3">dnac::CalculateMeshLowerLODsCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="aea95c3f004da9c7c57d82b21fd493801" name="aea95c3f004da9c7c57d82b21fd493801"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#aea95c3f004da9c7c57d82b21fd493801">◆ </a></span>getVertexPositionXs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexPositionXs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 684</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 685</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 686</span> <span class="keyword">const</span> <span class="keyword">auto</span>& xPositions = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].positions.xs;</div>
|
||
|
<div class="line"><span class="lineno"> 687</span> <span class="keywordflow">return</span> {xPositions.data(), xPositions.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 688</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 689</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 690</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1SetVertexPositionsCommand_1_1Impl.html#a883917daa2aca369cf98baf6b5b6e4d0">dnac::SetVertexPositionsCommand::Impl::computeVertexPositions()</a>, <a class="el" href="classdnac_1_1RotateCommand_1_1Impl.html#a966194ee7b11f30b2fa41407d4624ea7">dnac::RotateCommand::Impl::rotateVertexPositions()</a>, <a class="el" href="classdnac_1_1CalculateMeshLowerLODsCommand_1_1Impl.html#aa980b2865e6070a6477d72599d3f17a3">dnac::CalculateMeshLowerLODsCommand::Impl::run()</a>, <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#ae7c6509cead50685fae7fa3297844926">dnac::ScaleCommand::Impl::scaleVertexPositions()</a>, and <a class="el" href="classdnac_1_1TranslateCommand_1_1Impl.html#af0ed40ac0485ca35228d797b9de2933a">dnac::TranslateCommand::Impl::translateVertexPositions()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a00f2620efcb497c3d51cf6aaea94d079" name="a00f2620efcb497c3d51cf6aaea94d079"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a00f2620efcb497c3d51cf6aaea94d079">◆ </a></span>getVertexPositionYs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexPositionYs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 693</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 694</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 695</span> <span class="keyword">const</span> <span class="keyword">auto</span>& yPositions = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].positions.ys;</div>
|
||
|
<div class="line"><span class="lineno"> 696</span> <span class="keywordflow">return</span> {yPositions.data(), yPositions.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 697</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 698</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 699</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1SetVertexPositionsCommand_1_1Impl.html#a883917daa2aca369cf98baf6b5b6e4d0">dnac::SetVertexPositionsCommand::Impl::computeVertexPositions()</a>, <a class="el" href="classdnac_1_1RotateCommand_1_1Impl.html#a966194ee7b11f30b2fa41407d4624ea7">dnac::RotateCommand::Impl::rotateVertexPositions()</a>, <a class="el" href="classdnac_1_1CalculateMeshLowerLODsCommand_1_1Impl.html#aa980b2865e6070a6477d72599d3f17a3">dnac::CalculateMeshLowerLODsCommand::Impl::run()</a>, <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#ae7c6509cead50685fae7fa3297844926">dnac::ScaleCommand::Impl::scaleVertexPositions()</a>, and <a class="el" href="classdnac_1_1TranslateCommand_1_1Impl.html#af0ed40ac0485ca35228d797b9de2933a">dnac::TranslateCommand::Impl::translateVertexPositions()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a1fdf97eb5f3c9b9b78bcd1ce79f484f3" name="a1fdf97eb5f3c9b9b78bcd1ce79f484f3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fdf97eb5f3c9b9b78bcd1ce79f484f3">◆ </a></span>getVertexPositionZs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexPositionZs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 702</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 703</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 704</span> <span class="keyword">const</span> <span class="keyword">auto</span>& zPositions = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].positions.zs;</div>
|
||
|
<div class="line"><span class="lineno"> 705</span> <span class="keywordflow">return</span> {zPositions.data(), zPositions.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 706</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 707</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 708</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1SetVertexPositionsCommand_1_1Impl.html#a883917daa2aca369cf98baf6b5b6e4d0">dnac::SetVertexPositionsCommand::Impl::computeVertexPositions()</a>, <a class="el" href="classdnac_1_1RotateCommand_1_1Impl.html#a966194ee7b11f30b2fa41407d4624ea7">dnac::RotateCommand::Impl::rotateVertexPositions()</a>, <a class="el" href="classdnac_1_1CalculateMeshLowerLODsCommand_1_1Impl.html#aa980b2865e6070a6477d72599d3f17a3">dnac::CalculateMeshLowerLODsCommand::Impl::run()</a>, <a class="el" href="classdnac_1_1ScaleCommand_1_1Impl.html#ae7c6509cead50685fae7fa3297844926">dnac::ScaleCommand::Impl::scaleVertexPositions()</a>, and <a class="el" href="classdnac_1_1TranslateCommand_1_1Impl.html#af0ed40ac0485ca35228d797b9de2933a">dnac::TranslateCommand::Impl::translateVertexPositions()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a18e13ecb8a08eaa2568fa25e47b43832" name="a18e13ecb8a08eaa2568fa25e47b43832"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a18e13ecb8a08eaa2568fa25e47b43832">◆ </a></span>getVertexTextureCoordinate()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="structdna_1_1TextureCoordinate.html">TextureCoordinate</a> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexTextureCoordinate </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">std::uint32_t </td>
|
||
|
<td class="paramname"><em>textureCoordinateIndex</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 720</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 721</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 722</span> <span class="keyword">const</span> <span class="keyword">auto</span>& textureCoordinates = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].textureCoordinates;</div>
|
||
|
<div class="line"><span class="lineno"> 723</span> <span class="keywordflow">if</span> (textureCoordinateIndex < textureCoordinates.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 724</span> <span class="keywordflow">return</span> {textureCoordinates.us[textureCoordinateIndex], textureCoordinates.vs[textureCoordinateIndex]};</div>
|
||
|
<div class="line"><span class="lineno"> 725</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 726</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 727</span> <span class="keywordflow">return</span> {};</div>
|
||
|
<div class="line"><span class="lineno"> 728</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a6e21fe95b58effd11d078f2b122f5f6a" name="a6e21fe95b58effd11d078f2b122f5f6a"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e21fe95b58effd11d078f2b122f5f6a">◆ </a></span>getVertexTextureCoordinateCount()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::uint32_t <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexTextureCoordinateCount </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 711</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 712</span> <span class="keywordflow">if</span> (meshIndex < <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes.size()) {</div>
|
||
|
<div class="line"><span class="lineno"> 713</span> <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>std::uint32_t<span class="keyword">></span>(<a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].textureCoordinates.us.size());</div>
|
||
|
<div class="line"><span class="lineno"> 714</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 715</span> <span class="keywordflow">return</span> 0u;</div>
|
||
|
<div class="line"><span class="lineno"> 716</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a821fec0af08105922733c9b052c64998" name="a821fec0af08105922733c9b052c64998"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a821fec0af08105922733c9b052c64998">◆ </a></span>getVertexTextureCoordinateUs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexTextureCoordinateUs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 731</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 732</span> <span class="keyword">const</span> <span class="keyword">auto</span>& uTextureCoordinates = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].textureCoordinates.us;</div>
|
||
|
<div class="line"><span class="lineno"> 733</span> <span class="keywordflow">return</span> {uTextureCoordinates.data(), uTextureCoordinates.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 734</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1CalculateMeshLowerLODsCommand_1_1Impl.html#aa980b2865e6070a6477d72599d3f17a3">dnac::CalculateMeshLowerLODsCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="add83264c7e4393929d1eabb020db55e3" name="add83264c7e4393929d1eabb020db55e3"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#add83264c7e4393929d1eabb020db55e3">◆ </a></span>getVertexTextureCoordinateVs()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacednac.html#ac2e07be60cd7438652d21feb096edce4">ConstArrayView</a>< float > <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::getVertexTextureCoordinateVs </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::uint16_t </td>
|
||
|
<td class="paramname"><em>meshIndex</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 737</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 738</span> <span class="keyword">const</span> <span class="keyword">auto</span>& vTextureCoordinates = <a class="code hl_namespace" href="namespacedna.html">dna</a>.geometry.meshes[meshIndex].textureCoordinates.vs;</div>
|
||
|
<div class="line"><span class="lineno"> 739</span> <span class="keywordflow">return</span> {vTextureCoordinates.data(), vTextureCoordinates.size()};</div>
|
||
|
<div class="line"><span class="lineno"> 740</span>}</div>
|
||
|
</div><!-- fragment -->
|
||
|
<p class="reference">Referenced by <a class="el" href="classdnac_1_1CalculateMeshLowerLODsCommand_1_1Impl.html#aa980b2865e6070a6477d72599d3f17a3">dnac::CalculateMeshLowerLODsCommand::Impl::run()</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a id="a256523aa9a58bac96c52bcb352ef9aeb" name="a256523aa9a58bac96c52bcb352ef9aeb"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a256523aa9a58bac96c52bcb352ef9aeb">◆ </a></span>unload()</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">void <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::unload </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">DataLayer </td>
|
||
|
<td class="paramname"><em>layer</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">override</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<div class="fragment"><div class="line"><span class="lineno"> 980</span> {</div>
|
||
|
<div class="line"><span class="lineno"> 981</span> <span class="keywordflow">if</span> ((layer == DataLayer::All) ||</div>
|
||
|
<div class="line"><span class="lineno"> 982</span> (layer == DataLayer::AllWithoutBlendShapes) ||</div>
|
||
|
<div class="line"><span class="lineno"> 983</span> (layer == DataLayer::Descriptor)) {</div>
|
||
|
<div class="line"><span class="lineno"> 984</span> <a class="code hl_namespace" href="namespacedna.html">dna</a> = DNA{<a class="code hl_variable" href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">memRes</a>};</div>
|
||
|
<div class="line"><span class="lineno"> 985</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> ((layer == DataLayer::Geometry) || (layer == DataLayer::GeometryWithoutBlendShapes)) {</div>
|
||
|
<div class="line"><span class="lineno"> 986</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.unloadGeometry();</div>
|
||
|
<div class="line"><span class="lineno"> 987</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (layer == DataLayer::Behavior) {</div>
|
||
|
<div class="line"><span class="lineno"> 988</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.unloadBehavior();</div>
|
||
|
<div class="line"><span class="lineno"> 989</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (layer == DataLayer::Definition) {</div>
|
||
|
<div class="line"><span class="lineno"> 990</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.unloadGeometry();</div>
|
||
|
<div class="line"><span class="lineno"> 991</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.unloadBehavior();</div>
|
||
|
<div class="line"><span class="lineno"> 992</span> <a class="code hl_namespace" href="namespacedna.html">dna</a>.unloadDefinition();</div>
|
||
|
<div class="line"><span class="lineno"> 993</span> }</div>
|
||
|
<div class="line"><span class="lineno"> 994</span>}</div>
|
||
|
<div class="ttc" id="aclassdnac_1_1BaseImpl_html_ac6106cd0ab7367c022025ffa03a392c7"><div class="ttname"><a href="classdnac_1_1BaseImpl.html#ac6106cd0ab7367c022025ffa03a392c7">dnac::BaseImpl::memRes</a></div><div class="ttdeci">MemoryResource * memRes</div><div class="ttdef"><b>Definition:</b> dnacalib/dna/BaseImpl.h:31</div></div>
|
||
|
</div><!-- fragment -->
|
||
|
</div>
|
||
|
</div>
|
||
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||
|
<a id="a09fef17ee0903729873d4d40e2ba7069" name="a09fef17ee0903729873d4d40e2ba7069"></a>
|
||
|
<h2 class="memtitle"><span class="permalink"><a href="#a09fef17ee0903729873d4d40e2ba7069">◆ </a></span>cache</h2>
|
||
|
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<div class="memtemplate">
|
||
|
template<class TReaderBase > </div>
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="structdnac_1_1DenormalizedData.html">DenormalizedData</a><TReaderBase> <a class="el" href="classdnac_1_1ReaderImpl.html">dnac::ReaderImpl</a>< TReaderBase >::cache</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">protected</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||
|
<li><a class="el" href="dnacalib_2dna_2ReaderImpl_8h_source.html">dnacalib/dna/ReaderImpl.h</a></li>
|
||
|
</ul>
|
||
|
</div><!-- contents -->
|
||
|
<!-- start footer part -->
|
||
|
<hr class="footer"/><address class="footer"><small>
|
||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
||
|
</small></address>
|
||
|
</body>
|
||
|
</html>
|