<ahref="#pub-methods">Public Member Functions</a>|
<ahref="#pro-methods">Protected Member Functions</a>|
<ahref="classdna_1_1GeometryReader-members.html">List of all members</a></div>
<divclass="headertitle"><divclass="title">dna::GeometryReader Class Reference<spanclass="mlabels"><spanclass="mlabel">abstract</span></span></div></div>
</div><!--header-->
<divclass="contents">
<p>Read-only accessors to the geometry data associated with a rig.
<areashape="rect"title="Read-only accessors to the geometry data associated with a rig."alt=""coords="365,1019,600,1639"/>
<areashape="rect"href="classdna_1_1Reader.html"title="The abstract Reader which its implementations are expected to inherit."alt=""coords="437,1687,529,1779"/>
<areashape="rect"href="classdna_1_1DefinitionReader.html"title="Read-only accessors for DNA attributes that represent the rig's static data."alt=""coords="369,336,596,971"/>
<areashape="rect"href="classdna_1_1DescriptorReader.html"title="Read-only accessors for various metadata about the character and the rig."alt=""coords="399,5,566,288"/>
<areashape="rect"title="Read-only accessors to the geometry data associated with a rig."alt=""coords="5,1019,240,1639"/>
<areashape="rect"href="classdna_1_1DefinitionReader.html"title="Read-only accessors for DNA attributes that represent the rig's static data."alt=""coords="9,336,236,971"/>
<areashape="rect"href="classdna_1_1DescriptorReader.html"title="Read-only accessors for various metadata about the character and the rig."alt=""coords="39,5,206,288"/>
<trclass="memdesc:af114745ac6472ad9234ada667e84fc87"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of vertex positions in the entire mesh. <ahref="classdna_1_1GeometryReader.html#af114745ac6472ad9234ada667e84fc87">More...</a><br/></td></tr>
<trclass="memdesc:ac3419a3a5d4a0284ebafe7b08caf8735"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all vertex position X values for the referenced mesh. <ahref="classdna_1_1GeometryReader.html#ac3419a3a5d4a0284ebafe7b08caf8735">More...</a><br/></td></tr>
<trclass="memdesc:a2efa5f6860b301abcc902ee36d4ca0a4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all vertex position Y values for the referenced mesh. <ahref="classdna_1_1GeometryReader.html#a2efa5f6860b301abcc902ee36d4ca0a4">More...</a><br/></td></tr>
<trclass="memdesc:ad9000c448bc55964c94da0d80b2e58fc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all vertex position Z values for the referenced mesh. <ahref="classdna_1_1GeometryReader.html#ad9000c448bc55964c94da0d80b2e58fc">More...</a><br/></td></tr>
<trclass="memdesc:add07c3f09324da46e23e30c4883215bd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of texture coordinates in the entire mesh. <ahref="classdna_1_1GeometryReader.html#add07c3f09324da46e23e30c4883215bd">More...</a><br/></td></tr>
<trclass="memdesc:aebe79d7b9685b3cd2489f24f525bb23f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all texture coordinate U values for the referenced mesh. <ahref="classdna_1_1GeometryReader.html#aebe79d7b9685b3cd2489f24f525bb23f">More...</a><br/></td></tr>
<trclass="memdesc:a52002a8746d2a8a9796bed09d576163f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all texture coordinate V values for the referenced mesh. <ahref="classdna_1_1GeometryReader.html#a52002a8746d2a8a9796bed09d576163f">More...</a><br/></td></tr>
<trclass="memdesc:a08b6e5a69685155bf73ab8f6f97eb570"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of vertex normals in the entire mesh. <ahref="classdna_1_1GeometryReader.html#a08b6e5a69685155bf73ab8f6f97eb570">More...</a><br/></td></tr>
<trclass="memdesc:aa89ca5e6a213016775f5c7c8409def48"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all normal X values for the referenced mesh. <ahref="classdna_1_1GeometryReader.html#aa89ca5e6a213016775f5c7c8409def48">More...</a><br/></td></tr>
<trclass="memdesc:a7b6ae67fe299ebec8b369c50e3e7e06a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all normal Y value for the referenced meshs. <ahref="classdna_1_1GeometryReader.html#a7b6ae67fe299ebec8b369c50e3e7e06a">More...</a><br/></td></tr>
<trclass="memdesc:a38825ac3612fdc3f1c0e396fcc6d4a36"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all normal Z values for the referenced mesh. <ahref="classdna_1_1GeometryReader.html#a38825ac3612fdc3f1c0e396fcc6d4a36">More...</a><br/></td></tr>
<trclass="memdesc:a358fdc0b958f5c476af5dce8efe9a4bb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of vertex layouts in the entire mesh. <ahref="classdna_1_1GeometryReader.html#a358fdc0b958f5c476af5dce8efe9a4bb">More...</a><br/></td></tr>
<trclass="memdesc:ab0dca7de52537f05c8769fb9ebc9ccc2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">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. <ahref="classdna_1_1GeometryReader.html#ab0dca7de52537f05c8769fb9ebc9ccc2">More...</a><br/></td></tr>
<trclass="memdesc:a73a550f5b31470992e9dd17a33ffa1dd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Position indices for each vertex of the referenced mesh. <ahref="classdna_1_1GeometryReader.html#a73a550f5b31470992e9dd17a33ffa1dd">More...</a><br/></td></tr>
<trclass="memdesc:a86bcf0af949d6e1877fd07a979e65c11"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Texture coordinate indices for each vertex of the referenced mesh. <ahref="classdna_1_1GeometryReader.html#a86bcf0af949d6e1877fd07a979e65c11">More...</a><br/></td></tr>
<trclass="memdesc:acc8aca0673f508867c5ecfe3c15a0249"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Normal indices for each vertex of the referenced mesh. <ahref="classdna_1_1GeometryReader.html#acc8aca0673f508867c5ecfe3c15a0249">More...</a><br/></td></tr>
<trclass="memdesc:ae0b5a7fa59bbbf796ba9cdbcc253a4b7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of faces that belong to the specified mesh. <ahref="classdna_1_1GeometryReader.html#ae0b5a7fa59bbbf796ba9cdbcc253a4b7">More...</a><br/></td></tr>
<trclass="memdesc:adddc77cb8caf9508862b5c695897ca39"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of vertex layout indices the belong to a face on the specified mesh. <ahref="classdna_1_1GeometryReader.html#adddc77cb8caf9508862b5c695897ca39">More...</a><br/></td></tr>
<trclass="memdesc:acd3a1e20f710fbe91a2af6b519afe7b0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The maximum number of joints that may influence any single vertex. <ahref="classdna_1_1GeometryReader.html#acd3a1e20f710fbe91a2af6b519afe7b0">More...</a><br/></td></tr>
<trclass="memdesc:a4c2ff723178fe07c10763bd566753f9f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of skin weights associated with the specified mesh. <ahref="classdna_1_1GeometryReader.html#a4c2ff723178fe07c10763bd566753f9f">More...</a><br/></td></tr>
<trclass="memdesc:a29cfe68b4f7b383a9f05c44aeb9f3950"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of skin weights influencing the requested vertex. <ahref="classdna_1_1GeometryReader.html#a29cfe68b4f7b383a9f05c44aeb9f3950">More...</a><br/></td></tr>
<trclass="memdesc:afc2b976f8999566dde42b3b994e41f6a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of joint indices associated with each skin weight for the specified vertex. <ahref="classdna_1_1GeometryReader.html#afc2b976f8999566dde42b3b994e41f6a">More...</a><br/></td></tr>
<trclass="memdesc:a8472e74653f6524839f9e65fe4367483"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of blend shapes that belong to the specified mesh. <ahref="classdna_1_1GeometryReader.html#a8472e74653f6524839f9e65fe4367483">More...</a><br/></td></tr>
<trclass="memdesc:abc952534ae05760f7402c265518146fc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The matching blend shape channel index of the requested blend shape target. <ahref="classdna_1_1GeometryReader.html#abc952534ae05760f7402c265518146fc">More...</a><br/></td></tr>
<trclass="memdesc:a60d6918a9c40666683399a144104369a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of deltas that belong to the specified blend shape. <ahref="classdna_1_1GeometryReader.html#a60d6918a9c40666683399a144104369a">More...</a><br/></td></tr>
<trclass="memdesc:a9e13d6259fce5840f3818c52266f72bd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of deltas for each affected vertex. <ahref="classdna_1_1GeometryReader.html#a9e13d6259fce5840f3818c52266f72bd">More...</a><br/></td></tr>
<trclass="memdesc:a811697c0b4d54bf0f7efa6fbe28ed680"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all delta X values for the referenced blend shape target. <ahref="classdna_1_1GeometryReader.html#a811697c0b4d54bf0f7efa6fbe28ed680">More...</a><br/></td></tr>
<trclass="memdesc:a7a03d1332691b4fa889fa35f38025aba"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all delta Y values for the referenced blend shape target. <ahref="classdna_1_1GeometryReader.html#a7a03d1332691b4fa889fa35f38025aba">More...</a><br/></td></tr>
<trclass="memdesc:a15d4e677a1958386d71fedb06b35e54f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all delta Z values for the referenced blend shape target. <ahref="classdna_1_1GeometryReader.html#a15d4e677a1958386d71fedb06b35e54f">More...</a><br/></td></tr>
<trclass="memdesc:a635fdc0af9aa1bf681cd7f4b040d2c7d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Vertex position indices affected by the referenced blend shape target. <ahref="classdna_1_1GeometryReader.html#a635fdc0af9aa1bf681cd7f4b040d2c7d">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classdna_1_1DefinitionReader"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classdna_1_1DefinitionReader')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classdna_1_1DefinitionReader.html">dna::DefinitionReader</a></td></tr>
<trclass="memdesc:acc5b028b9f5d8d936b6d99682906c8b1 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Name of the requested GUI control. <ahref="classdna_1_1DefinitionReader.html#acc5b028b9f5d8d936b6d99682906c8b1">More...</a><br/></td></tr>
<trclass="memdesc:a4c39e828758f6249408fca4fbc4b89c0 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Name of the requested raw control. <ahref="classdna_1_1DefinitionReader.html#a4c39e828758f6249408fca4fbc4b89c0">More...</a><br/></td></tr>
<trclass="memdesc:aed66db160f6517e3ec4fda3f3e124c45 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Name of the requested joint. <ahref="classdna_1_1DefinitionReader.html#aed66db160f6517e3ec4fda3f3e124c45">More...</a><br/></td></tr>
<trclass="memdesc:ae93fd7e42b8b0bb7bebb26761a682cda inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of joint index lists. <ahref="classdna_1_1DefinitionReader.html#ae93fd7e42b8b0bb7bebb26761a682cda">More...</a><br/></td></tr>
<trclass="memdesc:a066b94bddd1f346c695eb7dd8a6dbc64 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of joint indices for the specified LOD. <ahref="classdna_1_1DefinitionReader.html#a066b94bddd1f346c695eb7dd8a6dbc64">More...</a><br/></td></tr>
<trclass="memdesc:a82bfc19b2253282dd790133139d82019 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Index of the requested joint's parent. <ahref="classdna_1_1DefinitionReader.html#a82bfc19b2253282dd790133139d82019">More...</a><br/></td></tr>
<trclass="memdesc:a9162ea692bf3c45f65b7a569d5061623 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Name of the requested blend shape channel. <ahref="classdna_1_1DefinitionReader.html#a9162ea692bf3c45f65b7a569d5061623">More...</a><br/></td></tr>
<trclass="memdesc:aa03bd161fb6e82ceb88cf4ccbaf56e3d inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of blend shape channel index lists. <ahref="classdna_1_1DefinitionReader.html#aa03bd161fb6e82ceb88cf4ccbaf56e3d">More...</a><br/></td></tr>
<trclass="memdesc:a052f479fb9782af634667a2c7d86dd7d inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of blend shape channel indices for the specified LOD. <ahref="classdna_1_1DefinitionReader.html#a052f479fb9782af634667a2c7d86dd7d">More...</a><br/></td></tr>
<trclass="memdesc:a057aa04a10d076a1569995339d95533d inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Name of the requested animated map. <ahref="classdna_1_1DefinitionReader.html#a057aa04a10d076a1569995339d95533d">More...</a><br/></td></tr>
<trclass="memdesc:a9407e62b3a9dd9dd8835e4b00ca00c7c inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of animated map index lists. <ahref="classdna_1_1DefinitionReader.html#a9407e62b3a9dd9dd8835e4b00ca00c7c">More...</a><br/></td></tr>
<trclass="memdesc:aeb215a0f41d4d5b38bb331e14c937155 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of animated map indices for the specified LOD. <ahref="classdna_1_1DefinitionReader.html#aeb215a0f41d4d5b38bb331e14c937155">More...</a><br/></td></tr>
<trclass="memdesc:a10353a0640d78d4ede523391293b9b30 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Name of the requested mesh. <ahref="classdna_1_1DefinitionReader.html#a10353a0640d78d4ede523391293b9b30">More...</a><br/></td></tr>
<trclass="memdesc:a60c4e3b46f4094d3dccba05568cc0df1 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Number of mesh index lists. <ahref="classdna_1_1DefinitionReader.html#a60c4e3b46f4094d3dccba05568cc0df1">More...</a><br/></td></tr>
<trclass="memdesc:a65511704aa8c9721359e3913dab1f023 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of mesh indices for the specified LOD. <ahref="classdna_1_1DefinitionReader.html#a65511704aa8c9721359e3913dab1f023">More...</a><br/></td></tr>
<trclass="memdesc:a158686d4ea9cc9872c5381a5375d25c6 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of mesh-blend shape channel mapping indices for the specified LOD. <ahref="classdna_1_1DefinitionReader.html#a158686d4ea9cc9872c5381a5375d25c6">More...</a><br/></td></tr>
<trclass="memdesc:a700d65fd83f6288bbc4fe2b27104e309 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all translation X values. <ahref="classdna_1_1DefinitionReader.html#a700d65fd83f6288bbc4fe2b27104e309">More...</a><br/></td></tr>
<trclass="memdesc:ac07c46f5959d3f9b75ca89b5ef5ea401 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all translation Y values. <ahref="classdna_1_1DefinitionReader.html#ac07c46f5959d3f9b75ca89b5ef5ea401">More...</a><br/></td></tr>
<trclass="memdesc:ab43975b04fe2e9df1633deb104b413fd inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all translation Z values. <ahref="classdna_1_1DefinitionReader.html#ab43975b04fe2e9df1633deb104b413fd">More...</a><br/></td></tr>
<trclass="memdesc:aba2498d6f46b5a41f1cb4c007b6b93ae inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all rotation X values. <ahref="classdna_1_1DefinitionReader.html#aba2498d6f46b5a41f1cb4c007b6b93ae">More...</a><br/></td></tr>
<trclass="memdesc:a464c821267e2d38471e86cb966c1eb02 inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all rotation Y values. <ahref="classdna_1_1DefinitionReader.html#a464c821267e2d38471e86cb966c1eb02">More...</a><br/></td></tr>
<trclass="memdesc:acfe6841550455404a0233dde751d582a inherit pub_methods_classdna_1_1DefinitionReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">List of all rotation Z values. <ahref="classdna_1_1DefinitionReader.html#acfe6841550455404a0233dde751d582a">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classdna_1_1DescriptorReader"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classdna_1_1DescriptorReader')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classdna_1_1DescriptorReader.html">dna::DescriptorReader</a></td></tr>
<trclass="memdesc:a141c0d87063cd15317bc91a13e73dcf8 inherit pub_methods_classdna_1_1DescriptorReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Stored metadata value associated with the given key. <ahref="classdna_1_1DescriptorReader.html#a141c0d87063cd15317bc91a13e73dcf8">More...</a><br/></td></tr>
<trclass="memdesc:a5049f3e40b919fd15476ff24ea46ec32 inherit pub_methods_classdna_1_1DescriptorReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Available levels of detail (e.g. 6 which means the following levels are available: [0,1,2,3,4,5], where 0 is the LOD with the highest details, and 5 is the LOD with lowest details). <ahref="classdna_1_1DescriptorReader.html#a5049f3e40b919fd15476ff24ea46ec32">More...</a><br/></td></tr>
<trclass="memdesc:a17d3855616540f144aa35f3a2afe08b2 inherit pub_methods_classdna_1_1DescriptorReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">The maximum level of detail stored in the <aclass="el"href="structdna_1_1DNA.html">DNA</a> data for this character. <ahref="classdna_1_1DescriptorReader.html#a17d3855616540f144aa35f3a2afe08b2">More...</a><br/></td></tr>
<trclass="memdesc:a43466c9804dda58f1ff3694c94213b97 inherit pub_methods_classdna_1_1DescriptorReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Name of the input control interface used to drive this character rig. <ahref="classdna_1_1DescriptorReader.html#a43466c9804dda58f1ff3694c94213b97">More...</a><br/></td></tr>
<trclass="memdesc:a7007f41a06776604bd636040eb780e59 inherit pub_methods_classdna_1_1DescriptorReader"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Name of the database from which the character originates. <ahref="classdna_1_1DescriptorReader.html#a7007f41a06776604bd636040eb780e59">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classdna_1_1DefinitionReader"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classdna_1_1DefinitionReader')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classdna_1_1DefinitionReader.html">dna::DefinitionReader</a></td></tr>
<trclass="inherit_header pro_methods_classdna_1_1DescriptorReader"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classdna_1_1DescriptorReader')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classdna_1_1DescriptorReader.html">dna::DescriptorReader</a></td></tr>
<divclass="textblock"><p>Read-only accessors to the geometry data associated with a rig. </p>
<dlclass="section warning"><dt>Warning</dt><dd>Implementors should inherit from <aclass="el"href="classdna_1_1Reader.html"title="The abstract Reader which its implementations are expected to inherit.">Reader</a> itself and not this class. </dd></dl>
</div><h2class="groupheader">Constructor & Destructor Documentation</h2>
<p>The matching blend shape channel index of the requested blend shape target. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">blendShapeTargetIndex</td><td>A position in the zero-indexed array of blend shape targets within the specified mesh. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="classdna_1_1DefinitionReader.html#a9162ea692bf3c45f65b7a569d5061623"title="Name of the requested blend shape channel.">DefinitionReader::getBlendShapeChannelName</a></dd></dl>
<p>Number of blend shapes that belong to the specified mesh. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a86ec57e4dd7a8a8cf648328409c23d7c">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a86ec57e4dd7a8a8cf648328409c23d7c">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a331dbfa35dd3f6a8e8b8131f4d5aef8c">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<pclass="reference">Referenced by <aclass="el"href="namespacedna.html#ae53d84a6543f4f423b7dfbfa448c39e5">dna::copyBlendShapeTargets()</a>, and <aclass="el"href="namespacedna.html#ae6b7eda6633b4e1c6d9a69d97723a1fc">dna::hasBlendShapeTargets()</a>.</p>
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">blendShapeTargetIndex</td><td>A position in the zero-indexed array of blend shape targets within the specified mesh. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">deltaIndex</td><td>A position in the zero-indexed array of blend shapes deltas. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>deltaIndex must be less than the value returned by getBlendShapeTargetDeltaCount. </dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a99d70c755475ceb0cd6805387c577550">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a99d70c755475ceb0cd6805387c577550">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a45d91dccfabddf7b8bbb615a36cc4d27">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<pclass="reference">Referenced by <aclass="el"href="namespacedna.html#ae53d84a6543f4f423b7dfbfa448c39e5">dna::copyBlendShapeTargets()</a>.</p>
<p>Number of deltas that belong to the specified blend shape. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">blendShapeTargetIndex</td><td>A position in the zero-indexed array of blend shape targets within the specified mesh. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a886aa8c04812636274b2113510fc2d1c">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a886aa8c04812636274b2113510fc2d1c">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a6a961b4efd229cf62411f44a10f24b47">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<pclass="reference">Referenced by <aclass="el"href="namespacedna.html#ae53d84a6543f4f423b7dfbfa448c39e5">dna::copyBlendShapeTargets()</a>.</p>
<p>List of all delta X values for the referenced blend shape target. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">blendShapeTargetIndex</td><td>A position in the zero-indexed array of blend shape targets within the specified mesh. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all X values. </dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="classdna_1_1GeometryReader.html#a9e13d6259fce5840f3818c52266f72bd"title="List of deltas for each affected vertex.">getBlendShapeTargetDelta</a></dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a15e27631474314baa573700bfba1663e">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a15e27631474314baa573700bfba1663e">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#ac97d7efca1493f5f850704d78d40111e">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<p>List of all delta Y values for the referenced blend shape target. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">blendShapeTargetIndex</td><td>A position in the zero-indexed array of blend shape targets within the specified mesh. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all Y values. </dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="classdna_1_1GeometryReader.html#a9e13d6259fce5840f3818c52266f72bd"title="List of deltas for each affected vertex.">getBlendShapeTargetDelta</a></dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a5b73b53fdc5b7930ea6e7d674c91817b">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a5b73b53fdc5b7930ea6e7d674c91817b">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a05e1fcb483624fa4cbc9922e3528a31a">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<p>List of all delta Z values for the referenced blend shape target. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">blendShapeTargetIndex</td><td>A position in the zero-indexed array of blend shape targets within the specified mesh. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all Z values. </dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="classdna_1_1GeometryReader.html#a9e13d6259fce5840f3818c52266f72bd"title="List of deltas for each affected vertex.">getBlendShapeTargetDelta</a></dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a82648b9102a8bf499a683154b2303a92">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a82648b9102a8bf499a683154b2303a92">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a3bbe0f453f53493aa88cd5c5cbf3f06a">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<p>Vertex position indices affected by the referenced blend shape target. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">blendShapeTargetIndex</td><td>A position in the zero-indexed array of blend shape targets within the specified mesh. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </dd></dl>
<dlclass="section note"><dt>Note</dt><dd>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. </dd></dl>
<p>List of vertex layout indices the belong to a face on the specified mesh. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">faceIndex</td><td>A face's position in the zero-indexed array of faces that belong to the above referenced mesh. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>faceIndex must be less than the value returned by getFaceCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over the list of vertex layout indices. </dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="classdna_1_1GeometryReader.html#ab0dca7de52537f05c8769fb9ebc9ccc2"title="Vertex layouts contain only attribute indices which can be used to query the actual attributes,...">getVertexLayout</a></dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a41fc933603d09ebf0eed93942cb95fe3">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a41fc933603d09ebf0eed93942cb95fe3">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#af771ac18de06d9685dcea304ec2c2d65">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<pclass="reference">Referenced by <aclass="el"href="namespacedna.html#a96b705368b65e6dfd0c9a92e27aeeadb">dna::copyGeometry()</a>.</p>
<p>Number of skin weights associated with the specified mesh. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a56b675830c4a92540aa273239321992b">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a56b675830c4a92540aa273239321992b">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a53bbb782389f78dfa66efb6d15c34012">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<pclass="reference">Referenced by <aclass="el"href="namespacedna.html#a96b705368b65e6dfd0c9a92e27aeeadb">dna::copyGeometry()</a>, and <aclass="el"href="namespacedna.html#adfcb80dcbf766a9072da417f6f8a2d37">dna::hasGeometry()</a>.</p>
<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>
<dlclass="section note"><dt>Note</dt><dd>The indices from a layout are usable with the above defined APIs. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">layoutIndex</td><td>The index of the layout in the zero-indexed array of vertex layouts. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>layoutIndex must be less than the value returned by getVertexLayoutCount. </dd></dl>
<p>Number of vertex layouts in the entire mesh. </p>
<dlclass="section note"><dt>Note</dt><dd>A vertex layout is a collection of vertex attributes. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#adf7ff31cb12c193030378ab64790d323">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#adf7ff31cb12c193030378ab64790d323">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a3f127dc451a18afb1a6660cda1525784">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<pclass="reference">Referenced by <aclass="el"href="namespacedna.html#a96b705368b65e6dfd0c9a92e27aeeadb">dna::copyGeometry()</a>, and <aclass="el"href="namespacedna.html#adfcb80dcbf766a9072da417f6f8a2d37">dna::hasGeometry()</a>.</p>
<p>Normal indices for each vertex of the referenced mesh. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all vertex normal indices. </dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="classdna_1_1GeometryReader.html#ab0dca7de52537f05c8769fb9ebc9ccc2"title="Vertex layouts contain only attribute indices which can be used to query the actual attributes,...">getVertexLayout</a></dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#afdaafdcee055e1085b797a158333b9ec">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#afdaafdcee055e1085b797a158333b9ec">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a5ee8a693cc7be5944b523341d1577c2b">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<p>Position indices for each vertex of the referenced mesh. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all vertex position indices values. </dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="classdna_1_1GeometryReader.html#ab0dca7de52537f05c8769fb9ebc9ccc2"title="Vertex layouts contain only attribute indices which can be used to query the actual attributes,...">getVertexLayout</a></dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a9d9c2c1aaa79bf97dbfbedb822879310">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a9d9c2c1aaa79bf97dbfbedb822879310">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#aebe6ea5f11852c7511bad9d3203d6ba6">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<p>Texture coordinate indices for each vertex of the referenced mesh. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all vertex texture coordinate indices. </dd></dl>
<dlclass="section see"><dt>See also</dt><dd><aclass="el"href="classdna_1_1GeometryReader.html#ab0dca7de52537f05c8769fb9ebc9ccc2"title="Vertex layouts contain only attribute indices which can be used to query the actual attributes,...">getVertexLayout</a></dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a919767a1ab942d16510627827c67a132">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a919767a1ab942d16510627827c67a132">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a6225aaa8f325a35103bc7cdf6bb96369">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<p>Number of vertex normals in the entire mesh. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a6954d40fde0541cca5fd7848f058c23a">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a6954d40fde0541cca5fd7848f058c23a">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a8c7a323fe13aa7afa5d08c3f30a60f07">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<pclass="reference">Referenced by <aclass="el"href="namespacedna.html#a96b705368b65e6dfd0c9a92e27aeeadb">dna::copyGeometry()</a>, and <aclass="el"href="namespacedna.html#adfcb80dcbf766a9072da417f6f8a2d37">dna::hasGeometry()</a>.</p>
<p>List of all normal X values for the referenced mesh. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all X values. </dd></dl>
<p>List of all normal Y value for the referenced meshs. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all Y values. </dd></dl>
<p>List of all normal Z values for the referenced mesh. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all Z values. </dd></dl>
<p>Number of vertex positions in the entire mesh. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a76a42c049836ebf807d2f09b0f4a1f40">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a76a42c049836ebf807d2f09b0f4a1f40">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a826b8830b1b59be62185f84aafb12c2f">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<pclass="reference">Referenced by <aclass="el"href="namespacedna.html#a96b705368b65e6dfd0c9a92e27aeeadb">dna::copyGeometry()</a>, and <aclass="el"href="namespacedna.html#adfcb80dcbf766a9072da417f6f8a2d37">dna::hasGeometry()</a>.</p>
<p>List of all vertex position X values for the referenced mesh. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all X values. </dd></dl>
<p>List of all vertex position Y values for the referenced mesh. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all Y values. </dd></dl>
<p>List of all vertex position Z values for the referenced mesh. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all Z values. </dd></dl>
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">textureCoordinateIndex</td><td>The index of the texture coordinate in the zero-indexed array of texture coordinates. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>textureCoordinateIndex must be less than the value returned by getVertexTextureCoordinateCount. </dd></dl>
<p>Number of texture coordinates in the entire mesh. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<p>Implemented in <aclass="el"href="classdna_1_1ReaderImpl.html#a8289d851f2941ef4ce248df7804222a8">dna::ReaderImpl< BinaryStreamReader ></a>, <aclass="el"href="classdna_1_1ReaderImpl.html#a8289d851f2941ef4ce248df7804222a8">dna::ReaderImpl< JSONStreamReader ></a>, and <aclass="el"href="classdnac_1_1ReaderImpl.html#a6e21fe95b58effd11d078f2b122f5f6a">dnac::ReaderImpl< DNACalibDNAReader ></a>.</p>
<pclass="reference">Referenced by <aclass="el"href="namespacedna.html#a96b705368b65e6dfd0c9a92e27aeeadb">dna::copyGeometry()</a>, and <aclass="el"href="namespacedna.html#adfcb80dcbf766a9072da417f6f8a2d37">dna::hasGeometry()</a>.</p>
<p>List of all texture coordinate U values for the referenced mesh. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getVertexTextureCoordinate. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all U values. </dd></dl>
<p>List of all texture coordinate V values for the referenced mesh. </p>
<dlclass="section note"><dt>Note</dt><dd>This is an advanced API for performance critical access, for more convenient usage see getVertexTextureCoordinate. </dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">meshIndex</td><td>A mesh's position in the zero-indexed array of meshes. </td></tr>
</table>
</dd>
</dl>
<dlclass="section warning"><dt>Warning</dt><dd>meshIndex must be less than the value returned by getMeshCount. </dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>View over all V values. </dd></dl>