Metahuman_DNA_Calibration/docs/dna.html
2022-12-02 14:51:53 +01:00

6926 lines
981 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>dna &mdash; DNA Calibration documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/graphviz.css" type="text/css" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="dna_viewer" href="modules.html" />
<link rel="prev" title="dnac" href="dnac.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home"> DNA Calibration
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="index_.html">MetaHuman DNA Calibration</a></li>
<li class="toctree-l1"><a class="reference internal" href="index_.html#overview">Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="index_.html#examples">Examples</a></li>
<li class="toctree-l1"><a class="reference internal" href="index_.html#notes">Notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="index_.html#license">License</a></li>
<li class="toctree-l1"><a class="reference internal" href="index_.html#indices-and-tables">Indices and tables</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Repository Organization</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="repository_organization_md.html">Repository Organization</a></li>
<li class="toctree-l1"><a class="reference internal" href="repository_organization_md.html#folder-structure">Folder structure</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">DNACalib</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="dnacalib_md.html">DNACalib</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">DNAViewer</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_md.html">DNAViewer</a></li>
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_maya_md.html">Usage in Maya</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">DNAViewer API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_api_md.html">Environment Setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_api_md.html#dna">DNA</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Technical documentation</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="reference internal" href="dnacalib.html">dnacalib</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="dnacalib.html#subpackages">Subpackages</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="dnac.html">dnac</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">dna</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="modules.html">dna_viewer</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FAQ</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="faq_md.html">Frequently Asked Questions (FAQ)</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">DNA Calibration</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home"></a> &raquo;</li>
<li><a href="dnacalib.html">dnacalib</a> &raquo;</li>
<li>dna</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/dna.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="dna">
<h1>dna<a class="headerlink" href="#dna" title="Permalink to this headline"></a></h1>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna12StreamReaderE">
<span id="_CPPv3N3dna12StreamReaderE"></span><span id="_CPPv2N3dna12StreamReaderE"></span><span id="dna::StreamReader"></span><span class="target" id="classdna_1_1StreamReader"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">StreamReader</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna6ReaderE" title="dna::Reader"><span class="n"><span class="pre">Reader</span></span></a><a class="headerlink" href="#_CPPv4N3dna12StreamReaderE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::StreamReader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-67582b11b7e9b64185274e11df4d9f973464b481.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;8&quot; [label=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot;]
&quot;11&quot; [label=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot;]
&quot;3&quot; [label=&quot;dna::BehaviorReader&quot; tooltip=&quot;dna::BehaviorReader&quot;]
&quot;7&quot; [label=&quot;dna::BinaryStreamReader&quot; tooltip=&quot;dna::BinaryStreamReader&quot;]
&quot;9&quot; [label=&quot;dna::BinaryStreamReaderImpl&quot; tooltip=&quot;dna::BinaryStreamReaderImpl&quot;]
&quot;4&quot; [label=&quot;dna::DefinitionReader&quot; tooltip=&quot;dna::DefinitionReader&quot;]
&quot;5&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot;]
&quot;6&quot; [label=&quot;dna::GeometryReader&quot; tooltip=&quot;dna::GeometryReader&quot;]
&quot;10&quot; [label=&quot;dna::JSONStreamReader&quot; tooltip=&quot;dna::JSONStreamReader&quot;]
&quot;12&quot; [label=&quot;dna::JSONStreamReaderImpl&quot; tooltip=&quot;dna::JSONStreamReaderImpl&quot;]
&quot;2&quot; [label=&quot;dna::Reader&quot; tooltip=&quot;dna::Reader&quot;]
&quot;1&quot; [label=&quot;dna::StreamReader&quot; tooltip=&quot;dna::StreamReader&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;8&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;3&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;9&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::StreamReader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-a9bc820d734097f5eb89c80d8acf3f02862b5fdb.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;3&quot; [label=&quot;dna::BehaviorReader&quot; tooltip=&quot;dna::BehaviorReader&quot;]
&quot;4&quot; [label=&quot;dna::DefinitionReader&quot; tooltip=&quot;dna::DefinitionReader&quot;]
&quot;5&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot;]
&quot;6&quot; [label=&quot;dna::GeometryReader&quot; tooltip=&quot;dna::GeometryReader&quot;]
&quot;2&quot; [label=&quot;dna::Reader&quot; tooltip=&quot;dna::Reader&quot;]
&quot;1&quot; [label=&quot;dna::StreamReader&quot; tooltip=&quot;dna::StreamReader&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;7&quot; [label=&quot;sc::StatusCode&quot; tooltip=&quot;sc::StatusCode&quot;]
&quot;3&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;usage&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Subclassed by dna::BinaryStreamReader, dna::JSONStreamReader</p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna12StreamReaderD0Ev">
<span id="_CPPv3N3dna12StreamReaderD0Ev"></span><span id="_CPPv2N3dna12StreamReaderD0Ev"></span><span id="dna::StreamReader::~StreamReader"></span><span class="target" id="classdna_1_1StreamReader_1ad8a9d117e532ebf9fbd5e970b15832d7"></span><span class="sig-name descname"><span class="n"><span class="pre">~StreamReader</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna12StreamReaderD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna12StreamReader4readEv">
<span id="_CPPv3N3dna12StreamReader4readEv"></span><span id="_CPPv2N3dna12StreamReader4readEv"></span><span id="dna::StreamReader::read"></span><span class="target" id="classdna_1_1StreamReader_1aa94b03ba813eac59b77b1365800ee8a4"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">read</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna12StreamReader4readEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>read data from stream into internal structures. </p>
</dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-static-attributes">Public Static Attributes</p>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna12StreamReader22SignatureMismatchErrorE">
<span id="_CPPv3N3dna12StreamReader22SignatureMismatchErrorE"></span><span id="_CPPv2N3dna12StreamReader22SignatureMismatchErrorE"></span><span id="dna::StreamReader::SignatureMismatchError__sc::StatusCodeC"></span><span class="target" id="classdna_1_1StreamReader_1a7e1e5a37ec4ba772aedf3aca7745f0a6"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">sc</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">StatusCode</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">SignatureMismatchError</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="m"><span class="pre">200</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">&quot;DNA</span> <span class="pre">signature</span> <span class="pre">mismatched,</span> <span class="pre">expected</span> <span class="pre">%.3s,</span> <span class="pre">got</span> <span class="pre">%.3s&quot;</span></span><span class="p"><span class="pre">}</span></span><a class="headerlink" href="#_CPPv4N3dna12StreamReader22SignatureMismatchErrorE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna12StreamReader20VersionMismatchErrorE">
<span id="_CPPv3N3dna12StreamReader20VersionMismatchErrorE"></span><span id="_CPPv2N3dna12StreamReader20VersionMismatchErrorE"></span><span id="dna::StreamReader::VersionMismatchError__sc::StatusCodeC"></span><span class="target" id="classdna_1_1StreamReader_1a27a924f740fdab13ab0f813e0c028662"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">sc</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">StatusCode</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">VersionMismatchError</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="m"><span class="pre">201</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">&quot;DNA</span> <span class="pre">version</span> <span class="pre">mismatched,</span> <span class="pre">expected</span> <span class="pre">%hu.%hu,</span> <span class="pre">got</span> <span class="pre">%hu.%hu&quot;</span></span><span class="p"><span class="pre">}</span></span><a class="headerlink" href="#_CPPv4N3dna12StreamReader20VersionMismatchErrorE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna12StreamReader16InvalidDataErrorE">
<span id="_CPPv3N3dna12StreamReader16InvalidDataErrorE"></span><span id="_CPPv2N3dna12StreamReader16InvalidDataErrorE"></span><span id="dna::StreamReader::InvalidDataError__sc::StatusCodeC"></span><span class="target" id="classdna_1_1StreamReader_1a068f4c84f7e6a5cafcca861aafe087b2"></span><span class="k"><span class="pre">static</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">sc</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">StatusCode</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">InvalidDataError</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="m"><span class="pre">202</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">&quot;Invalid</span> <span class="pre">data</span> <span class="pre">in</span> <span class="pre">DNA&quot;</span></span><span class="p"><span class="pre">}</span></span><a class="headerlink" href="#_CPPv4N3dna12StreamReader16InvalidDataErrorE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna6ReaderE">
<span id="_CPPv3N3dna6ReaderE"></span><span id="_CPPv2N3dna6ReaderE"></span><span id="dna::Reader"></span><span class="target" id="classdna_1_1Reader"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Reader</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna14BehaviorReaderE" title="dna::BehaviorReader"><span class="n"><span class="pre">BehaviorReader</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna14GeometryReaderE" title="dna::GeometryReader"><span class="n"><span class="pre">GeometryReader</span></span></a><a class="headerlink" href="#_CPPv4N3dna6ReaderE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::Reader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-df03cd948df240ea4eedd73c445d9c25a19944a4.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;8&quot; [label=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot;]
&quot;14&quot; [label=&quot;dnac::ReaderImpl&lt; DNACalibDNAReader &gt;&quot; tooltip=&quot;dnac::ReaderImpl&lt; DNACalibDNAReader &gt;&quot;]
&quot;11&quot; [label=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot;]
&quot;2&quot; [label=&quot;dna::BehaviorReader&quot; tooltip=&quot;dna::BehaviorReader&quot;]
&quot;7&quot; [label=&quot;dna::BinaryStreamReader&quot; tooltip=&quot;dna::BinaryStreamReader&quot;]
&quot;9&quot; [label=&quot;dna::BinaryStreamReaderImpl&quot; tooltip=&quot;dna::BinaryStreamReaderImpl&quot;]
&quot;3&quot; [label=&quot;dna::DefinitionReader&quot; tooltip=&quot;dna::DefinitionReader&quot;]
&quot;4&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot;]
&quot;5&quot; [label=&quot;dna::GeometryReader&quot; tooltip=&quot;dna::GeometryReader&quot;]
&quot;10&quot; [label=&quot;dna::JSONStreamReader&quot; tooltip=&quot;dna::JSONStreamReader&quot;]
&quot;12&quot; [label=&quot;dna::JSONStreamReaderImpl&quot; tooltip=&quot;dna::JSONStreamReaderImpl&quot;]
&quot;1&quot; [label=&quot;dna::Reader&quot; tooltip=&quot;dna::Reader&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;6&quot; [label=&quot;dna::StreamReader&quot; tooltip=&quot;dna::StreamReader&quot;]
&quot;13&quot; [label=&quot;dnac::DNACalibDNAReader&quot; tooltip=&quot;dnac::DNACalibDNAReader&quot;]
&quot;15&quot; [label=&quot;dnac::DNACalibDNAReaderImpl&quot; tooltip=&quot;dnac::DNACalibDNAReaderImpl&quot;]
&quot;8&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;14&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;9&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;3&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;13&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;15&quot; -&gt; &quot;14&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::Reader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-cb722107603d9eed5fda5411d5c8df6e28127c70.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;2&quot; [label=&quot;dna::BehaviorReader&quot; tooltip=&quot;dna::BehaviorReader&quot;]
&quot;3&quot; [label=&quot;dna::DefinitionReader&quot; tooltip=&quot;dna::DefinitionReader&quot;]
&quot;4&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot;]
&quot;5&quot; [label=&quot;dna::GeometryReader&quot; tooltip=&quot;dna::GeometryReader&quot;]
&quot;1&quot; [label=&quot;dna::Reader&quot; tooltip=&quot;dna::Reader&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;3&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>The abstract <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a> which its implementations are expected to inherit. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This class combines the various different reader interfaces into a single interface. The artificial separation into multiple interfaces mirrors the DNA file structure that is separated into matching layers under the same names. As these layers can be selectively loaded, it might be convenient to slice-off interfaces which layers were not loaded. </p>
</div>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1StreamReader"><span class="std std-ref">dna::StreamReader</span></a>, <a class="reference internal" href="dnac.html#classdnac_1_1DNACalibDNAReader"><span class="std std-ref">dnac::DNACalibDNAReader</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna6ReaderD0Ev">
<span id="_CPPv3N3dna6ReaderD0Ev"></span><span id="_CPPv2N3dna6ReaderD0Ev"></span><span id="dna::Reader::~Reader"></span><span class="target" id="classdna_1_1Reader_1a9339d6be44109a54452f4464864f7543"></span><span class="sig-name descname"><span class="n"><span class="pre">~Reader</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna6ReaderD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna6Reader6unloadE9DataLayer">
<span id="_CPPv3N3dna6Reader6unloadE9DataLayer"></span><span id="_CPPv2N3dna6Reader6unloadE9DataLayer"></span><span id="dna::Reader::unload__DataLayer"></span><span class="target" id="classdna_1_1Reader_1aeb5fc284afa3643cbfa645001d406861"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">unload</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">DataLayer</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">layer</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna6Reader6unloadE9DataLayer" title="Permalink to this definition"></a><br /></dt>
<dd><p>Unload all data of the specified layer and all layers dependent on it. </p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>layer</strong> Layer which data should be unloaded. </p>
</dd>
</dl>
</dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorReaderE">
<span id="_CPPv3N3dna14BehaviorReaderE"></span><span id="_CPPv2N3dna14BehaviorReaderE"></span><span id="dna::BehaviorReader"></span><span class="target" id="classdna_1_1BehaviorReader"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">BehaviorReader</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna16DefinitionReaderE" title="dna::DefinitionReader"><span class="n"><span class="pre">DefinitionReader</span></span></a><a class="headerlink" href="#_CPPv4N3dna14BehaviorReaderE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::BehaviorReader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-69032fe6bb5a44b4a71f7881de306f9e270e6c98.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;7&quot; [label=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot;]
&quot;13&quot; [label=&quot;dnac::ReaderImpl&lt; DNACalibDNAReader &gt;&quot; tooltip=&quot;dnac::ReaderImpl&lt; DNACalibDNAReader &gt;&quot;]
&quot;10&quot; [label=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot;]
&quot;1&quot; [label=&quot;dna::BehaviorReader&quot; tooltip=&quot;dna::BehaviorReader&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;6&quot; [label=&quot;dna::BinaryStreamReader&quot; tooltip=&quot;dna::BinaryStreamReader&quot;]
&quot;8&quot; [label=&quot;dna::BinaryStreamReaderImpl&quot; tooltip=&quot;dna::BinaryStreamReaderImpl&quot;]
&quot;2&quot; [label=&quot;dna::DefinitionReader&quot; tooltip=&quot;dna::DefinitionReader&quot;]
&quot;3&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot;]
&quot;9&quot; [label=&quot;dna::JSONStreamReader&quot; tooltip=&quot;dna::JSONStreamReader&quot;]
&quot;11&quot; [label=&quot;dna::JSONStreamReaderImpl&quot; tooltip=&quot;dna::JSONStreamReaderImpl&quot;]
&quot;4&quot; [label=&quot;dna::Reader&quot; tooltip=&quot;dna::Reader&quot;]
&quot;5&quot; [label=&quot;dna::StreamReader&quot; tooltip=&quot;dna::StreamReader&quot;]
&quot;12&quot; [label=&quot;dnac::DNACalibDNAReader&quot; tooltip=&quot;dnac::DNACalibDNAReader&quot;]
&quot;14&quot; [label=&quot;dnac::DNACalibDNAReaderImpl&quot; tooltip=&quot;dnac::DNACalibDNAReaderImpl&quot;]
&quot;7&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;13&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;8&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;9&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;14&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::BehaviorReader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-00d317ae2c71edb06ea8b5358780a1c54a5ba948.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::BehaviorReader&quot; tooltip=&quot;dna::BehaviorReader&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;dna::DefinitionReader&quot; tooltip=&quot;dna::DefinitionReader&quot;]
&quot;3&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Read-only accessors for DNA attributes that define the rigs evaluation. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Implementors should inherit from <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a> itself and not this class. </p>
</div>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">dna::Reader</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader23getGUIToRawInputIndicesEv">
<span id="_CPPv3NK3dna14BehaviorReader23getGUIToRawInputIndicesEv"></span><span id="_CPPv2NK3dna14BehaviorReader23getGUIToRawInputIndicesEv"></span><span id="dna::BehaviorReader::getGUIToRawInputIndicesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a6cf853f5d537e6b8e2634ebf3388b529"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawInputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader23getGUIToRawInputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Input indices used for mapping gui to raw controls. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of input indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader24getGUIToRawOutputIndicesEv">
<span id="_CPPv3NK3dna14BehaviorReader24getGUIToRawOutputIndicesEv"></span><span id="_CPPv2NK3dna14BehaviorReader24getGUIToRawOutputIndicesEv"></span><span id="dna::BehaviorReader::getGUIToRawOutputIndicesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a8e6d36a27afd3a08e565fb0fe55f22b4"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawOutputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader24getGUIToRawOutputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Output indices used for mapping gui to raw controls. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of output indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader21getGUIToRawFromValuesEv">
<span id="_CPPv3NK3dna14BehaviorReader21getGUIToRawFromValuesEv"></span><span id="_CPPv2NK3dna14BehaviorReader21getGUIToRawFromValuesEv"></span><span id="dna::BehaviorReader::getGUIToRawFromValuesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a4fd0213dcb2856b64280454228729855"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawFromValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader21getGUIToRawFromValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Filter values(lower-bounds) used to decide whether a particular entry should be evaluated or not during gui to raw control mapping. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of filter values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader19getGUIToRawToValuesEv">
<span id="_CPPv3NK3dna14BehaviorReader19getGUIToRawToValuesEv"></span><span id="_CPPv2NK3dna14BehaviorReader19getGUIToRawToValuesEv"></span><span id="dna::BehaviorReader::getGUIToRawToValuesC"></span><span class="target" id="classdna_1_1BehaviorReader_1abe4d1ce29676b07d805e685199a1ef0c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawToValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader19getGUIToRawToValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Filter values(upper-bounds) used to decide whether a particular entry should be evaluated or not during gui to raw control mapping. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of filter values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader22getGUIToRawSlopeValuesEv">
<span id="_CPPv3NK3dna14BehaviorReader22getGUIToRawSlopeValuesEv"></span><span id="_CPPv2NK3dna14BehaviorReader22getGUIToRawSlopeValuesEv"></span><span id="dna::BehaviorReader::getGUIToRawSlopeValuesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a05f06e0f08a8f2676f0286300d880d12"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawSlopeValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader22getGUIToRawSlopeValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Computational values(slope/gradient) used for calculating the output value during gui to raw control mapping. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of computational values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader20getGUIToRawCutValuesEv">
<span id="_CPPv3NK3dna14BehaviorReader20getGUIToRawCutValuesEv"></span><span id="_CPPv2NK3dna14BehaviorReader20getGUIToRawCutValuesEv"></span><span id="dna::BehaviorReader::getGUIToRawCutValuesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a68f381f520ebfd68f02020ce8f5b0a69"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawCutValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader20getGUIToRawCutValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Computational values(vertical intercept) used for calculating the output value during gui to raw control mapping. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of computational values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader11getPSDCountEv">
<span id="_CPPv3NK3dna14BehaviorReader11getPSDCountEv"></span><span id="_CPPv2NK3dna14BehaviorReader11getPSDCountEv"></span><span id="dna::BehaviorReader::getPSDCountC"></span><span class="target" id="classdna_1_1BehaviorReader_1a651c99df2bd266b16efb83ff1fedac7d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPSDCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader11getPSDCountEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>The number of distinct PSD expressions. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader16getPSDRowIndicesEv">
<span id="_CPPv3NK3dna14BehaviorReader16getPSDRowIndicesEv"></span><span id="_CPPv2NK3dna14BehaviorReader16getPSDRowIndicesEv"></span><span id="dna::BehaviorReader::getPSDRowIndicesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a09f89a0f76798571d7f619f19d19787e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPSDRowIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader16getPSDRowIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>PSD(input) indices. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of PSD indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader19getPSDColumnIndicesEv">
<span id="_CPPv3NK3dna14BehaviorReader19getPSDColumnIndicesEv"></span><span id="_CPPv2NK3dna14BehaviorReader19getPSDColumnIndicesEv"></span><span id="dna::BehaviorReader::getPSDColumnIndicesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a35f70e12a860c73d452e27fed9b75f42"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPSDColumnIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader19getPSDColumnIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Control(input) indices. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of control indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader12getPSDValuesEv">
<span id="_CPPv3NK3dna14BehaviorReader12getPSDValuesEv"></span><span id="_CPPv2NK3dna14BehaviorReader12getPSDValuesEv"></span><span id="dna::BehaviorReader::getPSDValuesC"></span><span class="target" id="classdna_1_1BehaviorReader_1ab177725a27c3664055a86aa8e9eaae3d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPSDValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader12getPSDValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Weights associated with each PSD row and column pair. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of weights. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader16getJointRowCountEv">
<span id="_CPPv3NK3dna14BehaviorReader16getJointRowCountEv"></span><span id="_CPPv2NK3dna14BehaviorReader16getJointRowCountEv"></span><span id="dna::BehaviorReader::getJointRowCountC"></span><span class="target" id="classdna_1_1BehaviorReader_1a6121d56124f208317bd3a719a5885da7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointRowCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader16getJointRowCountEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of rows in the entire, uncompressed joint matrix. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader19getJointColumnCountEv">
<span id="_CPPv3NK3dna14BehaviorReader19getJointColumnCountEv"></span><span id="_CPPv2NK3dna14BehaviorReader19getJointColumnCountEv"></span><span id="dna::BehaviorReader::getJointColumnCountC"></span><span class="target" id="classdna_1_1BehaviorReader_1ad8f0c4104ae71e2cae20de68ca7dac7e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointColumnCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader19getJointColumnCountEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of columns in the entire, uncompressed joint matrix. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader32getJointVariableAttributeIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna14BehaviorReader32getJointVariableAttributeIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna14BehaviorReader32getJointVariableAttributeIndicesENSt8uint16_tE"></span><span id="dna::BehaviorReader::getJointVariableAttributeIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1BehaviorReader_1a550aeba81792469e24ae52b2bc014fe3"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointVariableAttributeIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader32getJointVariableAttributeIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Joint attribute indices (output indices) for the requested LOD. </p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of joint indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader18getJointGroupCountEv">
<span id="_CPPv3NK3dna14BehaviorReader18getJointGroupCountEv"></span><span id="_CPPv2NK3dna14BehaviorReader18getJointGroupCountEv"></span><span id="dna::BehaviorReader::getJointGroupCountC"></span><span class="target" id="classdna_1_1BehaviorReader_1ac543cf35eccf547b45d37c4c7abd0dc2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader18getJointGroupCountEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of joint groups present in the entire joint matrix. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader17getJointGroupLODsENSt8uint16_tE">
<span id="_CPPv3NK3dna14BehaviorReader17getJointGroupLODsENSt8uint16_tE"></span><span id="_CPPv2NK3dna14BehaviorReader17getJointGroupLODsENSt8uint16_tE"></span><span id="dna::BehaviorReader::getJointGroupLODs__std::uint16_tC"></span><span class="target" id="classdna_1_1BehaviorReader_1afe6a30955afbef5d10bb84b1f643bf43"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupLODs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader17getJointGroupLODsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of rows per each level of detail for the requested joint group. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Each elements position represents the level itself, while the value denotes the number of rows within the joint group belonging to that level. e.g.: [12, 9, 3] | | + LOD-2 contains first 3 rows | + LOD-1 contains first 9 rows<ul class="simple">
<li><p>LOD-0 contains first 12 rows </p></li>
</ul>
</p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>jointGroupIndex must be less than the value returned by getJointGroupCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>jointGroupIndex</strong> A joint groups position in the zero-indexed array of joint groups. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the array of LOD bounds. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader25getJointGroupInputIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna14BehaviorReader25getJointGroupInputIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna14BehaviorReader25getJointGroupInputIndicesENSt8uint16_tE"></span><span id="dna::BehaviorReader::getJointGroupInputIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1BehaviorReader_1a028bfd1ba3ccbf52ef3cd1aedacaabfb"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupInputIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader25getJointGroupInputIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Column indices that the requested joint group contains. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The column indices point into the entire, uncompressed joint matrix. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>jointGroupIndex must be less than the value returned by getJointGroupCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>jointGroupIndex</strong> A joint groups position in the zero-indexed array of joint groups. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the array of column indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader26getJointGroupOutputIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna14BehaviorReader26getJointGroupOutputIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna14BehaviorReader26getJointGroupOutputIndicesENSt8uint16_tE"></span><span id="dna::BehaviorReader::getJointGroupOutputIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1BehaviorReader_1a81721b4cb25b90c76458f7b42e93db2c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupOutputIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader26getJointGroupOutputIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Row indices that the requested joint group contains. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The row indices point into the entire, uncompressed joint matrix. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>jointGroupIndex must be less than the value returned by getJointGroupCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>jointGroupIndex</strong> A joint groups position in the zero-indexed array of joint groups. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the array of row indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader19getJointGroupValuesENSt8uint16_tE">
<span id="_CPPv3NK3dna14BehaviorReader19getJointGroupValuesENSt8uint16_tE"></span><span id="_CPPv2NK3dna14BehaviorReader19getJointGroupValuesENSt8uint16_tE"></span><span id="dna::BehaviorReader::getJointGroupValues__std::uint16_tC"></span><span class="target" id="classdna_1_1BehaviorReader_1add58838dd0bffad6ac9d66887e969e5e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupValues</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader19getJointGroupValuesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Values that the requested joint group contains. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>jointGroupIndex must be less than the value returned by getJointGroupCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>jointGroupIndex</strong> A joint groups position in the zero-indexed array of joint groups. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the array of values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader25getJointGroupJointIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna14BehaviorReader25getJointGroupJointIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna14BehaviorReader25getJointGroupJointIndicesENSt8uint16_tE"></span><span id="dna::BehaviorReader::getJointGroupJointIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1BehaviorReader_1af2c5860e22023c82b41ad7a36caae3c1"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupJointIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader25getJointGroupJointIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Joint indices that the requested joint group contains. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader"><span class="std std-ref">DefinitionReader</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>These joint indices can be used to get the joint names through <a class="reference internal" href="#classdna_1_1DefinitionReader_1aed66db160f6517e3ec4fda3f3e124c45"><span class="std std-ref">DefinitionReader::getJointName</span></a>. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>jointGroupIndex must be less than the value returned by getJointGroupCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>jointGroupIndex</strong> A joint groups position in the zero-indexed array of joint groups. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the array of joint indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader24getBlendShapeChannelLODsEv">
<span id="_CPPv3NK3dna14BehaviorReader24getBlendShapeChannelLODsEv"></span><span id="_CPPv2NK3dna14BehaviorReader24getBlendShapeChannelLODsEv"></span><span id="dna::BehaviorReader::getBlendShapeChannelLODsC"></span><span class="target" id="classdna_1_1BehaviorReader_1ad585141fe808b93db5479c8cb21b7e82"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelLODs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader24getBlendShapeChannelLODsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Input index count per each level of detail for blend shape channels. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>BlendShapes </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Each elements position represents the level itself (e.g. [0,1,2,3,4,5] Value 0 is LOD with highest of details, value 5 is LOD with lowest details), while the value denotes the number of input indices belonging to that level. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>These LOD values are not interchangeable with the LOD indices from <a class="reference internal" href="#classdna_1_1DefinitionReader_1a052f479fb9782af634667a2c7d86dd7d"><span class="std std-ref">DefinitionReader::getBlendShapeChannelIndicesForLOD</span></a>. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of LOD bounds. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader32getBlendShapeChannelInputIndicesEv">
<span id="_CPPv3NK3dna14BehaviorReader32getBlendShapeChannelInputIndicesEv"></span><span id="_CPPv2NK3dna14BehaviorReader32getBlendShapeChannelInputIndicesEv"></span><span id="dna::BehaviorReader::getBlendShapeChannelInputIndicesC"></span><span class="target" id="classdna_1_1BehaviorReader_1ae34d90ae469e1080ff1cc93d5e1b6cad"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelInputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader32getBlendShapeChannelInputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Input indices used to index into the input vector. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>BlendShapes </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of input indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader33getBlendShapeChannelOutputIndicesEv">
<span id="_CPPv3NK3dna14BehaviorReader33getBlendShapeChannelOutputIndicesEv"></span><span id="_CPPv2NK3dna14BehaviorReader33getBlendShapeChannelOutputIndicesEv"></span><span id="dna::BehaviorReader::getBlendShapeChannelOutputIndicesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a2cf4f15450f8589b29e240208748eb3b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelOutputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader33getBlendShapeChannelOutputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Output indices specify the positions of blend shape channel output values. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>BlendShapes </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of output indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader18getAnimatedMapLODsEv">
<span id="_CPPv3NK3dna14BehaviorReader18getAnimatedMapLODsEv"></span><span id="_CPPv2NK3dna14BehaviorReader18getAnimatedMapLODsEv"></span><span id="dna::BehaviorReader::getAnimatedMapLODsC"></span><span class="target" id="classdna_1_1BehaviorReader_1a50c651d7e7400e17ff7da31036b5c352"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapLODs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader18getAnimatedMapLODsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Row count per each level of detail for animated maps. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Each elements position represents the level itself (e.g. [0,1,2,3,4,5] Value 0 is LOD with highest of details, value 5 is LOD with lowest details), while the value denotes the number of rows (within the conditional table), belonging to that level. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of LOD bounds. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader26getAnimatedMapInputIndicesEv">
<span id="_CPPv3NK3dna14BehaviorReader26getAnimatedMapInputIndicesEv"></span><span id="_CPPv2NK3dna14BehaviorReader26getAnimatedMapInputIndicesEv"></span><span id="dna::BehaviorReader::getAnimatedMapInputIndicesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a504220b3ead3f11ea5888d208f8055bc"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapInputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader26getAnimatedMapInputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Input indices used to index into the array of input values. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of input indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader27getAnimatedMapOutputIndicesEv">
<span id="_CPPv3NK3dna14BehaviorReader27getAnimatedMapOutputIndicesEv"></span><span id="_CPPv2NK3dna14BehaviorReader27getAnimatedMapOutputIndicesEv"></span><span id="dna::BehaviorReader::getAnimatedMapOutputIndicesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a5ca7158ed4146d09935548ece05b7f94"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapOutputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader27getAnimatedMapOutputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Output indices that specify the computed output values position. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of output indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader24getAnimatedMapFromValuesEv">
<span id="_CPPv3NK3dna14BehaviorReader24getAnimatedMapFromValuesEv"></span><span id="_CPPv2NK3dna14BehaviorReader24getAnimatedMapFromValuesEv"></span><span id="dna::BehaviorReader::getAnimatedMapFromValuesC"></span><span class="target" id="classdna_1_1BehaviorReader_1af7eb657428d974ccc5c1ae9c2516a772"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapFromValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader24getAnimatedMapFromValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Filter values(lower-bounds) used to decide whether a particular entry should be evaluated or not. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of filter values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader22getAnimatedMapToValuesEv">
<span id="_CPPv3NK3dna14BehaviorReader22getAnimatedMapToValuesEv"></span><span id="_CPPv2NK3dna14BehaviorReader22getAnimatedMapToValuesEv"></span><span id="dna::BehaviorReader::getAnimatedMapToValuesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a21057f6c94895629229021b20133c007"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapToValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader22getAnimatedMapToValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Filter values(upper-bounds) used to decide whether a particular entry should be evaluated or not. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of filter values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader25getAnimatedMapSlopeValuesEv">
<span id="_CPPv3NK3dna14BehaviorReader25getAnimatedMapSlopeValuesEv"></span><span id="_CPPv2NK3dna14BehaviorReader25getAnimatedMapSlopeValuesEv"></span><span id="dna::BehaviorReader::getAnimatedMapSlopeValuesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a59ef8f6885a33b102fb938b7a12da16b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapSlopeValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader25getAnimatedMapSlopeValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Computational values(slope/gradient) used for calculating the output value. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of computational values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14BehaviorReader23getAnimatedMapCutValuesEv">
<span id="_CPPv3NK3dna14BehaviorReader23getAnimatedMapCutValuesEv"></span><span id="_CPPv2NK3dna14BehaviorReader23getAnimatedMapCutValuesEv"></span><span id="dna::BehaviorReader::getAnimatedMapCutValuesC"></span><span class="target" id="classdna_1_1BehaviorReader_1a7ab5ba50c829ea9b5ef63495608fbffe"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapCutValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14BehaviorReader23getAnimatedMapCutValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Computational values(vertical intercept) used for calculating the output value. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over the array of computational values. </p>
</dd>
</dl>
</dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-functions">Protected Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorReaderD0Ev">
<span id="_CPPv3N3dna14BehaviorReaderD0Ev"></span><span id="_CPPv2N3dna14BehaviorReaderD0Ev"></span><span id="dna::BehaviorReader::~BehaviorReader"></span><span class="target" id="classdna_1_1BehaviorReader_1a24c179c876baca38502aeef6bb3208d0"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">~BehaviorReader</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna14BehaviorReaderD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryReaderE">
<span id="_CPPv3N3dna14GeometryReaderE"></span><span id="_CPPv2N3dna14GeometryReaderE"></span><span id="dna::GeometryReader"></span><span class="target" id="classdna_1_1GeometryReader"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">GeometryReader</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna16DefinitionReaderE" title="dna::DefinitionReader"><span class="n"><span class="pre">DefinitionReader</span></span></a><a class="headerlink" href="#_CPPv4N3dna14GeometryReaderE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::GeometryReader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-ef191e12d8d1d670d6408d028861ca7a4536811c.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;7&quot; [label=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot;]
&quot;13&quot; [label=&quot;dnac::ReaderImpl&lt; DNACalibDNAReader &gt;&quot; tooltip=&quot;dnac::ReaderImpl&lt; DNACalibDNAReader &gt;&quot;]
&quot;10&quot; [label=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot;]
&quot;6&quot; [label=&quot;dna::BinaryStreamReader&quot; tooltip=&quot;dna::BinaryStreamReader&quot;]
&quot;8&quot; [label=&quot;dna::BinaryStreamReaderImpl&quot; tooltip=&quot;dna::BinaryStreamReaderImpl&quot;]
&quot;2&quot; [label=&quot;dna::DefinitionReader&quot; tooltip=&quot;dna::DefinitionReader&quot;]
&quot;3&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot;]
&quot;1&quot; [label=&quot;dna::GeometryReader&quot; tooltip=&quot;dna::GeometryReader&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;9&quot; [label=&quot;dna::JSONStreamReader&quot; tooltip=&quot;dna::JSONStreamReader&quot;]
&quot;11&quot; [label=&quot;dna::JSONStreamReaderImpl&quot; tooltip=&quot;dna::JSONStreamReaderImpl&quot;]
&quot;4&quot; [label=&quot;dna::Reader&quot; tooltip=&quot;dna::Reader&quot;]
&quot;5&quot; [label=&quot;dna::StreamReader&quot; tooltip=&quot;dna::StreamReader&quot;]
&quot;12&quot; [label=&quot;dnac::DNACalibDNAReader&quot; tooltip=&quot;dnac::DNACalibDNAReader&quot;]
&quot;14&quot; [label=&quot;dnac::DNACalibDNAReaderImpl&quot; tooltip=&quot;dnac::DNACalibDNAReaderImpl&quot;]
&quot;7&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;13&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;8&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;9&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;14&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::GeometryReader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-cab0cf099c6ba763934f00c70422f22d8bd93fde.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;2&quot; [label=&quot;dna::DefinitionReader&quot; tooltip=&quot;dna::DefinitionReader&quot;]
&quot;3&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot;]
&quot;1&quot; [label=&quot;dna::GeometryReader&quot; tooltip=&quot;dna::GeometryReader&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Read-only accessors to the geometry data associated with a rig. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Implementors should inherit from <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a> itself and not this class. </p>
</div>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">dna::Reader</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader22getVertexPositionCountENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader22getVertexPositionCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader22getVertexPositionCountENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexPositionCount__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1af114745ac6472ad9234ada667e84fc87"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexPositionCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader22getVertexPositionCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of vertex positions in the entire mesh. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader17getVertexPositionENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna14GeometryReader17getVertexPositionENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna14GeometryReader17getVertexPositionENSt8uint16_tENSt8uint32_tE"></span><span id="dna::GeometryReader::getVertexPosition__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">Position</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexPosition</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">vertexIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader17getVertexPositionENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><div class="admonition note">
<p class="admonition-title">Note</p>
<p>The vertices are sorted by the vertex ID. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>vertexIndex must be less than the value returned by getVertexPositionCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>vertexIndex</strong> The index of the vertex position in the zero-indexed array of vertex positions. </p></li>
</ul>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>The vertex position. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader19getVertexPositionXsENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader19getVertexPositionXsENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader19getVertexPositionXsENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexPositionXs__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1ac3419a3a5d4a0284ebafe7b08caf8735"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexPositionXs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader19getVertexPositionXsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all vertex position X values for the referenced mesh. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5"><span class="std std-ref">getVertexPosition</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all X values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader19getVertexPositionYsENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader19getVertexPositionYsENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader19getVertexPositionYsENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexPositionYs__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a2efa5f6860b301abcc902ee36d4ca0a4"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexPositionYs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader19getVertexPositionYsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all vertex position Y values for the referenced mesh. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5"><span class="std std-ref">getVertexPosition</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all Y values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader19getVertexPositionZsENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader19getVertexPositionZsENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader19getVertexPositionZsENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexPositionZs__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1ad9000c448bc55964c94da0d80b2e58fc"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexPositionZs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader19getVertexPositionZsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all vertex position Z values for the referenced mesh. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5"><span class="std std-ref">getVertexPosition</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all Z values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader31getVertexTextureCoordinateCountENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader31getVertexTextureCoordinateCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader31getVertexTextureCoordinateCountENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexTextureCoordinateCount__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1add07c3f09324da46e23e30c4883215bd"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexTextureCoordinateCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader31getVertexTextureCoordinateCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of texture coordinates in the entire mesh. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader26getVertexTextureCoordinateENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna14GeometryReader26getVertexTextureCoordinateENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna14GeometryReader26getVertexTextureCoordinateENSt8uint16_tENSt8uint32_tE"></span><span id="dna::GeometryReader::getVertexTextureCoordinate__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a56816ff3ae1ff54d8d44f05ad77ce89b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">TextureCoordinate</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexTextureCoordinate</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">textureCoordinateIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader26getVertexTextureCoordinateENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>textureCoordinateIndex must be less than the value returned by getVertexTextureCoordinateCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>textureCoordinateIndex</strong> The index of the texture coordinate in the zero-indexed array of texture coordinates. </p></li>
</ul>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>The texture coordinate. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader28getVertexTextureCoordinateUsENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader28getVertexTextureCoordinateUsENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader28getVertexTextureCoordinateUsENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexTextureCoordinateUs__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1aebe79d7b9685b3cd2489f24f525bb23f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexTextureCoordinateUs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader28getVertexTextureCoordinateUsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all texture coordinate U values for the referenced mesh. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1a56816ff3ae1ff54d8d44f05ad77ce89b"><span class="std std-ref">getVertexTextureCoordinate</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getVertexTextureCoordinate. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all U values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader28getVertexTextureCoordinateVsENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader28getVertexTextureCoordinateVsENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader28getVertexTextureCoordinateVsENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexTextureCoordinateVs__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a52002a8746d2a8a9796bed09d576163f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexTextureCoordinateVs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader28getVertexTextureCoordinateVsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all texture coordinate V values for the referenced mesh. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1a56816ff3ae1ff54d8d44f05ad77ce89b"><span class="std std-ref">getVertexTextureCoordinate</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getVertexTextureCoordinate. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all V values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader20getVertexNormalCountENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader20getVertexNormalCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader20getVertexNormalCountENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexNormalCount__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a08b6e5a69685155bf73ab8f6f97eb570"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexNormalCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader20getVertexNormalCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of vertex normals in the entire mesh. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader15getVertexNormalENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna14GeometryReader15getVertexNormalENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna14GeometryReader15getVertexNormalENSt8uint16_tENSt8uint32_tE"></span><span id="dna::GeometryReader::getVertexNormal__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1GeometryReader_1aa008a64aadb3b124a609ebe12242a834"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">Normal</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexNormal</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">normalIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader15getVertexNormalENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>normalIndex must be less than the value returned by getVertexNormalCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>normalIndex</strong> The index of the vertex normal in the zero-indexed array of vertex normals. </p></li>
</ul>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>The vertex normal. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader17getVertexNormalXsENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader17getVertexNormalXsENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader17getVertexNormalXsENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexNormalXs__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1aa89ca5e6a213016775f5c7c8409def48"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexNormalXs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader17getVertexNormalXsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all normal X values for the referenced mesh. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1aa008a64aadb3b124a609ebe12242a834"><span class="std std-ref">getVertexNormal</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all X values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader17getVertexNormalYsENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader17getVertexNormalYsENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader17getVertexNormalYsENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexNormalYs__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a7b6ae67fe299ebec8b369c50e3e7e06a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexNormalYs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader17getVertexNormalYsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all normal Y value for the referenced meshs. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1aa008a64aadb3b124a609ebe12242a834"><span class="std std-ref">getVertexNormal</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all Y values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader17getVertexNormalZsENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader17getVertexNormalZsENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader17getVertexNormalZsENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexNormalZs__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a38825ac3612fdc3f1c0e396fcc6d4a36"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexNormalZs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader17getVertexNormalZsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all normal Z values for the referenced mesh. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1aa008a64aadb3b124a609ebe12242a834"><span class="std std-ref">getVertexNormal</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all Z values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader20getVertexLayoutCountENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader20getVertexLayoutCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader20getVertexLayoutCountENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexLayoutCount__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a358fdc0b958f5c476af5dce8efe9a4bb"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexLayoutCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader20getVertexLayoutCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of vertex layouts in the entire mesh. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>A vertex layout is a collection of vertex attributes. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader15getVertexLayoutENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna14GeometryReader15getVertexLayoutENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna14GeometryReader15getVertexLayoutENSt8uint16_tENSt8uint32_tE"></span><span id="dna::GeometryReader::getVertexLayout__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1GeometryReader_1ab0dca7de52537f05c8769fb9ebc9ccc2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">VertexLayout</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexLayout</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">layoutIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader15getVertexLayoutENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Vertex layouts contain only attribute indices which can be used to query the actual attributes, such as positions, texture coordinates and normals, which are associated with the vertex. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5"><span class="std std-ref">getVertexPosition</span></a> </p>
</div>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1a56816ff3ae1ff54d8d44f05ad77ce89b"><span class="std std-ref">getVertexTextureCoordinate</span></a> </p>
</div>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1aa008a64aadb3b124a609ebe12242a834"><span class="std std-ref">getVertexNormal</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The indices from a layout are usable with the above defined APIs. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>layoutIndex must be less than the value returned by getVertexLayoutCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>layoutIndex</strong> The index of the layout in the zero-indexed array of vertex layouts. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader30getVertexLayoutPositionIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader30getVertexLayoutPositionIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader30getVertexLayoutPositionIndicesENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexLayoutPositionIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a73a550f5b31470992e9dd17a33ffa1dd"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexLayoutPositionIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader30getVertexLayoutPositionIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Position indices for each vertex of the referenced mesh. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1ab0dca7de52537f05c8769fb9ebc9ccc2"><span class="std std-ref">getVertexLayout</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all vertex position indices values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader39getVertexLayoutTextureCoordinateIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader39getVertexLayoutTextureCoordinateIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader39getVertexLayoutTextureCoordinateIndicesENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexLayoutTextureCoordinateIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a86bcf0af949d6e1877fd07a979e65c11"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexLayoutTextureCoordinateIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader39getVertexLayoutTextureCoordinateIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Texture coordinate indices for each vertex of the referenced mesh. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1ab0dca7de52537f05c8769fb9ebc9ccc2"><span class="std std-ref">getVertexLayout</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all vertex texture coordinate indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader28getVertexLayoutNormalIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader28getVertexLayoutNormalIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader28getVertexLayoutNormalIndicesENSt8uint16_tE"></span><span id="dna::GeometryReader::getVertexLayoutNormalIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1acc8aca0673f508867c5ecfe3c15a0249"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexLayoutNormalIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader28getVertexLayoutNormalIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Normal indices for each vertex of the referenced mesh. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1ab0dca7de52537f05c8769fb9ebc9ccc2"><span class="std std-ref">getVertexLayout</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all vertex normal indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader12getFaceCountENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader12getFaceCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader12getFaceCountENSt8uint16_tE"></span><span id="dna::GeometryReader::getFaceCount__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1ae0b5a7fa59bbbf796ba9cdbcc253a4b7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getFaceCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader12getFaceCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of faces that belong to the specified mesh. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader26getFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna14GeometryReader26getFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna14GeometryReader26getFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tE"></span><span id="dna::GeometryReader::getFaceVertexLayoutIndices__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1GeometryReader_1adddc77cb8caf9508862b5c695897ca39"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getFaceVertexLayoutIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">faceIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader26getFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of vertex layout indices the belong to a face on the specified mesh. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1ab0dca7de52537f05c8769fb9ebc9ccc2"><span class="std std-ref">getVertexLayout</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>faceIndex must be less than the value returned by getFaceCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>faceIndex</strong> A faces position in the zero-indexed array of faces that belong to the above referenced mesh. </p></li>
</ul>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the list of vertex layout indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader28getMaximumInfluencePerVertexENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader28getMaximumInfluencePerVertexENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader28getMaximumInfluencePerVertexENSt8uint16_tE"></span><span id="dna::GeometryReader::getMaximumInfluencePerVertex__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1acd3a1e20f710fbe91a2af6b519afe7b0"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMaximumInfluencePerVertex</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader28getMaximumInfluencePerVertexENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>The maximum number of joints that may influence any single vertex. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader19getSkinWeightsCountENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader19getSkinWeightsCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader19getSkinWeightsCountENSt8uint16_tE"></span><span id="dna::GeometryReader::getSkinWeightsCount__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a4c2ff723178fe07c10763bd566753f9f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getSkinWeightsCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader19getSkinWeightsCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of skin weights associated with the specified mesh. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader20getSkinWeightsValuesENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna14GeometryReader20getSkinWeightsValuesENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna14GeometryReader20getSkinWeightsValuesENSt8uint16_tENSt8uint32_tE"></span><span id="dna::GeometryReader::getSkinWeightsValues__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a29cfe68b4f7b383a9f05c44aeb9f3950"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getSkinWeightsValues</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">vertexIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader20getSkinWeightsValuesENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of skin weights influencing the requested vertex. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>vertexIndex must be less than the value returned by getVertexPositionCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>vertexIndex</strong> A position in the zero-indexed array of vertices. </p></li>
</ul>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the list of skin weights. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader26getSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna14GeometryReader26getSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna14GeometryReader26getSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tE"></span><span id="dna::GeometryReader::getSkinWeightsJointIndices__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1GeometryReader_1afc2b976f8999566dde42b3b994e41f6a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getSkinWeightsJointIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">vertexIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader26getSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of joint indices associated with each skin weight for the specified vertex. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The joint indices are stored in the same order as the weights they are associated with. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>vertexIndex must be less than the value returned by getVertexPositionCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>vertexIndex</strong> A position in the zero-indexed array of vertices. </p></li>
</ul>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the list of joint indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader24getBlendShapeTargetCountENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader24getBlendShapeTargetCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader24getBlendShapeTargetCountENSt8uint16_tE"></span><span id="dna::GeometryReader::getBlendShapeTargetCount__std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a8472e74653f6524839f9e65fe4367483"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader24getBlendShapeTargetCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of blend shapes that belong to the specified mesh. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader25getBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader25getBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader25getBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tE"></span><span id="dna::GeometryReader::getBlendShapeChannelIndex__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1abc952534ae05760f7402c265518146fc"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelIndex</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader25getBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>The matching blend shape channel index of the requested blend shape target. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>DefinitionReader::getBlendShapeName </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>blendShapeTargetIndex</strong> A position in the zero-indexed array of blend shape targets within the specified mesh. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader29getBlendShapeTargetDeltaCountENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader29getBlendShapeTargetDeltaCountENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader29getBlendShapeTargetDeltaCountENSt8uint16_tENSt8uint16_tE"></span><span id="dna::GeometryReader::getBlendShapeTargetDeltaCount__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a60d6918a9c40666683399a144104369a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetDeltaCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader29getBlendShapeTargetDeltaCountENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of deltas that belong to the specified blend shape. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>blendShapeTargetIndex</strong> A position in the zero-indexed array of blend shape targets within the specified mesh. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader24getBlendShapeTargetDeltaENSt8uint16_tENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna14GeometryReader24getBlendShapeTargetDeltaENSt8uint16_tENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna14GeometryReader24getBlendShapeTargetDeltaENSt8uint16_tENSt8uint16_tENSt8uint32_tE"></span><span id="dna::GeometryReader::getBlendShapeTargetDelta__std::uint16_t.std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a9e13d6259fce5840f3818c52266f72bd"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">Delta</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetDelta</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">deltaIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader24getBlendShapeTargetDeltaENSt8uint16_tENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of deltas for each affected vertex. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>deltaIndex must be less than the value returned by getBlendShapeTargetDeltaCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>blendShapeTargetIndex</strong> A position in the zero-indexed array of blend shape targets within the specified mesh. </p></li>
<li><p><strong>deltaIndex</strong> A position in the zero-indexed array of blend shapes deltas. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader26getBlendShapeTargetDeltaXsENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader26getBlendShapeTargetDeltaXsENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader26getBlendShapeTargetDeltaXsENSt8uint16_tENSt8uint16_tE"></span><span id="dna::GeometryReader::getBlendShapeTargetDeltaXs__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a811697c0b4d54bf0f7efa6fbe28ed680"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetDeltaXs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader26getBlendShapeTargetDeltaXsENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all delta X values for the referenced blend shape target. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1a9e13d6259fce5840f3818c52266f72bd"><span class="std std-ref">getBlendShapeTargetDelta</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>blendShapeTargetIndex</strong> A position in the zero-indexed array of blend shape targets within the specified mesh. </p></li>
</ul>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all X values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader26getBlendShapeTargetDeltaYsENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader26getBlendShapeTargetDeltaYsENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader26getBlendShapeTargetDeltaYsENSt8uint16_tENSt8uint16_tE"></span><span id="dna::GeometryReader::getBlendShapeTargetDeltaYs__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a7a03d1332691b4fa889fa35f38025aba"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetDeltaYs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader26getBlendShapeTargetDeltaYsENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all delta Y values for the referenced blend shape target. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1a9e13d6259fce5840f3818c52266f72bd"><span class="std std-ref">getBlendShapeTargetDelta</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>blendShapeTargetIndex</strong> A position in the zero-indexed array of blend shape targets within the specified mesh. </p></li>
</ul>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all Y values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader26getBlendShapeTargetDeltaZsENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader26getBlendShapeTargetDeltaZsENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader26getBlendShapeTargetDeltaZsENSt8uint16_tENSt8uint16_tE"></span><span id="dna::GeometryReader::getBlendShapeTargetDeltaZs__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a15d4e677a1958386d71fedb06b35e54f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetDeltaZs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader26getBlendShapeTargetDeltaZsENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all delta Z values for the referenced blend shape target. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1a9e13d6259fce5840f3818c52266f72bd"><span class="std std-ref">getBlendShapeTargetDelta</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>blendShapeTargetIndex</strong> A position in the zero-indexed array of blend shape targets within the specified mesh. </p></li>
</ul>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over all Z values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna14GeometryReader32getBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna14GeometryReader32getBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna14GeometryReader32getBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tE"></span><span id="dna::GeometryReader::getBlendShapeTargetVertexIndices__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1GeometryReader_1a635fdc0af9aa1bf681cd7f4b040d2c7d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetVertexIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna14GeometryReader32getBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Vertex position indices affected by the referenced blend shape target. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5"><span class="std std-ref">getVertexPosition</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The vertex position indices are stored in the same order as the deltas they are associated with. These indices can be used to query the associated vertices themselves through getVertexPosition. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>blendShapeTargetIndex</strong> A position in the zero-indexed array of blend shape targets within the specified mesh. </p></li>
</ul>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the list of vertex position indices. </p>
</dd>
</dl>
</dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-functions">Protected Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryReaderD0Ev">
<span id="_CPPv3N3dna14GeometryReaderD0Ev"></span><span id="_CPPv2N3dna14GeometryReaderD0Ev"></span><span id="dna::GeometryReader::~GeometryReader"></span><span class="target" id="classdna_1_1GeometryReader_1a4a0c54a45edbd6ae4303814113b34c23"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">~GeometryReader</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna14GeometryReaderD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionReaderE">
<span id="_CPPv3N3dna16DefinitionReaderE"></span><span id="_CPPv2N3dna16DefinitionReaderE"></span><span id="dna::DefinitionReader"></span><span class="target" id="classdna_1_1DefinitionReader"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">DefinitionReader</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna16DescriptorReaderE" title="dna::DescriptorReader"><span class="n"><span class="pre">DescriptorReader</span></span></a><a class="headerlink" href="#_CPPv4N3dna16DefinitionReaderE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::DefinitionReader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-8250996fec139474899ee10f4d61c0dffea96557.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;7&quot; [label=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot;]
&quot;13&quot; [label=&quot;dnac::ReaderImpl&lt; DNACalibDNAReader &gt;&quot; tooltip=&quot;dnac::ReaderImpl&lt; DNACalibDNAReader &gt;&quot;]
&quot;10&quot; [label=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot;]
&quot;3&quot; [label=&quot;dna::BehaviorReader&quot; tooltip=&quot;dna::BehaviorReader&quot;]
&quot;6&quot; [label=&quot;dna::BinaryStreamReader&quot; tooltip=&quot;dna::BinaryStreamReader&quot;]
&quot;8&quot; [label=&quot;dna::BinaryStreamReaderImpl&quot; tooltip=&quot;dna::BinaryStreamReaderImpl&quot;]
&quot;1&quot; [label=&quot;dna::DefinitionReader&quot; tooltip=&quot;dna::DefinitionReader&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot;]
&quot;15&quot; [label=&quot;dna::GeometryReader&quot; tooltip=&quot;dna::GeometryReader&quot;]
&quot;9&quot; [label=&quot;dna::JSONStreamReader&quot; tooltip=&quot;dna::JSONStreamReader&quot;]
&quot;11&quot; [label=&quot;dna::JSONStreamReaderImpl&quot; tooltip=&quot;dna::JSONStreamReaderImpl&quot;]
&quot;4&quot; [label=&quot;dna::Reader&quot; tooltip=&quot;dna::Reader&quot;]
&quot;5&quot; [label=&quot;dna::StreamReader&quot; tooltip=&quot;dna::StreamReader&quot;]
&quot;12&quot; [label=&quot;dnac::DNACalibDNAReader&quot; tooltip=&quot;dnac::DNACalibDNAReader&quot;]
&quot;14&quot; [label=&quot;dnac::DNACalibDNAReaderImpl&quot; tooltip=&quot;dnac::DNACalibDNAReaderImpl&quot;]
&quot;7&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;13&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;3&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;8&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;15&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;9&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;15&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;14&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::DefinitionReader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-1120daccc01e178dcbde60da3c37a01d922011d0.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::DefinitionReader&quot; tooltip=&quot;dna::DefinitionReader&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Read-only accessors for DNA attributes that represent the rigs static data. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Implementors should inherit from <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a> itself and not this class. </p>
</div>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1BehaviorReader"><span class="std std-ref">dna::BehaviorReader</span></a>, <a class="reference internal" href="#classdna_1_1GeometryReader"><span class="std std-ref">dna::GeometryReader</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader18getGUIControlCountEv">
<span id="_CPPv3NK3dna16DefinitionReader18getGUIControlCountEv"></span><span id="_CPPv2NK3dna16DefinitionReader18getGUIControlCountEv"></span><span id="dna::DefinitionReader::getGUIControlCountC"></span><span class="target" id="classdna_1_1DefinitionReader_1a70c2f16889d2aa1f6c55ffaed75aa8d7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIControlCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader18getGUIControlCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader17getGUIControlNameENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader17getGUIControlNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader17getGUIControlNameENSt8uint16_tE"></span><span id="dna::DefinitionReader::getGUIControlName__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1acc5b028b9f5d8d936b6d99682906c8b1"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIControlName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader17getGUIControlNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the requested GUI control. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The index must be less than the value returned by getGUIControlCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>index</strong> A names position in the zero-indexed array of GUI control names. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the GUI control name string. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader18getRawControlCountEv">
<span id="_CPPv3NK3dna16DefinitionReader18getRawControlCountEv"></span><span id="_CPPv2NK3dna16DefinitionReader18getRawControlCountEv"></span><span id="dna::DefinitionReader::getRawControlCountC"></span><span class="target" id="classdna_1_1DefinitionReader_1a0a8fa3d33f47640520f5cc676788470e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getRawControlCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader18getRawControlCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader17getRawControlNameENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader17getRawControlNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader17getRawControlNameENSt8uint16_tE"></span><span id="dna::DefinitionReader::getRawControlName__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1a4c39e828758f6249408fca4fbc4b89c0"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getRawControlName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader17getRawControlNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the requested raw control. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The index must be less than the value returned by getRawControlCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>index</strong> A names position in the zero-indexed array of raw control names. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the control name string. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader13getJointCountEv">
<span id="_CPPv3NK3dna16DefinitionReader13getJointCountEv"></span><span id="_CPPv2NK3dna16DefinitionReader13getJointCountEv"></span><span id="dna::DefinitionReader::getJointCountC"></span><span class="target" id="classdna_1_1DefinitionReader_1acb077a6f51c59fcfc8a2e6dd2de6cf2e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader13getJointCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader12getJointNameENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader12getJointNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader12getJointNameENSt8uint16_tE"></span><span id="dna::DefinitionReader::getJointName__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1aed66db160f6517e3ec4fda3f3e124c45"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader12getJointNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the requested joint. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The index must be less than the value returned by getJointCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>index</strong> A names position in the zero-indexed array of joint names. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the joint name string. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader22getJointIndexListCountEv">
<span id="_CPPv3NK3dna16DefinitionReader22getJointIndexListCountEv"></span><span id="_CPPv2NK3dna16DefinitionReader22getJointIndexListCountEv"></span><span id="dna::DefinitionReader::getJointIndexListCountC"></span><span class="target" id="classdna_1_1DefinitionReader_1ae93fd7e42b8b0bb7bebb26761a682cda"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointIndexListCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader22getJointIndexListCountEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of joint index lists. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This value is useful only in the context of <a class="reference internal" href="#classdna_1_1DefinitionWriter"><span class="std std-ref">DefinitionWriter</span></a>. </p>
</div>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader21getJointIndicesForLODENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader21getJointIndicesForLODENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader21getJointIndicesForLODENSt8uint16_tE"></span><span id="dna::DefinitionReader::getJointIndicesForLOD__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1a066b94bddd1f346c695eb7dd8a6dbc64"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointIndicesForLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader21getJointIndicesForLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of joint indices for the specified LOD. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DescriptorReader_1a5049f3e40b919fd15476ff24ea46ec32"><span class="std std-ref">getLODCount</span></a> </p>
</div>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader_1aed66db160f6517e3ec4fda3f3e124c45"><span class="std std-ref">getJointName</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The lod index must be less than the value returned by getLODCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>lod</strong> The level of detail which joints are being requested. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the joint indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader19getJointParentIndexENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader19getJointParentIndexENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader19getJointParentIndexENSt8uint16_tE"></span><span id="dna::DefinitionReader::getJointParentIndex__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1a82bfc19b2253282dd790133139d82019"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointParentIndex</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader19getJointParentIndexENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Index of the requested joints parent. </p>
<p>
Requesting the parent index of joint 5 (joint name: F) would return 4 (joint name: E). Requesting the parent index of the root joint: 0 (joint name: A) would return the same index 0. An out of bounds request (an index greater than the number of joints returns UINT16_MAX). </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The joint hierarchy may be traversed and reconstructed using this function. Example: Joint names: [A, B, C, D, E, F, G, H, I] Hierarchy: [0, 0, 0, 1, 1, 4, 2, 6, 2] Describes the following hierarchy: A<ul class="simple">
<li><p>B | + D | + E | + F</p></li>
<li><p>C<ul>
<li><p>G | + H</p></li>
<li><p>I</p></li>
</ul>
</p></li>
</ul>
</p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>index</strong> The joint index which parent is being requested. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader25getBlendShapeChannelCountEv">
<span id="_CPPv3NK3dna16DefinitionReader25getBlendShapeChannelCountEv"></span><span id="_CPPv2NK3dna16DefinitionReader25getBlendShapeChannelCountEv"></span><span id="dna::DefinitionReader::getBlendShapeChannelCountC"></span><span class="target" id="classdna_1_1DefinitionReader_1abbfe6ca7c250868c9b5690c9e6dd73f2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader25getBlendShapeChannelCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader24getBlendShapeChannelNameENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader24getBlendShapeChannelNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader24getBlendShapeChannelNameENSt8uint16_tE"></span><span id="dna::DefinitionReader::getBlendShapeChannelName__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1a9162ea692bf3c45f65b7a569d5061623"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader24getBlendShapeChannelNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the requested blend shape channel. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>BlendShapes </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The index must be less than the value returned by BlendShapeChannelExtentReader::getBlendShapeChannelCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>index</strong> A names position in the zero-indexed array of blend shape channel names. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the blend shape channel name string. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader34getBlendShapeChannelIndexListCountEv">
<span id="_CPPv3NK3dna16DefinitionReader34getBlendShapeChannelIndexListCountEv"></span><span id="_CPPv2NK3dna16DefinitionReader34getBlendShapeChannelIndexListCountEv"></span><span id="dna::DefinitionReader::getBlendShapeChannelIndexListCountC"></span><span class="target" id="classdna_1_1DefinitionReader_1aa03bd161fb6e82ceb88cf4ccbaf56e3d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelIndexListCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader34getBlendShapeChannelIndexListCountEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of blend shape channel index lists. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This value is useful only in the context of <a class="reference internal" href="#classdna_1_1DefinitionWriter"><span class="std std-ref">DefinitionWriter</span></a>. </p>
</div>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader33getBlendShapeChannelIndicesForLODENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader33getBlendShapeChannelIndicesForLODENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader33getBlendShapeChannelIndicesForLODENSt8uint16_tE"></span><span id="dna::DefinitionReader::getBlendShapeChannelIndicesForLOD__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1a052f479fb9782af634667a2c7d86dd7d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelIndicesForLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader33getBlendShapeChannelIndicesForLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of blend shape channel indices for the specified LOD. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>LODExtentReader::getLODCount </p>
</div>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader_1a9162ea692bf3c45f65b7a569d5061623"><span class="std std-ref">getBlendShapeChannelName</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The lod index must be less than the value returned by LODExtentReader::getLODCount. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>These LOD indices are not interchangeable with the LOD values from <a class="reference internal" href="#classdna_1_1BehaviorReader_1ad585141fe808b93db5479c8cb21b7e82"><span class="std std-ref">BehaviorReader::getBlendShapeChannelLODs</span></a>. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>lod</strong> The level of detail which blend shape channels are being requested. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the blend shape channel indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader19getAnimatedMapCountEv">
<span id="_CPPv3NK3dna16DefinitionReader19getAnimatedMapCountEv"></span><span id="_CPPv2NK3dna16DefinitionReader19getAnimatedMapCountEv"></span><span id="dna::DefinitionReader::getAnimatedMapCountC"></span><span class="target" id="classdna_1_1DefinitionReader_1a817e01dd0c8c013ddeb87200a77f444e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader19getAnimatedMapCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader18getAnimatedMapNameENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader18getAnimatedMapNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader18getAnimatedMapNameENSt8uint16_tE"></span><span id="dna::DefinitionReader::getAnimatedMapName__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1a057aa04a10d076a1569995339d95533d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader18getAnimatedMapNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the requested animated map. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The index must be less than the value returned by getAnimatedMapCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>index</strong> A names position in the zero-indexed array of animated map names. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the animated map name string. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader28getAnimatedMapIndexListCountEv">
<span id="_CPPv3NK3dna16DefinitionReader28getAnimatedMapIndexListCountEv"></span><span id="_CPPv2NK3dna16DefinitionReader28getAnimatedMapIndexListCountEv"></span><span id="dna::DefinitionReader::getAnimatedMapIndexListCountC"></span><span class="target" id="classdna_1_1DefinitionReader_1a9407e62b3a9dd9dd8835e4b00ca00c7c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapIndexListCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader28getAnimatedMapIndexListCountEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of animated map index lists. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This value is useful only in the context of <a class="reference internal" href="#classdna_1_1DefinitionWriter"><span class="std std-ref">DefinitionWriter</span></a>. </p>
</div>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader27getAnimatedMapIndicesForLODENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader27getAnimatedMapIndicesForLODENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader27getAnimatedMapIndicesForLODENSt8uint16_tE"></span><span id="dna::DefinitionReader::getAnimatedMapIndicesForLOD__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1aeb215a0f41d4d5b38bb331e14c937155"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapIndicesForLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader27getAnimatedMapIndicesForLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of animated map indices for the specified LOD. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DescriptorReader_1a5049f3e40b919fd15476ff24ea46ec32"><span class="std std-ref">getLODCount</span></a> </p>
</div>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader_1a057aa04a10d076a1569995339d95533d"><span class="std std-ref">getAnimatedMapName</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The lod index must be less than the value returned by getLODCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>lod</strong> The level of detail which animated maps are being requested. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the animated map indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader12getMeshCountEv">
<span id="_CPPv3NK3dna16DefinitionReader12getMeshCountEv"></span><span id="_CPPv2NK3dna16DefinitionReader12getMeshCountEv"></span><span id="dna::DefinitionReader::getMeshCountC"></span><span class="target" id="classdna_1_1DefinitionReader_1a7fa8d1c480f84b2af00902dcb220925e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader12getMeshCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader11getMeshNameENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader11getMeshNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader11getMeshNameENSt8uint16_tE"></span><span id="dna::DefinitionReader::getMeshName__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1a10353a0640d78d4ede523391293b9b30"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader11getMeshNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the requested mesh. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The index must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>index</strong> A names position in the zero-indexed array of mesh names. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the mesh name string. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader21getMeshIndexListCountEv">
<span id="_CPPv3NK3dna16DefinitionReader21getMeshIndexListCountEv"></span><span id="_CPPv2NK3dna16DefinitionReader21getMeshIndexListCountEv"></span><span id="dna::DefinitionReader::getMeshIndexListCountC"></span><span class="target" id="classdna_1_1DefinitionReader_1a60c4e3b46f4094d3dccba05568cc0df1"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshIndexListCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader21getMeshIndexListCountEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of mesh index lists. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This value is useful only in the context of <a class="reference internal" href="#classdna_1_1DefinitionWriter"><span class="std std-ref">DefinitionWriter</span></a>. </p>
</div>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader20getMeshIndicesForLODENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader20getMeshIndicesForLODENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader20getMeshIndicesForLODENSt8uint16_tE"></span><span id="dna::DefinitionReader::getMeshIndicesForLOD__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1a65511704aa8c9721359e3913dab1f023"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshIndicesForLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader20getMeshIndicesForLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of mesh indices for the specified LOD. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DescriptorReader_1a5049f3e40b919fd15476ff24ea46ec32"><span class="std std-ref">getLODCount</span></a> </p>
</div>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader_1a10353a0640d78d4ede523391293b9b30"><span class="std std-ref">getMeshName</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The lod index must be less than the value returned by getLODCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>lod</strong> The level of detail which meshes are being requested. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the mesh indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader36getMeshBlendShapeChannelMappingCountEv">
<span id="_CPPv3NK3dna16DefinitionReader36getMeshBlendShapeChannelMappingCountEv"></span><span id="_CPPv2NK3dna16DefinitionReader36getMeshBlendShapeChannelMappingCountEv"></span><span id="dna::DefinitionReader::getMeshBlendShapeChannelMappingCountC"></span><span class="target" id="classdna_1_1DefinitionReader_1aa653c8e3f7fa43344f2855eba8ef91c6"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshBlendShapeChannelMappingCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader36getMeshBlendShapeChannelMappingCountEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of mesh-blend shape channel mapping items. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader31getMeshBlendShapeChannelMappingENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader31getMeshBlendShapeChannelMappingENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader31getMeshBlendShapeChannelMappingENSt8uint16_tE"></span><span id="dna::DefinitionReader::getMeshBlendShapeChannelMapping__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1a391df62515b035a3a53dea3f6a31a0a5"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">MeshBlendShapeChannelMapping</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshBlendShapeChannelMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader31getMeshBlendShapeChannelMappingENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The index must be less than the value returned by getMeshBlendShapeChannelMappingCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>index</strong> A mappings position in the zero-indexed array of mesh-blend shape channel mappings. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>A structure holding the mesh index and the associated blend shape channel index. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader44getMeshBlendShapeChannelMappingIndicesForLODENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader44getMeshBlendShapeChannelMappingIndicesForLODENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader44getMeshBlendShapeChannelMappingIndicesForLODENSt8uint16_tE"></span><span id="dna::DefinitionReader::getMeshBlendShapeChannelMappingIndicesForLOD__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1a158686d4ea9cc9872c5381a5375d25c6"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshBlendShapeChannelMappingIndicesForLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader44getMeshBlendShapeChannelMappingIndicesForLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of mesh-blend shape channel mapping indices for the specified LOD. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DescriptorReader_1a5049f3e40b919fd15476ff24ea46ec32"><span class="std std-ref">getLODCount</span></a> </p>
</div>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader_1a391df62515b035a3a53dea3f6a31a0a5"><span class="std std-ref">getMeshBlendShapeChannelMapping</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The indices from this list can be used with the getMeshBlendShapeChannelMapping API to retrieve individual mapping items. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The lod index must be less than the value returned by getLODCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>lod</strong> The level of detail which meshes are being requested. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the mesh blend shape channel mapping indices. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader26getNeutralJointTranslationENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader26getNeutralJointTranslationENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader26getNeutralJointTranslationENSt8uint16_tE"></span><span id="dna::DefinitionReader::getNeutralJointTranslation__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1ac77468257dabbf2e1376c6a932fe6a51"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">Vector3</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointTranslation</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader26getNeutralJointTranslationENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The index must be less than the value returned by getJointCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>index</strong> A joints position in the zero-indexed array of joint translations. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>The joints translation (x, y, z). </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader28getNeutralJointTranslationXsEv">
<span id="_CPPv3NK3dna16DefinitionReader28getNeutralJointTranslationXsEv"></span><span id="_CPPv2NK3dna16DefinitionReader28getNeutralJointTranslationXsEv"></span><span id="dna::DefinitionReader::getNeutralJointTranslationXsC"></span><span class="target" id="classdna_1_1DefinitionReader_1a700d65fd83f6288bbc4fe2b27104e309"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointTranslationXs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader28getNeutralJointTranslationXsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all translation X values. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader_1ac77468257dabbf2e1376c6a932fe6a51"><span class="std std-ref">getNeutralJointTranslation</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getNeutralJointTranslation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over all X values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader28getNeutralJointTranslationYsEv">
<span id="_CPPv3NK3dna16DefinitionReader28getNeutralJointTranslationYsEv"></span><span id="_CPPv2NK3dna16DefinitionReader28getNeutralJointTranslationYsEv"></span><span id="dna::DefinitionReader::getNeutralJointTranslationYsC"></span><span class="target" id="classdna_1_1DefinitionReader_1ac07c46f5959d3f9b75ca89b5ef5ea401"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointTranslationYs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader28getNeutralJointTranslationYsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all translation Y values. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader_1ac77468257dabbf2e1376c6a932fe6a51"><span class="std std-ref">getNeutralJointTranslation</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getNeutralJointTranslation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over all Y values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader28getNeutralJointTranslationZsEv">
<span id="_CPPv3NK3dna16DefinitionReader28getNeutralJointTranslationZsEv"></span><span id="_CPPv2NK3dna16DefinitionReader28getNeutralJointTranslationZsEv"></span><span id="dna::DefinitionReader::getNeutralJointTranslationZsC"></span><span class="target" id="classdna_1_1DefinitionReader_1ab43975b04fe2e9df1633deb104b413fd"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointTranslationZs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader28getNeutralJointTranslationZsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all translation Z values. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader_1ac77468257dabbf2e1376c6a932fe6a51"><span class="std std-ref">getNeutralJointTranslation</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getNeutralJointTranslation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over all Z values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader23getNeutralJointRotationENSt8uint16_tE">
<span id="_CPPv3NK3dna16DefinitionReader23getNeutralJointRotationENSt8uint16_tE"></span><span id="_CPPv2NK3dna16DefinitionReader23getNeutralJointRotationENSt8uint16_tE"></span><span id="dna::DefinitionReader::getNeutralJointRotation__std::uint16_tC"></span><span class="target" id="classdna_1_1DefinitionReader_1a1779ee479199ca32799e8b93fb15bb18"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">Vector3</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointRotation</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader23getNeutralJointRotationENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The index must be less than the value returned by getJointCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>index</strong> A joints position in the zero-indexed array of joint rotations. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>The joints rotation (x, y, z). </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader25getNeutralJointRotationXsEv">
<span id="_CPPv3NK3dna16DefinitionReader25getNeutralJointRotationXsEv"></span><span id="_CPPv2NK3dna16DefinitionReader25getNeutralJointRotationXsEv"></span><span id="dna::DefinitionReader::getNeutralJointRotationXsC"></span><span class="target" id="classdna_1_1DefinitionReader_1aba2498d6f46b5a41f1cb4c007b6b93ae"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointRotationXs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader25getNeutralJointRotationXsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all rotation X values. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader_1a1779ee479199ca32799e8b93fb15bb18"><span class="std std-ref">getNeutralJointRotation</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getNeutralJointRotation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over all X values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader25getNeutralJointRotationYsEv">
<span id="_CPPv3NK3dna16DefinitionReader25getNeutralJointRotationYsEv"></span><span id="_CPPv2NK3dna16DefinitionReader25getNeutralJointRotationYsEv"></span><span id="dna::DefinitionReader::getNeutralJointRotationYsC"></span><span class="target" id="classdna_1_1DefinitionReader_1a464c821267e2d38471e86cb966c1eb02"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointRotationYs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader25getNeutralJointRotationYsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all rotation Y values. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader_1a1779ee479199ca32799e8b93fb15bb18"><span class="std std-ref">getNeutralJointRotation</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getNeutralJointRotation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over all Y values. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DefinitionReader25getNeutralJointRotationZsEv">
<span id="_CPPv3NK3dna16DefinitionReader25getNeutralJointRotationZsEv"></span><span id="_CPPv2NK3dna16DefinitionReader25getNeutralJointRotationZsEv"></span><span id="dna::DefinitionReader::getNeutralJointRotationZsC"></span><span class="target" id="classdna_1_1DefinitionReader_1acfe6841550455404a0233dde751d582a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointRotationZs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DefinitionReader25getNeutralJointRotationZsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of all rotation Z values. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionReader_1a1779ee479199ca32799e8b93fb15bb18"><span class="std std-ref">getNeutralJointRotation</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This is an advanced API for performance critical access, for more convenient usage see getNeutralJointRotation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>View over all Z values. </p>
</dd>
</dl>
</dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-functions">Protected Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionReaderD0Ev">
<span id="_CPPv3N3dna16DefinitionReaderD0Ev"></span><span id="_CPPv2N3dna16DefinitionReaderD0Ev"></span><span id="dna::DefinitionReader::~DefinitionReader"></span><span class="target" id="classdna_1_1DefinitionReader_1a8180cf1254cff7ce9af2826fdf5314fe"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">~DefinitionReader</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna16DefinitionReaderD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorReaderE">
<span id="_CPPv3N3dna16DescriptorReaderE"></span><span id="_CPPv2N3dna16DescriptorReaderE"></span><span id="dna::DescriptorReader"></span><span class="target" id="classdna_1_1DescriptorReader"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">DescriptorReader</span></span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorReaderE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::DescriptorReader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-6ed9f18565e3cf8a4fcd7b6053b2d6090651d066.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;7&quot; [label=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot;]
&quot;13&quot; [label=&quot;dnac::ReaderImpl&lt; DNACalibDNAReader &gt;&quot; tooltip=&quot;dnac::ReaderImpl&lt; DNACalibDNAReader &gt;&quot;]
&quot;10&quot; [label=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot;]
&quot;3&quot; [label=&quot;dna::BehaviorReader&quot; tooltip=&quot;dna::BehaviorReader&quot;]
&quot;6&quot; [label=&quot;dna::BinaryStreamReader&quot; tooltip=&quot;dna::BinaryStreamReader&quot;]
&quot;8&quot; [label=&quot;dna::BinaryStreamReaderImpl&quot; tooltip=&quot;dna::BinaryStreamReaderImpl&quot;]
&quot;2&quot; [label=&quot;dna::DefinitionReader&quot; tooltip=&quot;dna::DefinitionReader&quot;]
&quot;1&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;15&quot; [label=&quot;dna::GeometryReader&quot; tooltip=&quot;dna::GeometryReader&quot;]
&quot;9&quot; [label=&quot;dna::JSONStreamReader&quot; tooltip=&quot;dna::JSONStreamReader&quot;]
&quot;11&quot; [label=&quot;dna::JSONStreamReaderImpl&quot; tooltip=&quot;dna::JSONStreamReaderImpl&quot;]
&quot;4&quot; [label=&quot;dna::Reader&quot; tooltip=&quot;dna::Reader&quot;]
&quot;5&quot; [label=&quot;dna::StreamReader&quot; tooltip=&quot;dna::StreamReader&quot;]
&quot;12&quot; [label=&quot;dnac::DNACalibDNAReader&quot; tooltip=&quot;dnac::DNACalibDNAReader&quot;]
&quot;14&quot; [label=&quot;dnac::DNACalibDNAReaderImpl&quot; tooltip=&quot;dnac::DNACalibDNAReaderImpl&quot;]
&quot;7&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;13&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;3&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;8&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;15&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;9&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;15&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;14&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::DescriptorReader:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-7c5045c73baedd59a0377b7b1dcbb90870ccd0fa.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::DescriptorReader&quot; tooltip=&quot;dna::DescriptorReader&quot; fillcolor=&quot;#BFBFBF&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Read-only accessors for various metadata about the character and the rig. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a> </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The inherited LODExtentReader provides the interface to access the LOD count. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Implementors should inherit from <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a> itself and not this class. </p>
</div>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1DefinitionReader"><span class="std std-ref">dna::DefinitionReader</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader7getNameEv">
<span id="_CPPv3NK3dna16DescriptorReader7getNameEv"></span><span id="_CPPv2NK3dna16DescriptorReader7getNameEv"></span><span id="dna::DescriptorReader::getNameC"></span><span class="target" id="classdna_1_1DescriptorReader_1a421dc8eaebfd2940ebf7a7b42987a247"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getName</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader7getNameEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader12getArchetypeEv">
<span id="_CPPv3NK3dna16DescriptorReader12getArchetypeEv"></span><span id="_CPPv2NK3dna16DescriptorReader12getArchetypeEv"></span><span id="dna::DescriptorReader::getArchetypeC"></span><span class="target" id="classdna_1_1DescriptorReader_1a27bdf08bcbc0ffc73be4c6d1c4242f87"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">Archetype</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getArchetype</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader12getArchetypeEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader9getGenderEv">
<span id="_CPPv3NK3dna16DescriptorReader9getGenderEv"></span><span id="_CPPv2NK3dna16DescriptorReader9getGenderEv"></span><span id="dna::DescriptorReader::getGenderC"></span><span class="target" id="classdna_1_1DescriptorReader_1ae41de3dc5c2dbaced840dcac773b16a2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">Gender</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGender</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader9getGenderEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader6getAgeEv">
<span id="_CPPv3NK3dna16DescriptorReader6getAgeEv"></span><span id="_CPPv2NK3dna16DescriptorReader6getAgeEv"></span><span id="dna::DescriptorReader::getAgeC"></span><span class="target" id="classdna_1_1DescriptorReader_1adf37388277858ed1880f4587dc3c17bb"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAge</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader6getAgeEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader16getMetaDataCountEv">
<span id="_CPPv3NK3dna16DescriptorReader16getMetaDataCountEv"></span><span id="_CPPv2NK3dna16DescriptorReader16getMetaDataCountEv"></span><span id="dna::DescriptorReader::getMetaDataCountC"></span><span class="target" id="classdna_1_1DescriptorReader_1a883464cf9ef0e733eae4c52e20c8e997"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMetaDataCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader16getMetaDataCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader14getMetaDataKeyENSt8uint32_tE">
<span id="_CPPv3NK3dna16DescriptorReader14getMetaDataKeyENSt8uint32_tE"></span><span id="_CPPv2NK3dna16DescriptorReader14getMetaDataKeyENSt8uint32_tE"></span><span id="dna::DescriptorReader::getMetaDataKey__std::uint32_tC"></span><span class="target" id="classdna_1_1DescriptorReader_1ac0a59511e545c660a9e5d1336ae6fc3c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMetaDataKey</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader14getMetaDataKeyENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>getMedaData </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The index must be less than the value returned by getMetaDataCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>index</strong> A position in the zero-indexed array of key-value pairs. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the key name string. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader16getMetaDataValueEPKc">
<span id="_CPPv3NK3dna16DescriptorReader16getMetaDataValueEPKc"></span><span id="_CPPv2NK3dna16DescriptorReader16getMetaDataValueEPKc"></span><span id="dna::DescriptorReader::getMetaDataValue__cCPC"></span><span class="target" id="classdna_1_1DescriptorReader_1a141c0d87063cd15317bc91a13e73dcf8"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMetaDataValue</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">key</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader16getMetaDataValueEPKc" title="Permalink to this definition"></a><br /></dt>
<dd><p>Stored metadata value associated with the given key. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>If no value is associated with the given key, the returned view will contain nullptr and will have a size of 0. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The key must be null-terminated. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>key</strong> A unique-known key that has a value associated to it. </p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>View over the metadata value string. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader18getTranslationUnitEv">
<span id="_CPPv3NK3dna16DescriptorReader18getTranslationUnitEv"></span><span id="_CPPv2NK3dna16DescriptorReader18getTranslationUnitEv"></span><span id="dna::DescriptorReader::getTranslationUnitC"></span><span class="target" id="classdna_1_1DescriptorReader_1aadfe5c13952fbbdbf8fea0a862817e00"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">TranslationUnit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getTranslationUnit</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader18getTranslationUnitEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader15getRotationUnitEv">
<span id="_CPPv3NK3dna16DescriptorReader15getRotationUnitEv"></span><span id="_CPPv2NK3dna16DescriptorReader15getRotationUnitEv"></span><span id="dna::DescriptorReader::getRotationUnitC"></span><span class="target" id="classdna_1_1DescriptorReader_1aa8ea617301975ab2eaf42510ba470b1a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">RotationUnit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getRotationUnit</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader15getRotationUnitEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader19getCoordinateSystemEv">
<span id="_CPPv3NK3dna16DescriptorReader19getCoordinateSystemEv"></span><span id="_CPPv2NK3dna16DescriptorReader19getCoordinateSystemEv"></span><span id="dna::DescriptorReader::getCoordinateSystemC"></span><span class="target" id="classdna_1_1DescriptorReader_1aec61b30a983756b0b42523b1fd1b4bcc"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">CoordinateSystem</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getCoordinateSystem</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader19getCoordinateSystemEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader11getLODCountEv">
<span id="_CPPv3NK3dna16DescriptorReader11getLODCountEv"></span><span id="_CPPv2NK3dna16DescriptorReader11getLODCountEv"></span><span id="dna::DescriptorReader::getLODCountC"></span><span class="target" id="classdna_1_1DescriptorReader_1a5049f3e40b919fd15476ff24ea46ec32"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getLODCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader11getLODCountEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Available levels of detail (e.g. 6 which means the following levels are available: [0,1,2,3,4,5], where 0 is the LOD with the highest details, and 5 is the LOD with lowest details). </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader11getDBMaxLODEv">
<span id="_CPPv3NK3dna16DescriptorReader11getDBMaxLODEv"></span><span id="_CPPv2NK3dna16DescriptorReader11getDBMaxLODEv"></span><span id="dna::DescriptorReader::getDBMaxLODC"></span><span class="target" id="classdna_1_1DescriptorReader_1a17d3855616540f144aa35f3a2afe08b2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getDBMaxLOD</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader11getDBMaxLODEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>The maximum level of detail stored in the DNA data for this character. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The value is relative to LOD-0 from the database. </p>
</div>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader15getDBComplexityEv">
<span id="_CPPv3NK3dna16DescriptorReader15getDBComplexityEv"></span><span id="_CPPv2NK3dna16DescriptorReader15getDBComplexityEv"></span><span id="dna::DescriptorReader::getDBComplexityC"></span><span class="target" id="classdna_1_1DescriptorReader_1a43466c9804dda58f1ff3694c94213b97"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getDBComplexity</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader15getDBComplexityEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the input control interface used to drive this character rig. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This parameter denotes the characters input control complexity. </p>
</div>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16DescriptorReader9getDBNameEv">
<span id="_CPPv3NK3dna16DescriptorReader9getDBNameEv"></span><span id="_CPPv2NK3dna16DescriptorReader9getDBNameEv"></span><span id="dna::DescriptorReader::getDBNameC"></span><span class="target" id="classdna_1_1DescriptorReader_1a7007f41a06776604bd636040eb780e59"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getDBName</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4NK3dna16DescriptorReader9getDBNameEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the database from which the character originates. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>All characters from the same database must have the same Definition, but may have different complexity or LOD. </p>
</div>
</dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-functions">Protected Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorReaderD0Ev">
<span id="_CPPv3N3dna16DescriptorReaderD0Ev"></span><span id="_CPPv2N3dna16DescriptorReaderD0Ev"></span><span id="dna::DescriptorReader::~DescriptorReader"></span><span class="target" id="classdna_1_1DescriptorReader_1af22f474adbf54d027e2321d2bb4e44ae"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">~DescriptorReader</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna16DescriptorReaderD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4I0EN3dna10ReaderImplE">
<span id="_CPPv3I0EN3dna10ReaderImplE"></span><span id="_CPPv2I0EN3dna10ReaderImplE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TReaderBase</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classdna_1_1ReaderImpl"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ReaderImpl</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I0EN3dna10ReaderImplE" title="dna::ReaderImpl::TReaderBase"><span class="n"><span class="pre">TReaderBase</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna8BaseImplE" title="dna::BaseImpl"><span class="n"><span class="pre">BaseImpl</span></span></a><a class="headerlink" href="#_CPPv4I0EN3dna10ReaderImplE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::ReaderImpl:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-be4f2190c0dd0003a4d2ecd46e621d2dafe4601d.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;4&quot; [label=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot;]
&quot;6&quot; [label=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot;]
&quot;2&quot; [label=&quot;TReaderBase&quot; tooltip=&quot;TReaderBase&quot;]
&quot;3&quot; [label=&quot;dna::BaseImpl&quot; tooltip=&quot;dna::BaseImpl&quot;]
&quot;5&quot; [label=&quot;dna::BinaryStreamReaderImpl&quot; tooltip=&quot;dna::BinaryStreamReaderImpl&quot;]
&quot;7&quot; [label=&quot;dna::JSONStreamReaderImpl&quot; tooltip=&quot;dna::JSONStreamReaderImpl&quot;]
&quot;1&quot; [label=&quot;dna::ReaderImpl&lt; TReaderBase &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; TReaderBase &gt;&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;4&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;6&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::ReaderImpl:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-322797ab61696e9642d41032dd5cced97141d6d7.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;13&quot; [label=&quot;terse::ArchiveOffset&lt; std::uint32_t &gt;&quot; tooltip=&quot;terse::ArchiveOffset&lt; std::uint32_t &gt;&quot;]
&quot;41&quot; [label=&quot;dna::DenormalizedData&lt; TReaderBase &gt;&quot; tooltip=&quot;dna::DenormalizedData&lt; TReaderBase &gt;&quot;]
&quot;32&quot; [label=&quot;terse::DynArray&lt; float &gt;&quot; tooltip=&quot;terse::DynArray&lt; float &gt;&quot;]
&quot;26&quot; [label=&quot;terse::DynArray&lt; std::uint16_t &gt;&quot; tooltip=&quot;terse::DynArray&lt; std::uint16_t &gt;&quot;]
&quot;7&quot; [label=&quot;dna::ExpectedValue&lt; SignatureValueType &gt;&quot; tooltip=&quot;dna::ExpectedValue&lt; SignatureValueType &gt;&quot;]
&quot;11&quot; [label=&quot;dna::ExpectedValue&lt; std::uint16_t &gt;&quot; tooltip=&quot;dna::ExpectedValue&lt; std::uint16_t &gt;&quot;]
&quot;21&quot; [label=&quot;dna::RawSurjectiveMapping&lt; std::uint16_t &gt;&quot; tooltip=&quot;dna::RawSurjectiveMapping&lt; std::uint16_t &gt;&quot;]
&quot;6&quot; [label=&quot;dna::Signature&lt; 3 &gt;&quot; tooltip=&quot;dna::Signature&lt; 3 &gt;&quot;]
&quot;25&quot; [label=&quot;dna::SurjectiveMapping&lt; TFrom, TFrom &gt;&quot; tooltip=&quot;dna::SurjectiveMapping&lt; TFrom, TFrom &gt;&quot;]
&quot;22&quot; [label=&quot;dna::SurjectiveMapping&lt; std::uint16_t, std::uint16_t &gt;&quot; tooltip=&quot;dna::SurjectiveMapping&lt; std::uint16_t, std::uint16_t &gt;&quot;]
&quot;29&quot; [label=&quot;T&quot; tooltip=&quot;T&quot;]
&quot;2&quot; [label=&quot;TReaderBase&quot; tooltip=&quot;TReaderBase&quot;]
&quot;3&quot; [label=&quot;dna::BaseImpl&quot; tooltip=&quot;dna::BaseImpl&quot;]
&quot;5&quot; [label=&quot;dna::DNA&quot; tooltip=&quot;dna::DNA&quot;]
&quot;42&quot; [label=&quot;dna::DenormalizedData&lt; Reader &gt;&quot; tooltip=&quot;dna::DenormalizedData&lt; Reader &gt;&quot;]
&quot;8&quot; [label=&quot;dna::ExpectedValue&lt; T &gt;&quot; tooltip=&quot;dna::ExpectedValue&lt; T &gt;&quot;]
&quot;20&quot; [label=&quot;dna::LODMapping&quot; tooltip=&quot;dna::LODMapping&quot;]
&quot;39&quot; [label=&quot;dna::RawAnimatedMaps&quot; tooltip=&quot;dna::RawAnimatedMaps&quot;]
&quot;33&quot; [label=&quot;dna::RawBehavior&quot; tooltip=&quot;dna::RawBehavior&quot;]
&quot;38&quot; [label=&quot;dna::RawBlendShapeChannels&quot; tooltip=&quot;dna::RawBlendShapeChannels&quot;]
&quot;35&quot; [label=&quot;dna::RawConditionalTable&quot; tooltip=&quot;dna::RawConditionalTable&quot;]
&quot;34&quot; [label=&quot;dna::RawControls&quot; tooltip=&quot;dna::RawControls&quot;]
&quot;17&quot; [label=&quot;dna::RawCoordinateSystem&quot; tooltip=&quot;dna::RawCoordinateSystem&quot;]
&quot;18&quot; [label=&quot;dna::RawDefinition&quot; tooltip=&quot;dna::RawDefinition&quot;]
&quot;16&quot; [label=&quot;dna::RawDescriptor&quot; tooltip=&quot;dna::RawDescriptor&quot;]
&quot;40&quot; [label=&quot;dna::RawGeometry&quot; tooltip=&quot;dna::RawGeometry&quot;]
&quot;37&quot; [label=&quot;dna::RawJoints&quot; tooltip=&quot;dna::RawJoints&quot;]
&quot;19&quot; [label=&quot;dna::RawLODMapping&quot; tooltip=&quot;dna::RawLODMapping&quot;]
&quot;36&quot; [label=&quot;dna::RawPSDMatrix&quot; tooltip=&quot;dna::RawPSDMatrix&quot;]
&quot;24&quot; [label=&quot;dna::RawSurjectiveMapping&lt; TFrom, TTo &gt;&quot; tooltip=&quot;dna::RawSurjectiveMapping&lt; TFrom, TTo &gt;&quot;]
&quot;31&quot; [label=&quot;dna::RawVector3Vector&quot; tooltip=&quot;dna::RawVector3Vector&quot;]
&quot;1&quot; [label=&quot;dna::ReaderImpl&lt; TReaderBase &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; TReaderBase &gt;&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;12&quot; [label=&quot;dna::SectionLookupTable&quot; tooltip=&quot;dna::SectionLookupTable&quot;]
&quot;9&quot; [label=&quot;dna::Signature&lt; Size &gt;&quot; tooltip=&quot;dna::Signature&lt; Size &gt;&quot;]
&quot;23&quot; [label=&quot;dna::SurjectiveMapping&lt; TFrom, TTo &gt;&quot; tooltip=&quot;dna::SurjectiveMapping&lt; TFrom, TTo &gt;&quot;]
&quot;10&quot; [label=&quot;dna::Version&quot; tooltip=&quot;dna::Version&quot;]
&quot;4&quot; [label=&quot;pma::MemoryResource&quot; tooltip=&quot;pma::MemoryResource&quot;]
&quot;28&quot; [label=&quot;std::unique_ptr&lt; T &gt;&quot; tooltip=&quot;std::unique_ptr&lt; T &gt;&quot;]
&quot;15&quot; [label=&quot;terse::ArchiveOffset&lt; TOffset &gt;&quot; tooltip=&quot;terse::ArchiveOffset&lt; TOffset &gt;&quot;]
&quot;14&quot; [label=&quot;terse::ArchiveOffset&lt; TOffset &gt;::Proxy&quot; tooltip=&quot;terse::ArchiveOffset&lt; TOffset &gt;::Proxy&quot;]
&quot;30&quot; [label=&quot;terse::DynArray&lt; T, TAllocator &gt;&quot; tooltip=&quot;terse::DynArray&lt; T, TAllocator &gt;&quot;]
&quot;27&quot; [label=&quot;std::unique_ptr&lt; value_type, std::function&lt; void(value_type *)&gt; &gt;&quot; tooltip=&quot;std::unique_ptr&lt; value_type, std::function&lt; void(value_type *)&gt; &gt;&quot;]
&quot;13&quot; -&gt; &quot;14&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;13&quot; -&gt; &quot;15&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;41&quot; -&gt; &quot;20&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;41&quot; -&gt; &quot;42&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;32&quot; -&gt; &quot;27&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;32&quot; -&gt; &quot;30&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;26&quot; -&gt; &quot;27&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;26&quot; -&gt; &quot;30&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;7&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;11&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;21&quot; -&gt; &quot;22&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;21&quot; -&gt; &quot;24&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;6&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;6&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;25&quot; -&gt; &quot;23&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;22&quot; -&gt; &quot;23&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;3&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;3&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;16&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;18&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;33&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;40&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;42&quot; -&gt; &quot;20&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;39&quot; -&gt; &quot;26&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;39&quot; -&gt; &quot;35&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;34&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;37&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;38&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;39&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;38&quot; -&gt; &quot;26&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;35&quot; -&gt; &quot;26&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;35&quot; -&gt; &quot;32&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;34&quot; -&gt; &quot;35&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;34&quot; -&gt; &quot;36&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;18&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;18&quot; -&gt; &quot;19&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;18&quot; -&gt; &quot;21&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;18&quot; -&gt; &quot;26&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;18&quot; -&gt; &quot;31&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;16&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;16&quot; -&gt; &quot;17&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;40&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;19&quot; -&gt; &quot;20&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;36&quot; -&gt; &quot;26&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;36&quot; -&gt; &quot;32&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;24&quot; -&gt; &quot;25&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;31&quot; -&gt; &quot;32&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;41&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;12&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;9&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;10&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;28&quot; -&gt; &quot;29&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;15&quot; -&gt; &quot;14&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;14&quot; -&gt; &quot;15&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;30&quot; -&gt; &quot;27&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;27&quot; -&gt; &quot;28&quot; [dir=forward tooltip=&quot;template-instance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10ReaderImpl10ReaderImplEP14MemoryResource">
<span id="_CPPv3N3dna10ReaderImpl10ReaderImplEP14MemoryResource"></span><span id="_CPPv2N3dna10ReaderImpl10ReaderImplEP14MemoryResource"></span><span id="dna::ReaderImpl::ReaderImpl__MemoryResourceP"></span><span class="target" id="classdna_1_1ReaderImpl_1a4eddc6e34a5f9e42db9fb5bb4c1e125a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ReaderImpl</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes_</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10ReaderImpl10ReaderImplEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl7getNameEv">
<span id="_CPPv3NK3dna10ReaderImpl7getNameEv"></span><span id="_CPPv2NK3dna10ReaderImpl7getNameEv"></span><span id="dna::ReaderImpl::getNameC"></span><span class="target" id="classdna_1_1ReaderImpl_1a5edd919c50fa7386b3e74b2ec5163007"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getName</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl7getNameEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl12getArchetypeEv">
<span id="_CPPv3NK3dna10ReaderImpl12getArchetypeEv"></span><span id="_CPPv2NK3dna10ReaderImpl12getArchetypeEv"></span><span id="dna::ReaderImpl::getArchetypeC"></span><span class="target" id="classdna_1_1ReaderImpl_1a71515069289352297d54e9620fba30a7"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">Archetype</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getArchetype</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl12getArchetypeEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl9getGenderEv">
<span id="_CPPv3NK3dna10ReaderImpl9getGenderEv"></span><span id="_CPPv2NK3dna10ReaderImpl9getGenderEv"></span><span id="dna::ReaderImpl::getGenderC"></span><span class="target" id="classdna_1_1ReaderImpl_1ac6efea09d83e1735816be80aafdadbc1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">Gender</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGender</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl9getGenderEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl6getAgeEv">
<span id="_CPPv3NK3dna10ReaderImpl6getAgeEv"></span><span id="_CPPv2NK3dna10ReaderImpl6getAgeEv"></span><span id="dna::ReaderImpl::getAgeC"></span><span class="target" id="classdna_1_1ReaderImpl_1ae2ddc31b03aaa53de56ce8cfd9163ea8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAge</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl6getAgeEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl16getMetaDataCountEv">
<span id="_CPPv3NK3dna10ReaderImpl16getMetaDataCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl16getMetaDataCountEv"></span><span id="dna::ReaderImpl::getMetaDataCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1a36ae4b72aac88d91906241126c7f3495"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMetaDataCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl16getMetaDataCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl14getMetaDataKeyENSt8uint32_tE">
<span id="_CPPv3NK3dna10ReaderImpl14getMetaDataKeyENSt8uint32_tE"></span><span id="_CPPv2NK3dna10ReaderImpl14getMetaDataKeyENSt8uint32_tE"></span><span id="dna::ReaderImpl::getMetaDataKey__std::uint32_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a85e3f0cd448421641dcb098d6dcb7a2b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMetaDataKey</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl14getMetaDataKeyENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl16getMetaDataValueEPKc">
<span id="_CPPv3NK3dna10ReaderImpl16getMetaDataValueEPKc"></span><span id="_CPPv2NK3dna10ReaderImpl16getMetaDataValueEPKc"></span><span id="dna::ReaderImpl::getMetaDataValue__cCPC"></span><span class="target" id="classdna_1_1ReaderImpl_1a8e65a70d4985c20948ebfc8c52aaf184"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMetaDataValue</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">key</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl16getMetaDataValueEPKc" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl18getTranslationUnitEv">
<span id="_CPPv3NK3dna10ReaderImpl18getTranslationUnitEv"></span><span id="_CPPv2NK3dna10ReaderImpl18getTranslationUnitEv"></span><span id="dna::ReaderImpl::getTranslationUnitC"></span><span class="target" id="classdna_1_1ReaderImpl_1a5f6c443169de95c327fa0dd34ce90d9d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">TranslationUnit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getTranslationUnit</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl18getTranslationUnitEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl15getRotationUnitEv">
<span id="_CPPv3NK3dna10ReaderImpl15getRotationUnitEv"></span><span id="_CPPv2NK3dna10ReaderImpl15getRotationUnitEv"></span><span id="dna::ReaderImpl::getRotationUnitC"></span><span class="target" id="classdna_1_1ReaderImpl_1a5b5fbc2a18d7dc7a012e4ecf57d63972"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">RotationUnit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getRotationUnit</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl15getRotationUnitEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl19getCoordinateSystemEv">
<span id="_CPPv3NK3dna10ReaderImpl19getCoordinateSystemEv"></span><span id="_CPPv2NK3dna10ReaderImpl19getCoordinateSystemEv"></span><span id="dna::ReaderImpl::getCoordinateSystemC"></span><span class="target" id="classdna_1_1ReaderImpl_1a1d6ab29dbea97d31677d6432062769ad"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">CoordinateSystem</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getCoordinateSystem</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl19getCoordinateSystemEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl11getLODCountEv">
<span id="_CPPv3NK3dna10ReaderImpl11getLODCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl11getLODCountEv"></span><span id="dna::ReaderImpl::getLODCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1ae8f135d7b71a353471516273dda76c47"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getLODCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl11getLODCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl11getDBMaxLODEv">
<span id="_CPPv3NK3dna10ReaderImpl11getDBMaxLODEv"></span><span id="_CPPv2NK3dna10ReaderImpl11getDBMaxLODEv"></span><span id="dna::ReaderImpl::getDBMaxLODC"></span><span class="target" id="classdna_1_1ReaderImpl_1a602d639bacd3bfec2b62995fbcab49a8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getDBMaxLOD</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl11getDBMaxLODEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl15getDBComplexityEv">
<span id="_CPPv3NK3dna10ReaderImpl15getDBComplexityEv"></span><span id="_CPPv2NK3dna10ReaderImpl15getDBComplexityEv"></span><span id="dna::ReaderImpl::getDBComplexityC"></span><span class="target" id="classdna_1_1ReaderImpl_1aca56f200fdaba8d1813746ab421dadec"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getDBComplexity</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl15getDBComplexityEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl9getDBNameEv">
<span id="_CPPv3NK3dna10ReaderImpl9getDBNameEv"></span><span id="_CPPv2NK3dna10ReaderImpl9getDBNameEv"></span><span id="dna::ReaderImpl::getDBNameC"></span><span class="target" id="classdna_1_1ReaderImpl_1ac3c5f4a38f1e364c5f548a379c3e18e1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getDBName</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl9getDBNameEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl18getGUIControlCountEv">
<span id="_CPPv3NK3dna10ReaderImpl18getGUIControlCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl18getGUIControlCountEv"></span><span id="dna::ReaderImpl::getGUIControlCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1accf348be2ca2d7a253ba5a8fa0a0eb40"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIControlCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl18getGUIControlCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl17getGUIControlNameENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl17getGUIControlNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl17getGUIControlNameENSt8uint16_tE"></span><span id="dna::ReaderImpl::getGUIControlName__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a981da716d32e0c57c193326588d5457f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIControlName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl17getGUIControlNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl18getRawControlCountEv">
<span id="_CPPv3NK3dna10ReaderImpl18getRawControlCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl18getRawControlCountEv"></span><span id="dna::ReaderImpl::getRawControlCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1acc0f580f4893b0962d433500dbd55555"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getRawControlCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl18getRawControlCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl17getRawControlNameENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl17getRawControlNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl17getRawControlNameENSt8uint16_tE"></span><span id="dna::ReaderImpl::getRawControlName__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a3180a16050f396c24e5595ededb0a3b1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getRawControlName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl17getRawControlNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl13getJointCountEv">
<span id="_CPPv3NK3dna10ReaderImpl13getJointCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl13getJointCountEv"></span><span id="dna::ReaderImpl::getJointCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1ad7cbc5962b1756aef0951a439200c0d7"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl13getJointCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl12getJointNameENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl12getJointNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl12getJointNameENSt8uint16_tE"></span><span id="dna::ReaderImpl::getJointName__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1ab526bf1104c500803ffbdb4a163e9744"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl12getJointNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl22getJointIndexListCountEv">
<span id="_CPPv3NK3dna10ReaderImpl22getJointIndexListCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl22getJointIndexListCountEv"></span><span id="dna::ReaderImpl::getJointIndexListCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1ae55ab3455088c8b6b3845b4100a30dce"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointIndexListCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl22getJointIndexListCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl21getJointIndicesForLODENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl21getJointIndicesForLODENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl21getJointIndicesForLODENSt8uint16_tE"></span><span id="dna::ReaderImpl::getJointIndicesForLOD__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1ae9487b282421a8d3640a3dc5ced6fd3c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointIndicesForLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl21getJointIndicesForLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl19getJointParentIndexENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl19getJointParentIndexENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl19getJointParentIndexENSt8uint16_tE"></span><span id="dna::ReaderImpl::getJointParentIndex__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1afb76e6e7400efe57bd11336a7c86172b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointParentIndex</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl19getJointParentIndexENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl25getBlendShapeChannelCountEv">
<span id="_CPPv3NK3dna10ReaderImpl25getBlendShapeChannelCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl25getBlendShapeChannelCountEv"></span><span id="dna::ReaderImpl::getBlendShapeChannelCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1a7580666eff2bcd269b186a41e8b753b8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl25getBlendShapeChannelCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl24getBlendShapeChannelNameENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl24getBlendShapeChannelNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl24getBlendShapeChannelNameENSt8uint16_tE"></span><span id="dna::ReaderImpl::getBlendShapeChannelName__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1aeb001c4ae2f9318d0a558ffc53d2a278"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl24getBlendShapeChannelNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl34getBlendShapeChannelIndexListCountEv">
<span id="_CPPv3NK3dna10ReaderImpl34getBlendShapeChannelIndexListCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl34getBlendShapeChannelIndexListCountEv"></span><span id="dna::ReaderImpl::getBlendShapeChannelIndexListCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1a4351abbdf6c25e11810422cc00a1f2d3"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelIndexListCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl34getBlendShapeChannelIndexListCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl33getBlendShapeChannelIndicesForLODENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl33getBlendShapeChannelIndicesForLODENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl33getBlendShapeChannelIndicesForLODENSt8uint16_tE"></span><span id="dna::ReaderImpl::getBlendShapeChannelIndicesForLOD__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a1b0a7a2d54fb66ce587a688997b1d36a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelIndicesForLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl33getBlendShapeChannelIndicesForLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl19getAnimatedMapCountEv">
<span id="_CPPv3NK3dna10ReaderImpl19getAnimatedMapCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl19getAnimatedMapCountEv"></span><span id="dna::ReaderImpl::getAnimatedMapCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1a9975be336dfc3381f5e8ccca5c3f5e63"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl19getAnimatedMapCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl18getAnimatedMapNameENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl18getAnimatedMapNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl18getAnimatedMapNameENSt8uint16_tE"></span><span id="dna::ReaderImpl::getAnimatedMapName__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1af4a3d0723b624f652fdacb2adaf5b00b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl18getAnimatedMapNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl28getAnimatedMapIndexListCountEv">
<span id="_CPPv3NK3dna10ReaderImpl28getAnimatedMapIndexListCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl28getAnimatedMapIndexListCountEv"></span><span id="dna::ReaderImpl::getAnimatedMapIndexListCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1afbf5995e393062b5674863a706928533"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapIndexListCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl28getAnimatedMapIndexListCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl27getAnimatedMapIndicesForLODENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl27getAnimatedMapIndicesForLODENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl27getAnimatedMapIndicesForLODENSt8uint16_tE"></span><span id="dna::ReaderImpl::getAnimatedMapIndicesForLOD__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1abcee6db673a185e01f66e2d194df72f1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapIndicesForLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl27getAnimatedMapIndicesForLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl12getMeshCountEv">
<span id="_CPPv3NK3dna10ReaderImpl12getMeshCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl12getMeshCountEv"></span><span id="dna::ReaderImpl::getMeshCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1a7e95f91012ef1a9df63a0e7f5a85895b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl12getMeshCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl11getMeshNameENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl11getMeshNameENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl11getMeshNameENSt8uint16_tE"></span><span id="dna::ReaderImpl::getMeshName__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1af6462d9484e4e3f9f2e466bffab5b788"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringViewE" title="dna::StringView"><span class="n"><span class="pre">StringView</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl11getMeshNameENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl21getMeshIndexListCountEv">
<span id="_CPPv3NK3dna10ReaderImpl21getMeshIndexListCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl21getMeshIndexListCountEv"></span><span id="dna::ReaderImpl::getMeshIndexListCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1a5c36032dfd0ef3248600bbf84e05a274"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshIndexListCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl21getMeshIndexListCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl20getMeshIndicesForLODENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl20getMeshIndicesForLODENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl20getMeshIndicesForLODENSt8uint16_tE"></span><span id="dna::ReaderImpl::getMeshIndicesForLOD__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1aa2003607c09a73a42b86611622cd4de8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshIndicesForLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl20getMeshIndicesForLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl36getMeshBlendShapeChannelMappingCountEv">
<span id="_CPPv3NK3dna10ReaderImpl36getMeshBlendShapeChannelMappingCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl36getMeshBlendShapeChannelMappingCountEv"></span><span id="dna::ReaderImpl::getMeshBlendShapeChannelMappingCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1ab8ae70dd136a58d24d5c3bfb146c61bb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshBlendShapeChannelMappingCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl36getMeshBlendShapeChannelMappingCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl31getMeshBlendShapeChannelMappingENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl31getMeshBlendShapeChannelMappingENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl31getMeshBlendShapeChannelMappingENSt8uint16_tE"></span><span id="dna::ReaderImpl::getMeshBlendShapeChannelMapping__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1ab3ccc402373acbafa8d5fbc0c1d3c8ff"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">MeshBlendShapeChannelMapping</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshBlendShapeChannelMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl31getMeshBlendShapeChannelMappingENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl44getMeshBlendShapeChannelMappingIndicesForLODENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl44getMeshBlendShapeChannelMappingIndicesForLODENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl44getMeshBlendShapeChannelMappingIndicesForLODENSt8uint16_tE"></span><span id="dna::ReaderImpl::getMeshBlendShapeChannelMappingIndicesForLOD__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a0552e376fdb88bb0c07cf260a592163c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMeshBlendShapeChannelMappingIndicesForLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl44getMeshBlendShapeChannelMappingIndicesForLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl26getNeutralJointTranslationENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl26getNeutralJointTranslationENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl26getNeutralJointTranslationENSt8uint16_tE"></span><span id="dna::ReaderImpl::getNeutralJointTranslation__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a1e49a0465b695858d920a852584fa9dc"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">Vector3</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointTranslation</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl26getNeutralJointTranslationENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl28getNeutralJointTranslationXsEv">
<span id="_CPPv3NK3dna10ReaderImpl28getNeutralJointTranslationXsEv"></span><span id="_CPPv2NK3dna10ReaderImpl28getNeutralJointTranslationXsEv"></span><span id="dna::ReaderImpl::getNeutralJointTranslationXsC"></span><span class="target" id="classdna_1_1ReaderImpl_1ad87c8c8917eb71a40ebe88b25a373a90"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointTranslationXs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl28getNeutralJointTranslationXsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl28getNeutralJointTranslationYsEv">
<span id="_CPPv3NK3dna10ReaderImpl28getNeutralJointTranslationYsEv"></span><span id="_CPPv2NK3dna10ReaderImpl28getNeutralJointTranslationYsEv"></span><span id="dna::ReaderImpl::getNeutralJointTranslationYsC"></span><span class="target" id="classdna_1_1ReaderImpl_1a4a0a420bb59c6927d9f2d1a7d5c887d5"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointTranslationYs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl28getNeutralJointTranslationYsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl28getNeutralJointTranslationZsEv">
<span id="_CPPv3NK3dna10ReaderImpl28getNeutralJointTranslationZsEv"></span><span id="_CPPv2NK3dna10ReaderImpl28getNeutralJointTranslationZsEv"></span><span id="dna::ReaderImpl::getNeutralJointTranslationZsC"></span><span class="target" id="classdna_1_1ReaderImpl_1ab626571e35909b4cb29215d322b5c454"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointTranslationZs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl28getNeutralJointTranslationZsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl23getNeutralJointRotationENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl23getNeutralJointRotationENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl23getNeutralJointRotationENSt8uint16_tE"></span><span id="dna::ReaderImpl::getNeutralJointRotation__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1ae272ad7fef3d41f28b813b389904c67c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">Vector3</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointRotation</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl23getNeutralJointRotationENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl25getNeutralJointRotationXsEv">
<span id="_CPPv3NK3dna10ReaderImpl25getNeutralJointRotationXsEv"></span><span id="_CPPv2NK3dna10ReaderImpl25getNeutralJointRotationXsEv"></span><span id="dna::ReaderImpl::getNeutralJointRotationXsC"></span><span class="target" id="classdna_1_1ReaderImpl_1aabdbf28d60758f25fb86b7604fc8b492"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointRotationXs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl25getNeutralJointRotationXsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl25getNeutralJointRotationYsEv">
<span id="_CPPv3NK3dna10ReaderImpl25getNeutralJointRotationYsEv"></span><span id="_CPPv2NK3dna10ReaderImpl25getNeutralJointRotationYsEv"></span><span id="dna::ReaderImpl::getNeutralJointRotationYsC"></span><span class="target" id="classdna_1_1ReaderImpl_1a9d749ae40f86a8c7c107733b8b2fd6a3"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointRotationYs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl25getNeutralJointRotationYsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl25getNeutralJointRotationZsEv">
<span id="_CPPv3NK3dna10ReaderImpl25getNeutralJointRotationZsEv"></span><span id="_CPPv2NK3dna10ReaderImpl25getNeutralJointRotationZsEv"></span><span id="dna::ReaderImpl::getNeutralJointRotationZsC"></span><span class="target" id="classdna_1_1ReaderImpl_1ac6e903945fc130d37654e6cb28f82e51"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getNeutralJointRotationZs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl25getNeutralJointRotationZsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl23getGUIToRawInputIndicesEv">
<span id="_CPPv3NK3dna10ReaderImpl23getGUIToRawInputIndicesEv"></span><span id="_CPPv2NK3dna10ReaderImpl23getGUIToRawInputIndicesEv"></span><span id="dna::ReaderImpl::getGUIToRawInputIndicesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a961913b02703cc298339618d1592a98e"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawInputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl23getGUIToRawInputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl24getGUIToRawOutputIndicesEv">
<span id="_CPPv3NK3dna10ReaderImpl24getGUIToRawOutputIndicesEv"></span><span id="_CPPv2NK3dna10ReaderImpl24getGUIToRawOutputIndicesEv"></span><span id="dna::ReaderImpl::getGUIToRawOutputIndicesC"></span><span class="target" id="classdna_1_1ReaderImpl_1abfda7e1c6270ddcf7c0187730ae5ff64"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawOutputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl24getGUIToRawOutputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl21getGUIToRawFromValuesEv">
<span id="_CPPv3NK3dna10ReaderImpl21getGUIToRawFromValuesEv"></span><span id="_CPPv2NK3dna10ReaderImpl21getGUIToRawFromValuesEv"></span><span id="dna::ReaderImpl::getGUIToRawFromValuesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a71a6574ae85c319336d22d41837dfdd9"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawFromValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl21getGUIToRawFromValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl19getGUIToRawToValuesEv">
<span id="_CPPv3NK3dna10ReaderImpl19getGUIToRawToValuesEv"></span><span id="_CPPv2NK3dna10ReaderImpl19getGUIToRawToValuesEv"></span><span id="dna::ReaderImpl::getGUIToRawToValuesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a5ec36eb78da0f61715a4a64ac622e031"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawToValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl19getGUIToRawToValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl22getGUIToRawSlopeValuesEv">
<span id="_CPPv3NK3dna10ReaderImpl22getGUIToRawSlopeValuesEv"></span><span id="_CPPv2NK3dna10ReaderImpl22getGUIToRawSlopeValuesEv"></span><span id="dna::ReaderImpl::getGUIToRawSlopeValuesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a9d65ae0fee6395114ef5d85fa98b6034"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawSlopeValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl22getGUIToRawSlopeValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl20getGUIToRawCutValuesEv">
<span id="_CPPv3NK3dna10ReaderImpl20getGUIToRawCutValuesEv"></span><span id="_CPPv2NK3dna10ReaderImpl20getGUIToRawCutValuesEv"></span><span id="dna::ReaderImpl::getGUIToRawCutValuesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a5f2637eff4ec68e522f6908b63f8aedf"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getGUIToRawCutValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl20getGUIToRawCutValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl11getPSDCountEv">
<span id="_CPPv3NK3dna10ReaderImpl11getPSDCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl11getPSDCountEv"></span><span id="dna::ReaderImpl::getPSDCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1aa5df124ca7a6fe8c8ba9b8975468191a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPSDCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl11getPSDCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl16getPSDRowIndicesEv">
<span id="_CPPv3NK3dna10ReaderImpl16getPSDRowIndicesEv"></span><span id="_CPPv2NK3dna10ReaderImpl16getPSDRowIndicesEv"></span><span id="dna::ReaderImpl::getPSDRowIndicesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a82cd06debfa6eb79741484fedf7177aa"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPSDRowIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl16getPSDRowIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl19getPSDColumnIndicesEv">
<span id="_CPPv3NK3dna10ReaderImpl19getPSDColumnIndicesEv"></span><span id="_CPPv2NK3dna10ReaderImpl19getPSDColumnIndicesEv"></span><span id="dna::ReaderImpl::getPSDColumnIndicesC"></span><span class="target" id="classdna_1_1ReaderImpl_1aa6946964b70a90e89d4c6a4e2acfad07"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPSDColumnIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl19getPSDColumnIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl12getPSDValuesEv">
<span id="_CPPv3NK3dna10ReaderImpl12getPSDValuesEv"></span><span id="_CPPv2NK3dna10ReaderImpl12getPSDValuesEv"></span><span id="dna::ReaderImpl::getPSDValuesC"></span><span class="target" id="classdna_1_1ReaderImpl_1ad510393fa0877f6af7ac3dd2993e4fe5"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getPSDValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl12getPSDValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl16getJointRowCountEv">
<span id="_CPPv3NK3dna10ReaderImpl16getJointRowCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl16getJointRowCountEv"></span><span id="dna::ReaderImpl::getJointRowCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1a579bf8df63397ee31d233b41f1734090"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointRowCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl16getJointRowCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl19getJointColumnCountEv">
<span id="_CPPv3NK3dna10ReaderImpl19getJointColumnCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl19getJointColumnCountEv"></span><span id="dna::ReaderImpl::getJointColumnCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1af626c72e8a7abd61bbc9b4ab7bf1ba26"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointColumnCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl19getJointColumnCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl32getJointVariableAttributeIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl32getJointVariableAttributeIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl32getJointVariableAttributeIndicesENSt8uint16_tE"></span><span id="dna::ReaderImpl::getJointVariableAttributeIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a4f1fa96cd0ead2ee3ed97b66065d9784"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointVariableAttributeIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl32getJointVariableAttributeIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl18getJointGroupCountEv">
<span id="_CPPv3NK3dna10ReaderImpl18getJointGroupCountEv"></span><span id="_CPPv2NK3dna10ReaderImpl18getJointGroupCountEv"></span><span id="dna::ReaderImpl::getJointGroupCountC"></span><span class="target" id="classdna_1_1ReaderImpl_1a820a661617acca86d5472f4e6efc339d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl18getJointGroupCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl17getJointGroupLODsENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl17getJointGroupLODsENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl17getJointGroupLODsENSt8uint16_tE"></span><span id="dna::ReaderImpl::getJointGroupLODs__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a8f39e5b86f5779b9470d4d7c9360e11f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupLODs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl17getJointGroupLODsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl25getJointGroupInputIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl25getJointGroupInputIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl25getJointGroupInputIndicesENSt8uint16_tE"></span><span id="dna::ReaderImpl::getJointGroupInputIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a4fd0b0de2f0d7d462da784e11e0b99db"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupInputIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl25getJointGroupInputIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl26getJointGroupOutputIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl26getJointGroupOutputIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl26getJointGroupOutputIndicesENSt8uint16_tE"></span><span id="dna::ReaderImpl::getJointGroupOutputIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a269a2542860a3dbd2c18eeb71ddfca48"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupOutputIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl26getJointGroupOutputIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl19getJointGroupValuesENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl19getJointGroupValuesENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl19getJointGroupValuesENSt8uint16_tE"></span><span id="dna::ReaderImpl::getJointGroupValues__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1ab523ed4332ef007b9368d2ecf03ab572"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupValues</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl19getJointGroupValuesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl25getJointGroupJointIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl25getJointGroupJointIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl25getJointGroupJointIndicesENSt8uint16_tE"></span><span id="dna::ReaderImpl::getJointGroupJointIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1ab802650f9ec38e3bdfb403bd1fec4915"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getJointGroupJointIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl25getJointGroupJointIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl24getBlendShapeChannelLODsEv">
<span id="_CPPv3NK3dna10ReaderImpl24getBlendShapeChannelLODsEv"></span><span id="_CPPv2NK3dna10ReaderImpl24getBlendShapeChannelLODsEv"></span><span id="dna::ReaderImpl::getBlendShapeChannelLODsC"></span><span class="target" id="classdna_1_1ReaderImpl_1aac54b695f6d3f2e2d2fcecb3d933d1d1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelLODs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl24getBlendShapeChannelLODsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl33getBlendShapeChannelOutputIndicesEv">
<span id="_CPPv3NK3dna10ReaderImpl33getBlendShapeChannelOutputIndicesEv"></span><span id="_CPPv2NK3dna10ReaderImpl33getBlendShapeChannelOutputIndicesEv"></span><span id="dna::ReaderImpl::getBlendShapeChannelOutputIndicesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a7ede6b0475651224b6b7bef5fa405f4f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelOutputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl33getBlendShapeChannelOutputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl32getBlendShapeChannelInputIndicesEv">
<span id="_CPPv3NK3dna10ReaderImpl32getBlendShapeChannelInputIndicesEv"></span><span id="_CPPv2NK3dna10ReaderImpl32getBlendShapeChannelInputIndicesEv"></span><span id="dna::ReaderImpl::getBlendShapeChannelInputIndicesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a7b7335431d32e8530cb38db817c907dc"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelInputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl32getBlendShapeChannelInputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl18getAnimatedMapLODsEv">
<span id="_CPPv3NK3dna10ReaderImpl18getAnimatedMapLODsEv"></span><span id="_CPPv2NK3dna10ReaderImpl18getAnimatedMapLODsEv"></span><span id="dna::ReaderImpl::getAnimatedMapLODsC"></span><span class="target" id="classdna_1_1ReaderImpl_1afc68f9759453440236a84c53ec89299a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapLODs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl18getAnimatedMapLODsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl26getAnimatedMapInputIndicesEv">
<span id="_CPPv3NK3dna10ReaderImpl26getAnimatedMapInputIndicesEv"></span><span id="_CPPv2NK3dna10ReaderImpl26getAnimatedMapInputIndicesEv"></span><span id="dna::ReaderImpl::getAnimatedMapInputIndicesC"></span><span class="target" id="classdna_1_1ReaderImpl_1ac9552675b375d9105ccfdce063041fdd"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapInputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl26getAnimatedMapInputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl27getAnimatedMapOutputIndicesEv">
<span id="_CPPv3NK3dna10ReaderImpl27getAnimatedMapOutputIndicesEv"></span><span id="_CPPv2NK3dna10ReaderImpl27getAnimatedMapOutputIndicesEv"></span><span id="dna::ReaderImpl::getAnimatedMapOutputIndicesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a5221c9e68ce8ed44d1ec83d0eb16a5a8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapOutputIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl27getAnimatedMapOutputIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl24getAnimatedMapFromValuesEv">
<span id="_CPPv3NK3dna10ReaderImpl24getAnimatedMapFromValuesEv"></span><span id="_CPPv2NK3dna10ReaderImpl24getAnimatedMapFromValuesEv"></span><span id="dna::ReaderImpl::getAnimatedMapFromValuesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a0b8cab7471ca3831ad8ec27b71ce365d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapFromValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl24getAnimatedMapFromValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl22getAnimatedMapToValuesEv">
<span id="_CPPv3NK3dna10ReaderImpl22getAnimatedMapToValuesEv"></span><span id="_CPPv2NK3dna10ReaderImpl22getAnimatedMapToValuesEv"></span><span id="dna::ReaderImpl::getAnimatedMapToValuesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a5f7b41aed62ed8907026647f98f108dc"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapToValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl22getAnimatedMapToValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl25getAnimatedMapSlopeValuesEv">
<span id="_CPPv3NK3dna10ReaderImpl25getAnimatedMapSlopeValuesEv"></span><span id="_CPPv2NK3dna10ReaderImpl25getAnimatedMapSlopeValuesEv"></span><span id="dna::ReaderImpl::getAnimatedMapSlopeValuesC"></span><span class="target" id="classdna_1_1ReaderImpl_1ae83dce702042ab7a5fee8a9b94ff81a4"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapSlopeValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl25getAnimatedMapSlopeValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl23getAnimatedMapCutValuesEv">
<span id="_CPPv3NK3dna10ReaderImpl23getAnimatedMapCutValuesEv"></span><span id="_CPPv2NK3dna10ReaderImpl23getAnimatedMapCutValuesEv"></span><span id="dna::ReaderImpl::getAnimatedMapCutValuesC"></span><span class="target" id="classdna_1_1ReaderImpl_1a024d2a434ee21d7ee8674eb6eb98a8fa"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getAnimatedMapCutValues</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl23getAnimatedMapCutValuesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl22getVertexPositionCountENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl22getVertexPositionCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl22getVertexPositionCountENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexPositionCount__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a76a42c049836ebf807d2f09b0f4a1f40"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexPositionCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl22getVertexPositionCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl17getVertexPositionENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna10ReaderImpl17getVertexPositionENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna10ReaderImpl17getVertexPositionENSt8uint16_tENSt8uint32_tE"></span><span id="dna::ReaderImpl::getVertexPosition__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1aa124ea3c20c2ffd705a13c166d8a7376"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">Position</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexPosition</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">vertexIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl17getVertexPositionENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl19getVertexPositionXsENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl19getVertexPositionXsENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl19getVertexPositionXsENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexPositionXs__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1abfab10afc0871abf2a8973902f950dce"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexPositionXs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl19getVertexPositionXsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl19getVertexPositionYsENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl19getVertexPositionYsENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl19getVertexPositionYsENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexPositionYs__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a98a2a0d64c050bf6a88b1777a849f992"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexPositionYs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl19getVertexPositionYsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl19getVertexPositionZsENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl19getVertexPositionZsENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl19getVertexPositionZsENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexPositionZs__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a011b7aded68f336dc576d284851f0aa0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexPositionZs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl19getVertexPositionZsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl31getVertexTextureCoordinateCountENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl31getVertexTextureCoordinateCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl31getVertexTextureCoordinateCountENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexTextureCoordinateCount__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a8289d851f2941ef4ce248df7804222a8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexTextureCoordinateCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl31getVertexTextureCoordinateCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl26getVertexTextureCoordinateENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna10ReaderImpl26getVertexTextureCoordinateENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna10ReaderImpl26getVertexTextureCoordinateENSt8uint16_tENSt8uint32_tE"></span><span id="dna::ReaderImpl::getVertexTextureCoordinate__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a1afd36f4def07f8c9855e05323aaced6"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">TextureCoordinate</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexTextureCoordinate</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">textureCoordinateIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl26getVertexTextureCoordinateENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl28getVertexTextureCoordinateUsENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl28getVertexTextureCoordinateUsENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl28getVertexTextureCoordinateUsENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexTextureCoordinateUs__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a5435131d271e014c6a2df6388c036a56"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexTextureCoordinateUs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl28getVertexTextureCoordinateUsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl28getVertexTextureCoordinateVsENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl28getVertexTextureCoordinateVsENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl28getVertexTextureCoordinateVsENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexTextureCoordinateVs__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a49af26d7a2ca1eef44119d6848a49d1d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexTextureCoordinateVs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl28getVertexTextureCoordinateVsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl20getVertexNormalCountENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl20getVertexNormalCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl20getVertexNormalCountENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexNormalCount__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a6954d40fde0541cca5fd7848f058c23a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexNormalCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl20getVertexNormalCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl15getVertexNormalENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna10ReaderImpl15getVertexNormalENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna10ReaderImpl15getVertexNormalENSt8uint16_tENSt8uint32_tE"></span><span id="dna::ReaderImpl::getVertexNormal__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a3ae85767fd893e45c4e3b95ae47de9e4"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">Normal</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexNormal</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">normalIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl15getVertexNormalENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl17getVertexNormalXsENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl17getVertexNormalXsENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl17getVertexNormalXsENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexNormalXs__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1ac9d192fb2cf3907ba8f4662863a109b7"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexNormalXs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl17getVertexNormalXsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl17getVertexNormalYsENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl17getVertexNormalYsENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl17getVertexNormalYsENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexNormalYs__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1aae830df7822337a2f372ce7e50af8349"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexNormalYs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl17getVertexNormalYsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl17getVertexNormalZsENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl17getVertexNormalZsENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl17getVertexNormalZsENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexNormalZs__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a5f8dbcde8762ce6d82960dad066f9044"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexNormalZs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl17getVertexNormalZsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl12getFaceCountENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl12getFaceCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl12getFaceCountENSt8uint16_tE"></span><span id="dna::ReaderImpl::getFaceCount__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a05ae2dbd7fd65c120ad090ca19615f91"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getFaceCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl12getFaceCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl26getFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna10ReaderImpl26getFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna10ReaderImpl26getFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tE"></span><span id="dna::ReaderImpl::getFaceVertexLayoutIndices__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a41fc933603d09ebf0eed93942cb95fe3"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getFaceVertexLayoutIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">faceIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl26getFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl20getVertexLayoutCountENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl20getVertexLayoutCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl20getVertexLayoutCountENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexLayoutCount__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1adf7ff31cb12c193030378ab64790d323"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexLayoutCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl20getVertexLayoutCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl15getVertexLayoutENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna10ReaderImpl15getVertexLayoutENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna10ReaderImpl15getVertexLayoutENSt8uint16_tENSt8uint32_tE"></span><span id="dna::ReaderImpl::getVertexLayout__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a508534d5babfbf0438adf0ad0e3a35e3"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">VertexLayout</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexLayout</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">layoutIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl15getVertexLayoutENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl30getVertexLayoutPositionIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl30getVertexLayoutPositionIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl30getVertexLayoutPositionIndicesENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexLayoutPositionIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a9d9c2c1aaa79bf97dbfbedb822879310"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexLayoutPositionIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl30getVertexLayoutPositionIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl39getVertexLayoutTextureCoordinateIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl39getVertexLayoutTextureCoordinateIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl39getVertexLayoutTextureCoordinateIndicesENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexLayoutTextureCoordinateIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a919767a1ab942d16510627827c67a132"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexLayoutTextureCoordinateIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl39getVertexLayoutTextureCoordinateIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl28getVertexLayoutNormalIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl28getVertexLayoutNormalIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl28getVertexLayoutNormalIndicesENSt8uint16_tE"></span><span id="dna::ReaderImpl::getVertexLayoutNormalIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1afdaafdcee055e1085b797a158333b9ec"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getVertexLayoutNormalIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl28getVertexLayoutNormalIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl28getMaximumInfluencePerVertexENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl28getMaximumInfluencePerVertexENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl28getMaximumInfluencePerVertexENSt8uint16_tE"></span><span id="dna::ReaderImpl::getMaximumInfluencePerVertex__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1aaabf4865fdf6c8e0bae1f2949eef29f1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMaximumInfluencePerVertex</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl28getMaximumInfluencePerVertexENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl19getSkinWeightsCountENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl19getSkinWeightsCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl19getSkinWeightsCountENSt8uint16_tE"></span><span id="dna::ReaderImpl::getSkinWeightsCount__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a56b675830c4a92540aa273239321992b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getSkinWeightsCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl19getSkinWeightsCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl20getSkinWeightsValuesENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna10ReaderImpl20getSkinWeightsValuesENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna10ReaderImpl20getSkinWeightsValuesENSt8uint16_tENSt8uint32_tE"></span><span id="dna::ReaderImpl::getSkinWeightsValues__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a242c156216e60fd7f2dadf7b98c7956b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getSkinWeightsValues</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">vertexIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl20getSkinWeightsValuesENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl26getSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna10ReaderImpl26getSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna10ReaderImpl26getSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tE"></span><span id="dna::ReaderImpl::getSkinWeightsJointIndices__std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a3cd51b6126e022e94980682f73c34feb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getSkinWeightsJointIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">vertexIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl26getSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl24getBlendShapeTargetCountENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl24getBlendShapeTargetCountENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl24getBlendShapeTargetCountENSt8uint16_tE"></span><span id="dna::ReaderImpl::getBlendShapeTargetCount__std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a86ec57e4dd7a8a8cf648328409c23d7c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl24getBlendShapeTargetCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl25getBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl25getBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl25getBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tE"></span><span id="dna::ReaderImpl::getBlendShapeChannelIndex__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a906a195ee4f65cf054c04cc65cab34e0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeChannelIndex</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl25getBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl29getBlendShapeTargetDeltaCountENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl29getBlendShapeTargetDeltaCountENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl29getBlendShapeTargetDeltaCountENSt8uint16_tENSt8uint16_tE"></span><span id="dna::ReaderImpl::getBlendShapeTargetDeltaCount__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a886aa8c04812636274b2113510fc2d1c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetDeltaCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl29getBlendShapeTargetDeltaCountENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl24getBlendShapeTargetDeltaENSt8uint16_tENSt8uint16_tENSt8uint32_tE">
<span id="_CPPv3NK3dna10ReaderImpl24getBlendShapeTargetDeltaENSt8uint16_tENSt8uint16_tENSt8uint32_tE"></span><span id="_CPPv2NK3dna10ReaderImpl24getBlendShapeTargetDeltaENSt8uint16_tENSt8uint16_tENSt8uint32_tE"></span><span id="dna::ReaderImpl::getBlendShapeTargetDelta__std::uint16_t.std::uint16_t.std::uint32_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a99d70c755475ceb0cd6805387c577550"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">Delta</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetDelta</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">deltaIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl24getBlendShapeTargetDeltaENSt8uint16_tENSt8uint16_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl26getBlendShapeTargetDeltaXsENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl26getBlendShapeTargetDeltaXsENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl26getBlendShapeTargetDeltaXsENSt8uint16_tENSt8uint16_tE"></span><span id="dna::ReaderImpl::getBlendShapeTargetDeltaXs__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a15e27631474314baa573700bfba1663e"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetDeltaXs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl26getBlendShapeTargetDeltaXsENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl26getBlendShapeTargetDeltaYsENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl26getBlendShapeTargetDeltaYsENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl26getBlendShapeTargetDeltaYsENSt8uint16_tENSt8uint16_tE"></span><span id="dna::ReaderImpl::getBlendShapeTargetDeltaYs__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a5b73b53fdc5b7930ea6e7d674c91817b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetDeltaYs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl26getBlendShapeTargetDeltaYsENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl26getBlendShapeTargetDeltaZsENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl26getBlendShapeTargetDeltaZsENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl26getBlendShapeTargetDeltaZsENSt8uint16_tENSt8uint16_tE"></span><span id="dna::ReaderImpl::getBlendShapeTargetDeltaZs__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a82648b9102a8bf499a683154b2303a92"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">float</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetDeltaZs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl26getBlendShapeTargetDeltaZsENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10ReaderImpl32getBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3NK3dna10ReaderImpl32getBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2NK3dna10ReaderImpl32getBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tE"></span><span id="dna::ReaderImpl::getBlendShapeTargetVertexIndices__std::uint16_t.std::uint16_tC"></span><span class="target" id="classdna_1_1ReaderImpl_1a46e339cd990297cdb67129a03b1a0974"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getBlendShapeTargetVertexIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4NK3dna10ReaderImpl32getBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-attributes">Protected Attributes</p>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10ReaderImpl5cacheE">
<span id="_CPPv3N3dna10ReaderImpl5cacheE"></span><span id="_CPPv2N3dna10ReaderImpl5cacheE"></span><span id="dna::ReaderImpl::cache__DenormalizedData:TReaderBase:"></span><span class="target" id="classdna_1_1ReaderImpl_1a38c1bef845fd7a17caad652ac4a363d6"></span><span class="k"><span class="pre">mutable</span></span><span class="w"> </span><span class="n"><span class="pre">DenormalizedData</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4I0EN3dna10ReaderImplE" title="dna::ReaderImpl::TReaderBase"><span class="n"><span class="pre">TReaderBase</span></span></a><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">cache</span></span></span><a class="headerlink" href="#_CPPv4N3dna10ReaderImpl5cacheE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>doxygenclass: Cannot find class “dna::StreamReaderImpl” in doxygen xml output for project “dnacalib” from directory: C:/source/MetaHuman-DNA-Calibration_clean/docs/sphinx/source/../../../docs/doxygen/build/xml/</p>
</div>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna12StreamWriterE">
<span id="_CPPv3N3dna12StreamWriterE"></span><span id="_CPPv2N3dna12StreamWriterE"></span><span id="dna::StreamWriter"></span><span class="target" id="classdna_1_1StreamWriter"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">StreamWriter</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna6WriterE" title="dna::Writer"><span class="n"><span class="pre">Writer</span></span></a><a class="headerlink" href="#_CPPv4N3dna12StreamWriterE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::StreamWriter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-0e273f05f710df579463fbbd855644b12acb2ccb.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;8&quot; [label=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot;]
&quot;11&quot; [label=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot;]
&quot;3&quot; [label=&quot;dna::BehaviorWriter&quot; tooltip=&quot;dna::BehaviorWriter&quot;]
&quot;7&quot; [label=&quot;dna::BinaryStreamWriter&quot; tooltip=&quot;dna::BinaryStreamWriter&quot;]
&quot;9&quot; [label=&quot;dna::BinaryStreamWriterImpl&quot; tooltip=&quot;dna::BinaryStreamWriterImpl&quot;]
&quot;4&quot; [label=&quot;dna::DefinitionWriter&quot; tooltip=&quot;dna::DefinitionWriter&quot;]
&quot;5&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot;]
&quot;6&quot; [label=&quot;dna::GeometryWriter&quot; tooltip=&quot;dna::GeometryWriter&quot;]
&quot;10&quot; [label=&quot;dna::JSONStreamWriter&quot; tooltip=&quot;dna::JSONStreamWriter&quot;]
&quot;12&quot; [label=&quot;dna::JSONStreamWriterImpl&quot; tooltip=&quot;dna::JSONStreamWriterImpl&quot;]
&quot;1&quot; [label=&quot;dna::StreamWriter&quot; tooltip=&quot;dna::StreamWriter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;dna::Writer&quot; tooltip=&quot;dna::Writer&quot;]
&quot;8&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;3&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;9&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::StreamWriter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-3116c4a26e44ce5f1fe8829897a91cdfb78ff037.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;3&quot; [label=&quot;dna::BehaviorWriter&quot; tooltip=&quot;dna::BehaviorWriter&quot;]
&quot;4&quot; [label=&quot;dna::DefinitionWriter&quot; tooltip=&quot;dna::DefinitionWriter&quot;]
&quot;5&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot;]
&quot;6&quot; [label=&quot;dna::GeometryWriter&quot; tooltip=&quot;dna::GeometryWriter&quot;]
&quot;1&quot; [label=&quot;dna::StreamWriter&quot; tooltip=&quot;dna::StreamWriter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;dna::Writer&quot; tooltip=&quot;dna::Writer&quot;]
&quot;3&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Subclassed by dna::BinaryStreamWriter, dna::JSONStreamWriter</p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna12StreamWriterD0Ev">
<span id="_CPPv3N3dna12StreamWriterD0Ev"></span><span id="_CPPv2N3dna12StreamWriterD0Ev"></span><span id="dna::StreamWriter::~StreamWriter"></span><span class="target" id="classdna_1_1StreamWriter_1aea7bd1c2086b9f1167493c19e8590157"></span><span class="sig-name descname"><span class="n"><span class="pre">~StreamWriter</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna12StreamWriterD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna12StreamWriter5writeEv">
<span id="_CPPv3N3dna12StreamWriter5writeEv"></span><span id="_CPPv2N3dna12StreamWriter5writeEv"></span><span id="dna::StreamWriter::write"></span><span class="target" id="classdna_1_1StreamWriter_1a5270498830a06d2e57716ef8291bbc3f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">write</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna12StreamWriter5writeEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Write data to stream from internal structures. </p>
</dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna6WriterE">
<span id="_CPPv3N3dna6WriterE"></span><span id="_CPPv2N3dna6WriterE"></span><span id="dna::Writer"></span><span class="target" id="classdna_1_1Writer"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">Writer</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna14BehaviorWriterE" title="dna::BehaviorWriter"><span class="n"><span class="pre">BehaviorWriter</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna14GeometryWriterE" title="dna::GeometryWriter"><span class="n"><span class="pre">GeometryWriter</span></span></a><a class="headerlink" href="#_CPPv4N3dna6WriterE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::Writer:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-7d2e7dff64b29f2aec4570ccd34ce485b6863a22.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;10&quot; [label=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot;]
&quot;13&quot; [label=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot;]
&quot;6&quot; [label=&quot;dnac::WriterImpl&lt; dna::Writer &gt;&quot; tooltip=&quot;dnac::WriterImpl&lt; dna::Writer &gt;&quot;]
&quot;2&quot; [label=&quot;dna::BehaviorWriter&quot; tooltip=&quot;dna::BehaviorWriter&quot;]
&quot;9&quot; [label=&quot;dna::BinaryStreamWriter&quot; tooltip=&quot;dna::BinaryStreamWriter&quot;]
&quot;11&quot; [label=&quot;dna::BinaryStreamWriterImpl&quot; tooltip=&quot;dna::BinaryStreamWriterImpl&quot;]
&quot;3&quot; [label=&quot;dna::DefinitionWriter&quot; tooltip=&quot;dna::DefinitionWriter&quot;]
&quot;4&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot;]
&quot;5&quot; [label=&quot;dna::GeometryWriter&quot; tooltip=&quot;dna::GeometryWriter&quot;]
&quot;12&quot; [label=&quot;dna::JSONStreamWriter&quot; tooltip=&quot;dna::JSONStreamWriter&quot;]
&quot;14&quot; [label=&quot;dna::JSONStreamWriterImpl&quot; tooltip=&quot;dna::JSONStreamWriterImpl&quot;]
&quot;8&quot; [label=&quot;dna::StreamWriter&quot; tooltip=&quot;dna::StreamWriter&quot;]
&quot;1&quot; [label=&quot;dna::Writer&quot; tooltip=&quot;dna::Writer&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;7&quot; [label=&quot;dnac::DNACalibDNAReaderImpl&quot; tooltip=&quot;dnac::DNACalibDNAReaderImpl&quot;]
&quot;10&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;13&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;9&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;3&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;14&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;8&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::Writer:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-4ae84134db77facd283ceeb8fc5cd01567551713.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;2&quot; [label=&quot;dna::BehaviorWriter&quot; tooltip=&quot;dna::BehaviorWriter&quot;]
&quot;3&quot; [label=&quot;dna::DefinitionWriter&quot; tooltip=&quot;dna::DefinitionWriter&quot;]
&quot;4&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot;]
&quot;5&quot; [label=&quot;dna::GeometryWriter&quot; tooltip=&quot;dna::GeometryWriter&quot;]
&quot;1&quot; [label=&quot;dna::Writer&quot; tooltip=&quot;dna::Writer&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;3&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>The abstract <a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a> which its implementations are expected to inherit. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This class combines the various different writer interfaces into a single interface. The artificial separation into multiple interfaces in this case just mirrors the structure of the <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a> hierarchy, as its not possible to selectively write only specific layers. </p>
</div>
<p>Subclassed by <a class="reference internal" href="dnac.html#classdnac_1_1WriterImpl"><span class="std std-ref">dnac::WriterImpl&lt; dna::Writer &gt;</span></a>, <a class="reference internal" href="#classdna_1_1StreamWriter"><span class="std std-ref">dna::StreamWriter</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna6WriterD0Ev">
<span id="_CPPv3N3dna6WriterD0Ev"></span><span id="_CPPv2N3dna6WriterD0Ev"></span><span id="dna::Writer::~Writer"></span><span class="target" id="classdna_1_1Writer_1a0d344c575be95fce166e56b61056e0fd"></span><span class="sig-name descname"><span class="n"><span class="pre">~Writer</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna6WriterD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna6Writer7setFromEPK6Reader9DataLayerP14MemoryResource">
<span id="_CPPv3N3dna6Writer7setFromEPK6Reader9DataLayerP14MemoryResource"></span><span id="_CPPv2N3dna6Writer7setFromEPK6Reader9DataLayerP14MemoryResource"></span><span id="dna::Writer::setFrom__ReaderCP.DataLayer.MemoryResourceP"></span><span class="target" id="classdna_1_1Writer_1a41e7a151c6dab14e702667b9e41e8a85"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setFrom</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna6ReaderE" title="dna::Reader"><span class="n"><span class="pre">Reader</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">source</span></span>, <span class="n"><span class="pre">DataLayer</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">layer</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">DataLayer</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">All</span></span>, <span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">nullptr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna6Writer7setFromEPK6Reader9DataLayerP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd><p>Initialize the <a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a> from the given <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a>. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This function copies all the data from the given <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a> into the <a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a> instance, by calling each getter function of the <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a>, and passing the return values to the matching setter functions in the <a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a>. It is implemented in the abstract class itself to provide the functionality for all DNA Writers. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>source</strong> The source DNA <a class="reference internal" href="#classdna_1_1Reader"><span class="std std-ref">Reader</span></a> from which the data needs to be copied. </p></li>
<li><p><strong>layer</strong> Limit which layers should be taken over from the given source reader. </p></li>
<li><p><strong>memRes</strong> Optional memory resource to use for temporary allocations during copying. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriterE">
<span id="_CPPv3N3dna14BehaviorWriterE"></span><span id="_CPPv2N3dna14BehaviorWriterE"></span><span id="dna::BehaviorWriter"></span><span class="target" id="classdna_1_1BehaviorWriter"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">BehaviorWriter</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna16DefinitionWriterE" title="dna::DefinitionWriter"><span class="n"><span class="pre">DefinitionWriter</span></span></a><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriterE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::BehaviorWriter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-266333a98f0c3ce8ba843316b72e81032de965be.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;9&quot; [label=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot;]
&quot;12&quot; [label=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot;]
&quot;5&quot; [label=&quot;dnac::WriterImpl&lt; dna::Writer &gt;&quot; tooltip=&quot;dnac::WriterImpl&lt; dna::Writer &gt;&quot;]
&quot;1&quot; [label=&quot;dna::BehaviorWriter&quot; tooltip=&quot;dna::BehaviorWriter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;8&quot; [label=&quot;dna::BinaryStreamWriter&quot; tooltip=&quot;dna::BinaryStreamWriter&quot;]
&quot;10&quot; [label=&quot;dna::BinaryStreamWriterImpl&quot; tooltip=&quot;dna::BinaryStreamWriterImpl&quot;]
&quot;2&quot; [label=&quot;dna::DefinitionWriter&quot; tooltip=&quot;dna::DefinitionWriter&quot;]
&quot;3&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot;]
&quot;11&quot; [label=&quot;dna::JSONStreamWriter&quot; tooltip=&quot;dna::JSONStreamWriter&quot;]
&quot;13&quot; [label=&quot;dna::JSONStreamWriterImpl&quot; tooltip=&quot;dna::JSONStreamWriterImpl&quot;]
&quot;7&quot; [label=&quot;dna::StreamWriter&quot; tooltip=&quot;dna::StreamWriter&quot;]
&quot;4&quot; [label=&quot;dna::Writer&quot; tooltip=&quot;dna::Writer&quot;]
&quot;6&quot; [label=&quot;dnac::DNACalibDNAReaderImpl&quot; tooltip=&quot;dnac::DNACalibDNAReaderImpl&quot;]
&quot;9&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;8&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;13&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::BehaviorWriter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-3c9e86f5eda1db3b2775a645b94a9027170d91e1.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::BehaviorWriter&quot; tooltip=&quot;dna::BehaviorWriter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;dna::DefinitionWriter&quot; tooltip=&quot;dna::DefinitionWriter&quot;]
&quot;3&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Write-only accessors for DNA attributes that define the rigs evaluation. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Implementors should inherit from <a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a> itself and not this class. </p>
</div>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">dna::Writer</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter23setGUIToRawInputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter23setGUIToRawInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter23setGUIToRawInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setGUIToRawInputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a220225a3400609ea6ad701d82231fcd2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawInputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">inputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter23setGUIToRawInputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Input indices used for mapping gui to raw controls. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inputIndices</strong> The source address from which the input indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of input indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter24setGUIToRawOutputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter24setGUIToRawOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter24setGUIToRawOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setGUIToRawOutputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a8ff614803260b787dedf6c24f13d5d30"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawOutputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">outputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter24setGUIToRawOutputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Output indices used for mapping gui to raw controls. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>outputIndices</strong> The source address from which the output indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of output indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter21setGUIToRawFromValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter21setGUIToRawFromValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter21setGUIToRawFromValuesEPKfNSt8uint16_tE"></span><span id="dna::BehaviorWriter::setGUIToRawFromValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1ac2c53991d953244d8d8d9cfef3814537"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawFromValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">fromValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter21setGUIToRawFromValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Filter values(lower-bounds) used to decide whether a particular entry should be evaluated or not during gui to raw control mapping. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>fromValues</strong> The source address from which the filter values are to be copied. </p></li>
<li><p><strong>count</strong> The number of filter values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter19setGUIToRawToValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter19setGUIToRawToValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter19setGUIToRawToValuesEPKfNSt8uint16_tE"></span><span id="dna::BehaviorWriter::setGUIToRawToValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a834af50cb5c8f1567ab474bb4dce9131"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawToValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">toValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter19setGUIToRawToValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Filter values(upper-bounds) used to decide whether a particular entry should be evaluated or not during gui to raw control mapping. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>toValues</strong> The source address from which the filter values are to be copied. </p></li>
<li><p><strong>count</strong> The number of filter values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter22setGUIToRawSlopeValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter22setGUIToRawSlopeValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter22setGUIToRawSlopeValuesEPKfNSt8uint16_tE"></span><span id="dna::BehaviorWriter::setGUIToRawSlopeValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a5b6f8d09f7e14f2d4aca12b03247fa55"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawSlopeValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">slopeValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter22setGUIToRawSlopeValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Computational values(slope/gradient) used for calculating the output value during gui to raw control mapping. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>slopeValues</strong> The source address from which the computational values are to be copied. </p></li>
<li><p><strong>count</strong> The number of computational values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter20setGUIToRawCutValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter20setGUIToRawCutValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter20setGUIToRawCutValuesEPKfNSt8uint16_tE"></span><span id="dna::BehaviorWriter::setGUIToRawCutValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1adba15d24dd5998ea0bb9e16c8043f078"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawCutValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">cutValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter20setGUIToRawCutValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Computational values(vertical intercept) used for calculating the output value during gui to raw control mapping. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>cutValues</strong> The source address from which the computational values are to be copied. </p></li>
<li><p><strong>count</strong> The number of computational values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter11setPSDCountENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter11setPSDCountENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter11setPSDCountENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setPSDCount__std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a318c9585948a1b810d3c175adc612cd3"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setPSDCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter11setPSDCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>The number of distinct PSD expressions. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter16setPSDRowIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter16setPSDRowIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter16setPSDRowIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setPSDRowIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a8b9013b6c4f7fddc63bc3d540024366a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setPSDRowIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">rowIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter16setPSDRowIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>PSD(input) indices which will become the rows of the PSD matrix. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>rowIndices</strong> The source address from which the PSD indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of PSD indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter19setPSDColumnIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter19setPSDColumnIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter19setPSDColumnIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setPSDColumnIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1ae9c842c529475cd612097967b76bbbdc"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setPSDColumnIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">columnIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter19setPSDColumnIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Control(input) indices which will become the columns of the PSD matrix. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>columnIndices</strong> The source address from which the control indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of control indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter12setPSDValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter12setPSDValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter12setPSDValuesEPKfNSt8uint16_tE"></span><span id="dna::BehaviorWriter::setPSDValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1ab0914f0c6d936da871ca3c494f78ae18"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setPSDValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">weights</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter12setPSDValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Weights associated with each PSD row and column pair. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>weights</strong> The source address from which the weight values are to be copied. </p></li>
<li><p><strong>count</strong> The number of weight values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter16setJointRowCountENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter16setJointRowCountENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter16setJointRowCountENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setJointRowCount__std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a28cb22e4690d1921c71775c939652c80"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointRowCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rowCount</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter16setJointRowCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of rows in the entire, uncompressed joint matrix. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter19setJointColumnCountENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter19setJointColumnCountENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter19setJointColumnCountENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setJointColumnCount__std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1ae20b30d9f64ce34affae4c8bb8efa445"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointColumnCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">columnCount</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter19setJointColumnCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of columns in the entire, uncompressed joint matrix. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter16clearJointGroupsEv">
<span id="_CPPv3N3dna14BehaviorWriter16clearJointGroupsEv"></span><span id="_CPPv2N3dna14BehaviorWriter16clearJointGroupsEv"></span><span id="dna::BehaviorWriter::clearJointGroups"></span><span class="target" id="classdna_1_1BehaviorWriter_1a6b9475d1a888a5e7b61c5a64eb40f2ae"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearJointGroups</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter16clearJointGroupsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all joint groups. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter16deleteJointGroupENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter16deleteJointGroupENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter16deleteJointGroupENSt8uint16_tE"></span><span id="dna::BehaviorWriter::deleteJointGroup__std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1ada7f206c218b1e65bd2331b584322413"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">deleteJointGroup</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter16deleteJointGroupENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete the specified joint group. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>jointGroupIndex must be less than the value returned by getJointGroupCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>jointGroupIndex</strong> A joint groups position in the zero-indexed array of joint groups. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter17setJointGroupLODsENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter17setJointGroupLODsENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter17setJointGroupLODsENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setJointGroupLODs__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a0574869602e12d5d02c1140b51d8e96e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointGroupLODs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">lods</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter17setJointGroupLODsENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Number of rows per each level of detail for the specified joint group. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Each elements position represents the level itself, while the value denotes the number of rows within the joint group belonging to that level. e.g.: [12, 9, 3] | | + LOD-2 contains first 3 rows | + LOD-1 contains first 9 rows<ul class="simple">
<li><p>LOD-0 contains first 12 rows </p></li>
</ul>
</p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The joint group storage will be implicitly resized (if needed) to provide storage for the number of joint groups that is inferred from the specified index. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>jointGroupIndex</strong> A joint groups position in the zero-indexed array of joint groups. </p></li>
<li><p><strong>lods</strong> The source address from which the lod bounds are to be copied. </p></li>
<li><p><strong>count</strong> The number of lod bounds to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter25setJointGroupInputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter25setJointGroupInputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter25setJointGroupInputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setJointGroupInputIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1aa8d6031abc7c0b7a262054c7589719e8"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointGroupInputIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">inputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter25setJointGroupInputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Column indices that the specified joint group contains. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The column indices point into the entire, uncompressed joint matrix. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The joint group storage will be implicitly resized (if needed) to provide storage for the number of joint groups that is inferred from the specified index. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>jointGroupIndex</strong> A joint groups position in the zero-indexed array of joint groups. </p></li>
<li><p><strong>inputIndices</strong> The source address from which the column indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of column indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter26setJointGroupOutputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter26setJointGroupOutputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter26setJointGroupOutputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setJointGroupOutputIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a1587c7656d8010eae73723f5ebcc8df2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointGroupOutputIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">outputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter26setJointGroupOutputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Row indices that the specified joint group contains. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The row indices point into the entire, uncompressed joint matrix. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The joint group storage will be implicitly resized (if needed) to provide storage for the number of joint groups that is inferred from the specified index. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>jointGroupIndex</strong> A joint groups position in the zero-indexed array of joint groups. </p></li>
<li><p><strong>outputIndices</strong> The source address from which the row indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of row indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter19setJointGroupValuesENSt8uint16_tEPKfNSt8uint32_tE">
<span id="_CPPv3N3dna14BehaviorWriter19setJointGroupValuesENSt8uint16_tEPKfNSt8uint32_tE"></span><span id="_CPPv2N3dna14BehaviorWriter19setJointGroupValuesENSt8uint16_tEPKfNSt8uint32_tE"></span><span id="dna::BehaviorWriter::setJointGroupValues__std::uint16_t.floatCP.std::uint32_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a9cd33855b41cf50fa38b40dd871f7b9f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointGroupValues</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">values</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter19setJointGroupValuesENSt8uint16_tEPKfNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Values that the specified joint group contains. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The joint group storage will be implicitly resized (if needed) to provide storage for the number of joint groups that is inferred from the specified index. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>jointGroupIndex</strong> A joint groups position in the zero-indexed array of joint groups. </p></li>
<li><p><strong>values</strong> The source address from which the values are to be copied. </p></li>
<li><p><strong>count</strong> The number of values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter25setJointGroupJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter25setJointGroupJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter25setJointGroupJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setJointGroupJointIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1abc4bde60580a3f969b2c31694c5db4a2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointGroupJointIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">jointIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter25setJointGroupJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Joint indices that the specified joint group contains. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The joint group storage will be implicitly resized (if needed) to provide storage for the number of joint groups that is inferred from the specified index. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>jointGroupIndex</strong> A joint groups position in the zero-indexed array of joint groups. </p></li>
<li><p><strong>jointIndices</strong> The source address from which the joint indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of joint indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter24setBlendShapeChannelLODsEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter24setBlendShapeChannelLODsEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter24setBlendShapeChannelLODsEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setBlendShapeChannelLODs__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a9eac4730bc5b2d683f81be7d7abf942a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelLODs</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">lods</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter24setBlendShapeChannelLODsEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Input index count per each level of detail for blend shapes. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>BlendShapes </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Each elements position represents the level itself (e.g. [0,1,2,3,4,5] Value 0 is LOD with highest of details, value 5 is LOD with lowest details), while the value denotes the number of input indices belonging to that level. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The LOD values set here are not interchangeable with the LOD indices set in DefinitionWriter::setBlendShapeNameIndices and DefinitionWriter::setLODBlendShapeMapping </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>lods</strong> The source address from which the lod bounds are to be copied. </p></li>
<li><p><strong>count</strong> The number of lod bounds to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter32setBlendShapeChannelInputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter32setBlendShapeChannelInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter32setBlendShapeChannelInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setBlendShapeChannelInputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a1298ec717057270d5e29a4ce27352345"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelInputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">inputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter32setBlendShapeChannelInputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Input indices used to index into the input vector. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>BlendShapes </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inputIndices</strong> The source address from which the input indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of input indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter33setBlendShapeChannelOutputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter33setBlendShapeChannelOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter33setBlendShapeChannelOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setBlendShapeChannelOutputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1ac10d5d4766d112140ba61be45bae15c7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelOutputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">outputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter33setBlendShapeChannelOutputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Output indices specify the positions of blend shape output values. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>BlendShapes </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>outputIndices</strong> The source address from which the output indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of output indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter18setAnimatedMapLODsEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter18setAnimatedMapLODsEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter18setAnimatedMapLODsEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setAnimatedMapLODs__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a8794fb60023c7135a8e64df33f760ff8"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapLODs</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">lods</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter18setAnimatedMapLODsEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Row count per each level of detail for animated maps. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Each elements position represents the level itself (e.g. [0,1,2,3,4,5] Value 0 is LOD with highest of details, value 5 is LOD with lowest details), while the value denotes the number of rows (within the conditional table), belonging to that level. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>lods</strong> The source address from which the lod bounds are to be copied. </p></li>
<li><p><strong>count</strong> The number of lod bounds to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter26setAnimatedMapInputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter26setAnimatedMapInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter26setAnimatedMapInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setAnimatedMapInputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a76a88fe1ca13c58e88729846c68668c5"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapInputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">inputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter26setAnimatedMapInputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Input indices used to index into the array of input values. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inputIndices</strong> The source address from which the input indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of input indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter27setAnimatedMapOutputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter27setAnimatedMapOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter27setAnimatedMapOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::BehaviorWriter::setAnimatedMapOutputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1ac1300d462f548d4f1711b2d6c4553b99"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapOutputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">outputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter27setAnimatedMapOutputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Output indices that specify the computed output values position. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>outputIndices</strong> The source address from which the output indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of output indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter24setAnimatedMapFromValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter24setAnimatedMapFromValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter24setAnimatedMapFromValuesEPKfNSt8uint16_tE"></span><span id="dna::BehaviorWriter::setAnimatedMapFromValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1adcc2982bd1e9a7b014904f55382ea7f7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapFromValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">fromValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter24setAnimatedMapFromValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Filter values(lower-bounds) used to decide whether a particular entry should be evaluated or not. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>fromValues</strong> The source address from which the filter values are to be copied. </p></li>
<li><p><strong>count</strong> The number of filter values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter22setAnimatedMapToValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter22setAnimatedMapToValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter22setAnimatedMapToValuesEPKfNSt8uint16_tE"></span><span id="dna::BehaviorWriter::setAnimatedMapToValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a4e360d3d0c2a1fe5f5fa500b879e8b27"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapToValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">toValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter22setAnimatedMapToValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Filter values(upper-bounds) used to decide whether a particular entry should be evaluated or not. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>toValues</strong> The source address from which the filter values are to be copied. </p></li>
<li><p><strong>count</strong> The number of filter values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter25setAnimatedMapSlopeValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter25setAnimatedMapSlopeValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter25setAnimatedMapSlopeValuesEPKfNSt8uint16_tE"></span><span id="dna::BehaviorWriter::setAnimatedMapSlopeValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a85b0b644ee45dbc4ef4ccc3299c4d43b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapSlopeValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">slopeValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter25setAnimatedMapSlopeValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Computational values(slope/gradient) used for calculating the output value. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>slopeValues</strong> The source address from which the computational values are to be copied. </p></li>
<li><p><strong>count</strong> The number of computational values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriter23setAnimatedMapCutValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna14BehaviorWriter23setAnimatedMapCutValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna14BehaviorWriter23setAnimatedMapCutValuesEPKfNSt8uint16_tE"></span><span id="dna::BehaviorWriter::setAnimatedMapCutValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1BehaviorWriter_1a1b66c9c33eddeb21eae0ad734cecc343"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapCutValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">cutValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriter23setAnimatedMapCutValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Computational values(vertical intercept) used for calculating the output value. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>cutValues</strong> The source address from which the computational values are to be copied. </p></li>
<li><p><strong>count</strong> The number of computational values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-functions">Protected Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14BehaviorWriterD0Ev">
<span id="_CPPv3N3dna14BehaviorWriterD0Ev"></span><span id="_CPPv2N3dna14BehaviorWriterD0Ev"></span><span id="dna::BehaviorWriter::~BehaviorWriter"></span><span class="target" id="classdna_1_1BehaviorWriter_1adfc84089a2ef97576a91b061d839af46"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">~BehaviorWriter</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna14BehaviorWriterD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriterE">
<span id="_CPPv3N3dna14GeometryWriterE"></span><span id="_CPPv2N3dna14GeometryWriterE"></span><span id="dna::GeometryWriter"></span><span class="target" id="classdna_1_1GeometryWriter"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">GeometryWriter</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna16DefinitionWriterE" title="dna::DefinitionWriter"><span class="n"><span class="pre">DefinitionWriter</span></span></a><a class="headerlink" href="#_CPPv4N3dna14GeometryWriterE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::GeometryWriter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-f14ebe51d8f8a638d2ea881396baa79478f01928.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;9&quot; [label=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot;]
&quot;12&quot; [label=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot;]
&quot;5&quot; [label=&quot;dnac::WriterImpl&lt; dna::Writer &gt;&quot; tooltip=&quot;dnac::WriterImpl&lt; dna::Writer &gt;&quot;]
&quot;8&quot; [label=&quot;dna::BinaryStreamWriter&quot; tooltip=&quot;dna::BinaryStreamWriter&quot;]
&quot;10&quot; [label=&quot;dna::BinaryStreamWriterImpl&quot; tooltip=&quot;dna::BinaryStreamWriterImpl&quot;]
&quot;2&quot; [label=&quot;dna::DefinitionWriter&quot; tooltip=&quot;dna::DefinitionWriter&quot;]
&quot;3&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot;]
&quot;1&quot; [label=&quot;dna::GeometryWriter&quot; tooltip=&quot;dna::GeometryWriter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;11&quot; [label=&quot;dna::JSONStreamWriter&quot; tooltip=&quot;dna::JSONStreamWriter&quot;]
&quot;13&quot; [label=&quot;dna::JSONStreamWriterImpl&quot; tooltip=&quot;dna::JSONStreamWriterImpl&quot;]
&quot;7&quot; [label=&quot;dna::StreamWriter&quot; tooltip=&quot;dna::StreamWriter&quot;]
&quot;4&quot; [label=&quot;dna::Writer&quot; tooltip=&quot;dna::Writer&quot;]
&quot;6&quot; [label=&quot;dnac::DNACalibDNAReaderImpl&quot; tooltip=&quot;dnac::DNACalibDNAReaderImpl&quot;]
&quot;9&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;8&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;13&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::GeometryWriter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-b50bf041320a278de64447ccba2a391d8572fca3.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;2&quot; [label=&quot;dna::DefinitionWriter&quot; tooltip=&quot;dna::DefinitionWriter&quot;]
&quot;3&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot;]
&quot;1&quot; [label=&quot;dna::GeometryWriter&quot; tooltip=&quot;dna::GeometryWriter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Write-only accessors for the geometry data associated with a rig. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Implementors should inherit from <a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a> itself and not this class. </p>
</div>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">dna::Writer</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter11clearMeshesEv">
<span id="_CPPv3N3dna14GeometryWriter11clearMeshesEv"></span><span id="_CPPv2N3dna14GeometryWriter11clearMeshesEv"></span><span id="dna::GeometryWriter::clearMeshes"></span><span class="target" id="classdna_1_1GeometryWriter_1a256a78757e7ae43a9c815a2b1c5f1638"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearMeshes</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter11clearMeshesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all meshes. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter10deleteMeshENSt8uint16_tE">
<span id="_CPPv3N3dna14GeometryWriter10deleteMeshENSt8uint16_tE"></span><span id="_CPPv2N3dna14GeometryWriter10deleteMeshENSt8uint16_tE"></span><span id="dna::GeometryWriter::deleteMesh__std::uint16_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a7e68e144fc72334a7a69b3dacfdeb9c4"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">deleteMesh</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter10deleteMeshENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete the specified mesh. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter18setVertexPositionsENSt8uint16_tEPK8PositionNSt8uint32_tE">
<span id="_CPPv3N3dna14GeometryWriter18setVertexPositionsENSt8uint16_tEPK8PositionNSt8uint32_tE"></span><span id="_CPPv2N3dna14GeometryWriter18setVertexPositionsENSt8uint16_tEPK8PositionNSt8uint32_tE"></span><span id="dna::GeometryWriter::setVertexPositions__std::uint16_t.PositionCP.std::uint32_t"></span><span class="target" id="classdna_1_1GeometryWriter_1aebfee73d4e1219e3170e7f6b8960f03a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setVertexPositions</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">Position</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">positions</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter18setVertexPositionsENSt8uint16_tEPK8PositionNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of vertex positions. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The mesh storage will be implicitly resized (if needed) to provide storage for the number of meshes that is inferred from the specified index. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>positions</strong> The source address from which the vertex positions are to be copied. </p></li>
<li><p><strong>count</strong> The number of vertex positions to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter27setVertexTextureCoordinatesENSt8uint16_tEPK17TextureCoordinateNSt8uint32_tE">
<span id="_CPPv3N3dna14GeometryWriter27setVertexTextureCoordinatesENSt8uint16_tEPK17TextureCoordinateNSt8uint32_tE"></span><span id="_CPPv2N3dna14GeometryWriter27setVertexTextureCoordinatesENSt8uint16_tEPK17TextureCoordinateNSt8uint32_tE"></span><span id="dna::GeometryWriter::setVertexTextureCoordinates__std::uint16_t.TextureCoordinateCP.std::uint32_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a29e35bef1a560c33e2e022d410d2cd7e"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setVertexTextureCoordinates</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">TextureCoordinate</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">textureCoordinates</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter27setVertexTextureCoordinatesENSt8uint16_tEPK17TextureCoordinateNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of vertex texture coordinates. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The mesh storage will be implicitly resized (if needed) to provide storage for the number of meshes that is inferred from the specified index. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>textureCoordinates</strong> The source address from which the texture coordinates are to be copied. </p></li>
<li><p><strong>count</strong> The number of texture coordinates to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter16setVertexNormalsENSt8uint16_tEPK6NormalNSt8uint32_tE">
<span id="_CPPv3N3dna14GeometryWriter16setVertexNormalsENSt8uint16_tEPK6NormalNSt8uint32_tE"></span><span id="_CPPv2N3dna14GeometryWriter16setVertexNormalsENSt8uint16_tEPK6NormalNSt8uint32_tE"></span><span id="dna::GeometryWriter::setVertexNormals__std::uint16_t.NormalCP.std::uint32_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a57e513ac3e7dc63a8debb768174be323"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setVertexNormals</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">Normal</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">normals</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter16setVertexNormalsENSt8uint16_tEPK6NormalNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of vertex normals. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The mesh storage will be implicitly resized (if needed) to provide storage for the number of meshes that is inferred from the specified index. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>normals</strong> The source address from which the normals are to be copied. </p></li>
<li><p><strong>count</strong> The number of normals to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter16setVertexLayoutsENSt8uint16_tEPK12VertexLayoutNSt8uint32_tE">
<span id="_CPPv3N3dna14GeometryWriter16setVertexLayoutsENSt8uint16_tEPK12VertexLayoutNSt8uint32_tE"></span><span id="_CPPv2N3dna14GeometryWriter16setVertexLayoutsENSt8uint16_tEPK12VertexLayoutNSt8uint32_tE"></span><span id="dna::GeometryWriter::setVertexLayouts__std::uint16_t.VertexLayoutCP.std::uint32_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a37c74ec30c140577de33907ee744f56d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setVertexLayouts</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">VertexLayout</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">layouts</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter16setVertexLayoutsENSt8uint16_tEPK12VertexLayoutNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of vertex layouts the belong to the specified mesh. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The mesh storage will be implicitly resized (if needed) to provide storage for the number of meshes that is inferred from the specified index. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>layouts</strong> The source address from which the layouts are to be copied. </p></li>
<li><p><strong>count</strong> The number of layouts to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter28clearFaceVertexLayoutIndicesENSt8uint16_tE">
<span id="_CPPv3N3dna14GeometryWriter28clearFaceVertexLayoutIndicesENSt8uint16_tE"></span><span id="_CPPv2N3dna14GeometryWriter28clearFaceVertexLayoutIndicesENSt8uint16_tE"></span><span id="dna::GeometryWriter::clearFaceVertexLayoutIndices__std::uint16_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a6d746233671efa8b06f965cf77a0974b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearFaceVertexLayoutIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter28clearFaceVertexLayoutIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all lists of vertex layout indices for the specified mesh. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter26setFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint32_tENSt8uint32_tE">
<span id="_CPPv3N3dna14GeometryWriter26setFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint32_tENSt8uint32_tE"></span><span id="_CPPv2N3dna14GeometryWriter26setFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint32_tENSt8uint32_tE"></span><span id="dna::GeometryWriter::setFaceVertexLayoutIndices__std::uint16_t.std::uint32_t.std::uint32_tCP.std::uint32_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a0dc0c7304f1429b1895fcedffde8bfa3"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setFaceVertexLayoutIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">faceIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">layoutIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter26setFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint32_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Vertex layout indices that belong to the specified face. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The layout indices point into the array that is set through setVertexLayouts </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Both the mesh storage itself and its face storage will be implicitly resized (if needed) to provide storage for the number of meshes and/or faces that are inferred from the specified indexes. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>faceIndex</strong> A faces position in the zero-indexed array of faces that belong to the above referenced mesh. </p></li>
<li><p><strong>layoutIndices</strong> The source address from which the layout indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of vertices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter28setMaximumInfluencePerVertexENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14GeometryWriter28setMaximumInfluencePerVertexENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14GeometryWriter28setMaximumInfluencePerVertexENSt8uint16_tENSt8uint16_tE"></span><span id="dna::GeometryWriter::setMaximumInfluencePerVertex__std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a847d4e6701869a0eb3f528775e2bcf36"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setMaximumInfluencePerVertex</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">maxInfluenceCount</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter28setMaximumInfluencePerVertexENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>maxInfluenceCount</strong> The maximum number of joints that may influence any single vertex. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter16clearSkinWeightsENSt8uint16_tE">
<span id="_CPPv3N3dna14GeometryWriter16clearSkinWeightsENSt8uint16_tE"></span><span id="_CPPv2N3dna14GeometryWriter16clearSkinWeightsENSt8uint16_tE"></span><span id="dna::GeometryWriter::clearSkinWeights__std::uint16_t"></span><span class="target" id="classdna_1_1GeometryWriter_1ad177d927d0338fba4ef2ae4ab95babdb"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearSkinWeights</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter16clearSkinWeightsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all skin weights for the specified mesh. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter20setSkinWeightsValuesENSt8uint16_tENSt8uint32_tEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna14GeometryWriter20setSkinWeightsValuesENSt8uint16_tENSt8uint32_tEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna14GeometryWriter20setSkinWeightsValuesENSt8uint16_tENSt8uint32_tEPKfNSt8uint16_tE"></span><span id="dna::GeometryWriter::setSkinWeightsValues__std::uint16_t.std::uint32_t.floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a6a7aeca2da8cd7829461a141690acc15"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setSkinWeightsValues</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">vertexIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">weights</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter20setSkinWeightsValuesENSt8uint16_tENSt8uint32_tEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of skin weights influencing the referenced vertex. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Both the mesh storage itself and its skin weight storage will be implicitly resized (if needed) to provide storage for the number of meshes and/or skin-weight lists that are inferred from the specified indexes. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The sum of weights must add up to 1. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>vertexIndex</strong> A position in the zero-indexed array of vertex positions. </p></li>
<li><p><strong>weights</strong> The source address from which the weights are to be copied. </p></li>
<li><p><strong>count</strong> The number of weights to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter26setSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14GeometryWriter26setSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14GeometryWriter26setSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::GeometryWriter::setSkinWeightsJointIndices__std::uint16_t.std::uint32_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a1193d02012fe866e4a306205eaefe9ca"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setSkinWeightsJointIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">vertexIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">jointIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter26setSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of joint indices associated with each skin weight for the specified vertex. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Both the mesh storage itself and its joint index list storage will be implicitly resized (if needed) to provide storage for the number of meshes and/or joint index lists that are inferred from the specified indexes. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The joint indices must be stored in the same order as the weights they are associated with. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>vertexIndex</strong> A position in the zero-indexed array of vertex positions. </p></li>
<li><p><strong>jointIndices</strong> The source address from which the joint indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of joint indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter22clearBlendShapeTargetsENSt8uint16_tE">
<span id="_CPPv3N3dna14GeometryWriter22clearBlendShapeTargetsENSt8uint16_tE"></span><span id="_CPPv2N3dna14GeometryWriter22clearBlendShapeTargetsENSt8uint16_tE"></span><span id="dna::GeometryWriter::clearBlendShapeTargets__std::uint16_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a4c0d6fe95fadbaca5d967308444d7f6d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearBlendShapeTargets</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter22clearBlendShapeTargetsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all blend shape targets for the specified mesh. </p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>meshIndex must be less than the value returned by getMeshCount. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter25setBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna14GeometryWriter25setBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna14GeometryWriter25setBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tENSt8uint16_tE"></span><span id="dna::GeometryWriter::setBlendShapeChannelIndex__std::uint16_t.std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1GeometryWriter_1aa4ee705c45615b3fce8ed96f1b3b0890"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelIndex</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeChannelIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter25setBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>The matching blend shape channel index of the specified blend shape target. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Associate the mesh-local blend shape target index with the absolute blend shape channel index as found in the Definition layer. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Both the mesh storage itself and its blend shape target storage will be implicitly resized (if needed) to provide storage for the number of meshes and/or blend shape targets that are inferred from the specified indexes. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>blendShapeTargetIndex</strong> A position in the zero-indexed array of blend shape targets within the specified mesh. </p></li>
<li><p><strong>blendShapeChannelIndex</strong> The index of the specified blend shape channel in the Definition layer. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter25setBlendShapeTargetDeltasENSt8uint16_tENSt8uint16_tEPK5DeltaNSt8uint32_tE">
<span id="_CPPv3N3dna14GeometryWriter25setBlendShapeTargetDeltasENSt8uint16_tENSt8uint16_tEPK5DeltaNSt8uint32_tE"></span><span id="_CPPv2N3dna14GeometryWriter25setBlendShapeTargetDeltasENSt8uint16_tENSt8uint16_tEPK5DeltaNSt8uint32_tE"></span><span id="dna::GeometryWriter::setBlendShapeTargetDeltas__std::uint16_t.std::uint16_t.DeltaCP.std::uint32_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a8a1d73319b25b070f0d72c59fdd2e55c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeTargetDeltas</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">Delta</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">deltas</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter25setBlendShapeTargetDeltasENSt8uint16_tENSt8uint16_tEPK5DeltaNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>List of deltas for each affected vertex. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Both the mesh storage itself and its blend shape target storage will be implicitly resized (if needed) to provide storage for the number of meshes and/or blend shape targets that are inferred from the specified indexes. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>blendShapeTargetIndex</strong> A position in the zero-indexed array of blend shape targets within the specified mesh. </p></li>
<li><p><strong>deltas</strong> The source address from which the blend shape target deltas are to be copied. </p></li>
<li><p><strong>count</strong> The number of blend shape target deltas to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriter32setBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tEPKNSt8uint32_tENSt8uint32_tE">
<span id="_CPPv3N3dna14GeometryWriter32setBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tEPKNSt8uint32_tENSt8uint32_tE"></span><span id="_CPPv2N3dna14GeometryWriter32setBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tEPKNSt8uint32_tENSt8uint32_tE"></span><span id="dna::GeometryWriter::setBlendShapeTargetVertexIndices__std::uint16_t.std::uint16_t.std::uint32_tCP.std::uint32_t"></span><span class="target" id="classdna_1_1GeometryWriter_1a5f10ae8f75a2f036edb7b9cbcba3ecb5"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeTargetVertexIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">vertexIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriter32setBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tEPKNSt8uint32_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Vertex position indices affected by the specified blend shape target. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Both the mesh storage itself and its blend shape target storage will be implicitly resized (if needed) to provide storage for the number of meshes and/or blend shape targets that are inferred from the specified indexes. </p>
</div>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The vertex position indices must be stored in the same order as the deltas they are associated with. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of meshes. </p></li>
<li><p><strong>blendShapeTargetIndex</strong> A position in the zero-indexed array of blend shape targets within the specified mesh. </p></li>
<li><p><strong>vertexIndices</strong> The source address from which the vertex position indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of vertex position indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-functions">Protected Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna14GeometryWriterD0Ev">
<span id="_CPPv3N3dna14GeometryWriterD0Ev"></span><span id="_CPPv2N3dna14GeometryWriterD0Ev"></span><span id="dna::GeometryWriter::~GeometryWriter"></span><span class="target" id="classdna_1_1GeometryWriter_1a5867e2af786f11103b0e694312f15334"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">~GeometryWriter</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna14GeometryWriterD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriterE">
<span id="_CPPv3N3dna16DefinitionWriterE"></span><span id="_CPPv2N3dna16DefinitionWriterE"></span><span id="dna::DefinitionWriter"></span><span class="target" id="classdna_1_1DefinitionWriter"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">DefinitionWriter</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna16DescriptorWriterE" title="dna::DescriptorWriter"><span class="n"><span class="pre">DescriptorWriter</span></span></a><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriterE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::DefinitionWriter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-8bf3d2930076e67430a350cf598ab6e4416b818c.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;9&quot; [label=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot;]
&quot;12&quot; [label=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot;]
&quot;5&quot; [label=&quot;dnac::WriterImpl&lt; dna::Writer &gt;&quot; tooltip=&quot;dnac::WriterImpl&lt; dna::Writer &gt;&quot;]
&quot;3&quot; [label=&quot;dna::BehaviorWriter&quot; tooltip=&quot;dna::BehaviorWriter&quot;]
&quot;8&quot; [label=&quot;dna::BinaryStreamWriter&quot; tooltip=&quot;dna::BinaryStreamWriter&quot;]
&quot;10&quot; [label=&quot;dna::BinaryStreamWriterImpl&quot; tooltip=&quot;dna::BinaryStreamWriterImpl&quot;]
&quot;1&quot; [label=&quot;dna::DefinitionWriter&quot; tooltip=&quot;dna::DefinitionWriter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot;]
&quot;14&quot; [label=&quot;dna::GeometryWriter&quot; tooltip=&quot;dna::GeometryWriter&quot;]
&quot;11&quot; [label=&quot;dna::JSONStreamWriter&quot; tooltip=&quot;dna::JSONStreamWriter&quot;]
&quot;13&quot; [label=&quot;dna::JSONStreamWriterImpl&quot; tooltip=&quot;dna::JSONStreamWriterImpl&quot;]
&quot;7&quot; [label=&quot;dna::StreamWriter&quot; tooltip=&quot;dna::StreamWriter&quot;]
&quot;4&quot; [label=&quot;dna::Writer&quot; tooltip=&quot;dna::Writer&quot;]
&quot;6&quot; [label=&quot;dnac::DNACalibDNAReaderImpl&quot; tooltip=&quot;dnac::DNACalibDNAReaderImpl&quot;]
&quot;9&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;3&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;8&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;14&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;13&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;14&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::DefinitionWriter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-5ff6d0df66c9d0d12c166ba77c1b531a12586a0d.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::DefinitionWriter&quot; tooltip=&quot;dna::DefinitionWriter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Write-only accessors for DNA attributes that represent the rigs static data. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Implementors should inherit from <a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a> itself and not this class. </p>
</div>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1BehaviorWriter"><span class="std std-ref">dna::BehaviorWriter</span></a>, <a class="reference internal" href="#classdna_1_1GeometryWriter"><span class="std std-ref">dna::GeometryWriter</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter20clearGUIControlNamesEv">
<span id="_CPPv3N3dna16DefinitionWriter20clearGUIControlNamesEv"></span><span id="_CPPv2N3dna16DefinitionWriter20clearGUIControlNamesEv"></span><span id="dna::DefinitionWriter::clearGUIControlNames"></span><span class="target" id="classdna_1_1DefinitionWriter_1a51ec75c1d95e3f6b11e76a63bff7830a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearGUIControlNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter20clearGUIControlNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored GUI control names. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter17setGUIControlNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna16DefinitionWriter17setGUIControlNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna16DefinitionWriter17setGUIControlNameENSt8uint16_tEPKc"></span><span id="dna::DefinitionWriter::setGUIControlName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1DefinitionWriter_1acbe167777c421076e740f9e775f1ca52"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIControlName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter17setGUIControlNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the specified GUI control. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The control name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The passed in name is copied, which will involve an additional allocation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>index</strong> A names position in the zero-indexed array of GUI control names. </p></li>
<li><p><strong>name</strong> A null-terminated string. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter20clearRawControlNamesEv">
<span id="_CPPv3N3dna16DefinitionWriter20clearRawControlNamesEv"></span><span id="_CPPv2N3dna16DefinitionWriter20clearRawControlNamesEv"></span><span id="dna::DefinitionWriter::clearRawControlNames"></span><span class="target" id="classdna_1_1DefinitionWriter_1abc7053615464e121b86bb6c3c3605398"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearRawControlNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter20clearRawControlNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored raw control names. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter17setRawControlNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna16DefinitionWriter17setRawControlNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna16DefinitionWriter17setRawControlNameENSt8uint16_tEPKc"></span><span id="dna::DefinitionWriter::setRawControlName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1DefinitionWriter_1a603d4b1155e298fc240c991c51a35057"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setRawControlName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter17setRawControlNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the specified raw control. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Controls </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The control name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The passed in name is copied, which will involve an additional allocation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>index</strong> A names position in the zero-indexed array of raw control names. </p></li>
<li><p><strong>name</strong> A null-terminated string. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter15clearJointNamesEv">
<span id="_CPPv3N3dna16DefinitionWriter15clearJointNamesEv"></span><span id="_CPPv2N3dna16DefinitionWriter15clearJointNamesEv"></span><span id="dna::DefinitionWriter::clearJointNames"></span><span class="target" id="classdna_1_1DefinitionWriter_1a623e9d447ff61291f0c4eebb2a52161d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearJointNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter15clearJointNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored joint names. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter12setJointNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna16DefinitionWriter12setJointNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna16DefinitionWriter12setJointNameENSt8uint16_tEPKc"></span><span id="dna::DefinitionWriter::setJointName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1DefinitionWriter_1aaece7b99c2c0a9a91667920dc7ee489b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter12setJointNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the specified joint. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>Joints </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The joint name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The passed in name is copied, which will involve an additional allocation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>index</strong> A names position in the zero-indexed array of joint names. </p></li>
<li><p><strong>name</strong> A null-terminated string. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter17clearJointIndicesEv">
<span id="_CPPv3N3dna16DefinitionWriter17clearJointIndicesEv"></span><span id="_CPPv2N3dna16DefinitionWriter17clearJointIndicesEv"></span><span id="dna::DefinitionWriter::clearJointIndices"></span><span class="target" id="classdna_1_1DefinitionWriter_1af5678ae2507289472d3bf7db42cf5737"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearJointIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter17clearJointIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored joint indices. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter15setJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter15setJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter15setJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::DefinitionWriter::setJointIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1a6d2908222c87eaae02f42897a3800ffb"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">jointIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter15setJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Store a list of joint indices onto a specified index. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The index denotes the position of an entire joint index list, not the position of its individual elements, i.e. the row index in a 2D matrix of joint indices. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The joint index storage will be implicitly resized (if needed) to provide storage for the number of joint indices that is inferred from the specified index. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>These indices can be used to access joint names through <a class="reference internal" href="#classdna_1_1DefinitionReader_1aed66db160f6517e3ec4fda3f3e124c45"><span class="std std-ref">DefinitionReader::getJointName</span></a>. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>index</strong> A position in a zero-indexed array where joint indices are stored. </p></li>
<li><p><strong>jointIndices</strong> The source address from which the joint indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of joint indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter21clearLODJointMappingsEv">
<span id="_CPPv3N3dna16DefinitionWriter21clearLODJointMappingsEv"></span><span id="_CPPv2N3dna16DefinitionWriter21clearLODJointMappingsEv"></span><span id="dna::DefinitionWriter::clearLODJointMappings"></span><span class="target" id="classdna_1_1DefinitionWriter_1ada594e28662c8743180659e88666de30"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearLODJointMappings</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter21clearLODJointMappingsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored LOD to joint list index mapping entries. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter18setLODJointMappingENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter18setLODJointMappingENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter18setLODJointMappingENSt8uint16_tENSt8uint16_tE"></span><span id="dna::DefinitionWriter::setLODJointMapping__std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1ab455cc12547a8bf8fd640442c2cd37a4"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setLODJointMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter18setLODJointMappingENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Set which joints belong to which level of detail. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionWriter_1a6d2908222c87eaae02f42897a3800ffb"><span class="std std-ref">setJointIndices</span></a> </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>lod</strong> The actual level of detail to which the joints are being associated. </p></li>
<li><p><strong>index</strong> The index onto which joints indices were assigned using setJointIndices. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter27clearBlendShapeChannelNamesEv">
<span id="_CPPv3N3dna16DefinitionWriter27clearBlendShapeChannelNamesEv"></span><span id="_CPPv2N3dna16DefinitionWriter27clearBlendShapeChannelNamesEv"></span><span id="dna::DefinitionWriter::clearBlendShapeChannelNames"></span><span class="target" id="classdna_1_1DefinitionWriter_1aa69021d1daa96e5dc6c664a4a4d5b6f1"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearBlendShapeChannelNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter27clearBlendShapeChannelNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored blend shape channel names. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter24setBlendShapeChannelNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna16DefinitionWriter24setBlendShapeChannelNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna16DefinitionWriter24setBlendShapeChannelNameENSt8uint16_tEPKc"></span><span id="dna::DefinitionWriter::setBlendShapeChannelName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1DefinitionWriter_1a16e68f1b1ec7a84ca03764c16a114b89"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter24setBlendShapeChannelNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the specified blend shape channel. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>BlendShapes </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The blend shape channel name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The passed in name is copied, which will involve an additional allocation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>index</strong> A names position in the zero-indexed array of blend shape channel names. </p></li>
<li><p><strong>name</strong> A null-terminated string. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter29clearBlendShapeChannelIndicesEv">
<span id="_CPPv3N3dna16DefinitionWriter29clearBlendShapeChannelIndicesEv"></span><span id="_CPPv2N3dna16DefinitionWriter29clearBlendShapeChannelIndicesEv"></span><span id="dna::DefinitionWriter::clearBlendShapeChannelIndices"></span><span class="target" id="classdna_1_1DefinitionWriter_1a7ccdfa0345f7789514a8dbb77fd9d6bf"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearBlendShapeChannelIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter29clearBlendShapeChannelIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored blend shape channel indices. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter27setBlendShapeChannelIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter27setBlendShapeChannelIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter27setBlendShapeChannelIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::DefinitionWriter::setBlendShapeChannelIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1ae938261e6df4857c604fbde039d02f3c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">blendShapeChannelIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter27setBlendShapeChannelIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Store a list of blend shape channel name indices onto a specified index. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The index denotes the position of an entire blend shape channel index list, not the position of its individual elements, i.e. the row index in a 2D matrix of blend shape channel indices. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The blend shape channel index storage will be implicitly resized (if needed) to provide storage for the number of blend shape channel name indices that is inferred from the specified index. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>These indices can be used to access blend shape channel names through <a class="reference internal" href="#classdna_1_1DefinitionReader_1a9162ea692bf3c45f65b7a569d5061623"><span class="std std-ref">DefinitionReader::getBlendShapeChannelName</span></a>. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>index</strong> A position in a zero-indexed array where blend shape channel name indices are stored. </p></li>
<li><p><strong>blendShapeChannelIndices</strong> The source address from which the blend shape channel name indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of blend shape channel name indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter33clearLODBlendShapeChannelMappingsEv">
<span id="_CPPv3N3dna16DefinitionWriter33clearLODBlendShapeChannelMappingsEv"></span><span id="_CPPv2N3dna16DefinitionWriter33clearLODBlendShapeChannelMappingsEv"></span><span id="dna::DefinitionWriter::clearLODBlendShapeChannelMappings"></span><span class="target" id="classdna_1_1DefinitionWriter_1a2fa5d2b6c9fb5725cc0bba2ea7c5b1ab"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearLODBlendShapeChannelMappings</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter33clearLODBlendShapeChannelMappingsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored LOD to blend shape channel list index mapping entries. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter30setLODBlendShapeChannelMappingENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter30setLODBlendShapeChannelMappingENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter30setLODBlendShapeChannelMappingENSt8uint16_tENSt8uint16_tE"></span><span id="dna::DefinitionWriter::setLODBlendShapeChannelMapping__std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1aecc6f0194a3ede2fd3a5949b5d726fab"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setLODBlendShapeChannelMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter30setLODBlendShapeChannelMappingENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Set which blend shape channels belong to which level of detail. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionWriter_1ae938261e6df4857c604fbde039d02f3c"><span class="std std-ref">setBlendShapeChannelIndices</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>The LOD indices set here are not interchangeable with the LOD values set in <a class="reference internal" href="#classdna_1_1BehaviorWriter_1a9eac4730bc5b2d683f81be7d7abf942a"><span class="std std-ref">BehaviorWriter::setBlendShapeChannelLODs</span></a>. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>lod</strong> The actual level of detail to which the blend shape channels are being associated. </p></li>
<li><p><strong>index</strong> The index onto which blend shape channel name indices were assigned using setBlendShapeChannelIndices. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter21clearAnimatedMapNamesEv">
<span id="_CPPv3N3dna16DefinitionWriter21clearAnimatedMapNamesEv"></span><span id="_CPPv2N3dna16DefinitionWriter21clearAnimatedMapNamesEv"></span><span id="dna::DefinitionWriter::clearAnimatedMapNames"></span><span class="target" id="classdna_1_1DefinitionWriter_1afab13f64abd3b2600cbb33f513c6e4bb"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearAnimatedMapNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter21clearAnimatedMapNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored animated map names. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter18setAnimatedMapNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna16DefinitionWriter18setAnimatedMapNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna16DefinitionWriter18setAnimatedMapNameENSt8uint16_tEPKc"></span><span id="dna::DefinitionWriter::setAnimatedMapName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1DefinitionWriter_1a952b9e26982e07b7cff4118cb7e4b3d9"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter18setAnimatedMapNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the specified animated map. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>AnimatedMaps </p>
</div>
</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The animated map name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The passed in name is copied, which will involve an additional allocation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>index</strong> A names position in the zero-indexed array of animated map names. </p></li>
<li><p><strong>name</strong> A null-terminated string. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter23clearAnimatedMapIndicesEv">
<span id="_CPPv3N3dna16DefinitionWriter23clearAnimatedMapIndicesEv"></span><span id="_CPPv2N3dna16DefinitionWriter23clearAnimatedMapIndicesEv"></span><span id="dna::DefinitionWriter::clearAnimatedMapIndices"></span><span class="target" id="classdna_1_1DefinitionWriter_1a833ddf3aa21ae018e73923a9c17e8f6c"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearAnimatedMapIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter23clearAnimatedMapIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored animated map indices. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter21setAnimatedMapIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter21setAnimatedMapIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter21setAnimatedMapIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::DefinitionWriter::setAnimatedMapIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1a9b34f7c55202132ea233bf62305e95fd"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">animatedMapIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter21setAnimatedMapIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Store a list of animated map name indices onto a specified index. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The index denotes the position of an entire animated map index list, not the position of its individual elements, i.e. the row index in a 2D matrix of animated map indices. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The animated map index storage will be implicitly resized (if needed) to provide storage for the number of animated map name indices that is inferred from the specified index. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>These indices can be used to access animated map names through <a class="reference internal" href="#classdna_1_1DefinitionReader_1a057aa04a10d076a1569995339d95533d"><span class="std std-ref">DefinitionReader::getAnimatedMapName</span></a>. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>index</strong> A position in a zero-indexed array where animated map name indices are stored. </p></li>
<li><p><strong>animatedMapIndices</strong> The source address from which the animated map name indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of animated map name indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter27clearLODAnimatedMapMappingsEv">
<span id="_CPPv3N3dna16DefinitionWriter27clearLODAnimatedMapMappingsEv"></span><span id="_CPPv2N3dna16DefinitionWriter27clearLODAnimatedMapMappingsEv"></span><span id="dna::DefinitionWriter::clearLODAnimatedMapMappings"></span><span class="target" id="classdna_1_1DefinitionWriter_1ae88b611a59fdfadfef3fef6316bf7e0f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearLODAnimatedMapMappings</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter27clearLODAnimatedMapMappingsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored LOD to animated map list index mapping entries. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter24setLODAnimatedMapMappingENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter24setLODAnimatedMapMappingENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter24setLODAnimatedMapMappingENSt8uint16_tENSt8uint16_tE"></span><span id="dna::DefinitionWriter::setLODAnimatedMapMapping__std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1ac8fbf066b96f5405488ea83ccd0b3ed2"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setLODAnimatedMapMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter24setLODAnimatedMapMappingENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Set which animated maps belong to which level of detail. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionWriter_1a9b34f7c55202132ea233bf62305e95fd"><span class="std std-ref">setAnimatedMapIndices</span></a> </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>lod</strong> The actual level of detail to which the animated maps are being associated. </p></li>
<li><p><strong>index</strong> The index onto which animated map indices were assigned using setAnimatedMapIndices. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter14clearMeshNamesEv">
<span id="_CPPv3N3dna16DefinitionWriter14clearMeshNamesEv"></span><span id="_CPPv2N3dna16DefinitionWriter14clearMeshNamesEv"></span><span id="dna::DefinitionWriter::clearMeshNames"></span><span class="target" id="classdna_1_1DefinitionWriter_1a12aa23a21232da2ffaa51e4dc6748bb8"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearMeshNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter14clearMeshNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored mesh names. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter11setMeshNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna16DefinitionWriter11setMeshNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna16DefinitionWriter11setMeshNameENSt8uint16_tEPKc"></span><span id="dna::DefinitionWriter::setMeshName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1DefinitionWriter_1a3a04e9932ae29728b79d6fe38b86755f"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setMeshName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter11setMeshNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the specified mesh. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The mesh name storage will be implicitly resized (if needed) to provide storage for the number of names that is inferred from the specified index. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The passed in name is copied, which will involve an additional allocation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>index</strong> A names position in the zero-indexed array of mesh names. </p></li>
<li><p><strong>name</strong> A null-terminated string. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter16clearMeshIndicesEv">
<span id="_CPPv3N3dna16DefinitionWriter16clearMeshIndicesEv"></span><span id="_CPPv2N3dna16DefinitionWriter16clearMeshIndicesEv"></span><span id="dna::DefinitionWriter::clearMeshIndices"></span><span class="target" id="classdna_1_1DefinitionWriter_1aa4875b5153d765696a6693add5dd0c46"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearMeshIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter16clearMeshIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored mesh indices. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter14setMeshIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter14setMeshIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter14setMeshIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::DefinitionWriter::setMeshIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1a1ede54dbf2feef53b1210297a74ecb3d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setMeshIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">meshIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter14setMeshIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Store a list of mesh name indices onto a specified index. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The index denotes the position of an entire mesh index list, not the position of its individual elements, i.e. the row index in a 2D matrix of mesh indices. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The mesh index storage will be implicitly resized (if needed) to provide storage for the number of mesh name indices that is inferred from the specified index. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>These indices can be used to access mesh names through <a class="reference internal" href="#classdna_1_1DefinitionReader_1a10353a0640d78d4ede523391293b9b30"><span class="std std-ref">DefinitionReader::getMeshName</span></a>. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>index</strong> A position in a zero-indexed array where mesh name indices are stored. </p></li>
<li><p><strong>meshIndices</strong> The source address from which the mesh name indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of mesh name indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter20clearLODMeshMappingsEv">
<span id="_CPPv3N3dna16DefinitionWriter20clearLODMeshMappingsEv"></span><span id="_CPPv2N3dna16DefinitionWriter20clearLODMeshMappingsEv"></span><span id="dna::DefinitionWriter::clearLODMeshMappings"></span><span class="target" id="classdna_1_1DefinitionWriter_1a4e8476c54bee8764db7e22f2d813c5e0"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearLODMeshMappings</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter20clearLODMeshMappingsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored LOD to mesh list index mapping entries. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter17setLODMeshMappingENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter17setLODMeshMappingENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter17setLODMeshMappingENSt8uint16_tENSt8uint16_tE"></span><span id="dna::DefinitionWriter::setLODMeshMapping__std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1a76c1e2ef776b647c7313c6373daa0ad5"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setLODMeshMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter17setLODMeshMappingENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Set which meshes belong to which level of detail. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1DefinitionWriter_1a1ede54dbf2feef53b1210297a74ecb3d"><span class="std std-ref">setMeshIndices</span></a> </p>
</div>
</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>lod</strong> The actual level of detail to which the meshes are being associated. </p></li>
<li><p><strong>index</strong> The index onto which mesh indices were assigned using setMeshIndices. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter34clearMeshBlendShapeChannelMappingsEv">
<span id="_CPPv3N3dna16DefinitionWriter34clearMeshBlendShapeChannelMappingsEv"></span><span id="_CPPv2N3dna16DefinitionWriter34clearMeshBlendShapeChannelMappingsEv"></span><span id="dna::DefinitionWriter::clearMeshBlendShapeChannelMappings"></span><span class="target" id="classdna_1_1DefinitionWriter_1a0df6e5029b789fd4a14208d1416cd246"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearMeshBlendShapeChannelMappings</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter34clearMeshBlendShapeChannelMappingsEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Delete all stored mesh to blend shape channel mapping entries. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter31setMeshBlendShapeChannelMappingENSt8uint32_tENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter31setMeshBlendShapeChannelMappingENSt8uint32_tENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter31setMeshBlendShapeChannelMappingENSt8uint32_tENSt8uint16_tENSt8uint16_tE"></span><span id="dna::DefinitionWriter::setMeshBlendShapeChannelMapping__std::uint32_t.std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1a2af79d245c8106f3d9d893033355826d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setMeshBlendShapeChannelMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeChannelIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter31setMeshBlendShapeChannelMappingENSt8uint32_tENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Associate a blend shape channel with its mesh. </p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>index</strong> A mappings position in the zero-indexed array of mesh-blend shape channel mappings. </p></li>
<li><p><strong>meshIndex</strong> A meshs position in the zero-indexed array of mesh names. </p></li>
<li><p><strong>blendShapeChannelIndex</strong> A blend shape channels position in the zero-indexed array of blend shape channel names. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter17setJointHierarchyEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter17setJointHierarchyEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter17setJointHierarchyEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::DefinitionWriter::setJointHierarchy__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1a69035647abcca8cad52431ca759fc96d"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointHierarchy</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">jointIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter17setJointHierarchyEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>A simple array describing the parent-child relationships between joints. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Example: Joint names: [A, B, C, D, E, F, G, H] Hierarchy: [0, 0, 0, 1, 1, 4, 2, 2] Describes the following hierarchy: A<ul class="simple">
<li><p>B | + D | + E | + F</p></li>
<li><p>C<ul>
<li><p>G</p></li>
<li><p>H </p></li>
</ul>
</p></li>
</ul>
</p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>These indices can be used to access joint names through <a class="reference internal" href="#classdna_1_1DefinitionReader_1aed66db160f6517e3ec4fda3f3e124c45"><span class="std std-ref">DefinitionReader::getJointName</span></a>. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>jointIndices</strong> The source address from which the joint indices are to be copied. </p></li>
<li><p><strong>count</strong> The number of joint indices to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter27setNeutralJointTranslationsEPK7Vector3NSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter27setNeutralJointTranslationsEPK7Vector3NSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter27setNeutralJointTranslationsEPK7Vector3NSt8uint16_tE"></span><span id="dna::DefinitionWriter::setNeutralJointTranslations__Vector3CP.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1af64d1d8956f3d0cd3165dae9df275c41"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setNeutralJointTranslations</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">Vector3</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">translations</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter27setNeutralJointTranslationsEPK7Vector3NSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>translations</strong> The source address from which the translations are to be copied. </p></li>
<li><p><strong>count</strong> The number of translation values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriter24setNeutralJointRotationsEPK7Vector3NSt8uint16_tE">
<span id="_CPPv3N3dna16DefinitionWriter24setNeutralJointRotationsEPK7Vector3NSt8uint16_tE"></span><span id="_CPPv2N3dna16DefinitionWriter24setNeutralJointRotationsEPK7Vector3NSt8uint16_tE"></span><span id="dna::DefinitionWriter::setNeutralJointRotations__Vector3CP.std::uint16_t"></span><span class="target" id="classdna_1_1DefinitionWriter_1a487bb27204d18dc9f120a3c18cd1539b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setNeutralJointRotations</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">Vector3</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">rotations</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriter24setNeutralJointRotationsEPK7Vector3NSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>rotations</strong> The source address from which the rotations are to be copied. </p></li>
<li><p><strong>count</strong> The number of rotation values to copy. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-functions">Protected Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DefinitionWriterD0Ev">
<span id="_CPPv3N3dna16DefinitionWriterD0Ev"></span><span id="_CPPv2N3dna16DefinitionWriterD0Ev"></span><span id="dna::DefinitionWriter::~DefinitionWriter"></span><span class="target" id="classdna_1_1DefinitionWriter_1ad68a8a51b3ae0bc1ac4103d49359a023"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">~DefinitionWriter</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna16DefinitionWriterD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriterE">
<span id="_CPPv3N3dna16DescriptorWriterE"></span><span id="_CPPv2N3dna16DescriptorWriterE"></span><span id="dna::DescriptorWriter"></span><span class="target" id="classdna_1_1DescriptorWriter"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">DescriptorWriter</span></span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriterE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::DescriptorWriter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-e52f3ccaf0988c4d0b2d9c989b6471b799cba56b.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;9&quot; [label=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot;]
&quot;12&quot; [label=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot;]
&quot;5&quot; [label=&quot;dnac::WriterImpl&lt; dna::Writer &gt;&quot; tooltip=&quot;dnac::WriterImpl&lt; dna::Writer &gt;&quot;]
&quot;3&quot; [label=&quot;dna::BehaviorWriter&quot; tooltip=&quot;dna::BehaviorWriter&quot;]
&quot;8&quot; [label=&quot;dna::BinaryStreamWriter&quot; tooltip=&quot;dna::BinaryStreamWriter&quot;]
&quot;10&quot; [label=&quot;dna::BinaryStreamWriterImpl&quot; tooltip=&quot;dna::BinaryStreamWriterImpl&quot;]
&quot;2&quot; [label=&quot;dna::DefinitionWriter&quot; tooltip=&quot;dna::DefinitionWriter&quot;]
&quot;1&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;14&quot; [label=&quot;dna::GeometryWriter&quot; tooltip=&quot;dna::GeometryWriter&quot;]
&quot;11&quot; [label=&quot;dna::JSONStreamWriter&quot; tooltip=&quot;dna::JSONStreamWriter&quot;]
&quot;13&quot; [label=&quot;dna::JSONStreamWriterImpl&quot; tooltip=&quot;dna::JSONStreamWriterImpl&quot;]
&quot;7&quot; [label=&quot;dna::StreamWriter&quot; tooltip=&quot;dna::StreamWriter&quot;]
&quot;4&quot; [label=&quot;dna::Writer&quot; tooltip=&quot;dna::Writer&quot;]
&quot;6&quot; [label=&quot;dnac::DNACalibDNAReaderImpl&quot; tooltip=&quot;dnac::DNACalibDNAReaderImpl&quot;]
&quot;9&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;12&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;3&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;8&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;14&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;13&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;14&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::DescriptorWriter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-e479c9c71e78a2a52e697ce7627a0e1fc254f8ee.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::DescriptorWriter&quot; tooltip=&quot;dna::DescriptorWriter&quot; fillcolor=&quot;#BFBFBF&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Write-only accessors to various metadata about the character and the rig. </p>
<p><div class="admonition seealso">
<p class="admonition-title">See also</p>
<p><a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a> </p>
</div>
</p>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>Implementors should inherit from <a class="reference internal" href="#classdna_1_1Writer"><span class="std std-ref">Writer</span></a> itself and not this class. </p>
</div>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1DefinitionWriter"><span class="std std-ref">dna::DefinitionWriter</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter7setNameEPKc">
<span id="_CPPv3N3dna16DescriptorWriter7setNameEPKc"></span><span id="_CPPv2N3dna16DescriptorWriter7setNameEPKc"></span><span id="dna::DescriptorWriter::setName__cCP"></span><span class="target" id="classdna_1_1DescriptorWriter_1a9af57f937e1d24de1b6fcad6f109e4e0"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setName</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter7setNameEPKc" title="Permalink to this definition"></a><br /></dt>
<dd><div class="admonition note">
<p class="admonition-title">Note</p>
<p>The passed in name is copied, which will involve an allocation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>name</strong> A null-terminated string. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter12setArchetypeE9Archetype">
<span id="_CPPv3N3dna16DescriptorWriter12setArchetypeE9Archetype"></span><span id="_CPPv2N3dna16DescriptorWriter12setArchetypeE9Archetype"></span><span id="dna::DescriptorWriter::setArchetype__Archetype"></span><span class="target" id="classdna_1_1DescriptorWriter_1aed61cd3661fe097ac1792608ea13971b"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setArchetype</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Archetype</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">archetype</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter12setArchetypeE9Archetype" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter9setGenderE6Gender">
<span id="_CPPv3N3dna16DescriptorWriter9setGenderE6Gender"></span><span id="_CPPv2N3dna16DescriptorWriter9setGenderE6Gender"></span><span id="dna::DescriptorWriter::setGender__Gender"></span><span class="target" id="classdna_1_1DescriptorWriter_1a7f5376ccecaa926aba462ff4cba47244"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGender</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Gender</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">gender</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter9setGenderE6Gender" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter6setAgeENSt8uint16_tE">
<span id="_CPPv3N3dna16DescriptorWriter6setAgeENSt8uint16_tE"></span><span id="_CPPv2N3dna16DescriptorWriter6setAgeENSt8uint16_tE"></span><span id="dna::DescriptorWriter::setAge__std::uint16_t"></span><span class="target" id="classdna_1_1DescriptorWriter_1a23839423080cbbef906d2edc1eb47b2a"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAge</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">age</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter6setAgeENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter13clearMetaDataEv">
<span id="_CPPv3N3dna16DescriptorWriter13clearMetaDataEv"></span><span id="_CPPv2N3dna16DescriptorWriter13clearMetaDataEv"></span><span id="dna::DescriptorWriter::clearMetaData"></span><span class="target" id="classdna_1_1DescriptorWriter_1ace23be7b6e8b6104f472ca3f1d4b2235"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearMetaData</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter13clearMetaDataEv" title="Permalink to this definition"></a><br /></dt>
<dd><p>Empties the metadata storage, delete all key-value pairs. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter11setMetaDataEPKcPKc">
<span id="_CPPv3N3dna16DescriptorWriter11setMetaDataEPKcPKc"></span><span id="_CPPv2N3dna16DescriptorWriter11setMetaDataEPKcPKc"></span><span id="dna::DescriptorWriter::setMetaData__cCP.cCP"></span><span class="target" id="classdna_1_1DescriptorWriter_1a03d2b0ecc0a5e01081e9a5fccec9ca65"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setMetaData</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">key</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">value</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter11setMetaDataEPKcPKc" title="Permalink to this definition"></a><br /></dt>
<dd><p>Associate the metadata value with the given key. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Consecutive calls using the same key will overwrite any existing data. </p>
</div>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Passing nullptr as the value argument will cause the associated key to be deleted. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>key</strong> A unique, null-terminated key, to which the given value will be assigned. </p></li>
<li><p><strong>value</strong> A null-terminated, metadata value, which is to be assigned to the given key. </p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter18setTranslationUnitE15TranslationUnit">
<span id="_CPPv3N3dna16DescriptorWriter18setTranslationUnitE15TranslationUnit"></span><span id="_CPPv2N3dna16DescriptorWriter18setTranslationUnitE15TranslationUnit"></span><span id="dna::DescriptorWriter::setTranslationUnit__TranslationUnit"></span><span class="target" id="classdna_1_1DescriptorWriter_1ac104f5869d0b01c92e8dcc7b6fcf7cc9"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setTranslationUnit</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">TranslationUnit</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">unit</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter18setTranslationUnitE15TranslationUnit" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter15setRotationUnitE12RotationUnit">
<span id="_CPPv3N3dna16DescriptorWriter15setRotationUnitE12RotationUnit"></span><span id="_CPPv2N3dna16DescriptorWriter15setRotationUnitE12RotationUnit"></span><span id="dna::DescriptorWriter::setRotationUnit__RotationUnit"></span><span class="target" id="classdna_1_1DescriptorWriter_1a1756bb4c64fb48a95af1daea77c6b5a6"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setRotationUnit</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RotationUnit</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">unit</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter15setRotationUnitE12RotationUnit" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter19setCoordinateSystemE16CoordinateSystem">
<span id="_CPPv3N3dna16DescriptorWriter19setCoordinateSystemE16CoordinateSystem"></span><span id="_CPPv2N3dna16DescriptorWriter19setCoordinateSystemE16CoordinateSystem"></span><span id="dna::DescriptorWriter::setCoordinateSystem__CoordinateSystem"></span><span class="target" id="classdna_1_1DescriptorWriter_1a0a118e6fd0b17b4b40ff265f45d442e7"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setCoordinateSystem</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">CoordinateSystem</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">system</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter19setCoordinateSystemE16CoordinateSystem" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter11setLODCountENSt8uint16_tE">
<span id="_CPPv3N3dna16DescriptorWriter11setLODCountENSt8uint16_tE"></span><span id="_CPPv2N3dna16DescriptorWriter11setLODCountENSt8uint16_tE"></span><span id="dna::DescriptorWriter::setLODCount__std::uint16_t"></span><span class="target" id="classdna_1_1DescriptorWriter_1a20f5c0bd82865136e3df7c9d67585213"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setLODCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lodCount</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter11setLODCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Available levels of detail (e.g. 6 which means the following levels are available: [0,1,2,3,4,5], where 0 is the LOD with the highest details, and 5 is the LOD with lowest details). </p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>lodCount</strong> The number of levels available. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter11setDBMaxLODENSt8uint16_tE">
<span id="_CPPv3N3dna16DescriptorWriter11setDBMaxLODENSt8uint16_tE"></span><span id="_CPPv2N3dna16DescriptorWriter11setDBMaxLODENSt8uint16_tE"></span><span id="dna::DescriptorWriter::setDBMaxLOD__std::uint16_t"></span><span class="target" id="classdna_1_1DescriptorWriter_1a30f909fc6dcb53baa4462b45644056d5"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setDBMaxLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter11setDBMaxLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd><p>The maximum level of detail stored in the DNA data for this character. </p>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter15setDBComplexityEPKc">
<span id="_CPPv3N3dna16DescriptorWriter15setDBComplexityEPKc"></span><span id="_CPPv2N3dna16DescriptorWriter15setDBComplexityEPKc"></span><span id="dna::DescriptorWriter::setDBComplexity__cCP"></span><span class="target" id="classdna_1_1DescriptorWriter_1ac194e90483e1fb937ad43cc57d9f9dba"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setDBComplexity</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter15setDBComplexityEPKc" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the input control interface used to drive this character rig. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The passed in name is copied, which will involve an additional allocation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>name</strong> A null-terminated string. </p>
</dd>
</dl>
</dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriter9setDBNameEPKc">
<span id="_CPPv3N3dna16DescriptorWriter9setDBNameEPKc"></span><span id="_CPPv2N3dna16DescriptorWriter9setDBNameEPKc"></span><span id="dna::DescriptorWriter::setDBName__cCP"></span><span class="target" id="classdna_1_1DescriptorWriter_1ac7b713af76afdc4f89af288b983c6779"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setDBName</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriter9setDBNameEPKc" title="Permalink to this definition"></a><br /></dt>
<dd><p>Name of the database from which the character originates. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The passed in name is copied, which will involve an additional allocation. </p>
</div>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>name</strong> A null-terminated string. </p>
</dd>
</dl>
</dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-functions">Protected Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16DescriptorWriterD0Ev">
<span id="_CPPv3N3dna16DescriptorWriterD0Ev"></span><span id="_CPPv2N3dna16DescriptorWriterD0Ev"></span><span id="dna::DescriptorWriter::~DescriptorWriter"></span><span class="target" id="classdna_1_1DescriptorWriter_1a055ce84ed039856b57c64db2dd5bb584"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">~DescriptorWriter</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna16DescriptorWriterD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4I0EN3dna10WriterImplE">
<span id="_CPPv3I0EN3dna10WriterImplE"></span><span id="_CPPv2I0EN3dna10WriterImplE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TWriterBase</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classdna_1_1WriterImpl"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">WriterImpl</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I0EN3dna10WriterImplE" title="dna::WriterImpl::TWriterBase"><span class="n"><span class="pre">TWriterBase</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna8BaseImplE" title="dna::BaseImpl"><span class="n"><span class="pre">BaseImpl</span></span></a><a class="headerlink" href="#_CPPv4I0EN3dna10WriterImplE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::WriterImpl:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-02ac871ebc291bf585b41443965036dc92ba67e4.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;2&quot; [label=&quot;TWriterBase&quot; tooltip=&quot;TWriterBase&quot;]
&quot;4&quot; [label=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot;]
&quot;6&quot; [label=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot;]
&quot;3&quot; [label=&quot;dna::BaseImpl&quot; tooltip=&quot;dna::BaseImpl&quot;]
&quot;5&quot; [label=&quot;dna::BinaryStreamWriterImpl&quot; tooltip=&quot;dna::BinaryStreamWriterImpl&quot;]
&quot;7&quot; [label=&quot;dna::JSONStreamWriterImpl&quot; tooltip=&quot;dna::JSONStreamWriterImpl&quot;]
&quot;1&quot; [label=&quot;dna::WriterImpl&lt; TWriterBase &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; TWriterBase &gt;&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;4&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;6&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::WriterImpl:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-3445e284b62275ff70dcc32e2e779072195bf5d9.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;13&quot; [label=&quot;terse::ArchiveOffset&lt; std::uint32_t &gt;&quot; tooltip=&quot;terse::ArchiveOffset&lt; std::uint32_t &gt;&quot;]
&quot;32&quot; [label=&quot;terse::DynArray&lt; float &gt;&quot; tooltip=&quot;terse::DynArray&lt; float &gt;&quot;]
&quot;26&quot; [label=&quot;terse::DynArray&lt; std::uint16_t &gt;&quot; tooltip=&quot;terse::DynArray&lt; std::uint16_t &gt;&quot;]
&quot;7&quot; [label=&quot;dna::ExpectedValue&lt; SignatureValueType &gt;&quot; tooltip=&quot;dna::ExpectedValue&lt; SignatureValueType &gt;&quot;]
&quot;11&quot; [label=&quot;dna::ExpectedValue&lt; std::uint16_t &gt;&quot; tooltip=&quot;dna::ExpectedValue&lt; std::uint16_t &gt;&quot;]
&quot;21&quot; [label=&quot;dna::RawSurjectiveMapping&lt; std::uint16_t &gt;&quot; tooltip=&quot;dna::RawSurjectiveMapping&lt; std::uint16_t &gt;&quot;]
&quot;6&quot; [label=&quot;dna::Signature&lt; 3 &gt;&quot; tooltip=&quot;dna::Signature&lt; 3 &gt;&quot;]
&quot;25&quot; [label=&quot;dna::SurjectiveMapping&lt; TFrom, TFrom &gt;&quot; tooltip=&quot;dna::SurjectiveMapping&lt; TFrom, TFrom &gt;&quot;]
&quot;22&quot; [label=&quot;dna::SurjectiveMapping&lt; std::uint16_t, std::uint16_t &gt;&quot; tooltip=&quot;dna::SurjectiveMapping&lt; std::uint16_t, std::uint16_t &gt;&quot;]
&quot;29&quot; [label=&quot;T&quot; tooltip=&quot;T&quot;]
&quot;2&quot; [label=&quot;TWriterBase&quot; tooltip=&quot;TWriterBase&quot;]
&quot;3&quot; [label=&quot;dna::BaseImpl&quot; tooltip=&quot;dna::BaseImpl&quot;]
&quot;5&quot; [label=&quot;dna::DNA&quot; tooltip=&quot;dna::DNA&quot;]
&quot;8&quot; [label=&quot;dna::ExpectedValue&lt; T &gt;&quot; tooltip=&quot;dna::ExpectedValue&lt; T &gt;&quot;]
&quot;20&quot; [label=&quot;dna::LODMapping&quot; tooltip=&quot;dna::LODMapping&quot;]
&quot;39&quot; [label=&quot;dna::RawAnimatedMaps&quot; tooltip=&quot;dna::RawAnimatedMaps&quot;]
&quot;33&quot; [label=&quot;dna::RawBehavior&quot; tooltip=&quot;dna::RawBehavior&quot;]
&quot;38&quot; [label=&quot;dna::RawBlendShapeChannels&quot; tooltip=&quot;dna::RawBlendShapeChannels&quot;]
&quot;35&quot; [label=&quot;dna::RawConditionalTable&quot; tooltip=&quot;dna::RawConditionalTable&quot;]
&quot;34&quot; [label=&quot;dna::RawControls&quot; tooltip=&quot;dna::RawControls&quot;]
&quot;17&quot; [label=&quot;dna::RawCoordinateSystem&quot; tooltip=&quot;dna::RawCoordinateSystem&quot;]
&quot;18&quot; [label=&quot;dna::RawDefinition&quot; tooltip=&quot;dna::RawDefinition&quot;]
&quot;16&quot; [label=&quot;dna::RawDescriptor&quot; tooltip=&quot;dna::RawDescriptor&quot;]
&quot;40&quot; [label=&quot;dna::RawGeometry&quot; tooltip=&quot;dna::RawGeometry&quot;]
&quot;37&quot; [label=&quot;dna::RawJoints&quot; tooltip=&quot;dna::RawJoints&quot;]
&quot;19&quot; [label=&quot;dna::RawLODMapping&quot; tooltip=&quot;dna::RawLODMapping&quot;]
&quot;36&quot; [label=&quot;dna::RawPSDMatrix&quot; tooltip=&quot;dna::RawPSDMatrix&quot;]
&quot;24&quot; [label=&quot;dna::RawSurjectiveMapping&lt; TFrom, TTo &gt;&quot; tooltip=&quot;dna::RawSurjectiveMapping&lt; TFrom, TTo &gt;&quot;]
&quot;31&quot; [label=&quot;dna::RawVector3Vector&quot; tooltip=&quot;dna::RawVector3Vector&quot;]
&quot;12&quot; [label=&quot;dna::SectionLookupTable&quot; tooltip=&quot;dna::SectionLookupTable&quot;]
&quot;9&quot; [label=&quot;dna::Signature&lt; Size &gt;&quot; tooltip=&quot;dna::Signature&lt; Size &gt;&quot;]
&quot;23&quot; [label=&quot;dna::SurjectiveMapping&lt; TFrom, TTo &gt;&quot; tooltip=&quot;dna::SurjectiveMapping&lt; TFrom, TTo &gt;&quot;]
&quot;10&quot; [label=&quot;dna::Version&quot; tooltip=&quot;dna::Version&quot;]
&quot;1&quot; [label=&quot;dna::WriterImpl&lt; TWriterBase &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; TWriterBase &gt;&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;4&quot; [label=&quot;pma::MemoryResource&quot; tooltip=&quot;pma::MemoryResource&quot;]
&quot;28&quot; [label=&quot;std::unique_ptr&lt; T &gt;&quot; tooltip=&quot;std::unique_ptr&lt; T &gt;&quot;]
&quot;15&quot; [label=&quot;terse::ArchiveOffset&lt; TOffset &gt;&quot; tooltip=&quot;terse::ArchiveOffset&lt; TOffset &gt;&quot;]
&quot;14&quot; [label=&quot;terse::ArchiveOffset&lt; TOffset &gt;::Proxy&quot; tooltip=&quot;terse::ArchiveOffset&lt; TOffset &gt;::Proxy&quot;]
&quot;30&quot; [label=&quot;terse::DynArray&lt; T, TAllocator &gt;&quot; tooltip=&quot;terse::DynArray&lt; T, TAllocator &gt;&quot;]
&quot;27&quot; [label=&quot;std::unique_ptr&lt; value_type, std::function&lt; void(value_type *)&gt; &gt;&quot; tooltip=&quot;std::unique_ptr&lt; value_type, std::function&lt; void(value_type *)&gt; &gt;&quot;]
&quot;13&quot; -&gt; &quot;14&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;13&quot; -&gt; &quot;15&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;32&quot; -&gt; &quot;27&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;32&quot; -&gt; &quot;30&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;26&quot; -&gt; &quot;27&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;26&quot; -&gt; &quot;30&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;7&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;11&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;21&quot; -&gt; &quot;22&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;21&quot; -&gt; &quot;24&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;6&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;6&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;25&quot; -&gt; &quot;23&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;22&quot; -&gt; &quot;23&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;3&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;3&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;16&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;18&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;33&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;40&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;39&quot; -&gt; &quot;26&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;39&quot; -&gt; &quot;35&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;34&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;37&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;38&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;39&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;38&quot; -&gt; &quot;26&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;35&quot; -&gt; &quot;26&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;35&quot; -&gt; &quot;32&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;34&quot; -&gt; &quot;35&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;34&quot; -&gt; &quot;36&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;18&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;18&quot; -&gt; &quot;19&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;18&quot; -&gt; &quot;21&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;18&quot; -&gt; &quot;26&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;18&quot; -&gt; &quot;31&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;16&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;16&quot; -&gt; &quot;17&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;40&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;19&quot; -&gt; &quot;20&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;36&quot; -&gt; &quot;26&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;36&quot; -&gt; &quot;32&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;24&quot; -&gt; &quot;25&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;31&quot; -&gt; &quot;32&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;12&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;9&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;10&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;28&quot; -&gt; &quot;29&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;15&quot; -&gt; &quot;14&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;14&quot; -&gt; &quot;15&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;30&quot; -&gt; &quot;27&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;27&quot; -&gt; &quot;28&quot; [dir=forward tooltip=&quot;template-instance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl10WriterImplEP14MemoryResource">
<span id="_CPPv3N3dna10WriterImpl10WriterImplEP14MemoryResource"></span><span id="_CPPv2N3dna10WriterImpl10WriterImplEP14MemoryResource"></span><span id="dna::WriterImpl::WriterImpl__MemoryResourceP"></span><span class="target" id="classdna_1_1WriterImpl_1ad5307940937c9a1ea616c1ebff3d02d2"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">WriterImpl</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes_</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl10WriterImplEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl7setNameEPKc">
<span id="_CPPv3N3dna10WriterImpl7setNameEPKc"></span><span id="_CPPv2N3dna10WriterImpl7setNameEPKc"></span><span id="dna::WriterImpl::setName__cCP"></span><span class="target" id="classdna_1_1WriterImpl_1a6a8c479a167ed3fbb4fa18e6c663dba7"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setName</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl7setNameEPKc" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl12setArchetypeE9Archetype">
<span id="_CPPv3N3dna10WriterImpl12setArchetypeE9Archetype"></span><span id="_CPPv2N3dna10WriterImpl12setArchetypeE9Archetype"></span><span id="dna::WriterImpl::setArchetype__Archetype"></span><span class="target" id="classdna_1_1WriterImpl_1a4faeb7fbb237d53e67a411475b573ea7"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setArchetype</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Archetype</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">archetype</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl12setArchetypeE9Archetype" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl9setGenderE6Gender">
<span id="_CPPv3N3dna10WriterImpl9setGenderE6Gender"></span><span id="_CPPv2N3dna10WriterImpl9setGenderE6Gender"></span><span id="dna::WriterImpl::setGender__Gender"></span><span class="target" id="classdna_1_1WriterImpl_1a99b757298c5e12ea3012efe1eaedbfba"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGender</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Gender</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">gender</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl9setGenderE6Gender" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl6setAgeENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl6setAgeENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl6setAgeENSt8uint16_tE"></span><span id="dna::WriterImpl::setAge__std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a6e5bf347665c1ca7489f90c20bc74c4d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAge</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">age</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl6setAgeENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl13clearMetaDataEv">
<span id="_CPPv3N3dna10WriterImpl13clearMetaDataEv"></span><span id="_CPPv2N3dna10WriterImpl13clearMetaDataEv"></span><span id="dna::WriterImpl::clearMetaData"></span><span class="target" id="classdna_1_1WriterImpl_1a7d1608ac227fc0201492001145d4ac83"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearMetaData</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl13clearMetaDataEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl11setMetaDataEPKcPKc">
<span id="_CPPv3N3dna10WriterImpl11setMetaDataEPKcPKc"></span><span id="_CPPv2N3dna10WriterImpl11setMetaDataEPKcPKc"></span><span id="dna::WriterImpl::setMetaData__cCP.cCP"></span><span class="target" id="classdna_1_1WriterImpl_1a12fac4dc2dc35036af34a08fdbf64e0f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setMetaData</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">key</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">value</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl11setMetaDataEPKcPKc" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl18setTranslationUnitE15TranslationUnit">
<span id="_CPPv3N3dna10WriterImpl18setTranslationUnitE15TranslationUnit"></span><span id="_CPPv2N3dna10WriterImpl18setTranslationUnitE15TranslationUnit"></span><span id="dna::WriterImpl::setTranslationUnit__TranslationUnit"></span><span class="target" id="classdna_1_1WriterImpl_1ad74bdf02e04fdb0ca9de04b392471bfc"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setTranslationUnit</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">TranslationUnit</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">unit</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl18setTranslationUnitE15TranslationUnit" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl15setRotationUnitE12RotationUnit">
<span id="_CPPv3N3dna10WriterImpl15setRotationUnitE12RotationUnit"></span><span id="_CPPv2N3dna10WriterImpl15setRotationUnitE12RotationUnit"></span><span id="dna::WriterImpl::setRotationUnit__RotationUnit"></span><span class="target" id="classdna_1_1WriterImpl_1adff6c55690edce3328799aed3476094e"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setRotationUnit</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RotationUnit</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">unit</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl15setRotationUnitE12RotationUnit" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl19setCoordinateSystemE16CoordinateSystem">
<span id="_CPPv3N3dna10WriterImpl19setCoordinateSystemE16CoordinateSystem"></span><span id="_CPPv2N3dna10WriterImpl19setCoordinateSystemE16CoordinateSystem"></span><span id="dna::WriterImpl::setCoordinateSystem__CoordinateSystem"></span><span class="target" id="classdna_1_1WriterImpl_1afc0e1031361354e633c5a07ba2e6205f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setCoordinateSystem</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">CoordinateSystem</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">system</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl19setCoordinateSystemE16CoordinateSystem" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl11setLODCountENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl11setLODCountENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl11setLODCountENSt8uint16_tE"></span><span id="dna::WriterImpl::setLODCount__std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a5ab1b0d15505db40a3ffb0313446daed"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setLODCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lodCount</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl11setLODCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl11setDBMaxLODENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl11setDBMaxLODENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl11setDBMaxLODENSt8uint16_tE"></span><span id="dna::WriterImpl::setDBMaxLOD__std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a1d603dd529eda020c8a9d3a49e1d2f80"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setDBMaxLOD</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl11setDBMaxLODENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl15setDBComplexityEPKc">
<span id="_CPPv3N3dna10WriterImpl15setDBComplexityEPKc"></span><span id="_CPPv2N3dna10WriterImpl15setDBComplexityEPKc"></span><span id="dna::WriterImpl::setDBComplexity__cCP"></span><span class="target" id="classdna_1_1WriterImpl_1a20d6166528cd4dea11f2ae7fb3130b84"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setDBComplexity</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl15setDBComplexityEPKc" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl9setDBNameEPKc">
<span id="_CPPv3N3dna10WriterImpl9setDBNameEPKc"></span><span id="_CPPv2N3dna10WriterImpl9setDBNameEPKc"></span><span id="dna::WriterImpl::setDBName__cCP"></span><span class="target" id="classdna_1_1WriterImpl_1a522ba7c85fd1ace1adad30a815068e57"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setDBName</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl9setDBNameEPKc" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl20clearGUIControlNamesEv">
<span id="_CPPv3N3dna10WriterImpl20clearGUIControlNamesEv"></span><span id="_CPPv2N3dna10WriterImpl20clearGUIControlNamesEv"></span><span id="dna::WriterImpl::clearGUIControlNames"></span><span class="target" id="classdna_1_1WriterImpl_1a0405a259b4fce1235b19ae0b0a52f244"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearGUIControlNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl20clearGUIControlNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl17setGUIControlNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna10WriterImpl17setGUIControlNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna10WriterImpl17setGUIControlNameENSt8uint16_tEPKc"></span><span id="dna::WriterImpl::setGUIControlName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1WriterImpl_1a9957bb06ae42ce862d7e5ba1461116cc"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIControlName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl17setGUIControlNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl20clearRawControlNamesEv">
<span id="_CPPv3N3dna10WriterImpl20clearRawControlNamesEv"></span><span id="_CPPv2N3dna10WriterImpl20clearRawControlNamesEv"></span><span id="dna::WriterImpl::clearRawControlNames"></span><span class="target" id="classdna_1_1WriterImpl_1a2c8500d30d3da7624ba317b7ba7f7dcd"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearRawControlNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl20clearRawControlNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl17setRawControlNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna10WriterImpl17setRawControlNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna10WriterImpl17setRawControlNameENSt8uint16_tEPKc"></span><span id="dna::WriterImpl::setRawControlName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1WriterImpl_1af89ddd98e8ce0ee55bbb8e38bd15fcb2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setRawControlName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl17setRawControlNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl15clearJointNamesEv">
<span id="_CPPv3N3dna10WriterImpl15clearJointNamesEv"></span><span id="_CPPv2N3dna10WriterImpl15clearJointNamesEv"></span><span id="dna::WriterImpl::clearJointNames"></span><span class="target" id="classdna_1_1WriterImpl_1a2722935c17ef59328ef3d5bc8c74c95e"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearJointNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl15clearJointNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl12setJointNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna10WriterImpl12setJointNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna10WriterImpl12setJointNameENSt8uint16_tEPKc"></span><span id="dna::WriterImpl::setJointName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1WriterImpl_1a315475cff9a8796f4cbecf8f04eda31c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl12setJointNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl17clearJointIndicesEv">
<span id="_CPPv3N3dna10WriterImpl17clearJointIndicesEv"></span><span id="_CPPv2N3dna10WriterImpl17clearJointIndicesEv"></span><span id="dna::WriterImpl::clearJointIndices"></span><span class="target" id="classdna_1_1WriterImpl_1a46e0da5e729eeb5650f291f2fee654f2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearJointIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl17clearJointIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl15setJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl15setJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl15setJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setJointIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1ace09d578f12705f356be62dbc7d2f9de"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">jointIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl15setJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl21clearLODJointMappingsEv">
<span id="_CPPv3N3dna10WriterImpl21clearLODJointMappingsEv"></span><span id="_CPPv2N3dna10WriterImpl21clearLODJointMappingsEv"></span><span id="dna::WriterImpl::clearLODJointMappings"></span><span class="target" id="classdna_1_1WriterImpl_1a0b75ec27710685e035da1bdde8fb7dbc"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearLODJointMappings</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl21clearLODJointMappingsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl18setLODJointMappingENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl18setLODJointMappingENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl18setLODJointMappingENSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setLODJointMapping__std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a1ef831d88bfb59523135de2d604424ee"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setLODJointMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl18setLODJointMappingENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl27clearBlendShapeChannelNamesEv">
<span id="_CPPv3N3dna10WriterImpl27clearBlendShapeChannelNamesEv"></span><span id="_CPPv2N3dna10WriterImpl27clearBlendShapeChannelNamesEv"></span><span id="dna::WriterImpl::clearBlendShapeChannelNames"></span><span class="target" id="classdna_1_1WriterImpl_1a930a14bbdf6bf34b647caef0e02c3617"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearBlendShapeChannelNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl27clearBlendShapeChannelNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl17setJointHierarchyEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl17setJointHierarchyEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl17setJointHierarchyEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setJointHierarchy__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a0a4658d3d6b8d2f452e576115561da96"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointHierarchy</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">jointIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl17setJointHierarchyEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl24setBlendShapeChannelNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna10WriterImpl24setBlendShapeChannelNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna10WriterImpl24setBlendShapeChannelNameENSt8uint16_tEPKc"></span><span id="dna::WriterImpl::setBlendShapeChannelName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1WriterImpl_1a4e953b29a1c0cd920ee81883e79d3ff0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl24setBlendShapeChannelNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl29clearBlendShapeChannelIndicesEv">
<span id="_CPPv3N3dna10WriterImpl29clearBlendShapeChannelIndicesEv"></span><span id="_CPPv2N3dna10WriterImpl29clearBlendShapeChannelIndicesEv"></span><span id="dna::WriterImpl::clearBlendShapeChannelIndices"></span><span class="target" id="classdna_1_1WriterImpl_1a5487cc709d30acaaef2eb074cf437460"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearBlendShapeChannelIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl29clearBlendShapeChannelIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl27setBlendShapeChannelIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl27setBlendShapeChannelIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl27setBlendShapeChannelIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setBlendShapeChannelIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1aa6e1ff4d2c4ddba5a90b8090bbc55b2a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">blendShapeChannelIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl27setBlendShapeChannelIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl33clearLODBlendShapeChannelMappingsEv">
<span id="_CPPv3N3dna10WriterImpl33clearLODBlendShapeChannelMappingsEv"></span><span id="_CPPv2N3dna10WriterImpl33clearLODBlendShapeChannelMappingsEv"></span><span id="dna::WriterImpl::clearLODBlendShapeChannelMappings"></span><span class="target" id="classdna_1_1WriterImpl_1a173ac29e83af843f0f0a771642c6fe31"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearLODBlendShapeChannelMappings</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl33clearLODBlendShapeChannelMappingsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl30setLODBlendShapeChannelMappingENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl30setLODBlendShapeChannelMappingENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl30setLODBlendShapeChannelMappingENSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setLODBlendShapeChannelMapping__std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1af9aae8a1b78479109154d868b8b4132d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setLODBlendShapeChannelMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl30setLODBlendShapeChannelMappingENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl21clearAnimatedMapNamesEv">
<span id="_CPPv3N3dna10WriterImpl21clearAnimatedMapNamesEv"></span><span id="_CPPv2N3dna10WriterImpl21clearAnimatedMapNamesEv"></span><span id="dna::WriterImpl::clearAnimatedMapNames"></span><span class="target" id="classdna_1_1WriterImpl_1ab009a60200a4b880b72992243f974fe4"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearAnimatedMapNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl21clearAnimatedMapNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl18setAnimatedMapNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna10WriterImpl18setAnimatedMapNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna10WriterImpl18setAnimatedMapNameENSt8uint16_tEPKc"></span><span id="dna::WriterImpl::setAnimatedMapName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1WriterImpl_1af3f7354ef666e6682b5b2b469ce417cc"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl18setAnimatedMapNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl23clearAnimatedMapIndicesEv">
<span id="_CPPv3N3dna10WriterImpl23clearAnimatedMapIndicesEv"></span><span id="_CPPv2N3dna10WriterImpl23clearAnimatedMapIndicesEv"></span><span id="dna::WriterImpl::clearAnimatedMapIndices"></span><span class="target" id="classdna_1_1WriterImpl_1a66f601f7475e438f981eb42badc57433"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearAnimatedMapIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl23clearAnimatedMapIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl21setAnimatedMapIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl21setAnimatedMapIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl21setAnimatedMapIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setAnimatedMapIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a2b272b455b9f8bee1a2b12e24c50a648"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">animatedMapIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl21setAnimatedMapIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl27clearLODAnimatedMapMappingsEv">
<span id="_CPPv3N3dna10WriterImpl27clearLODAnimatedMapMappingsEv"></span><span id="_CPPv2N3dna10WriterImpl27clearLODAnimatedMapMappingsEv"></span><span id="dna::WriterImpl::clearLODAnimatedMapMappings"></span><span class="target" id="classdna_1_1WriterImpl_1a81e921a85da5bd7836157c89bd753ed2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearLODAnimatedMapMappings</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl27clearLODAnimatedMapMappingsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl24setLODAnimatedMapMappingENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl24setLODAnimatedMapMappingENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl24setLODAnimatedMapMappingENSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setLODAnimatedMapMapping__std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a7f4e014694aae1c46e06295a8b0f2337"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setLODAnimatedMapMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl24setLODAnimatedMapMappingENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl14clearMeshNamesEv">
<span id="_CPPv3N3dna10WriterImpl14clearMeshNamesEv"></span><span id="_CPPv2N3dna10WriterImpl14clearMeshNamesEv"></span><span id="dna::WriterImpl::clearMeshNames"></span><span class="target" id="classdna_1_1WriterImpl_1abc4e80a42b49bca656d94975f28ee4c1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearMeshNames</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl14clearMeshNamesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl11setMeshNameENSt8uint16_tEPKc">
<span id="_CPPv3N3dna10WriterImpl11setMeshNameENSt8uint16_tEPKc"></span><span id="_CPPv2N3dna10WriterImpl11setMeshNameENSt8uint16_tEPKc"></span><span id="dna::WriterImpl::setMeshName__std::uint16_t.cCP"></span><span class="target" id="classdna_1_1WriterImpl_1a2ba68c4639b0c334eedd649c492f49db"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setMeshName</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">name</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl11setMeshNameENSt8uint16_tEPKc" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl16clearMeshIndicesEv">
<span id="_CPPv3N3dna10WriterImpl16clearMeshIndicesEv"></span><span id="_CPPv2N3dna10WriterImpl16clearMeshIndicesEv"></span><span id="dna::WriterImpl::clearMeshIndices"></span><span class="target" id="classdna_1_1WriterImpl_1adbeb394bbe314d89fb0415dae3eb8aa5"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearMeshIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl16clearMeshIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl14setMeshIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl14setMeshIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl14setMeshIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setMeshIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1ade15de044ad573433a0cc0c0579044be"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setMeshIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">meshIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl14setMeshIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl20clearLODMeshMappingsEv">
<span id="_CPPv3N3dna10WriterImpl20clearLODMeshMappingsEv"></span><span id="_CPPv2N3dna10WriterImpl20clearLODMeshMappingsEv"></span><span id="dna::WriterImpl::clearLODMeshMappings"></span><span class="target" id="classdna_1_1WriterImpl_1ae690daa52960a0f423c091e659c29682"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearLODMeshMappings</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl20clearLODMeshMappingsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl17setLODMeshMappingENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl17setLODMeshMappingENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl17setLODMeshMappingENSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setLODMeshMapping__std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1ab7831684f498ef1642f18e0c73fc241c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setLODMeshMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl17setLODMeshMappingENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl34clearMeshBlendShapeChannelMappingsEv">
<span id="_CPPv3N3dna10WriterImpl34clearMeshBlendShapeChannelMappingsEv"></span><span id="_CPPv2N3dna10WriterImpl34clearMeshBlendShapeChannelMappingsEv"></span><span id="dna::WriterImpl::clearMeshBlendShapeChannelMappings"></span><span class="target" id="classdna_1_1WriterImpl_1a0f5df5f0c29fb6460a952e4f25a27733"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearMeshBlendShapeChannelMappings</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl34clearMeshBlendShapeChannelMappingsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl31setMeshBlendShapeChannelMappingENSt8uint32_tENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl31setMeshBlendShapeChannelMappingENSt8uint32_tENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl31setMeshBlendShapeChannelMappingENSt8uint32_tENSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setMeshBlendShapeChannelMapping__std::uint32_t.std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a81985d9add44724dc8a86a6c1f2bc0ae"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setMeshBlendShapeChannelMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeChannelIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl31setMeshBlendShapeChannelMappingENSt8uint32_tENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl27setNeutralJointTranslationsEPK7Vector3NSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl27setNeutralJointTranslationsEPK7Vector3NSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl27setNeutralJointTranslationsEPK7Vector3NSt8uint16_tE"></span><span id="dna::WriterImpl::setNeutralJointTranslations__Vector3CP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a1f16a9d463e9a6379e487d162723efde"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setNeutralJointTranslations</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">Vector3</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">translations</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl27setNeutralJointTranslationsEPK7Vector3NSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl24setNeutralJointRotationsEPK7Vector3NSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl24setNeutralJointRotationsEPK7Vector3NSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl24setNeutralJointRotationsEPK7Vector3NSt8uint16_tE"></span><span id="dna::WriterImpl::setNeutralJointRotations__Vector3CP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a4214e5a84d6d24dd9845df4bf80ee381"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setNeutralJointRotations</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">Vector3</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">rotations</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl24setNeutralJointRotationsEPK7Vector3NSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl23setGUIToRawInputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl23setGUIToRawInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl23setGUIToRawInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setGUIToRawInputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1ab3f03060b54e4615e0a1997e7efd2bd6"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawInputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">inputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl23setGUIToRawInputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl24setGUIToRawOutputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl24setGUIToRawOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl24setGUIToRawOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setGUIToRawOutputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1af1f3234ff4a191a1a9eb58f1ae4309f8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawOutputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">outputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl24setGUIToRawOutputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl21setGUIToRawFromValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl21setGUIToRawFromValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl21setGUIToRawFromValuesEPKfNSt8uint16_tE"></span><span id="dna::WriterImpl::setGUIToRawFromValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1ad2c37dc179969e08c0ad925dda9b9c52"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawFromValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">fromValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl21setGUIToRawFromValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl19setGUIToRawToValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl19setGUIToRawToValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl19setGUIToRawToValuesEPKfNSt8uint16_tE"></span><span id="dna::WriterImpl::setGUIToRawToValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1ad0f242b6011dd426f87ba947f10c544a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawToValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">toValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl19setGUIToRawToValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl22setGUIToRawSlopeValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl22setGUIToRawSlopeValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl22setGUIToRawSlopeValuesEPKfNSt8uint16_tE"></span><span id="dna::WriterImpl::setGUIToRawSlopeValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a87013493c4f76324ec715f2d34b29465"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawSlopeValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">slopeValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl22setGUIToRawSlopeValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl20setGUIToRawCutValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl20setGUIToRawCutValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl20setGUIToRawCutValuesEPKfNSt8uint16_tE"></span><span id="dna::WriterImpl::setGUIToRawCutValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a0a551c41baf6c917b6c0b7aa23afa7a5"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setGUIToRawCutValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">cutValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl20setGUIToRawCutValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl11setPSDCountENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl11setPSDCountENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl11setPSDCountENSt8uint16_tE"></span><span id="dna::WriterImpl::setPSDCount__std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a3a1f35f87c2e9b802d840bc13fe207aa"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setPSDCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl11setPSDCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl16setPSDRowIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl16setPSDRowIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl16setPSDRowIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setPSDRowIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1aeab7f025d8bba43b52ab14e54c8422d4"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setPSDRowIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">rowIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl16setPSDRowIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl19setPSDColumnIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl19setPSDColumnIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl19setPSDColumnIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setPSDColumnIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1aa5b82e131eea5d1f2355ef1bde7df4c6"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setPSDColumnIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">columnIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl19setPSDColumnIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl12setPSDValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl12setPSDValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl12setPSDValuesEPKfNSt8uint16_tE"></span><span id="dna::WriterImpl::setPSDValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1ad436ac16fcbf05db35d318c6b125cc3c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setPSDValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">weights</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl12setPSDValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl16setJointRowCountENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl16setJointRowCountENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl16setJointRowCountENSt8uint16_tE"></span><span id="dna::WriterImpl::setJointRowCount__std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a13fd5181306b3816da4e044b08f629e0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointRowCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">rowCount</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl16setJointRowCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl19setJointColumnCountENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl19setJointColumnCountENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl19setJointColumnCountENSt8uint16_tE"></span><span id="dna::WriterImpl::setJointColumnCount__std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1ad5388fae75fcec3fb0854faa58475a8f"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointColumnCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">columnCount</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl19setJointColumnCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl16clearJointGroupsEv">
<span id="_CPPv3N3dna10WriterImpl16clearJointGroupsEv"></span><span id="_CPPv2N3dna10WriterImpl16clearJointGroupsEv"></span><span id="dna::WriterImpl::clearJointGroups"></span><span class="target" id="classdna_1_1WriterImpl_1a1b00a9e291db9c5610fd5e4dd5ec1d6c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearJointGroups</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl16clearJointGroupsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl16deleteJointGroupENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl16deleteJointGroupENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl16deleteJointGroupENSt8uint16_tE"></span><span id="dna::WriterImpl::deleteJointGroup__std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1aa4b4ba2638ab85a8d48dc8cfb4ef10cd"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">deleteJointGroup</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl16deleteJointGroupENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl17setJointGroupLODsENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl17setJointGroupLODsENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl17setJointGroupLODsENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setJointGroupLODs__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1aacdb5d64806e563d14ab29c6a7c6b225"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointGroupLODs</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">lods</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl17setJointGroupLODsENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl25setJointGroupInputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl25setJointGroupInputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl25setJointGroupInputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setJointGroupInputIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a74e166e7a3d610e9afd008c35998a849"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointGroupInputIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">inputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl25setJointGroupInputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl26setJointGroupOutputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl26setJointGroupOutputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl26setJointGroupOutputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setJointGroupOutputIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a41cfaababcbd9f8330d4da2ced776e98"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointGroupOutputIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">outputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl26setJointGroupOutputIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl19setJointGroupValuesENSt8uint16_tEPKfNSt8uint32_tE">
<span id="_CPPv3N3dna10WriterImpl19setJointGroupValuesENSt8uint16_tEPKfNSt8uint32_tE"></span><span id="_CPPv2N3dna10WriterImpl19setJointGroupValuesENSt8uint16_tEPKfNSt8uint32_tE"></span><span id="dna::WriterImpl::setJointGroupValues__std::uint16_t.floatCP.std::uint32_t"></span><span class="target" id="classdna_1_1WriterImpl_1a01f3ae4c20b812fb8958a0211c82c7f0"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointGroupValues</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">values</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl19setJointGroupValuesENSt8uint16_tEPKfNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl25setJointGroupJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl25setJointGroupJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl25setJointGroupJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setJointGroupJointIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1aa140ca06400ad5396850fe53f2d060b6"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setJointGroupJointIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointGroupIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">jointIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl25setJointGroupJointIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl24setBlendShapeChannelLODsEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl24setBlendShapeChannelLODsEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl24setBlendShapeChannelLODsEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setBlendShapeChannelLODs__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a658b13c6674543a65748b4291829dd5a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelLODs</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">lods</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl24setBlendShapeChannelLODsEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl32setBlendShapeChannelInputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl32setBlendShapeChannelInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl32setBlendShapeChannelInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setBlendShapeChannelInputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a2e33aefd192491c2aaa4cba6f52aae28"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelInputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">inputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl32setBlendShapeChannelInputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl33setBlendShapeChannelOutputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl33setBlendShapeChannelOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl33setBlendShapeChannelOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setBlendShapeChannelOutputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1ae6c9c911ec4c33fe65329639009c3a01"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelOutputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">outputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl33setBlendShapeChannelOutputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl18setAnimatedMapLODsEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl18setAnimatedMapLODsEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl18setAnimatedMapLODsEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setAnimatedMapLODs__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1aeafc20fe333a55170a7a9d1a77b23221"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapLODs</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">lods</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl18setAnimatedMapLODsEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl26setAnimatedMapInputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl26setAnimatedMapInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl26setAnimatedMapInputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setAnimatedMapInputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a69636f0b83e9b6897531ddae33f2edf1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapInputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">inputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl26setAnimatedMapInputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl27setAnimatedMapOutputIndicesEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl27setAnimatedMapOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl27setAnimatedMapOutputIndicesEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setAnimatedMapOutputIndices__std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1aea63588718a47c13634d17dde99d43f8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapOutputIndices</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">outputIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl27setAnimatedMapOutputIndicesEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl24setAnimatedMapFromValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl24setAnimatedMapFromValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl24setAnimatedMapFromValuesEPKfNSt8uint16_tE"></span><span id="dna::WriterImpl::setAnimatedMapFromValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a989c660ba876f636cf34faaf54f15ab7"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapFromValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">fromValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl24setAnimatedMapFromValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl22setAnimatedMapToValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl22setAnimatedMapToValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl22setAnimatedMapToValuesEPKfNSt8uint16_tE"></span><span id="dna::WriterImpl::setAnimatedMapToValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a1adbebe805cce1b624ad0bc474439121"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapToValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">toValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl22setAnimatedMapToValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl25setAnimatedMapSlopeValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl25setAnimatedMapSlopeValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl25setAnimatedMapSlopeValuesEPKfNSt8uint16_tE"></span><span id="dna::WriterImpl::setAnimatedMapSlopeValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a512ef366e97773a01f061ca87d689bce"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapSlopeValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">slopeValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl25setAnimatedMapSlopeValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl23setAnimatedMapCutValuesEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl23setAnimatedMapCutValuesEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl23setAnimatedMapCutValuesEPKfNSt8uint16_tE"></span><span id="dna::WriterImpl::setAnimatedMapCutValues__floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a7a699d703df166a758d6ff98b278aabb"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setAnimatedMapCutValues</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">cutValues</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl23setAnimatedMapCutValuesEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl11clearMeshesEv">
<span id="_CPPv3N3dna10WriterImpl11clearMeshesEv"></span><span id="_CPPv2N3dna10WriterImpl11clearMeshesEv"></span><span id="dna::WriterImpl::clearMeshes"></span><span class="target" id="classdna_1_1WriterImpl_1afcd1ece8912f997df924aa063032e554"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearMeshes</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl11clearMeshesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl10deleteMeshENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl10deleteMeshENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl10deleteMeshENSt8uint16_tE"></span><span id="dna::WriterImpl::deleteMesh__std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a9069c4df78930686f3e7af74f3cdcb70"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">deleteMesh</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl10deleteMeshENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl18setVertexPositionsENSt8uint16_tEPK8PositionNSt8uint32_tE">
<span id="_CPPv3N3dna10WriterImpl18setVertexPositionsENSt8uint16_tEPK8PositionNSt8uint32_tE"></span><span id="_CPPv2N3dna10WriterImpl18setVertexPositionsENSt8uint16_tEPK8PositionNSt8uint32_tE"></span><span id="dna::WriterImpl::setVertexPositions__std::uint16_t.PositionCP.std::uint32_t"></span><span class="target" id="classdna_1_1WriterImpl_1ad1ef41080bfe79bab8ec0c438f98d82d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setVertexPositions</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">Position</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">positions</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl18setVertexPositionsENSt8uint16_tEPK8PositionNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl27setVertexTextureCoordinatesENSt8uint16_tEPK17TextureCoordinateNSt8uint32_tE">
<span id="_CPPv3N3dna10WriterImpl27setVertexTextureCoordinatesENSt8uint16_tEPK17TextureCoordinateNSt8uint32_tE"></span><span id="_CPPv2N3dna10WriterImpl27setVertexTextureCoordinatesENSt8uint16_tEPK17TextureCoordinateNSt8uint32_tE"></span><span id="dna::WriterImpl::setVertexTextureCoordinates__std::uint16_t.TextureCoordinateCP.std::uint32_t"></span><span class="target" id="classdna_1_1WriterImpl_1a85fb4bd8e2701ca890bdf483e4dd4b9a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setVertexTextureCoordinates</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">TextureCoordinate</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">textureCoordinates</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl27setVertexTextureCoordinatesENSt8uint16_tEPK17TextureCoordinateNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl16setVertexNormalsENSt8uint16_tEPK6NormalNSt8uint32_tE">
<span id="_CPPv3N3dna10WriterImpl16setVertexNormalsENSt8uint16_tEPK6NormalNSt8uint32_tE"></span><span id="_CPPv2N3dna10WriterImpl16setVertexNormalsENSt8uint16_tEPK6NormalNSt8uint32_tE"></span><span id="dna::WriterImpl::setVertexNormals__std::uint16_t.NormalCP.std::uint32_t"></span><span class="target" id="classdna_1_1WriterImpl_1aa637e689f972aca02a3c4e639037bb2c"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setVertexNormals</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">Normal</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">normals</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl16setVertexNormalsENSt8uint16_tEPK6NormalNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl16setVertexLayoutsENSt8uint16_tEPK12VertexLayoutNSt8uint32_tE">
<span id="_CPPv3N3dna10WriterImpl16setVertexLayoutsENSt8uint16_tEPK12VertexLayoutNSt8uint32_tE"></span><span id="_CPPv2N3dna10WriterImpl16setVertexLayoutsENSt8uint16_tEPK12VertexLayoutNSt8uint32_tE"></span><span id="dna::WriterImpl::setVertexLayouts__std::uint16_t.VertexLayoutCP.std::uint32_t"></span><span class="target" id="classdna_1_1WriterImpl_1adb42a6c986f0b17fa23d4e1e5ba474c9"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setVertexLayouts</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">VertexLayout</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">layouts</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl16setVertexLayoutsENSt8uint16_tEPK12VertexLayoutNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl28clearFaceVertexLayoutIndicesENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl28clearFaceVertexLayoutIndicesENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl28clearFaceVertexLayoutIndicesENSt8uint16_tE"></span><span id="dna::WriterImpl::clearFaceVertexLayoutIndices__std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1af7829beba2772a84e8dfdbad941c12ab"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearFaceVertexLayoutIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl28clearFaceVertexLayoutIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl26setFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint32_tENSt8uint32_tE">
<span id="_CPPv3N3dna10WriterImpl26setFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint32_tENSt8uint32_tE"></span><span id="_CPPv2N3dna10WriterImpl26setFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint32_tENSt8uint32_tE"></span><span id="dna::WriterImpl::setFaceVertexLayoutIndices__std::uint16_t.std::uint32_t.std::uint32_tCP.std::uint32_t"></span><span class="target" id="classdna_1_1WriterImpl_1a640289c474776d944f80b81f707bedbf"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setFaceVertexLayoutIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">faceIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">layoutIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl26setFaceVertexLayoutIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint32_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl28setMaximumInfluencePerVertexENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl28setMaximumInfluencePerVertexENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl28setMaximumInfluencePerVertexENSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setMaximumInfluencePerVertex__std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a87212e5bc21d526a0c821ae95f53a2a9"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setMaximumInfluencePerVertex</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">maxInfluenceCount</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl28setMaximumInfluencePerVertexENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl16clearSkinWeightsENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl16clearSkinWeightsENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl16clearSkinWeightsENSt8uint16_tE"></span><span id="dna::WriterImpl::clearSkinWeights__std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a518565e3df21326e3887549f1f6d0810"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearSkinWeights</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl16clearSkinWeightsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl20setSkinWeightsValuesENSt8uint16_tENSt8uint32_tEPKfNSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl20setSkinWeightsValuesENSt8uint16_tENSt8uint32_tEPKfNSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl20setSkinWeightsValuesENSt8uint16_tENSt8uint32_tEPKfNSt8uint16_tE"></span><span id="dna::WriterImpl::setSkinWeightsValues__std::uint16_t.std::uint32_t.floatCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a92cd868b10f6570d4fa8343f2c1e7ff2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setSkinWeightsValues</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">vertexIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">float</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">weights</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl20setSkinWeightsValuesENSt8uint16_tENSt8uint32_tEPKfNSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl26setSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl26setSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl26setSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setSkinWeightsJointIndices__std::uint16_t.std::uint32_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a49694841b2dbe656f28da1254e900507"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setSkinWeightsJointIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">vertexIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">jointIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl26setSkinWeightsJointIndicesENSt8uint16_tENSt8uint32_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl22clearBlendShapeTargetsENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl22clearBlendShapeTargetsENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl22clearBlendShapeTargetsENSt8uint16_tE"></span><span id="dna::WriterImpl::clearBlendShapeTargets__std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a3f1a0f893185e0e783ddf78e1793fd4d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearBlendShapeTargets</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl22clearBlendShapeTargetsENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl25setBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10WriterImpl25setBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10WriterImpl25setBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tENSt8uint16_tE"></span><span id="dna::WriterImpl::setBlendShapeChannelIndex__std::uint16_t.std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1WriterImpl_1a42a291f3337b6b44f3cd51e317fe7271"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeChannelIndex</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeChannelIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl25setBlendShapeChannelIndexENSt8uint16_tENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl25setBlendShapeTargetDeltasENSt8uint16_tENSt8uint16_tEPK5DeltaNSt8uint32_tE">
<span id="_CPPv3N3dna10WriterImpl25setBlendShapeTargetDeltasENSt8uint16_tENSt8uint16_tEPK5DeltaNSt8uint32_tE"></span><span id="_CPPv2N3dna10WriterImpl25setBlendShapeTargetDeltasENSt8uint16_tENSt8uint16_tEPK5DeltaNSt8uint32_tE"></span><span id="dna::WriterImpl::setBlendShapeTargetDeltas__std::uint16_t.std::uint16_t.DeltaCP.std::uint32_t"></span><span class="target" id="classdna_1_1WriterImpl_1ad99d3b3399c15030d3682a8c9dfb453a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeTargetDeltas</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">Delta</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">deltas</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl25setBlendShapeTargetDeltasENSt8uint16_tENSt8uint16_tEPK5DeltaNSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10WriterImpl32setBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tEPKNSt8uint32_tENSt8uint32_tE">
<span id="_CPPv3N3dna10WriterImpl32setBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tEPKNSt8uint32_tENSt8uint32_tE"></span><span id="_CPPv2N3dna10WriterImpl32setBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tEPKNSt8uint32_tENSt8uint32_tE"></span><span id="dna::WriterImpl::setBlendShapeTargetVertexIndices__std::uint16_t.std::uint16_t.std::uint32_tCP.std::uint32_t"></span><span class="target" id="classdna_1_1WriterImpl_1aa07eb30dff23b4ebf71b27121f5b10ef"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setBlendShapeTargetVertexIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshIndex</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeTargetIndex</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">vertexIndices</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N3dna10WriterImpl32setBlendShapeTargetVertexIndicesENSt8uint16_tENSt8uint16_tEPKNSt8uint32_tENSt8uint32_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<div class="admonition warning">
<p class="admonition-title">Warning</p>
<p>doxygenclass: Cannot find class “dna::StreamWriterImpl” in doxygen xml output for project “dnacalib” from directory: C:/source/MetaHuman-DNA-Calibration_clean/docs/sphinx/source/../../../docs/doxygen/build/xml/</p>
</div>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10StringViewE">
<span id="_CPPv3N3dna10StringViewE"></span><span id="_CPPv2N3dna10StringViewE"></span><span id="dna::StringView"></span><span class="target" id="classdna_1_1StringView"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">StringView</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">trust</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">ArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">char</span></span><span class="p"><span class="pre">&gt;</span></span><a class="headerlink" href="#_CPPv4N3dna10StringViewE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::StringView:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-1dabdb3b864629d2bb00806da229cfd2407767b5.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::StringView&quot; tooltip=&quot;dna::StringView&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;trust::ConstArrayView&lt; char &gt;&quot; tooltip=&quot;trust::ConstArrayView&lt; char &gt;&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::StringView:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-1dabdb3b864629d2bb00806da229cfd2407767b5.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::StringView&quot; tooltip=&quot;dna::StringView&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;trust::ConstArrayView&lt; char &gt;&quot; tooltip=&quot;trust::ConstArrayView&lt; char &gt;&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
<dl class="cpp type">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10StringView4BaseE">
<span id="_CPPv3N3dna10StringView4BaseE"></span><span id="_CPPv2N3dna10StringView4BaseE"></span><span class="target" id="classdna_1_1StringView_1a8c3004adc2c99fe6fa43ffa059178eca"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Base</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">trust</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">char</span></span><span class="p"><span class="pre">&gt;</span></span><a class="headerlink" href="#_CPPv4N3dna10StringView4BaseE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10StringView5c_strEv">
<span id="_CPPv3NK3dna10StringView5c_strEv"></span><span id="_CPPv2NK3dna10StringView5c_strEv"></span><span id="dna::StringView::c_strC"></span><span class="target" id="classdna_1_1StringView_1aaf7ff8d1512d177cce530a02b4487adc"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">c_str</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna10StringView5c_strEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10StringViewcvPKcEv">
<span id="_CPPv3NK3dna10StringViewcvPKcEv"></span><span id="_CPPv2NK3dna10StringViewcvPKcEv"></span><span id="dna::StringView::castto-cCP-operatorC"></span><span class="target" id="classdna_1_1StringView_1a7f2c271c12b4b7ee63bf4670358d5c3d"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="k"><span class="pre">operator</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="p"><span class="pre">*</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna10StringViewcvPKcEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10StringViewmlEv">
<span id="_CPPv3NK3dna10StringViewmlEv"></span><span id="_CPPv2NK3dna10StringViewmlEv"></span><span id="dna::StringView::mul-operatorC"></span><span class="target" id="classdna_1_1StringView_1a76c08cd1c4c1c9cf3c355bc0167f39aa"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="k"><span class="pre">operator</span></span><span class="o"><span class="pre">*</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna10StringViewmlEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10StringView9ArrayViewEv">
<span id="_CPPv3N3dna10StringView9ArrayViewEv"></span><span id="_CPPv2N3dna10StringView9ArrayViewEv"></span><span id="dna::StringView::ArrayView"></span><span class="target" id="classdna_1_1StringView_1ab62db587734f94b5d9ae773d009f0ab1"></span><span class="sig-name descname"><span class="n"><span class="pre">ArrayView</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">default</span></span><a class="headerlink" href="#_CPPv4N3dna10StringView9ArrayViewEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10StringView9ArrayViewERK9ArrayView">
<span id="_CPPv3N3dna10StringView9ArrayViewERK9ArrayView"></span><span id="_CPPv2N3dna10StringView9ArrayViewERK9ArrayView"></span><span id="dna::StringView::ArrayView__ArrayViewCR"></span><span class="target" id="classdna_1_1StringView_1a5b7f9e7a7446b8d1cb5ced6b9db74414"></span><span class="sig-name descname"><span class="n"><span class="pre">ArrayView</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna10StringView9ArrayViewERK9ArrayView" title="dna::StringView::ArrayView"><span class="n"><span class="pre">ArrayView</span></span></a><span class="p"><span class="pre">&amp;</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">default</span></span><a class="headerlink" href="#_CPPv4N3dna10StringView9ArrayViewERK9ArrayView" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10StringView9ArrayViewERR9ArrayView">
<span id="_CPPv3N3dna10StringView9ArrayViewERR9ArrayView"></span><span id="_CPPv2N3dna10StringView9ArrayViewERR9ArrayView"></span><span id="dna::StringView::ArrayView__ArrayViewRR"></span><span class="target" id="classdna_1_1StringView_1aded551bad2311adb6e84c805ae18492b"></span><span class="sig-name descname"><span class="n"><span class="pre">ArrayView</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N3dna10StringView9ArrayViewERR9ArrayView" title="dna::StringView::ArrayView"><span class="n"><span class="pre">ArrayView</span></span></a><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">&amp;</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">default</span></span><a class="headerlink" href="#_CPPv4N3dna10StringView9ArrayViewERR9ArrayView" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10StringView9ArrayViewE7pointer9size_type">
<span id="_CPPv3N3dna10StringView9ArrayViewE7pointer9size_type"></span><span id="_CPPv2N3dna10StringView9ArrayViewE7pointer9size_type"></span><span id="dna::StringView::ArrayView__pointer.size_type"></span><span class="target" id="classdna_1_1StringView_1acb4e1c11277dab92910d60f6be66ec15"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArrayView</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">pointer</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">src</span></span>, <span class="n"><span class="pre">size_type</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10StringView9ArrayViewE7pointer9size_type" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10StringView9ArrayViewENSt9nullptr_tE9size_type">
<span id="_CPPv3N3dna10StringView9ArrayViewENSt9nullptr_tE9size_type"></span><span id="_CPPv2N3dna10StringView9ArrayViewENSt9nullptr_tE9size_type"></span><span id="dna::StringView::ArrayView__std::nullptr_t.size_type"></span><span class="target" id="classdna_1_1StringView_1af199b8f35ea979a1a9bf524ffcc9beaa"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArrayView</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">nullptr_t</span></span>, <span class="n"><span class="pre">size_type</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10StringView9ArrayViewENSt9nullptr_tE9size_type" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4I0EN3dna10StringView9ArrayViewER9ArrayViewI1UE">
<span id="_CPPv3I0EN3dna10StringView9ArrayViewER9ArrayViewI1UE"></span><span id="_CPPv2I0EN3dna10StringView9ArrayViewER9ArrayViewI1UE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">U</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classdna_1_1StringView_1a5329f8f61bb264f845ef7060b81b927b"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArrayView</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4I0EN3dna10StringView9ArrayViewER9ArrayViewI1UE" title="dna::StringView::ArrayView"><span class="n"><span class="pre">ArrayView</span></span></a><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4I0EN3dna10StringView9ArrayViewER9ArrayViewI1UE" title="dna::StringView::ArrayView::U"><span class="n"><span class="pre">U</span></span></a><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">src</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I0EN3dna10StringView9ArrayViewER9ArrayViewI1UE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4I0EN3dna10StringView9ArrayViewERK9ArrayViewI1UE">
<span id="_CPPv3I0EN3dna10StringView9ArrayViewERK9ArrayViewI1UE"></span><span id="_CPPv2I0EN3dna10StringView9ArrayViewERK9ArrayViewI1UE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">U</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classdna_1_1StringView_1a92c4e60644899c9ead1276491b1b929e"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArrayView</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I0EN3dna10StringView9ArrayViewERK9ArrayViewI1UE" title="dna::StringView::ArrayView"><span class="n"><span class="pre">ArrayView</span></span></a><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4I0EN3dna10StringView9ArrayViewERK9ArrayViewI1UE" title="dna::StringView::ArrayView::U"><span class="n"><span class="pre">U</span></span></a><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">src</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I0EN3dna10StringView9ArrayViewERK9ArrayViewI1UE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4I0EN3dna10StringView9ArrayViewERR9ArrayViewI1UE">
<span id="_CPPv3I0EN3dna10StringView9ArrayViewERR9ArrayViewI1UE"></span><span id="_CPPv2I0EN3dna10StringView9ArrayViewERR9ArrayViewI1UE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">U</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classdna_1_1StringView_1a423d5bc02a527599319368340040a389"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArrayView</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4I0EN3dna10StringView9ArrayViewERR9ArrayViewI1UE" title="dna::StringView::ArrayView"><span class="n"><span class="pre">ArrayView</span></span></a><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4I0EN3dna10StringView9ArrayViewERR9ArrayViewI1UE" title="dna::StringView::ArrayView::U"><span class="n"><span class="pre">U</span></span></a><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">src</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I0EN3dna10StringView9ArrayViewERR9ArrayViewI1UE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4I0_NSt9enable_ifIXntNSt19is_rvalue_referenceIRR1UE5valueEEiE4typeEEN3dna10StringView9ArrayViewERR1U">
<span id="_CPPv3I0_NSt9enable_ifIXntNSt19is_rvalue_referenceIRR1UE5valueEEiE4typeEEN3dna10StringView9ArrayViewERR1U"></span><span id="_CPPv2I0_NSt9enable_ifIX!std::is_rvalue_reference<U&&>::valueEiE4typeEEN3dna10StringView9ArrayViewERR1U"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">U</span></span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">enable_if</span></span><span class="p"><span class="pre">&lt;</span></span><span class="o"><span class="pre">!</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">is_rvalue_reference</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4I0_NSt9enable_ifIXntNSt19is_rvalue_referenceIRR1UE5valueEEiE4typeEEN3dna10StringView9ArrayViewERR1U" title="dna::StringView::ArrayView::U"><span class="n"><span class="pre">U</span></span></a><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">&gt;</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">value</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="p"><span class="pre">&gt;</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">type</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="m"><span class="pre">0</span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classdna_1_1StringView_1ae79bea36e046a410c9be2f5e02766a96"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArrayView</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4I0_NSt9enable_ifIXntNSt19is_rvalue_referenceIRR1UE5valueEEiE4typeEEN3dna10StringView9ArrayViewERR1U" title="dna::StringView::ArrayView::U"><span class="n"><span class="pre">U</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">src</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I0_NSt9enable_ifIXntNSt19is_rvalue_referenceIRR1UE5valueEEiE4typeEEN3dna10StringView9ArrayViewERR1U" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-private-functions">Private Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10StringView11dataOrEmptyEv">
<span id="_CPPv3NK3dna10StringView11dataOrEmptyEv"></span><span id="_CPPv2NK3dna10StringView11dataOrEmptyEv"></span><span id="dna::StringView::dataOrEmptyC"></span><span class="target" id="classdna_1_1StringView_1af00b17b663aed5e7dde86bfdbf621a95"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="kt"><span class="pre">char</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">dataOrEmpty</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna10StringView11dataOrEmptyEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna8BaseImplE">
<span id="_CPPv3N3dna8BaseImplE"></span><span id="_CPPv2N3dna8BaseImplE"></span><span id="dna::BaseImpl"></span><span class="target" id="classdna_1_1BaseImpl"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><a class="reference internal" href="#_CPPv4N3dna8BaseImpl3dnaE" title="dna::BaseImpl::dna"><span class="n"><span class="pre">dna</span></span></a><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">BaseImpl</span></span></span><a class="headerlink" href="#_CPPv4N3dna8BaseImplE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::BaseImpl:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-7cbd708e872ec18b8cae09995817f1a690a23fec.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;2&quot; [label=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; BinaryStreamReader &gt;&quot;]
&quot;4&quot; [label=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; JSONStreamReader &gt;&quot;]
&quot;6&quot; [label=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; BinaryStreamWriter &gt;&quot;]
&quot;8&quot; [label=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; JSONStreamWriter &gt;&quot;]
&quot;1&quot; [label=&quot;dna::BaseImpl&quot; tooltip=&quot;dna::BaseImpl&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;3&quot; [label=&quot;dna::BinaryStreamReaderImpl&quot; tooltip=&quot;dna::BinaryStreamReaderImpl&quot;]
&quot;7&quot; [label=&quot;dna::BinaryStreamWriterImpl&quot; tooltip=&quot;dna::BinaryStreamWriterImpl&quot;]
&quot;5&quot; [label=&quot;dna::JSONStreamReaderImpl&quot; tooltip=&quot;dna::JSONStreamReaderImpl&quot;]
&quot;9&quot; [label=&quot;dna::JSONStreamWriterImpl&quot; tooltip=&quot;dna::JSONStreamWriterImpl&quot;]
&quot;10&quot; [label=&quot;dna::ReaderImpl&lt; TReaderBase &gt;&quot; tooltip=&quot;dna::ReaderImpl&lt; TReaderBase &gt;&quot;]
&quot;11&quot; [label=&quot;dna::WriterImpl&lt; TWriterBase &gt;&quot; tooltip=&quot;dna::WriterImpl&lt; TWriterBase &gt;&quot;]
&quot;2&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;2&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;4&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;4&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;6&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;8&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;8&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;3&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;5&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;9&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::BaseImpl:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-ca44260eafecc387af8d79c7618d4b9bb8199936.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;11&quot; [label=&quot;terse::ArchiveOffset&lt; std::uint32_t &gt;&quot; tooltip=&quot;terse::ArchiveOffset&lt; std::uint32_t &gt;&quot;]
&quot;30&quot; [label=&quot;terse::DynArray&lt; float &gt;&quot; tooltip=&quot;terse::DynArray&lt; float &gt;&quot;]
&quot;24&quot; [label=&quot;terse::DynArray&lt; std::uint16_t &gt;&quot; tooltip=&quot;terse::DynArray&lt; std::uint16_t &gt;&quot;]
&quot;5&quot; [label=&quot;dna::ExpectedValue&lt; SignatureValueType &gt;&quot; tooltip=&quot;dna::ExpectedValue&lt; SignatureValueType &gt;&quot;]
&quot;9&quot; [label=&quot;dna::ExpectedValue&lt; std::uint16_t &gt;&quot; tooltip=&quot;dna::ExpectedValue&lt; std::uint16_t &gt;&quot;]
&quot;19&quot; [label=&quot;dna::RawSurjectiveMapping&lt; std::uint16_t &gt;&quot; tooltip=&quot;dna::RawSurjectiveMapping&lt; std::uint16_t &gt;&quot;]
&quot;4&quot; [label=&quot;dna::Signature&lt; 3 &gt;&quot; tooltip=&quot;dna::Signature&lt; 3 &gt;&quot;]
&quot;23&quot; [label=&quot;dna::SurjectiveMapping&lt; TFrom, TFrom &gt;&quot; tooltip=&quot;dna::SurjectiveMapping&lt; TFrom, TFrom &gt;&quot;]
&quot;20&quot; [label=&quot;dna::SurjectiveMapping&lt; std::uint16_t, std::uint16_t &gt;&quot; tooltip=&quot;dna::SurjectiveMapping&lt; std::uint16_t, std::uint16_t &gt;&quot;]
&quot;27&quot; [label=&quot;T&quot; tooltip=&quot;T&quot;]
&quot;1&quot; [label=&quot;dna::BaseImpl&quot; tooltip=&quot;dna::BaseImpl&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;3&quot; [label=&quot;dna::DNA&quot; tooltip=&quot;dna::DNA&quot;]
&quot;6&quot; [label=&quot;dna::ExpectedValue&lt; T &gt;&quot; tooltip=&quot;dna::ExpectedValue&lt; T &gt;&quot;]
&quot;18&quot; [label=&quot;dna::LODMapping&quot; tooltip=&quot;dna::LODMapping&quot;]
&quot;37&quot; [label=&quot;dna::RawAnimatedMaps&quot; tooltip=&quot;dna::RawAnimatedMaps&quot;]
&quot;31&quot; [label=&quot;dna::RawBehavior&quot; tooltip=&quot;dna::RawBehavior&quot;]
&quot;36&quot; [label=&quot;dna::RawBlendShapeChannels&quot; tooltip=&quot;dna::RawBlendShapeChannels&quot;]
&quot;33&quot; [label=&quot;dna::RawConditionalTable&quot; tooltip=&quot;dna::RawConditionalTable&quot;]
&quot;32&quot; [label=&quot;dna::RawControls&quot; tooltip=&quot;dna::RawControls&quot;]
&quot;15&quot; [label=&quot;dna::RawCoordinateSystem&quot; tooltip=&quot;dna::RawCoordinateSystem&quot;]
&quot;16&quot; [label=&quot;dna::RawDefinition&quot; tooltip=&quot;dna::RawDefinition&quot;]
&quot;14&quot; [label=&quot;dna::RawDescriptor&quot; tooltip=&quot;dna::RawDescriptor&quot;]
&quot;38&quot; [label=&quot;dna::RawGeometry&quot; tooltip=&quot;dna::RawGeometry&quot;]
&quot;35&quot; [label=&quot;dna::RawJoints&quot; tooltip=&quot;dna::RawJoints&quot;]
&quot;17&quot; [label=&quot;dna::RawLODMapping&quot; tooltip=&quot;dna::RawLODMapping&quot;]
&quot;34&quot; [label=&quot;dna::RawPSDMatrix&quot; tooltip=&quot;dna::RawPSDMatrix&quot;]
&quot;22&quot; [label=&quot;dna::RawSurjectiveMapping&lt; TFrom, TTo &gt;&quot; tooltip=&quot;dna::RawSurjectiveMapping&lt; TFrom, TTo &gt;&quot;]
&quot;29&quot; [label=&quot;dna::RawVector3Vector&quot; tooltip=&quot;dna::RawVector3Vector&quot;]
&quot;10&quot; [label=&quot;dna::SectionLookupTable&quot; tooltip=&quot;dna::SectionLookupTable&quot;]
&quot;7&quot; [label=&quot;dna::Signature&lt; Size &gt;&quot; tooltip=&quot;dna::Signature&lt; Size &gt;&quot;]
&quot;21&quot; [label=&quot;dna::SurjectiveMapping&lt; TFrom, TTo &gt;&quot; tooltip=&quot;dna::SurjectiveMapping&lt; TFrom, TTo &gt;&quot;]
&quot;8&quot; [label=&quot;dna::Version&quot; tooltip=&quot;dna::Version&quot;]
&quot;2&quot; [label=&quot;pma::MemoryResource&quot; tooltip=&quot;pma::MemoryResource&quot;]
&quot;26&quot; [label=&quot;std::unique_ptr&lt; T &gt;&quot; tooltip=&quot;std::unique_ptr&lt; T &gt;&quot;]
&quot;13&quot; [label=&quot;terse::ArchiveOffset&lt; TOffset &gt;&quot; tooltip=&quot;terse::ArchiveOffset&lt; TOffset &gt;&quot;]
&quot;12&quot; [label=&quot;terse::ArchiveOffset&lt; TOffset &gt;::Proxy&quot; tooltip=&quot;terse::ArchiveOffset&lt; TOffset &gt;::Proxy&quot;]
&quot;28&quot; [label=&quot;terse::DynArray&lt; T, TAllocator &gt;&quot; tooltip=&quot;terse::DynArray&lt; T, TAllocator &gt;&quot;]
&quot;25&quot; [label=&quot;std::unique_ptr&lt; value_type, std::function&lt; void(value_type *)&gt; &gt;&quot; tooltip=&quot;std::unique_ptr&lt; value_type, std::function&lt; void(value_type *)&gt; &gt;&quot;]
&quot;11&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;11&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;30&quot; -&gt; &quot;25&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;30&quot; -&gt; &quot;28&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;24&quot; -&gt; &quot;25&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;24&quot; -&gt; &quot;28&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;5&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;9&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;19&quot; -&gt; &quot;20&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;19&quot; -&gt; &quot;22&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;4&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;4&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;23&quot; -&gt; &quot;21&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;20&quot; -&gt; &quot;21&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;1&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;3&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;3&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;3&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;3&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;3&quot; -&gt; &quot;14&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;3&quot; -&gt; &quot;16&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;3&quot; -&gt; &quot;31&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;3&quot; -&gt; &quot;38&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;37&quot; -&gt; &quot;24&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;37&quot; -&gt; &quot;33&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;31&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;31&quot; -&gt; &quot;32&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;31&quot; -&gt; &quot;35&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;31&quot; -&gt; &quot;36&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;31&quot; -&gt; &quot;37&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;36&quot; -&gt; &quot;24&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;24&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;33&quot; -&gt; &quot;30&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;32&quot; -&gt; &quot;33&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;32&quot; -&gt; &quot;34&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;16&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;16&quot; -&gt; &quot;17&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;16&quot; -&gt; &quot;19&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;16&quot; -&gt; &quot;24&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;16&quot; -&gt; &quot;29&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;14&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;14&quot; -&gt; &quot;15&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;38&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;17&quot; -&gt; &quot;18&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;34&quot; -&gt; &quot;24&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;34&quot; -&gt; &quot;30&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;22&quot; -&gt; &quot;23&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;29&quot; -&gt; &quot;30&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;10&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;7&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;8&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;26&quot; -&gt; &quot;27&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;13&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;12&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;28&quot; -&gt; &quot;25&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;25&quot; -&gt; &quot;26&quot; [dir=forward tooltip=&quot;template-instance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1ReaderImpl"><span class="std std-ref">dna::ReaderImpl&lt; BinaryStreamReader &gt;</span></a>, <a class="reference internal" href="#classdna_1_1ReaderImpl"><span class="std std-ref">dna::ReaderImpl&lt; JSONStreamReader &gt;</span></a>, <a class="reference internal" href="#classdna_1_1WriterImpl"><span class="std std-ref">dna::WriterImpl&lt; BinaryStreamWriter &gt;</span></a>, <a class="reference internal" href="#classdna_1_1WriterImpl"><span class="std std-ref">dna::WriterImpl&lt; JSONStreamWriter &gt;</span></a>, <a class="reference internal" href="#classdna_1_1ReaderImpl"><span class="std std-ref">dna::ReaderImpl&lt; TReaderBase &gt;</span></a>, <a class="reference internal" href="#classdna_1_1WriterImpl"><span class="std std-ref">dna::WriterImpl&lt; TWriterBase &gt;</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna8BaseImpl17getMemoryResourceEv">
<span id="_CPPv3N3dna8BaseImpl17getMemoryResourceEv"></span><span id="_CPPv2N3dna8BaseImpl17getMemoryResourceEv"></span><span id="dna::BaseImpl::getMemoryResource"></span><span class="target" id="classdna_1_1BaseImpl_1a22006a54d368829db22b9bde38442de2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">getMemoryResource</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna8BaseImpl17getMemoryResourceEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-functions">Protected Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna8BaseImpl8BaseImplEP14MemoryResource">
<span id="_CPPv3N3dna8BaseImpl8BaseImplEP14MemoryResource"></span><span id="_CPPv2N3dna8BaseImpl8BaseImplEP14MemoryResource"></span><span id="dna::BaseImpl::BaseImpl__MemoryResourceP"></span><span class="target" id="classdna_1_1BaseImpl_1a5eab4d70fe975d86bc4d1cb2ead29364"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BaseImpl</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes_</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna8BaseImpl8BaseImplEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna8BaseImplD0Ev">
<span id="_CPPv3N3dna8BaseImplD0Ev"></span><span id="_CPPv2N3dna8BaseImplD0Ev"></span><span id="dna::BaseImpl::~BaseImpl"></span><span class="target" id="classdna_1_1BaseImpl_1a1d0528a7aa11cecbb6f96597568fe312"></span><span class="sig-name descname"><span class="n"><span class="pre">~BaseImpl</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">default</span></span><a class="headerlink" href="#_CPPv4N3dna8BaseImplD0Ev" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna8BaseImpl8BaseImplERK8BaseImpl">
<span id="_CPPv3N3dna8BaseImpl8BaseImplERK8BaseImpl"></span><span id="_CPPv2N3dna8BaseImpl8BaseImplERK8BaseImpl"></span><span id="dna::BaseImpl::BaseImpl__BaseImplCR"></span><span class="target" id="classdna_1_1BaseImpl_1a8281f2063d4566a7895cd6c06852d65b"></span><span class="sig-name descname"><span class="n"><span class="pre">BaseImpl</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna8BaseImpl8BaseImplERK8BaseImpl" title="dna::BaseImpl::BaseImpl"><span class="n"><span class="pre">BaseImpl</span></span></a><span class="p"><span class="pre">&amp;</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">delete</span></span><a class="headerlink" href="#_CPPv4N3dna8BaseImpl8BaseImplERK8BaseImpl" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna8BaseImplaSERK8BaseImpl">
<span id="_CPPv3N3dna8BaseImplaSERK8BaseImpl"></span><span id="_CPPv2N3dna8BaseImplaSERK8BaseImpl"></span><span id="dna::BaseImpl::assign-operator__BaseImplCR"></span><span class="target" id="classdna_1_1BaseImpl_1aadf1b22a7fca50dce7e5fbd69399cacb"></span><a class="reference internal" href="#_CPPv4N3dna8BaseImplE" title="dna::BaseImpl"><span class="n"><span class="pre">BaseImpl</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="sig-name descname"><span class="k"><span class="pre">operator</span></span><span class="o"><span class="pre">=</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna8BaseImplE" title="dna::BaseImpl"><span class="n"><span class="pre">BaseImpl</span></span></a><span class="p"><span class="pre">&amp;</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">delete</span></span><a class="headerlink" href="#_CPPv4N3dna8BaseImplaSERK8BaseImpl" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna8BaseImpl8BaseImplERR8BaseImpl">
<span id="_CPPv3N3dna8BaseImpl8BaseImplERR8BaseImpl"></span><span id="_CPPv2N3dna8BaseImpl8BaseImplERR8BaseImpl"></span><span id="dna::BaseImpl::BaseImpl__BaseImplRR"></span><span class="target" id="classdna_1_1BaseImpl_1a9182dcfa882ca9e8b54bd22f30278f64"></span><span class="sig-name descname"><span class="n"><span class="pre">BaseImpl</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N3dna8BaseImpl8BaseImplERR8BaseImpl" title="dna::BaseImpl::BaseImpl"><span class="n"><span class="pre">BaseImpl</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">rhs</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">delete</span></span><a class="headerlink" href="#_CPPv4N3dna8BaseImpl8BaseImplERR8BaseImpl" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna8BaseImplaSERR8BaseImpl">
<span id="_CPPv3N3dna8BaseImplaSERR8BaseImpl"></span><span id="_CPPv2N3dna8BaseImplaSERR8BaseImpl"></span><span id="dna::BaseImpl::assign-operator__BaseImplRR"></span><span class="target" id="classdna_1_1BaseImpl_1a03aa3393c1db5c00aebcfd48c586260d"></span><a class="reference internal" href="#_CPPv4N3dna8BaseImplE" title="dna::BaseImpl"><span class="n"><span class="pre">BaseImpl</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="sig-name descname"><span class="k"><span class="pre">operator</span></span><span class="o"><span class="pre">=</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N3dna8BaseImplE" title="dna::BaseImpl"><span class="n"><span class="pre">BaseImpl</span></span></a><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">&amp;</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">delete</span></span><a class="headerlink" href="#_CPPv4N3dna8BaseImplaSERR8BaseImpl" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-attributes">Protected Attributes</p>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna8BaseImpl6memResE">
<span id="_CPPv3N3dna8BaseImpl6memResE"></span><span id="_CPPv2N3dna8BaseImpl6memResE"></span><span id="dna::BaseImpl::memRes__MemoryResourceP"></span><span class="target" id="classdna_1_1BaseImpl_1aaf242d8e71e7df8e5415e27c70d03db8"></span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">memRes</span></span></span><a class="headerlink" href="#_CPPv4N3dna8BaseImpl6memResE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna8BaseImpl3dnaE">
<span id="_CPPv3N3dna8BaseImpl3dnaE"></span><span id="_CPPv2N3dna8BaseImpl3dnaE"></span><span id="dna::BaseImpl::dna__DNA"></span><span class="target" id="classdna_1_1BaseImpl_1afb96929eaf813f7dbc2eea11bcad5a41"></span><span class="n"><span class="pre">DNA</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">dna</span></span></span><a class="headerlink" href="#_CPPv4N3dna8BaseImpl3dnaE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna13LODConstraintE">
<span id="_CPPv3N3dna13LODConstraintE"></span><span id="_CPPv2N3dna13LODConstraintE"></span><span id="dna::LODConstraint"></span><span class="target" id="classdna_1_1LODConstraint"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">LODConstraint</span></span></span><a class="headerlink" href="#_CPPv4N3dna13LODConstraintE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Collaboration diagram for dna::LODConstraint:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-1d748398057a15a4f3a0d785be9599fe77cab6f3.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::LODConstraint&quot; tooltip=&quot;dna::LODConstraint&quot; fillcolor=&quot;#BFBFBF&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna13LODConstraint13LODConstraintENSt8uint16_tENSt8uint16_tEP14MemoryResource">
<span id="_CPPv3N3dna13LODConstraint13LODConstraintENSt8uint16_tENSt8uint16_tEP14MemoryResource"></span><span id="_CPPv2N3dna13LODConstraint13LODConstraintENSt8uint16_tENSt8uint16_tEP14MemoryResource"></span><span id="dna::LODConstraint::LODConstraint__std::uint16_t.std::uint16_t.MemoryResourceP"></span><span class="target" id="classdna_1_1LODConstraint_1aa37f29e0b0927a4052c05bdf0d9c3e5b"></span><span class="sig-name descname"><span class="n"><span class="pre">LODConstraint</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">maxLOD</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">minLOD</span></span>, <span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna13LODConstraint13LODConstraintENSt8uint16_tENSt8uint16_tEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna13LODConstraint13LODConstraintE14ConstArrayViewINSt8uint16_tEEP14MemoryResource">
<span id="_CPPv3N3dna13LODConstraint13LODConstraintE14ConstArrayViewINSt8uint16_tEEP14MemoryResource"></span><span id="_CPPv2N3dna13LODConstraint13LODConstraintE14ConstArrayViewINSt8uint16_tEEP14MemoryResource"></span><span id="dna::LODConstraint::LODConstraint__ConstArrayView:std::uint16_t:.MemoryResourceP"></span><span class="target" id="classdna_1_1LODConstraint_1a6ca927fc0f54aa9637f1547060afa389"></span><span class="sig-name descname"><span class="n"><span class="pre">LODConstraint</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lods</span></span>, <span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna13LODConstraint13LODConstraintE14ConstArrayViewINSt8uint16_tEEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna13LODConstraint11hasImpactOnENSt8uint16_tE">
<span id="_CPPv3NK3dna13LODConstraint11hasImpactOnENSt8uint16_tE"></span><span id="_CPPv2NK3dna13LODConstraint11hasImpactOnENSt8uint16_tE"></span><span id="dna::LODConstraint::hasImpactOn__std::uint16_tC"></span><span class="target" id="classdna_1_1LODConstraint_1aa9ca15ac369d379986493b0b3372918c"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">hasImpactOn</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lodCount</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna13LODConstraint11hasImpactOnENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna13LODConstraint9getMaxLODEv">
<span id="_CPPv3NK3dna13LODConstraint9getMaxLODEv"></span><span id="_CPPv2NK3dna13LODConstraint9getMaxLODEv"></span><span id="dna::LODConstraint::getMaxLODC"></span><span class="target" id="classdna_1_1LODConstraint_1a7ddb757e8ed3ff2787ac5fb1e81e52c1"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMaxLOD</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna13LODConstraint9getMaxLODEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna13LODConstraint9getMinLODEv">
<span id="_CPPv3NK3dna13LODConstraint9getMinLODEv"></span><span id="_CPPv2NK3dna13LODConstraint9getMinLODEv"></span><span id="dna::LODConstraint::getMinLODC"></span><span class="target" id="classdna_1_1LODConstraint_1a3fb6b5e1f8d759e320f027b439a37577"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getMinLOD</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna13LODConstraint9getMinLODEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna13LODConstraint11getLODCountEv">
<span id="_CPPv3NK3dna13LODConstraint11getLODCountEv"></span><span id="_CPPv2NK3dna13LODConstraint11getLODCountEv"></span><span id="dna::LODConstraint::getLODCountC"></span><span class="target" id="classdna_1_1LODConstraint_1a18cf4af01df99c2280955c66f580389b"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getLODCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna13LODConstraint11getLODCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna13LODConstraint7clampToENSt8uint16_tE">
<span id="_CPPv3N3dna13LODConstraint7clampToENSt8uint16_tE"></span><span id="_CPPv2N3dna13LODConstraint7clampToENSt8uint16_tE"></span><span id="dna::LODConstraint::clampTo__std::uint16_t"></span><span class="target" id="classdna_1_1LODConstraint_1a142d2d9bfc0c111019d56a7b4698f9a2"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clampTo</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lodCount</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna13LODConstraint7clampToENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna13LODConstraint7applyToER6VectorINSt8uint16_tEE">
<span id="_CPPv3NK3dna13LODConstraint7applyToER6VectorINSt8uint16_tEE"></span><span id="_CPPv2NK3dna13LODConstraint7applyToER6VectorINSt8uint16_tEE"></span><span id="dna::LODConstraint::applyTo__Vector:std::uint16_t:RC"></span><span class="target" id="classdna_1_1LODConstraint_1ab035d7eb370a6ca377c52d81ccb27d66"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">applyTo</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">Vector</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">unconstrainedLODs</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna13LODConstraint7applyToER6VectorINSt8uint16_tEE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna13LODConstraint7applyToER8DynArrayINSt8uint16_tEE">
<span id="_CPPv3NK3dna13LODConstraint7applyToER8DynArrayINSt8uint16_tEE"></span><span id="_CPPv2NK3dna13LODConstraint7applyToER8DynArrayINSt8uint16_tEE"></span><span id="dna::LODConstraint::applyTo__DynArray:std::uint16_t:RC"></span><span class="target" id="classdna_1_1LODConstraint_1a7ca9f9948d9ef6a5548c9cab569d5713"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">applyTo</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">DynArray</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">unconstrainedLODs</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna13LODConstraint7applyToER8DynArrayINSt8uint16_tEE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-private-members">Private Members</p>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna13LODConstraint4lodsE">
<span id="_CPPv3N3dna13LODConstraint4lodsE"></span><span id="_CPPv2N3dna13LODConstraint4lodsE"></span><span id="dna::LODConstraint::lods__Vector:std::uint16_t:"></span><span class="target" id="classdna_1_1LODConstraint_1ac3726d956d496cc7d49979eb4d759a54"></span><span class="n"><span class="pre">Vector</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">lods</span></span></span><a class="headerlink" href="#_CPPv4N3dna13LODConstraint4lodsE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMappingE">
<span id="_CPPv3N3dna10LODMappingE"></span><span id="_CPPv2N3dna10LODMappingE"></span><span id="dna::LODMapping"></span><span class="target" id="classdna_1_1LODMapping"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">LODMapping</span></span></span><a class="headerlink" href="#_CPPv4N3dna10LODMappingE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::LODMapping:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-5f4237b592de82a429ab1fd407559a8bad082dee.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::LODMapping&quot; tooltip=&quot;dna::LODMapping&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;dna::RawLODMapping&quot; tooltip=&quot;dna::RawLODMapping&quot;]
&quot;2&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::LODMapping:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-b2f964d9a584bd8d3fd443076ae174d93686419d.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::LODMapping&quot; tooltip=&quot;dna::LODMapping&quot; fillcolor=&quot;#BFBFBF&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Subclassed by dna::RawLODMapping</p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping10LODMappingEP14MemoryResource">
<span id="_CPPv3N3dna10LODMapping10LODMappingEP14MemoryResource"></span><span id="_CPPv2N3dna10LODMapping10LODMappingEP14MemoryResource"></span><span id="dna::LODMapping::LODMapping__MemoryResourceP"></span><span class="target" id="classdna_1_1LODMapping_1a971bb53dfeb3f05e5126cbe4374610c2"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">LODMapping</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes_</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping10LODMappingEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10LODMapping11getLODCountEv">
<span id="_CPPv3NK3dna10LODMapping11getLODCountEv"></span><span id="_CPPv2NK3dna10LODMapping11getLODCountEv"></span><span id="dna::LODMapping::getLODCountC"></span><span class="target" id="classdna_1_1LODMapping_1af41ebc0dd960d60dda2e58a5f1e5ac74"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getLODCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna10LODMapping11getLODCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping12resetIndicesEv">
<span id="_CPPv3N3dna10LODMapping12resetIndicesEv"></span><span id="_CPPv2N3dna10LODMapping12resetIndicesEv"></span><span id="dna::LODMapping::resetIndices"></span><span class="target" id="classdna_1_1LODMapping_1af1d132e5eb62339f45b9d0eae6dfc4a9"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">resetIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping12resetIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping9resetLODsEv">
<span id="_CPPv3N3dna10LODMapping9resetLODsEv"></span><span id="_CPPv2N3dna10LODMapping9resetLODsEv"></span><span id="dna::LODMapping::resetLODs"></span><span class="target" id="classdna_1_1LODMapping_1a6c8e1f18fdad499e7f875a2314e38e0e"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">resetLODs</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping9resetLODsEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping5resetEv">
<span id="_CPPv3N3dna10LODMapping5resetEv"></span><span id="_CPPv2N3dna10LODMapping5resetEv"></span><span id="dna::LODMapping::reset"></span><span class="target" id="classdna_1_1LODMapping_1a0867d956e17e4c401d2aebd7c3fbd480"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">reset</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping5resetEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping11setLODCountENSt8uint16_tE">
<span id="_CPPv3N3dna10LODMapping11setLODCountENSt8uint16_tE"></span><span id="_CPPv2N3dna10LODMapping11setLODCountENSt8uint16_tE"></span><span id="dna::LODMapping::setLODCount__std::uint16_t"></span><span class="target" id="classdna_1_1LODMapping_1a7007ee31042547a2944728aba73ea2f1"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">setLODCount</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lodCount</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping11setLODCountENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping11discardLODsERK13LODConstraint">
<span id="_CPPv3N3dna10LODMapping11discardLODsERK13LODConstraint"></span><span id="_CPPv2N3dna10LODMapping11discardLODsERK13LODConstraint"></span><span id="dna::LODMapping::discardLODs__LODConstraintCR"></span><span class="target" id="classdna_1_1LODMapping_1aa70ec9906c68c28c9a43d99fd872182b"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">discardLODs</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna13LODConstraintE" title="dna::LODConstraint"><span class="n"><span class="pre">LODConstraint</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">lodConstraint</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping11discardLODsERK13LODConstraint" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10LODMapping10getIndicesENSt8uint16_tE">
<span id="_CPPv3NK3dna10LODMapping10getIndicesENSt8uint16_tE"></span><span id="_CPPv2NK3dna10LODMapping10getIndicesENSt8uint16_tE"></span><span id="dna::LODMapping::getIndices__std::uint16_tC"></span><span class="target" id="classdna_1_1LODMapping_1ac7ae14d615f10844031891d7fef40cb9"></span><span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna10LODMapping10getIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10LODMapping17getIndexListCountEv">
<span id="_CPPv3NK3dna10LODMapping17getIndexListCountEv"></span><span id="_CPPv2NK3dna10LODMapping17getIndexListCountEv"></span><span id="dna::LODMapping::getIndexListCountC"></span><span class="target" id="classdna_1_1LODMapping_1a20ea810bd1c408517b83277e6785d67b"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getIndexListCount</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna10LODMapping17getIndexListCountEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping12clearIndicesENSt8uint16_tE">
<span id="_CPPv3N3dna10LODMapping12clearIndicesENSt8uint16_tE"></span><span id="_CPPv2N3dna10LODMapping12clearIndicesENSt8uint16_tE"></span><span id="dna::LODMapping::clearIndices__std::uint16_t"></span><span class="target" id="classdna_1_1LODMapping_1a627da8d80838e585173aec10254e32ec"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">clearIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping12clearIndicesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping10addIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10LODMapping10addIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10LODMapping10addIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE"></span><span id="dna::LODMapping::addIndices__std::uint16_t.std::uint16_tCP.std::uint16_t"></span><span class="target" id="classdna_1_1LODMapping_1a94b4e80ee9077a11c1bf5639e979d4cc"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">addIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">source</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">count</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping10addIndicesENSt8uint16_tEPKNSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping23associateLODWithIndicesENSt8uint16_tENSt8uint16_tE">
<span id="_CPPv3N3dna10LODMapping23associateLODWithIndicesENSt8uint16_tENSt8uint16_tE"></span><span id="_CPPv2N3dna10LODMapping23associateLODWithIndicesENSt8uint16_tENSt8uint16_tE"></span><span id="dna::LODMapping::associateLODWithIndices__std::uint16_t.std::uint16_t"></span><span class="target" id="classdna_1_1LODMapping_1a5cff426ac3df66f4cca72ab9cac71f4b"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">associateLODWithIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lod</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping23associateLODWithIndicesENSt8uint16_tENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping10mapIndicesENSt8functionIFNSt8uint16_tENSt8uint16_tEEEE">
<span id="_CPPv3N3dna10LODMapping10mapIndicesENSt8functionIFNSt8uint16_tENSt8uint16_tEEEE"></span><span id="_CPPv2N3dna10LODMapping10mapIndicesENSt8functionIFNSt8uint16_tENSt8uint16_tEEEE"></span><span class="target" id="classdna_1_1LODMapping_1af33e972ddf1a560d60fc0be723939157"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">mapIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">function</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">(</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">)</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">mapper</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping10mapIndicesENSt8functionIFNSt8uint16_tENSt8uint16_tEEEE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping13filterIndicesENSt8functionIFbNSt8uint16_tEEEE">
<span id="_CPPv3N3dna10LODMapping13filterIndicesENSt8functionIFbNSt8uint16_tEEEE"></span><span id="_CPPv2N3dna10LODMapping13filterIndicesENSt8functionIFbNSt8uint16_tEEEE"></span><span class="target" id="classdna_1_1LODMapping_1aa92670fbafdecef7d2b9a8110a994003"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">filterIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">function</span></span><span class="p"><span class="pre">&lt;</span></span><span class="kt"><span class="pre">bool</span></span><span class="p"><span class="pre">(</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">)</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">filterer</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping13filterIndicesENSt8functionIFbNSt8uint16_tEEEE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10LODMapping26getCombinedDistinctIndicesEP14MemoryResource">
<span id="_CPPv3NK3dna10LODMapping26getCombinedDistinctIndicesEP14MemoryResource"></span><span id="_CPPv2NK3dna10LODMapping26getCombinedDistinctIndicesEP14MemoryResource"></span><span id="dna::LODMapping::getCombinedDistinctIndices__MemoryResourcePC"></span><span class="target" id="classdna_1_1LODMapping_1a478fa6df93b667676fa201ac11354a29"></span><span class="n"><span class="pre">UnorderedSet</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">getCombinedDistinctIndices</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna10LODMapping26getCombinedDistinctIndicesEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-protected-attributes">Protected Attributes</p>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping4lodsE">
<span id="_CPPv3N3dna10LODMapping4lodsE"></span><span id="_CPPv2N3dna10LODMapping4lodsE"></span><span id="dna::LODMapping::lods__Vector:std::uint16_t:"></span><span class="target" id="classdna_1_1LODMapping_1a86b0bf30725a11fe85e1a543fd5180fe"></span><span class="n"><span class="pre">Vector</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">lods</span></span></span><a class="headerlink" href="#_CPPv4N3dna10LODMapping4lodsE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping7indicesE">
<span id="_CPPv3N3dna10LODMapping7indicesE"></span><span id="_CPPv2N3dna10LODMapping7indicesE"></span><span id="dna::LODMapping::indices__Matrix:std::uint16_t:"></span><span class="target" id="classdna_1_1LODMapping_1afdef086ea884310268d91ff2d5a5d0ca"></span><span class="n"><span class="pre">Matrix</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">indices</span></span></span><a class="headerlink" href="#_CPPv4N3dna10LODMapping7indicesE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-private-functions">Private Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10LODMapping14cleanupIndicesEv">
<span id="_CPPv3N3dna10LODMapping14cleanupIndicesEv"></span><span id="_CPPv2N3dna10LODMapping14cleanupIndicesEv"></span><span id="dna::LODMapping::cleanupIndices"></span><span class="target" id="classdna_1_1LODMapping_1a763d6455d5fc1fb3aa62d21c7a5829aa"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">cleanupIndices</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10LODMapping14cleanupIndicesEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna17AnimatedMapFilterE">
<span id="_CPPv3N3dna17AnimatedMapFilterE"></span><span id="_CPPv2N3dna17AnimatedMapFilterE"></span><span id="dna::AnimatedMapFilter"></span><span class="target" id="classdna_1_1AnimatedMapFilter"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">AnimatedMapFilter</span></span></span><a class="headerlink" href="#_CPPv4N3dna17AnimatedMapFilterE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::AnimatedMapFilter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-a46b95fcc9cbef6ebdd781a6fa67f551ea4e85bf.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::AnimatedMapFilter&quot; tooltip=&quot;dna::AnimatedMapFilter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;dna::FilteredInputArchive&quot; tooltip=&quot;dna::FilteredInputArchive&quot;]
&quot;2&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::AnimatedMapFilter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-fee2469c21d72ab69b75294ba2897144b1420959.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::AnimatedMapFilter&quot; tooltip=&quot;dna::AnimatedMapFilter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;pma::MemoryResource&quot; tooltip=&quot;pma::MemoryResource&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;usage&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1FilteredInputArchive"><span class="std std-ref">dna::FilteredInputArchive</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna17AnimatedMapFilter17AnimatedMapFilterEP14MemoryResource">
<span id="_CPPv3N3dna17AnimatedMapFilter17AnimatedMapFilterEP14MemoryResource"></span><span id="_CPPv2N3dna17AnimatedMapFilter17AnimatedMapFilterEP14MemoryResource"></span><span id="dna::AnimatedMapFilter::AnimatedMapFilter__MemoryResourceP"></span><span class="target" id="classdna_1_1AnimatedMapFilter_1a6b579ffb2621269cb426c4fb9e6f347c"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AnimatedMapFilter</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes_</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna17AnimatedMapFilter17AnimatedMapFilterEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna17AnimatedMapFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE">
<span id="_CPPv3N3dna17AnimatedMapFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE"></span><span id="_CPPv2N3dna17AnimatedMapFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE"></span><span id="dna::AnimatedMapFilter::configure__std::uint16_t.UnorderedSet:std::uint16_t:"></span><span class="target" id="classdna_1_1AnimatedMapFilter_1a8c6cb59a6ee300af107fb1f958be03e4"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">configure</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">animatedMapCount</span></span>, <span class="n"><span class="pre">UnorderedSet</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">allowedAnimatedMapIndices</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna17AnimatedMapFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna17AnimatedMapFilter5applyER13RawDefinition">
<span id="_CPPv3N3dna17AnimatedMapFilter5applyER13RawDefinition"></span><span id="_CPPv2N3dna17AnimatedMapFilter5applyER13RawDefinition"></span><span id="dna::AnimatedMapFilter::apply__RawDefinitionR"></span><span class="target" id="classdna_1_1AnimatedMapFilter_1a8889709e16e78582ca70b808714185c6"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">apply</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawDefinition</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna17AnimatedMapFilter5applyER13RawDefinition" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna17AnimatedMapFilter6passesENSt8uint16_tE">
<span id="_CPPv3NK3dna17AnimatedMapFilter6passesENSt8uint16_tE"></span><span id="_CPPv2NK3dna17AnimatedMapFilter6passesENSt8uint16_tE"></span><span id="dna::AnimatedMapFilter::passes__std::uint16_tC"></span><span class="target" id="classdna_1_1AnimatedMapFilter_1a6acf1a80332b443f2db0801d5752d081"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passes</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna17AnimatedMapFilter6passesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-private-members">Private Members</p>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna17AnimatedMapFilter6memResE">
<span id="_CPPv3N3dna17AnimatedMapFilter6memResE"></span><span id="_CPPv2N3dna17AnimatedMapFilter6memResE"></span><span id="dna::AnimatedMapFilter::memRes__MemoryResourceP"></span><span class="target" id="classdna_1_1AnimatedMapFilter_1abf0a035bf0943548ec0f845dc26ef0c5"></span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">memRes</span></span></span><a class="headerlink" href="#_CPPv4N3dna17AnimatedMapFilter6memResE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna17AnimatedMapFilter14passingIndicesE">
<span id="_CPPv3N3dna17AnimatedMapFilter14passingIndicesE"></span><span id="_CPPv2N3dna17AnimatedMapFilter14passingIndicesE"></span><span id="dna::AnimatedMapFilter::passingIndices__UnorderedSet:std::uint16_t:"></span><span class="target" id="classdna_1_1AnimatedMapFilter_1ada1a0bfbb410859d4d1e7676955412bb"></span><span class="n"><span class="pre">UnorderedSet</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passingIndices</span></span></span><a class="headerlink" href="#_CPPv4N3dna17AnimatedMapFilter14passingIndicesE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna17AnimatedMapFilter15remappedIndicesE">
<span id="_CPPv3N3dna17AnimatedMapFilter15remappedIndicesE"></span><span id="_CPPv2N3dna17AnimatedMapFilter15remappedIndicesE"></span><span id="dna::AnimatedMapFilter::remappedIndices__UnorderedMap:std::uint16_t.std::uint16_t:"></span><span class="target" id="classdna_1_1AnimatedMapFilter_1a010f356cc028250a8e536dcb6d6df726"></span><span class="n"><span class="pre">UnorderedMap</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">remappedIndices</span></span></span><a class="headerlink" href="#_CPPv4N3dna17AnimatedMapFilter15remappedIndicesE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16BlendShapeFilterE">
<span id="_CPPv3N3dna16BlendShapeFilterE"></span><span id="_CPPv2N3dna16BlendShapeFilterE"></span><span id="dna::BlendShapeFilter"></span><span class="target" id="classdna_1_1BlendShapeFilter"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">BlendShapeFilter</span></span></span><a class="headerlink" href="#_CPPv4N3dna16BlendShapeFilterE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::BlendShapeFilter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-ecd93dc7256ce0d0bfba6c6643384fd5b4379592.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::BlendShapeFilter&quot; tooltip=&quot;dna::BlendShapeFilter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;dna::FilteredInputArchive&quot; tooltip=&quot;dna::FilteredInputArchive&quot;]
&quot;2&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::BlendShapeFilter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-c9757be7c645856851c2b7a29c7b29c629fcccea.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::BlendShapeFilter&quot; tooltip=&quot;dna::BlendShapeFilter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;pma::MemoryResource&quot; tooltip=&quot;pma::MemoryResource&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;usage&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1FilteredInputArchive"><span class="std std-ref">dna::FilteredInputArchive</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16BlendShapeFilter16BlendShapeFilterEP14MemoryResource">
<span id="_CPPv3N3dna16BlendShapeFilter16BlendShapeFilterEP14MemoryResource"></span><span id="_CPPv2N3dna16BlendShapeFilter16BlendShapeFilterEP14MemoryResource"></span><span id="dna::BlendShapeFilter::BlendShapeFilter__MemoryResourceP"></span><span class="target" id="classdna_1_1BlendShapeFilter_1a266f1176d37876c7a4eb755c235001d7"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BlendShapeFilter</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes_</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna16BlendShapeFilter16BlendShapeFilterEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16BlendShapeFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE">
<span id="_CPPv3N3dna16BlendShapeFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE"></span><span id="_CPPv2N3dna16BlendShapeFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE"></span><span id="dna::BlendShapeFilter::configure__std::uint16_t.UnorderedSet:std::uint16_t:"></span><span class="target" id="classdna_1_1BlendShapeFilter_1af5e4098d03df979b6bdcd684c4720015"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">configure</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blendShapeCount</span></span>, <span class="n"><span class="pre">UnorderedSet</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">allowedBlendShapeIndices</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna16BlendShapeFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16BlendShapeFilter5applyER13RawDefinition">
<span id="_CPPv3N3dna16BlendShapeFilter5applyER13RawDefinition"></span><span id="_CPPv2N3dna16BlendShapeFilter5applyER13RawDefinition"></span><span id="dna::BlendShapeFilter::apply__RawDefinitionR"></span><span class="target" id="classdna_1_1BlendShapeFilter_1ae793b6e6972bab749e113d71947dc787"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">apply</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawDefinition</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna16BlendShapeFilter5applyER13RawDefinition" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna16BlendShapeFilter6passesENSt8uint16_tE">
<span id="_CPPv3NK3dna16BlendShapeFilter6passesENSt8uint16_tE"></span><span id="_CPPv2NK3dna16BlendShapeFilter6passesENSt8uint16_tE"></span><span id="dna::BlendShapeFilter::passes__std::uint16_tC"></span><span class="target" id="classdna_1_1BlendShapeFilter_1ae8cc0b25fe1ed7c876717d9203bc0014"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passes</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna16BlendShapeFilter6passesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-private-members">Private Members</p>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16BlendShapeFilter6memResE">
<span id="_CPPv3N3dna16BlendShapeFilter6memResE"></span><span id="_CPPv2N3dna16BlendShapeFilter6memResE"></span><span id="dna::BlendShapeFilter::memRes__MemoryResourceP"></span><span class="target" id="classdna_1_1BlendShapeFilter_1a7463d8b4520e01742ee199c43c5c41c3"></span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">memRes</span></span></span><a class="headerlink" href="#_CPPv4N3dna16BlendShapeFilter6memResE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16BlendShapeFilter14passingIndicesE">
<span id="_CPPv3N3dna16BlendShapeFilter14passingIndicesE"></span><span id="_CPPv2N3dna16BlendShapeFilter14passingIndicesE"></span><span id="dna::BlendShapeFilter::passingIndices__UnorderedSet:std::uint16_t:"></span><span class="target" id="classdna_1_1BlendShapeFilter_1a44197d2bc4de8d9ee0fea248e3d3bdd6"></span><span class="n"><span class="pre">UnorderedSet</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passingIndices</span></span></span><a class="headerlink" href="#_CPPv4N3dna16BlendShapeFilter14passingIndicesE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna16BlendShapeFilter15remappedIndicesE">
<span id="_CPPv3N3dna16BlendShapeFilter15remappedIndicesE"></span><span id="_CPPv2N3dna16BlendShapeFilter15remappedIndicesE"></span><span id="dna::BlendShapeFilter::remappedIndices__UnorderedMap:std::uint16_t.std::uint16_t:"></span><span class="target" id="classdna_1_1BlendShapeFilter_1aa498b76d4c0636af95715cabf997c33c"></span><span class="n"><span class="pre">UnorderedMap</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">remappedIndices</span></span></span><a class="headerlink" href="#_CPPv4N3dna16BlendShapeFilter15remappedIndicesE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilterE">
<span id="_CPPv3N3dna11JointFilterE"></span><span id="_CPPv2N3dna11JointFilterE"></span><span id="dna::JointFilter"></span><span class="target" id="classdna_1_1JointFilter"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">JointFilter</span></span></span><a class="headerlink" href="#_CPPv4N3dna11JointFilterE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::JointFilter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-87de4afbe6e2e50ab5adb68475516ac28f968ab0.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;2&quot; [label=&quot;dna::FilteredInputArchive&quot; tooltip=&quot;dna::FilteredInputArchive&quot;]
&quot;1&quot; [label=&quot;dna::JointFilter&quot; tooltip=&quot;dna::JointFilter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::JointFilter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-d7afd7c987a9209f047cc390fd8373e0ba523b88.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::JointFilter&quot; tooltip=&quot;dna::JointFilter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;pma::MemoryResource&quot; tooltip=&quot;pma::MemoryResource&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;usage&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1FilteredInputArchive"><span class="std std-ref">dna::FilteredInputArchive</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-types">Public Types</p>
<dl class="cpp enum-class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter6OptionE">
<span id="_CPPv3N3dna11JointFilter6OptionE"></span><span id="_CPPv2N3dna11JointFilter6OptionE"></span><span class="target" id="classdna_1_1JointFilter_1abc50db4bdf5c01c7134bdfb272ba2720"></span><span class="k"><span class="pre">enum</span></span><span class="w"> </span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Option</span></span></span><a class="headerlink" href="#_CPPv4N3dna11JointFilter6OptionE" title="Permalink to this definition"></a><br /></dt>
<dd><p><em>Values:</em></p>
<dl class="cpp enumerator">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter6Option3AllE">
<span id="_CPPv3N3dna11JointFilter6Option3AllE"></span><span id="_CPPv2N3dna11JointFilter6Option3AllE"></span><span class="target" id="classdna_1_1JointFilter_1abc50db4bdf5c01c7134bdfb272ba2720ab1c94ca2fbc3e78fc30069c8d0f01680"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">All</span></span></span><a class="headerlink" href="#_CPPv4N3dna11JointFilter6Option3AllE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp enumerator">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter6Option13AnimationOnlyE">
<span id="_CPPv3N3dna11JointFilter6Option13AnimationOnlyE"></span><span id="_CPPv2N3dna11JointFilter6Option13AnimationOnlyE"></span><span class="target" id="classdna_1_1JointFilter_1abc50db4bdf5c01c7134bdfb272ba2720ac4981bf6569acb0991807a641527cd6a"></span><span class="k"><span class="pre">enumerator</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AnimationOnly</span></span></span><a class="headerlink" href="#_CPPv4N3dna11JointFilter6Option13AnimationOnlyE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter11JointFilterEP14MemoryResource">
<span id="_CPPv3N3dna11JointFilter11JointFilterEP14MemoryResource"></span><span id="_CPPv2N3dna11JointFilter11JointFilterEP14MemoryResource"></span><span id="dna::JointFilter::JointFilter__MemoryResourceP"></span><span class="target" id="classdna_1_1JointFilter_1a3b314a823800159d00d8b333117ce307"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">JointFilter</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes_</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna11JointFilter11JointFilterEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE6Option">
<span id="_CPPv3N3dna11JointFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE6Option"></span><span id="_CPPv2N3dna11JointFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE6Option"></span><span id="dna::JointFilter::configure__std::uint16_t.UnorderedSet:std::uint16_t:.Option"></span><span class="target" id="classdna_1_1JointFilter_1abe98bfb6dcf85c71c8aaba161ab94582"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">configure</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">jointCount</span></span>, <span class="n"><span class="pre">UnorderedSet</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">allowedJointIndices</span></span>, <a class="reference internal" href="#_CPPv4N3dna11JointFilter6OptionE" title="dna::JointFilter::Option"><span class="n"><span class="pre">Option</span></span></a><span class="w"> </span><span class="n sig-param"><span class="pre">option_</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N3dna11JointFilter6OptionE" title="dna::JointFilter::Option"><span class="n"><span class="pre">Option</span></span></a><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna11JointFilter6Option3AllE" title="dna::JointFilter::Option::All"><span class="n"><span class="pre">All</span></span></a><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna11JointFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE6Option" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter5applyER13RawDefinition">
<span id="_CPPv3N3dna11JointFilter5applyER13RawDefinition"></span><span id="_CPPv2N3dna11JointFilter5applyER13RawDefinition"></span><span id="dna::JointFilter::apply__RawDefinitionR"></span><span class="target" id="classdna_1_1JointFilter_1abb137be3d53a09a0f490a87e1c7e4e67"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">apply</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawDefinition</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna11JointFilter5applyER13RawDefinition" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter5applyER11RawBehavior">
<span id="_CPPv3N3dna11JointFilter5applyER11RawBehavior"></span><span id="_CPPv2N3dna11JointFilter5applyER11RawBehavior"></span><span id="dna::JointFilter::apply__RawBehaviorR"></span><span class="target" id="classdna_1_1JointFilter_1ad365dfe45ef08d37d79c37e61ccd1252"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">apply</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawBehavior</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna11JointFilter5applyER11RawBehavior" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter5applyER20RawVertexSkinWeights">
<span id="_CPPv3N3dna11JointFilter5applyER20RawVertexSkinWeights"></span><span id="_CPPv2N3dna11JointFilter5applyER20RawVertexSkinWeights"></span><span id="dna::JointFilter::apply__RawVertexSkinWeightsR"></span><span class="target" id="classdna_1_1JointFilter_1adc24960764e58bacbdd5edd6d603ba6a"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">apply</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawVertexSkinWeights</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna11JointFilter5applyER20RawVertexSkinWeights" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna11JointFilter6passesENSt8uint16_tE">
<span id="_CPPv3NK3dna11JointFilter6passesENSt8uint16_tE"></span><span id="_CPPv2NK3dna11JointFilter6passesENSt8uint16_tE"></span><span id="dna::JointFilter::passes__std::uint16_tC"></span><span class="target" id="classdna_1_1JointFilter_1a7f474c38660a1dcfd4ec6fc3070d57b2"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passes</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna11JointFilter6passesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna11JointFilter8remappedENSt8uint16_tE">
<span id="_CPPv3NK3dna11JointFilter8remappedENSt8uint16_tE"></span><span id="_CPPv2NK3dna11JointFilter8remappedENSt8uint16_tE"></span><span id="dna::JointFilter::remapped__std::uint16_tC"></span><span class="target" id="classdna_1_1JointFilter_1a1e4cfee412a23a00ba785cfa14088480"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">remapped</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">oldIndex</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna11JointFilter8remappedENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna11JointFilter16maxRemappedIndexEv">
<span id="_CPPv3NK3dna11JointFilter16maxRemappedIndexEv"></span><span id="_CPPv2NK3dna11JointFilter16maxRemappedIndexEv"></span><span id="dna::JointFilter::maxRemappedIndexC"></span><span class="target" id="classdna_1_1JointFilter_1adea95fdb98024794defb9e185974bd0f"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">maxRemappedIndex</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna11JointFilter16maxRemappedIndexEv" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-private-members">Private Members</p>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter6memResE">
<span id="_CPPv3N3dna11JointFilter6memResE"></span><span id="_CPPv2N3dna11JointFilter6memResE"></span><span id="dna::JointFilter::memRes__MemoryResourceP"></span><span class="target" id="classdna_1_1JointFilter_1aeca900a29f3ce851fc47a42b2b7d023e"></span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">memRes</span></span></span><a class="headerlink" href="#_CPPv4N3dna11JointFilter6memResE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter14passingIndicesE">
<span id="_CPPv3N3dna11JointFilter14passingIndicesE"></span><span id="_CPPv2N3dna11JointFilter14passingIndicesE"></span><span id="dna::JointFilter::passingIndices__UnorderedSet:std::uint16_t:"></span><span class="target" id="classdna_1_1JointFilter_1ad9ccead61a18cb33bf4b03bd64564697"></span><span class="n"><span class="pre">UnorderedSet</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passingIndices</span></span></span><a class="headerlink" href="#_CPPv4N3dna11JointFilter14passingIndicesE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter15remappedIndicesE">
<span id="_CPPv3N3dna11JointFilter15remappedIndicesE"></span><span id="_CPPv2N3dna11JointFilter15remappedIndicesE"></span><span id="dna::JointFilter::remappedIndices__UnorderedMap:std::uint16_t.std::uint16_t:"></span><span class="target" id="classdna_1_1JointFilter_1a53b6816d21d4c8875bca78bee5915daf"></span><span class="n"><span class="pre">UnorderedMap</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">remappedIndices</span></span></span><a class="headerlink" href="#_CPPv4N3dna11JointFilter15remappedIndicesE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter6optionE">
<span id="_CPPv3N3dna11JointFilter6optionE"></span><span id="_CPPv2N3dna11JointFilter6optionE"></span><span id="dna::JointFilter::option__Option"></span><span class="target" id="classdna_1_1JointFilter_1ab0b761b7ee7e6ba232f8c285258310bf"></span><a class="reference internal" href="#_CPPv4N3dna11JointFilter6OptionE" title="dna::JointFilter::Option"><span class="n"><span class="pre">Option</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">option</span></span></span><a class="headerlink" href="#_CPPv4N3dna11JointFilter6optionE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna11JointFilter14rootJointIndexE">
<span id="_CPPv3N3dna11JointFilter14rootJointIndexE"></span><span id="_CPPv2N3dna11JointFilter14rootJointIndexE"></span><span id="dna::JointFilter::rootJointIndex__std::uint16_t"></span><span class="target" id="classdna_1_1JointFilter_1a29679953749d3d755b696d44420ff873"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">rootJointIndex</span></span></span><a class="headerlink" href="#_CPPv4N3dna11JointFilter14rootJointIndexE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10MeshFilterE">
<span id="_CPPv3N3dna10MeshFilterE"></span><span id="_CPPv2N3dna10MeshFilterE"></span><span id="dna::MeshFilter"></span><span class="target" id="classdna_1_1MeshFilter"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">MeshFilter</span></span></span><a class="headerlink" href="#_CPPv4N3dna10MeshFilterE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::MeshFilter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-d1d7be943f1b37cfc2f1db8b3197406c480f66d4.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;2&quot; [label=&quot;dna::FilteredInputArchive&quot; tooltip=&quot;dna::FilteredInputArchive&quot;]
&quot;1&quot; [label=&quot;dna::MeshFilter&quot; tooltip=&quot;dna::MeshFilter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::MeshFilter:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-9b89ca704369b7acbf636cb4f6a4e1341170061d.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;1&quot; [label=&quot;dna::MeshFilter&quot; tooltip=&quot;dna::MeshFilter&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;2&quot; [label=&quot;pma::MemoryResource&quot; tooltip=&quot;pma::MemoryResource&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;usage&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Subclassed by <a class="reference internal" href="#classdna_1_1FilteredInputArchive"><span class="std std-ref">dna::FilteredInputArchive</span></a></p>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10MeshFilter10MeshFilterEP14MemoryResource">
<span id="_CPPv3N3dna10MeshFilter10MeshFilterEP14MemoryResource"></span><span id="_CPPv2N3dna10MeshFilter10MeshFilterEP14MemoryResource"></span><span id="dna::MeshFilter::MeshFilter__MemoryResourceP"></span><span class="target" id="classdna_1_1MeshFilter_1a988b7fac7f8f102eda69eade9d04438f"></span><span class="k"><span class="pre">explicit</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">MeshFilter</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes_</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10MeshFilter10MeshFilterEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10MeshFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE">
<span id="_CPPv3N3dna10MeshFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE"></span><span id="_CPPv2N3dna10MeshFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE"></span><span id="dna::MeshFilter::configure__std::uint16_t.UnorderedSet:std::uint16_t:"></span><span class="target" id="classdna_1_1MeshFilter_1a809efea7bc2dae3dcf45c5f005e80431"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">configure</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">meshCount</span></span>, <span class="n"><span class="pre">UnorderedSet</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">allowedMeshIndices</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10MeshFilter9configureENSt8uint16_tE12UnorderedSetINSt8uint16_tEE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10MeshFilter5applyER13RawDefinition">
<span id="_CPPv3N3dna10MeshFilter5applyER13RawDefinition"></span><span id="_CPPv2N3dna10MeshFilter5applyER13RawDefinition"></span><span id="dna::MeshFilter::apply__RawDefinitionR"></span><span class="target" id="classdna_1_1MeshFilter_1a8fdedb3908d7d9993dffea271f536698"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">apply</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawDefinition</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna10MeshFilter5applyER13RawDefinition" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4NK3dna10MeshFilter6passesENSt8uint16_tE">
<span id="_CPPv3NK3dna10MeshFilter6passesENSt8uint16_tE"></span><span id="_CPPv2NK3dna10MeshFilter6passesENSt8uint16_tE"></span><span id="dna::MeshFilter::passes__std::uint16_tC"></span><span class="target" id="classdna_1_1MeshFilter_1a0207bc3e8c416385af9d382ddfda0964"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passes</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">index</span></span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">const</span></span><a class="headerlink" href="#_CPPv4NK3dna10MeshFilter6passesENSt8uint16_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-private-members">Private Members</p>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10MeshFilter6memResE">
<span id="_CPPv3N3dna10MeshFilter6memResE"></span><span id="_CPPv2N3dna10MeshFilter6memResE"></span><span id="dna::MeshFilter::memRes__MemoryResourceP"></span><span class="target" id="classdna_1_1MeshFilter_1a7672b718815272fb91fc5bdeb3124914"></span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">memRes</span></span></span><a class="headerlink" href="#_CPPv4N3dna10MeshFilter6memResE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10MeshFilter14passingIndicesE">
<span id="_CPPv3N3dna10MeshFilter14passingIndicesE"></span><span id="_CPPv2N3dna10MeshFilter14passingIndicesE"></span><span id="dna::MeshFilter::passingIndices__UnorderedSet:std::uint16_t:"></span><span class="target" id="classdna_1_1MeshFilter_1ad8fcf86809de2fdc3ea20633373e51cd"></span><span class="n"><span class="pre">UnorderedSet</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">passingIndices</span></span></span><a class="headerlink" href="#_CPPv4N3dna10MeshFilter14passingIndicesE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna10MeshFilter15remappedIndicesE">
<span id="_CPPv3N3dna10MeshFilter15remappedIndicesE"></span><span id="_CPPv2N3dna10MeshFilter15remappedIndicesE"></span><span id="dna::MeshFilter::remappedIndices__UnorderedMap:std::uint16_t.std::uint16_t:"></span><span class="target" id="classdna_1_1MeshFilter_1a0ed6ae3a71681adea1690d1a3ba51c24"></span><span class="n"><span class="pre">UnorderedMap</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">remappedIndices</span></span></span><a class="headerlink" href="#_CPPv4N3dna10MeshFilter15remappedIndicesE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
<dl class="cpp class">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchiveE">
<span id="_CPPv3N3dna20FilteredInputArchiveE"></span><span id="_CPPv2N3dna20FilteredInputArchiveE"></span><span id="dna::FilteredInputArchive"></span><span class="target" id="classdna_1_1FilteredInputArchive"></span><span class="k"><span class="pre">class</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">FilteredInputArchive</span></span></span><span class="w"> </span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna17AnimatedMapFilterE" title="dna::AnimatedMapFilter"><span class="n"><span class="pre">AnimatedMapFilter</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna16BlendShapeFilterE" title="dna::BlendShapeFilter"><span class="n"><span class="pre">BlendShapeFilter</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna11JointFilterE" title="dna::JointFilter"><span class="n"><span class="pre">JointFilter</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">dna</span></span><span class="p"><span class="pre">::</span></span><a class="reference internal" href="#_CPPv4N3dna10MeshFilterE" title="dna::MeshFilter"><span class="n"><span class="pre">MeshFilter</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">public</span></span><span class="w"> </span><span class="n"><span class="pre">terse</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">ExtendableBinaryInputArchive</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4N3dna20FilteredInputArchiveE" title="dna::FilteredInputArchive"><span class="n"><span class="pre">FilteredInputArchive</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">BoundedIOStream</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">terse</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Endianness</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Network</span></span><span class="p"><span class="pre">&gt;</span></span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchiveE" title="Permalink to this definition"></a><br /></dt>
<dd><p>Inheritence diagram for dna::FilteredInputArchive:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-b504c5356e6f51dc0058e980b5804f19f07d0ca0.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;7&quot; [label=&quot;terse::Archive&lt; FilteredInputArchive &gt;&quot; tooltip=&quot;terse::Archive&lt; FilteredInputArchive &gt;&quot;]
&quot;10&quot; [label=&quot;terse::Archive&lt; TExtender &gt;&quot; tooltip=&quot;terse::Archive&lt; TExtender &gt;&quot;]
&quot;6&quot; [label=&quot;terse::ExtendableBinaryInputArchive&lt; FilteredInputArchive, BoundedIOStream, std::uint32_t, std::uint32_t, terse::Endianness::Network &gt;&quot; tooltip=&quot;terse::ExtendableBinaryInputArchive&lt; FilteredInputArchive, BoundedIOStream, std::uint32_t, std::uint32_t, terse::Endianness::Network &gt;&quot;]
&quot;2&quot; [label=&quot;dna::AnimatedMapFilter&quot; tooltip=&quot;dna::AnimatedMapFilter&quot;]
&quot;3&quot; [label=&quot;dna::BlendShapeFilter&quot; tooltip=&quot;dna::BlendShapeFilter&quot;]
&quot;1&quot; [label=&quot;dna::FilteredInputArchive&quot; tooltip=&quot;dna::FilteredInputArchive&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;4&quot; [label=&quot;dna::JointFilter&quot; tooltip=&quot;dna::JointFilter&quot;]
&quot;5&quot; [label=&quot;dna::MeshFilter&quot; tooltip=&quot;dna::MeshFilter&quot;]
&quot;8&quot; [label=&quot;terse::Archive&lt; ArchiveImpl &gt;&quot; tooltip=&quot;terse::Archive&lt; ArchiveImpl &gt;&quot;]
&quot;9&quot; [label=&quot;terse::ExtendableBinaryInputArchive&lt; TExtender, TStream, TSize, TOffset, EByteOrder &gt;&quot; tooltip=&quot;terse::ExtendableBinaryInputArchive&lt; TExtender, TStream, TSize, TOffset, EByteOrder &gt;&quot;]
&quot;7&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;10&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;6&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;6&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;9&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<p>Collaboration diagram for dna::FilteredInputArchive:</p>
<figure class="align-default">
<div align="center" class="align-center"><div class="graphviz"><img src="_images/graphviz-eddb6c796d0f8e2067750a919475436e05889b14.png" alt="digraph {
graph [bgcolor=&quot;#00000000&quot;]
node [shape=rectangle style=filled fillcolor=&quot;#FFFFFF&quot; font=Helvetica padding=2]
edge [color=&quot;#1414CE&quot;]
&quot;8&quot; [label=&quot;terse::Archive&lt; FilteredInputArchive &gt;&quot; tooltip=&quot;terse::Archive&lt; FilteredInputArchive &gt;&quot;]
&quot;20&quot; [label=&quot;terse::Archive&lt; TExtender &gt;&quot; tooltip=&quot;terse::Archive&lt; TExtender &gt;&quot;]
&quot;7&quot; [label=&quot;terse::ExtendableBinaryInputArchive&lt; FilteredInputArchive, BoundedIOStream, std::uint32_t, std::uint32_t, terse::Endianness::Network &gt;&quot; tooltip=&quot;terse::ExtendableBinaryInputArchive&lt; FilteredInputArchive, BoundedIOStream, std::uint32_t, std::uint32_t, terse::Endianness::Network &gt;&quot;]
&quot;2&quot; [label=&quot;dna::AnimatedMapFilter&quot; tooltip=&quot;dna::AnimatedMapFilter&quot;]
&quot;4&quot; [label=&quot;dna::BlendShapeFilter&quot; tooltip=&quot;dna::BlendShapeFilter&quot;]
&quot;1&quot; [label=&quot;dna::FilteredInputArchive&quot; tooltip=&quot;dna::FilteredInputArchive&quot; fillcolor=&quot;#BFBFBF&quot;]
&quot;5&quot; [label=&quot;dna::JointFilter&quot; tooltip=&quot;dna::JointFilter&quot;]
&quot;21&quot; [label=&quot;dna::LODConstraint&quot; tooltip=&quot;dna::LODConstraint&quot;]
&quot;6&quot; [label=&quot;dna::MeshFilter&quot; tooltip=&quot;dna::MeshFilter&quot;]
&quot;3&quot; [label=&quot;pma::MemoryResource&quot; tooltip=&quot;pma::MemoryResource&quot;]
&quot;18&quot; [label=&quot;sc::StatusCode&quot; tooltip=&quot;sc::StatusCode&quot;]
&quot;9&quot; [label=&quot;terse::Archive&lt; ArchiveImpl &gt;&quot; tooltip=&quot;terse::Archive&lt; ArchiveImpl &gt;&quot;]
&quot;19&quot; [label=&quot;terse::ExtendableBinaryInputArchive&lt; TExtender, TStream, TSize, TOffset, EByteOrder &gt;&quot; tooltip=&quot;terse::ExtendableBinaryInputArchive&lt; TExtender, TStream, TSize, TOffset, EByteOrder &gt;&quot;]
&quot;17&quot; [label=&quot;trio::Bounded&quot; tooltip=&quot;trio::Bounded&quot;]
&quot;10&quot; [label=&quot;trio::BoundedIOStream&quot; tooltip=&quot;trio::BoundedIOStream&quot;]
&quot;13&quot; [label=&quot;trio::Closeable&quot; tooltip=&quot;trio::Closeable&quot;]
&quot;11&quot; [label=&quot;trio::Controllable&quot; tooltip=&quot;trio::Controllable&quot;]
&quot;12&quot; [label=&quot;trio::Openable&quot; tooltip=&quot;trio::Openable&quot;]
&quot;14&quot; [label=&quot;trio::Readable&quot; tooltip=&quot;trio::Readable&quot;]
&quot;16&quot; [label=&quot;trio::Seekable&quot; tooltip=&quot;trio::Seekable&quot;]
&quot;15&quot; [label=&quot;trio::Writable&quot; tooltip=&quot;trio::Writable&quot;]
&quot;8&quot; -&gt; &quot;1&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;8&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;20&quot; -&gt; &quot;9&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;7&quot; -&gt; &quot;8&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;7&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;7&quot; -&gt; &quot;19&quot; [dir=forward tooltip=&quot;template-instance&quot;]
&quot;2&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;4&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;1&quot; -&gt; &quot;2&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;4&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;5&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;6&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;7&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;1&quot; -&gt; &quot;10&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;1&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;1&quot; -&gt; &quot;21&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;5&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;6&quot; -&gt; &quot;3&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;19&quot; -&gt; &quot;20&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;11&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;14&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;15&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;16&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;17&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;10&quot; -&gt; &quot;18&quot; [dir=forward tooltip=&quot;usage&quot;]
&quot;11&quot; -&gt; &quot;12&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
&quot;11&quot; -&gt; &quot;13&quot; [dir=forward tooltip=&quot;public-inheritance&quot;]
}" class="graphviz" /></div>
</div>
</figure>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive20FilteredInputArchiveEP15BoundedIOStream9DataLayerNSt8uint16_tENSt8uint16_tEP14MemoryResource">
<span id="_CPPv3N3dna20FilteredInputArchive20FilteredInputArchiveEP15BoundedIOStream9DataLayerNSt8uint16_tENSt8uint16_tEP14MemoryResource"></span><span id="_CPPv2N3dna20FilteredInputArchive20FilteredInputArchiveEP15BoundedIOStream9DataLayerNSt8uint16_tENSt8uint16_tEP14MemoryResource"></span><span id="dna::FilteredInputArchive::FilteredInputArchive__BoundedIOStreamP.DataLayer.std::uint16_t.std::uint16_t.MemoryResourceP"></span><span class="target" id="classdna_1_1FilteredInputArchive_1ac1a20b098a9568a24d57b229791438de"></span><span class="sig-name descname"><span class="n"><span class="pre">FilteredInputArchive</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">BoundedIOStream</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">stream_</span></span>, <span class="n"><span class="pre">DataLayer</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">layer_</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">maxLOD_</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">minLOD_</span></span>, <span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes_</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive20FilteredInputArchiveEP15BoundedIOStream9DataLayerNSt8uint16_tENSt8uint16_tEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive20FilteredInputArchiveEP15BoundedIOStream9DataLayer14ConstArrayViewINSt8uint16_tEEP14MemoryResource">
<span id="_CPPv3N3dna20FilteredInputArchive20FilteredInputArchiveEP15BoundedIOStream9DataLayer14ConstArrayViewINSt8uint16_tEEP14MemoryResource"></span><span id="_CPPv2N3dna20FilteredInputArchive20FilteredInputArchiveEP15BoundedIOStream9DataLayer14ConstArrayViewINSt8uint16_tEEP14MemoryResource"></span><span id="dna::FilteredInputArchive::FilteredInputArchive__BoundedIOStreamP.DataLayer.ConstArrayView:std::uint16_t:.MemoryResourceP"></span><span class="target" id="classdna_1_1FilteredInputArchive_1a43839444faed201fc4f8a6bca2922ae6"></span><span class="sig-name descname"><span class="n"><span class="pre">FilteredInputArchive</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">BoundedIOStream</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">stream_</span></span>, <span class="n"><span class="pre">DataLayer</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">layer_</span></span>, <span class="n"><span class="pre">ConstArrayView</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">lods_</span></span>, <span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">memRes_</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive20FilteredInputArchiveEP15BoundedIOStream9DataLayer14ConstArrayViewINSt8uint16_tEEP14MemoryResource" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-private-types">Private Types</p>
<dl class="cpp type">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive11BaseArchiveE">
<span id="_CPPv3N3dna20FilteredInputArchive11BaseArchiveE"></span><span id="_CPPv2N3dna20FilteredInputArchive11BaseArchiveE"></span><span class="target" id="classdna_1_1FilteredInputArchive_1a14d7b7c43e74b062ba41cd2f89a0aa81"></span><span class="k"><span class="pre">using</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">BaseArchive</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">terse</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">ExtendableBinaryInputArchive</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4N3dna20FilteredInputArchiveE" title="dna::FilteredInputArchive"><span class="n"><span class="pre">FilteredInputArchive</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">BoundedIOStream</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint32_t</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="n"><span class="pre">terse</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Endianness</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">Network</span></span><span class="p"><span class="pre">&gt;</span></span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive11BaseArchiveE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-private-functions">Private Functions</p>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive7processER13RawDescriptor">
<span id="_CPPv3N3dna20FilteredInputArchive7processER13RawDescriptor"></span><span id="_CPPv2N3dna20FilteredInputArchive7processER13RawDescriptor"></span><span id="dna::FilteredInputArchive::process__RawDescriptorR"></span><span class="target" id="classdna_1_1FilteredInputArchive_1a355d5f72098f83e3349dfadd479cb2da"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">process</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawDescriptor</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive7processER13RawDescriptor" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive7processER13RawDefinition">
<span id="_CPPv3N3dna20FilteredInputArchive7processER13RawDefinition"></span><span id="_CPPv2N3dna20FilteredInputArchive7processER13RawDefinition"></span><span id="dna::FilteredInputArchive::process__RawDefinitionR"></span><span class="target" id="classdna_1_1FilteredInputArchive_1ae3d6a2ebc9313bc328902c3eadb7454a"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">process</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawDefinition</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive7processER13RawDefinition" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive7processER11RawBehavior">
<span id="_CPPv3N3dna20FilteredInputArchive7processER11RawBehavior"></span><span id="_CPPv2N3dna20FilteredInputArchive7processER11RawBehavior"></span><span id="dna::FilteredInputArchive::process__RawBehaviorR"></span><span class="target" id="classdna_1_1FilteredInputArchive_1a386e46692089b78ab1a89367fea70a0d"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">process</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawBehavior</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive7processER11RawBehavior" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive7processER9RawJoints">
<span id="_CPPv3N3dna20FilteredInputArchive7processER9RawJoints"></span><span id="_CPPv2N3dna20FilteredInputArchive7processER9RawJoints"></span><span id="dna::FilteredInputArchive::process__RawJointsR"></span><span class="target" id="classdna_1_1FilteredInputArchive_1ab9d882b0e1a9176cfcf93fe52fe57da7"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">process</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawJoints</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive7processER9RawJoints" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive7processER21RawBlendShapeChannels">
<span id="_CPPv3N3dna20FilteredInputArchive7processER21RawBlendShapeChannels"></span><span id="_CPPv2N3dna20FilteredInputArchive7processER21RawBlendShapeChannels"></span><span id="dna::FilteredInputArchive::process__RawBlendShapeChannelsR"></span><span class="target" id="classdna_1_1FilteredInputArchive_1a373b95175b6399a85195bd0237553614"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">process</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawBlendShapeChannels</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive7processER21RawBlendShapeChannels" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive7processER15RawAnimatedMaps">
<span id="_CPPv3N3dna20FilteredInputArchive7processER15RawAnimatedMaps"></span><span id="_CPPv2N3dna20FilteredInputArchive7processER15RawAnimatedMaps"></span><span id="dna::FilteredInputArchive::process__RawAnimatedMapsR"></span><span class="target" id="classdna_1_1FilteredInputArchive_1a52ac0c9453989831c2bd04bee6587e36"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">process</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawAnimatedMaps</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive7processER15RawAnimatedMaps" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive7processER11RawGeometry">
<span id="_CPPv3N3dna20FilteredInputArchive7processER11RawGeometry"></span><span id="_CPPv2N3dna20FilteredInputArchive7processER11RawGeometry"></span><span id="dna::FilteredInputArchive::process__RawGeometryR"></span><span class="target" id="classdna_1_1FilteredInputArchive_1a3f4a4ffe32cd502f912d3e57aa9b57db"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">process</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawGeometry</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive7processER11RawGeometry" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive7processER7RawMesh">
<span id="_CPPv3N3dna20FilteredInputArchive7processER7RawMesh"></span><span id="_CPPv2N3dna20FilteredInputArchive7processER7RawMesh"></span><span id="dna::FilteredInputArchive::process__RawMeshR"></span><span class="target" id="classdna_1_1FilteredInputArchive_1a5d7c1ef4ed7f75f0806a1607ebaf6039"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">process</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawMesh</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive7processER7RawMesh" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive7processER20RawVertexSkinWeights">
<span id="_CPPv3N3dna20FilteredInputArchive7processER20RawVertexSkinWeights"></span><span id="_CPPv2N3dna20FilteredInputArchive7processER20RawVertexSkinWeights"></span><span id="dna::FilteredInputArchive::process__RawVertexSkinWeightsR"></span><span class="target" id="classdna_1_1FilteredInputArchive_1a968050b5aa2795d9bc479c856874a93c"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">process</span></span></span><span class="sig-paren">(</span><span class="n"><span class="pre">RawVertexSkinWeights</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive7processER20RawVertexSkinWeights" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4IDpEN3dna20FilteredInputArchive7processEvDpRR4Args">
<span id="_CPPv3IDpEN3dna20FilteredInputArchive7processEDpRR4Args"></span><span id="_CPPv2IDpEN3dna20FilteredInputArchive7processEDpRR4Args"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="p"><span class="pre">...</span></span><span class="sig-name descname"><span class="n"><span class="pre">Args</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classdna_1_1FilteredInputArchive_1af67a7bac8864c113df754f8237683889"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">process</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4IDpEN3dna20FilteredInputArchive7processEvDpRR4Args" title="dna::FilteredInputArchive::process::Args"><span class="n"><span class="pre">Args</span></span></a><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">...</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">args</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4IDpEN3dna20FilteredInputArchive7processEvDpRR4Args" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp function">
<dt class="sig sig-object cpp" id="_CPPv4I0EN3dna20FilteredInputArchive13processSubsetEvR10TContainerNSt6size_tENSt6size_tE">
<span id="_CPPv3I0EN3dna20FilteredInputArchive13processSubsetER10TContainerNSt6size_tENSt6size_tE"></span><span id="_CPPv2I0EN3dna20FilteredInputArchive13processSubsetER10TContainerNSt6size_tENSt6size_tE"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">TContainer</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="classdna_1_1FilteredInputArchive_1a2f628b27204bf40c31713e8cfea9883d"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">processSubset</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4I0EN3dna20FilteredInputArchive13processSubsetEvR10TContainerNSt6size_tENSt6size_tE" title="dna::FilteredInputArchive::processSubset::TContainer"><span class="n"><span class="pre">TContainer</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dest</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">offset</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">size_t</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">size</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I0EN3dna20FilteredInputArchive13processSubsetEvR10TContainerNSt6size_tENSt6size_tE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
<div class="breathe-sectiondef docutils container">
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-private-members">Private Members</p>
<dl class="cpp var">
<dt class="sig sig-object cpp">
<span class="target" id="classdna_1_1FilteredInputArchive_1a582c0bd4614a7583aac5facbe7531700"></span><span class="sig-name descname"><span class="pre">friend</span> <span class="pre">Archive&lt;</span> <span class="pre">FilteredInputArchive</span> <span class="pre">&gt;</span></span></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive6streamE">
<span id="_CPPv3N3dna20FilteredInputArchive6streamE"></span><span id="_CPPv2N3dna20FilteredInputArchive6streamE"></span><span id="dna::FilteredInputArchive::stream__BoundedIOStreamP"></span><span class="target" id="classdna_1_1FilteredInputArchive_1ac1444608480f79338067ca83ef6349e2"></span><span class="n"><span class="pre">BoundedIOStream</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">stream</span></span></span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive6streamE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive6memResE">
<span id="_CPPv3N3dna20FilteredInputArchive6memResE"></span><span id="_CPPv2N3dna20FilteredInputArchive6memResE"></span><span id="dna::FilteredInputArchive::memRes__MemoryResourceP"></span><span class="target" id="classdna_1_1FilteredInputArchive_1a23c6f1625bf41d0e78a7f639fc2ab912"></span><span class="n"><span class="pre">MemoryResource</span></span><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="sig-name descname"><span class="n"><span class="pre">memRes</span></span></span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive6memResE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive12layerBitmaskE">
<span id="_CPPv3N3dna20FilteredInputArchive12layerBitmaskE"></span><span id="_CPPv2N3dna20FilteredInputArchive12layerBitmaskE"></span><span id="dna::FilteredInputArchive::layerBitmask__DataLayerBitmask"></span><span class="target" id="classdna_1_1FilteredInputArchive_1ace88a7dbba7b608c366c198c42d92e0b"></span><span class="n"><span class="pre">DataLayerBitmask</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">layerBitmask</span></span></span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive12layerBitmaskE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive13lodConstraintE">
<span id="_CPPv3N3dna20FilteredInputArchive13lodConstraintE"></span><span id="_CPPv2N3dna20FilteredInputArchive13lodConstraintE"></span><span id="dna::FilteredInputArchive::lodConstraint__LODConstraint"></span><span class="target" id="classdna_1_1FilteredInputArchive_1acbedc0fa2406363de6ecabc26dd59fa0"></span><a class="reference internal" href="#_CPPv4N3dna13LODConstraintE" title="dna::LODConstraint"><span class="n"><span class="pre">LODConstraint</span></span></a><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">lodConstraint</span></span></span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive13lodConstraintE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
<dl class="cpp var">
<dt class="sig sig-object cpp" id="_CPPv4N3dna20FilteredInputArchive21unconstrainedLODCountE">
<span id="_CPPv3N3dna20FilteredInputArchive21unconstrainedLODCountE"></span><span id="_CPPv2N3dna20FilteredInputArchive21unconstrainedLODCountE"></span><span id="dna::FilteredInputArchive::unconstrainedLODCount__std::uint16_t"></span><span class="target" id="classdna_1_1FilteredInputArchive_1a806fe1d09f6e16061a7ca1ea477fd173"></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">uint16_t</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">unconstrainedLODCount</span></span></span><a class="headerlink" href="#_CPPv4N3dna20FilteredInputArchive21unconstrainedLODCountE" title="Permalink to this definition"></a><br /></dt>
<dd></dd></dl>
</div>
</dd></dl>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="dnac.html" class="btn btn-neutral float-left" title="dnac" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="modules.html" class="btn btn-neutral float-right" title="dna_viewer" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2022, Epic Games.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>