1712 lines
104 KiB
XML
1712 lines
104 KiB
XML
|
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
||
|
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.4" xml:lang="en-US">
|
||
|
<compounddef id="classdna_1_1GeometryReader" kind="class" language="C++" prot="public" abstract="yes">
|
||
|
<compoundname>dna::GeometryReader</compoundname>
|
||
|
<basecompoundref refid="classdna_1_1DefinitionReader" prot="public" virt="virtual">dna::DefinitionReader</basecompoundref>
|
||
|
<derivedcompoundref refid="classdna_1_1Reader" prot="public" virt="non-virtual">dna::Reader</derivedcompoundref>
|
||
|
<includes refid="GeometryReader_8h" local="no">GeometryReader.h</includes>
|
||
|
<sectiondef kind="protected-func">
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a4a0c54a45edbd6ae4303814113b34c23" prot="protected" static="no" const="no" explicit="no" inline="no" virt="virtual">
|
||
|
<type></type>
|
||
|
<definition>dna::GeometryReader::~GeometryReader</definition>
|
||
|
<argsstring>()</argsstring>
|
||
|
<name>~GeometryReader</name>
|
||
|
<qualifiedname>dna::GeometryReader::~GeometryReader</qualifiedname>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="21" column="17"/>
|
||
|
</memberdef>
|
||
|
</sectiondef>
|
||
|
<sectiondef kind="public-func">
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1af114745ac6472ad9234ada667e84fc87" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type>std::uint32_t</type>
|
||
|
<definition>virtual std::uint32_t dna::GeometryReader::getVertexPositionCount</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexPositionCount</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexPositionCount</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a76a42c049836ebf807d2f09b0f4a1f40">getVertexPositionCount</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a76a42c049836ebf807d2f09b0f4a1f40">getVertexPositionCount</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a826b8830b1b59be62185f84aafb12c2f">getVertexPositionCount</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Number of vertex positions in the entire mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="31" column="31"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
<referencedby refid="namespacedna_1adfcb80dcbf766a9072da417f6f8a2d37" compoundref="Writer_8cpp" startline="296" endline="313">dna::hasGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a9072bc7f1819bb953f3b027a3f3364d3" kindref="member">Position</ref></type>
|
||
|
<definition>virtual Position dna::GeometryReader::getVertexPosition</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint32_t vertexIndex) const =0</argsstring>
|
||
|
<name>getVertexPosition</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexPosition</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1aa124ea3c20c2ffd705a13c166d8a7376">getVertexPosition</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1aa124ea3c20c2ffd705a13c166d8a7376">getVertexPosition</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a545e3418c20548b492253f1466c5e9e7">getVertexPosition</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint32_t</type>
|
||
|
<declname>vertexIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>vertexIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>The index of the vertex position in the zero-indexed array of vertex positions. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>vertexIndex must be less than the value returned by getVertexPositionCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="note"><para>The vertices are sorted by the vertex ID. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>The vertex position. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="45" column="26"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1ac3419a3a5d4a0284ebafe7b08caf8735" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getVertexPositionXs</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexPositionXs</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexPositionXs</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1abfab10afc0871abf2a8973902f950dce">getVertexPositionXs</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1abfab10afc0871abf2a8973902f950dce">getVertexPositionXs</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1aea95c3f004da9c7c57d82b21fd493801">getVertexPositionXs</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of all vertex position X values for the referenced mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all X values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5" kindref="member">getVertexPosition</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="57" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a2efa5f6860b301abcc902ee36d4ca0a4" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getVertexPositionYs</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexPositionYs</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexPositionYs</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a98a2a0d64c050bf6a88b1777a849f992">getVertexPositionYs</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a98a2a0d64c050bf6a88b1777a849f992">getVertexPositionYs</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a00f2620efcb497c3d51cf6aaea94d079">getVertexPositionYs</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of all vertex position Y values for the referenced mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all Y values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5" kindref="member">getVertexPosition</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="69" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1ad9000c448bc55964c94da0d80b2e58fc" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getVertexPositionZs</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexPositionZs</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexPositionZs</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a011b7aded68f336dc576d284851f0aa0">getVertexPositionZs</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a011b7aded68f336dc576d284851f0aa0">getVertexPositionZs</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a1fdf97eb5f3c9b9b78bcd1ce79f484f3">getVertexPositionZs</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of all vertex position Z values for the referenced mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all Z values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5" kindref="member">getVertexPosition</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="81" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1add07c3f09324da46e23e30c4883215bd" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type>std::uint32_t</type>
|
||
|
<definition>virtual std::uint32_t dna::GeometryReader::getVertexTextureCoordinateCount</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexTextureCoordinateCount</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexTextureCoordinateCount</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a8289d851f2941ef4ce248df7804222a8">getVertexTextureCoordinateCount</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a8289d851f2941ef4ce248df7804222a8">getVertexTextureCoordinateCount</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a6e21fe95b58effd11d078f2b122f5f6a">getVertexTextureCoordinateCount</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Number of texture coordinates in the entire mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="89" column="31"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
<referencedby refid="namespacedna_1adfcb80dcbf766a9072da417f6f8a2d37" compoundref="Writer_8cpp" startline="296" endline="313">dna::hasGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a56816ff3ae1ff54d8d44f05ad77ce89b" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="structdna_1_1TextureCoordinate" kindref="compound">TextureCoordinate</ref></type>
|
||
|
<definition>virtual TextureCoordinate dna::GeometryReader::getVertexTextureCoordinate</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint32_t textureCoordinateIndex) const =0</argsstring>
|
||
|
<name>getVertexTextureCoordinate</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexTextureCoordinate</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a1afd36f4def07f8c9855e05323aaced6">getVertexTextureCoordinate</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a1afd36f4def07f8c9855e05323aaced6">getVertexTextureCoordinate</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a18e13ecb8a08eaa2568fa25e47b43832">getVertexTextureCoordinate</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint32_t</type>
|
||
|
<declname>textureCoordinateIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>textureCoordinateIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>The index of the texture coordinate in the zero-indexed array of texture coordinates. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>textureCoordinateIndex must be less than the value returned by getVertexTextureCoordinateCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>The texture coordinate. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="101" column="35"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1aebe79d7b9685b3cd2489f24f525bb23f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getVertexTextureCoordinateUs</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexTextureCoordinateUs</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexTextureCoordinateUs</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a5435131d271e014c6a2df6388c036a56">getVertexTextureCoordinateUs</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a5435131d271e014c6a2df6388c036a56">getVertexTextureCoordinateUs</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a821fec0af08105922733c9b052c64998">getVertexTextureCoordinateUs</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of all texture coordinate U values for the referenced mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getVertexTextureCoordinate. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all U values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1a56816ff3ae1ff54d8d44f05ad77ce89b" kindref="member">getVertexTextureCoordinate</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="114" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a52002a8746d2a8a9796bed09d576163f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getVertexTextureCoordinateVs</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexTextureCoordinateVs</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexTextureCoordinateVs</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a49af26d7a2ca1eef44119d6848a49d1d">getVertexTextureCoordinateVs</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a49af26d7a2ca1eef44119d6848a49d1d">getVertexTextureCoordinateVs</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1add83264c7e4393929d1eabb020db55e3">getVertexTextureCoordinateVs</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of all texture coordinate V values for the referenced mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getVertexTextureCoordinate. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all V values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1a56816ff3ae1ff54d8d44f05ad77ce89b" kindref="member">getVertexTextureCoordinate</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="126" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a08b6e5a69685155bf73ab8f6f97eb570" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type>std::uint32_t</type>
|
||
|
<definition>virtual std::uint32_t dna::GeometryReader::getVertexNormalCount</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexNormalCount</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexNormalCount</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a6954d40fde0541cca5fd7848f058c23a">getVertexNormalCount</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a6954d40fde0541cca5fd7848f058c23a">getVertexNormalCount</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a8c7a323fe13aa7afa5d08c3f30a60f07">getVertexNormalCount</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Number of vertex normals in the entire mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="134" column="31"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
<referencedby refid="namespacedna_1adfcb80dcbf766a9072da417f6f8a2d37" compoundref="Writer_8cpp" startline="296" endline="313">dna::hasGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1aa008a64aadb3b124a609ebe12242a834" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a84f989478dde8c6049292d6872282bba" kindref="member">Normal</ref></type>
|
||
|
<definition>virtual Normal dna::GeometryReader::getVertexNormal</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint32_t normalIndex) const =0</argsstring>
|
||
|
<name>getVertexNormal</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexNormal</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a3ae85767fd893e45c4e3b95ae47de9e4">getVertexNormal</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a3ae85767fd893e45c4e3b95ae47de9e4">getVertexNormal</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a51175a8fe6977a36067edefc791a3104">getVertexNormal</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint32_t</type>
|
||
|
<declname>normalIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>normalIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>The index of the vertex normal in the zero-indexed array of vertex normals. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>normalIndex must be less than the value returned by getVertexNormalCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>The vertex normal. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="146" column="24"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1aa89ca5e6a213016775f5c7c8409def48" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getVertexNormalXs</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexNormalXs</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexNormalXs</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1ac9d192fb2cf3907ba8f4662863a109b7">getVertexNormalXs</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1ac9d192fb2cf3907ba8f4662863a109b7">getVertexNormalXs</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1ac0ada1903ca469ae0138f4175ac21050">getVertexNormalXs</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of all normal X values for the referenced mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all X values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1aa008a64aadb3b124a609ebe12242a834" kindref="member">getVertexNormal</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="158" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a7b6ae67fe299ebec8b369c50e3e7e06a" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getVertexNormalYs</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexNormalYs</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexNormalYs</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1aae830df7822337a2f372ce7e50af8349">getVertexNormalYs</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1aae830df7822337a2f372ce7e50af8349">getVertexNormalYs</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a3f951e290fa43e196671825bcc55f017">getVertexNormalYs</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of all normal Y value for the referenced meshs. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all Y values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1aa008a64aadb3b124a609ebe12242a834" kindref="member">getVertexNormal</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="170" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a38825ac3612fdc3f1c0e396fcc6d4a36" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getVertexNormalZs</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexNormalZs</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexNormalZs</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a5f8dbcde8762ce6d82960dad066f9044">getVertexNormalZs</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a5f8dbcde8762ce6d82960dad066f9044">getVertexNormalZs</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a0f87e4b227891ea8adedcc7cb01c7aed">getVertexNormalZs</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of all normal Z values for the referenced mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all Z values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1aa008a64aadb3b124a609ebe12242a834" kindref="member">getVertexNormal</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="182" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a358fdc0b958f5c476af5dce8efe9a4bb" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type>std::uint32_t</type>
|
||
|
<definition>virtual std::uint32_t dna::GeometryReader::getVertexLayoutCount</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexLayoutCount</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexLayoutCount</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1adf7ff31cb12c193030378ab64790d323">getVertexLayoutCount</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1adf7ff31cb12c193030378ab64790d323">getVertexLayoutCount</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a3f127dc451a18afb1a6660cda1525784">getVertexLayoutCount</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Number of vertex layouts in the entire mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>A vertex layout is a collection of vertex attributes. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="192" column="31"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
<referencedby refid="namespacedna_1adfcb80dcbf766a9072da417f6f8a2d37" compoundref="Writer_8cpp" startline="296" endline="313">dna::hasGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1ab0dca7de52537f05c8769fb9ebc9ccc2" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="structdna_1_1VertexLayout" kindref="compound">VertexLayout</ref></type>
|
||
|
<definition>virtual VertexLayout dna::GeometryReader::getVertexLayout</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint32_t layoutIndex) const =0</argsstring>
|
||
|
<name>getVertexLayout</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexLayout</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a508534d5babfbf0438adf0ad0e3a35e3">getVertexLayout</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a508534d5babfbf0438adf0ad0e3a35e3">getVertexLayout</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1ade7be376617baff644ab183f8294f797">getVertexLayout</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint32_t</type>
|
||
|
<declname>layoutIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>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. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>The indices from a layout are usable with the above defined APIs. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>layoutIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>The index of the layout in the zero-indexed array of vertex layouts. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>layoutIndex must be less than the value returned by getVertexLayoutCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5" kindref="member">getVertexPosition</ref> </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1a56816ff3ae1ff54d8d44f05ad77ce89b" kindref="member">getVertexTextureCoordinate</ref> </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1aa008a64aadb3b124a609ebe12242a834" kindref="member">getVertexNormal</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="211" column="30"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a73a550f5b31470992e9dd17a33ffa1dd" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< std::uint32_t ></type>
|
||
|
<definition>virtual ConstArrayView< std::uint32_t > dna::GeometryReader::getVertexLayoutPositionIndices</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexLayoutPositionIndices</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexLayoutPositionIndices</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a9d9c2c1aaa79bf97dbfbedb822879310">getVertexLayoutPositionIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a9d9c2c1aaa79bf97dbfbedb822879310">getVertexLayoutPositionIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1aebe6ea5f11852c7511bad9d3203d6ba6">getVertexLayoutPositionIndices</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Position indices for each vertex of the referenced mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all vertex position indices values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1ab0dca7de52537f05c8769fb9ebc9ccc2" kindref="member">getVertexLayout</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="223" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a86bcf0af949d6e1877fd07a979e65c11" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< std::uint32_t ></type>
|
||
|
<definition>virtual ConstArrayView< std::uint32_t > dna::GeometryReader::getVertexLayoutTextureCoordinateIndices</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexLayoutTextureCoordinateIndices</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexLayoutTextureCoordinateIndices</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a919767a1ab942d16510627827c67a132">getVertexLayoutTextureCoordinateIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a919767a1ab942d16510627827c67a132">getVertexLayoutTextureCoordinateIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a6225aaa8f325a35103bc7cdf6bb96369">getVertexLayoutTextureCoordinateIndices</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Texture coordinate indices for each vertex of the referenced mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all vertex texture coordinate indices. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1ab0dca7de52537f05c8769fb9ebc9ccc2" kindref="member">getVertexLayout</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="235" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1acc8aca0673f508867c5ecfe3c15a0249" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< std::uint32_t ></type>
|
||
|
<definition>virtual ConstArrayView< std::uint32_t > dna::GeometryReader::getVertexLayoutNormalIndices</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getVertexLayoutNormalIndices</name>
|
||
|
<qualifiedname>dna::GeometryReader::getVertexLayoutNormalIndices</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1afdaafdcee055e1085b797a158333b9ec">getVertexLayoutNormalIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1afdaafdcee055e1085b797a158333b9ec">getVertexLayoutNormalIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a5ee8a693cc7be5944b523341d1577c2b">getVertexLayoutNormalIndices</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Normal indices for each vertex of the referenced mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all vertex normal indices. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1ab0dca7de52537f05c8769fb9ebc9ccc2" kindref="member">getVertexLayout</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="247" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1ae0b5a7fa59bbbf796ba9cdbcc253a4b7" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type>std::uint32_t</type>
|
||
|
<definition>virtual std::uint32_t dna::GeometryReader::getFaceCount</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getFaceCount</name>
|
||
|
<qualifiedname>dna::GeometryReader::getFaceCount</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a05ae2dbd7fd65c120ad090ca19615f91">getFaceCount</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a05ae2dbd7fd65c120ad090ca19615f91">getFaceCount</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1ad8f28c20f9d189474a4ad06eff75b935">getFaceCount</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Number of faces that belong to the specified mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="255" column="31"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1adddc77cb8caf9508862b5c695897ca39" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< std::uint32_t ></type>
|
||
|
<definition>virtual ConstArrayView< std::uint32_t > dna::GeometryReader::getFaceVertexLayoutIndices</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint32_t faceIndex) const =0</argsstring>
|
||
|
<name>getFaceVertexLayoutIndices</name>
|
||
|
<qualifiedname>dna::GeometryReader::getFaceVertexLayoutIndices</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a41fc933603d09ebf0eed93942cb95fe3">getFaceVertexLayoutIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a41fc933603d09ebf0eed93942cb95fe3">getFaceVertexLayoutIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1af771ac18de06d9685dcea304ec2c2d65">getFaceVertexLayoutIndices</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint32_t</type>
|
||
|
<declname>faceIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of vertex layout indices the belong to a face on the specified mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>faceIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A face's position in the zero-indexed array of faces that belong to the above referenced mesh. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>faceIndex must be less than the value returned by getFaceCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over the list of vertex layout indices. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1ab0dca7de52537f05c8769fb9ebc9ccc2" kindref="member">getVertexLayout</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="270" column="32"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1acd3a1e20f710fbe91a2af6b519afe7b0" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type>std::uint16_t</type>
|
||
|
<definition>virtual std::uint16_t dna::GeometryReader::getMaximumInfluencePerVertex</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getMaximumInfluencePerVertex</name>
|
||
|
<qualifiedname>dna::GeometryReader::getMaximumInfluencePerVertex</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1aaabf4865fdf6c8e0bae1f2949eef29f1">getMaximumInfluencePerVertex</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1aaabf4865fdf6c8e0bae1f2949eef29f1">getMaximumInfluencePerVertex</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a73bb448dee7ec6de69da63506e3a8a0b">getMaximumInfluencePerVertex</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>The maximum number of joints that may influence any single vertex. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="279" column="31"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a4c2ff723178fe07c10763bd566753f9f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type>std::uint32_t</type>
|
||
|
<definition>virtual std::uint32_t dna::GeometryReader::getSkinWeightsCount</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getSkinWeightsCount</name>
|
||
|
<qualifiedname>dna::GeometryReader::getSkinWeightsCount</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a56b675830c4a92540aa273239321992b">getSkinWeightsCount</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a56b675830c4a92540aa273239321992b">getSkinWeightsCount</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a53bbb782389f78dfa66efb6d15c34012">getSkinWeightsCount</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Number of skin weights associated with the specified mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="287" column="31"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
<referencedby refid="namespacedna_1adfcb80dcbf766a9072da417f6f8a2d37" compoundref="Writer_8cpp" startline="296" endline="313">dna::hasGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a29cfe68b4f7b383a9f05c44aeb9f3950" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getSkinWeightsValues</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint32_t vertexIndex) const =0</argsstring>
|
||
|
<name>getSkinWeightsValues</name>
|
||
|
<qualifiedname>dna::GeometryReader::getSkinWeightsValues</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a242c156216e60fd7f2dadf7b98c7956b">getSkinWeightsValues</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a242c156216e60fd7f2dadf7b98c7956b">getSkinWeightsValues</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a02aae9d6ea044f08f7a8e2eb95dc94ec">getSkinWeightsValues</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint32_t</type>
|
||
|
<declname>vertexIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of skin weights influencing the requested vertex. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>vertexIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A position in the zero-indexed array of vertices. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>vertexIndex must be less than the value returned by getVertexPositionCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over the list of skin weights. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="300" column="32"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1afc2b976f8999566dde42b3b994e41f6a" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< std::uint16_t ></type>
|
||
|
<definition>virtual ConstArrayView< std::uint16_t > dna::GeometryReader::getSkinWeightsJointIndices</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint32_t vertexIndex) const =0</argsstring>
|
||
|
<name>getSkinWeightsJointIndices</name>
|
||
|
<qualifiedname>dna::GeometryReader::getSkinWeightsJointIndices</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a3cd51b6126e022e94980682f73c34feb">getSkinWeightsJointIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a3cd51b6126e022e94980682f73c34feb">getSkinWeightsJointIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a450adaf239707daaf027647a1bba8720">getSkinWeightsJointIndices</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint32_t</type>
|
||
|
<declname>vertexIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of joint indices associated with each skin weight for the specified vertex. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>vertexIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A position in the zero-indexed array of vertices. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>vertexIndex must be less than the value returned by getVertexPositionCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="note"><para>The joint indices are stored in the same order as the weights they are associated with. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over the list of joint indices. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="316" column="32"/>
|
||
|
<referencedby refid="namespacedna_1a96b705368b65e6dfd0c9a92e27aeeadb" compoundref="Writer_8cpp" startline="315" endline="372">dna::copyGeometry</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a8472e74653f6524839f9e65fe4367483" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type>std::uint16_t</type>
|
||
|
<definition>virtual std::uint16_t dna::GeometryReader::getBlendShapeTargetCount</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex) const =0</argsstring>
|
||
|
<name>getBlendShapeTargetCount</name>
|
||
|
<qualifiedname>dna::GeometryReader::getBlendShapeTargetCount</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a86ec57e4dd7a8a8cf648328409c23d7c">getBlendShapeTargetCount</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a86ec57e4dd7a8a8cf648328409c23d7c">getBlendShapeTargetCount</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a331dbfa35dd3f6a8e8b8131f4d5aef8c">getBlendShapeTargetCount</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Number of blend shapes that belong to the specified mesh. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="325" column="31"/>
|
||
|
<referencedby refid="namespacedna_1ae53d84a6543f4f423b7dfbfa448c39e5" compoundref="Writer_8cpp" startline="384" endline="411">dna::copyBlendShapeTargets</referencedby>
|
||
|
<referencedby refid="namespacedna_1ae6b7eda6633b4e1c6d9a69d97723a1fc" compoundref="Writer_8cpp" startline="374" endline="382">dna::hasBlendShapeTargets</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1abc952534ae05760f7402c265518146fc" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type>std::uint16_t</type>
|
||
|
<definition>virtual std::uint16_t dna::GeometryReader::getBlendShapeChannelIndex</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const =0</argsstring>
|
||
|
<name>getBlendShapeChannelIndex</name>
|
||
|
<qualifiedname>dna::GeometryReader::getBlendShapeChannelIndex</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a906a195ee4f65cf054c04cc65cab34e0">getBlendShapeChannelIndex</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a906a195ee4f65cf054c04cc65cab34e0">getBlendShapeChannelIndex</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1ad6fc2085dd75a66358cbd4e4d7957662">getBlendShapeChannelIndex</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>blendShapeTargetIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>The matching blend shape channel index of the requested blend shape target. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>blendShapeTargetIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A position in the zero-indexed array of blend shape targets within the specified mesh. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para>DefinitionReader::getBlendShapeName </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="337" column="31"/>
|
||
|
<referencedby refid="namespacedna_1ae53d84a6543f4f423b7dfbfa448c39e5" compoundref="Writer_8cpp" startline="384" endline="411">dna::copyBlendShapeTargets</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a60d6918a9c40666683399a144104369a" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type>std::uint32_t</type>
|
||
|
<definition>virtual std::uint32_t dna::GeometryReader::getBlendShapeTargetDeltaCount</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const =0</argsstring>
|
||
|
<name>getBlendShapeTargetDeltaCount</name>
|
||
|
<qualifiedname>dna::GeometryReader::getBlendShapeTargetDeltaCount</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a886aa8c04812636274b2113510fc2d1c">getBlendShapeTargetDeltaCount</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a886aa8c04812636274b2113510fc2d1c">getBlendShapeTargetDeltaCount</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a6a961b4efd229cf62411f44a10f24b47">getBlendShapeTargetDeltaCount</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>blendShapeTargetIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Number of deltas that belong to the specified blend shape. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>blendShapeTargetIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A position in the zero-indexed array of blend shape targets within the specified mesh. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="349" column="31"/>
|
||
|
<referencedby refid="namespacedna_1ae53d84a6543f4f423b7dfbfa448c39e5" compoundref="Writer_8cpp" startline="384" endline="411">dna::copyBlendShapeTargets</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a9e13d6259fce5840f3818c52266f72bd" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a85b79cf01a80e2a33a837a1183ec89d1" kindref="member">Delta</ref></type>
|
||
|
<definition>virtual Delta dna::GeometryReader::getBlendShapeTargetDelta</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, std::uint32_t deltaIndex) const =0</argsstring>
|
||
|
<name>getBlendShapeTargetDelta</name>
|
||
|
<qualifiedname>dna::GeometryReader::getBlendShapeTargetDelta</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a99d70c755475ceb0cd6805387c577550">getBlendShapeTargetDelta</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a99d70c755475ceb0cd6805387c577550">getBlendShapeTargetDelta</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a45d91dccfabddf7b8bbb615a36cc4d27">getBlendShapeTargetDelta</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>blendShapeTargetIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint32_t</type>
|
||
|
<declname>deltaIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of deltas for each affected vertex. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>blendShapeTargetIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A position in the zero-indexed array of blend shape targets within the specified mesh. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>deltaIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A position in the zero-indexed array of blend shapes deltas. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>deltaIndex must be less than the value returned by getBlendShapeTargetDeltaCount. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="366" column="23"/>
|
||
|
<referencedby refid="namespacedna_1ae53d84a6543f4f423b7dfbfa448c39e5" compoundref="Writer_8cpp" startline="384" endline="411">dna::copyBlendShapeTargets</referencedby>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a811697c0b4d54bf0f7efa6fbe28ed680" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getBlendShapeTargetDeltaXs</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const =0</argsstring>
|
||
|
<name>getBlendShapeTargetDeltaXs</name>
|
||
|
<qualifiedname>dna::GeometryReader::getBlendShapeTargetDeltaXs</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a15e27631474314baa573700bfba1663e">getBlendShapeTargetDeltaXs</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a15e27631474314baa573700bfba1663e">getBlendShapeTargetDeltaXs</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1ac97d7efca1493f5f850704d78d40111e">getBlendShapeTargetDeltaXs</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>blendShapeTargetIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of all delta X values for the referenced blend shape target. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>blendShapeTargetIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A position in the zero-indexed array of blend shape targets within the specified mesh. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all X values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1a9e13d6259fce5840f3818c52266f72bd" kindref="member">getBlendShapeTargetDelta</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="384" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a7a03d1332691b4fa889fa35f38025aba" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getBlendShapeTargetDeltaYs</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const =0</argsstring>
|
||
|
<name>getBlendShapeTargetDeltaYs</name>
|
||
|
<qualifiedname>dna::GeometryReader::getBlendShapeTargetDeltaYs</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a5b73b53fdc5b7930ea6e7d674c91817b">getBlendShapeTargetDeltaYs</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a5b73b53fdc5b7930ea6e7d674c91817b">getBlendShapeTargetDeltaYs</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a05e1fcb483624fa4cbc9922e3528a31a">getBlendShapeTargetDeltaYs</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>blendShapeTargetIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of all delta Y values for the referenced blend shape target. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>blendShapeTargetIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A position in the zero-indexed array of blend shape targets within the specified mesh. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all Y values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1a9e13d6259fce5840f3818c52266f72bd" kindref="member">getBlendShapeTargetDelta</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="401" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a15d4e677a1958386d71fedb06b35e54f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< float ></type>
|
||
|
<definition>virtual ConstArrayView< float > dna::GeometryReader::getBlendShapeTargetDeltaZs</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const =0</argsstring>
|
||
|
<name>getBlendShapeTargetDeltaZs</name>
|
||
|
<qualifiedname>dna::GeometryReader::getBlendShapeTargetDeltaZs</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a82648b9102a8bf499a683154b2303a92">getBlendShapeTargetDeltaZs</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a82648b9102a8bf499a683154b2303a92">getBlendShapeTargetDeltaZs</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a3bbe0f453f53493aa88cd5c5cbf3f06a">getBlendShapeTargetDeltaZs</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>blendShapeTargetIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>List of all delta Z values for the referenced blend shape target. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="note"><para>This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>blendShapeTargetIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A position in the zero-indexed array of blend shape targets within the specified mesh. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over all Z values. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1a9e13d6259fce5840f3818c52266f72bd" kindref="member">getBlendShapeTargetDelta</ref> </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="418" column="32"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="function" id="classdna_1_1GeometryReader_1a635fdc0af9aa1bf681cd7f4b040d2c7d" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual">
|
||
|
<type><ref refid="namespacedna_1a2d8779c1a78015209a7249b86804dba6" kindref="member">ConstArrayView</ref>< std::uint32_t ></type>
|
||
|
<definition>virtual ConstArrayView< std::uint32_t > dna::GeometryReader::getBlendShapeTargetVertexIndices</definition>
|
||
|
<argsstring>(std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex) const =0</argsstring>
|
||
|
<name>getBlendShapeTargetVertexIndices</name>
|
||
|
<qualifiedname>dna::GeometryReader::getBlendShapeTargetVertexIndices</qualifiedname>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a46e339cd990297cdb67129a03b1a0974">getBlendShapeTargetVertexIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdna_1_1ReaderImpl_1a46e339cd990297cdb67129a03b1a0974">getBlendShapeTargetVertexIndices</reimplementedby>
|
||
|
<reimplementedby refid="classdnac_1_1ReaderImpl_1a98812142a8465f3be9337abe469829a1">getBlendShapeTargetVertexIndices</reimplementedby>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>meshIndex</declname>
|
||
|
</param>
|
||
|
<param>
|
||
|
<type>std::uint16_t</type>
|
||
|
<declname>blendShapeTargetIndex</declname>
|
||
|
</param>
|
||
|
<briefdescription>
|
||
|
<para>Vertex position indices affected by the referenced blend shape target. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>meshIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A mesh's position in the zero-indexed array of meshes. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>meshIndex must be less than the value returned by getMeshCount. </para>
|
||
|
</simplesect>
|
||
|
<parameterlist kind="param"><parameteritem>
|
||
|
<parameternamelist>
|
||
|
<parametername>blendShapeTargetIndex</parametername>
|
||
|
</parameternamelist>
|
||
|
<parameterdescription>
|
||
|
<para>A position in the zero-indexed array of blend shape targets within the specified mesh. </para>
|
||
|
</parameterdescription>
|
||
|
</parameteritem>
|
||
|
</parameterlist>
|
||
|
<simplesect kind="warning"><para>blendShapeTargetIndex must be less than the value returned by getBlendShapeTargetCount. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="note"><para>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. </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="see"><para><ref refid="classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5" kindref="member">getVertexPosition</ref> </para>
|
||
|
</simplesect>
|
||
|
<simplesect kind="return"><para>View over the list of vertex position indices. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="437" column="32"/>
|
||
|
<referencedby refid="namespacedna_1ae53d84a6543f4f423b7dfbfa448c39e5" compoundref="Writer_8cpp" startline="384" endline="411">dna::copyBlendShapeTargets</referencedby>
|
||
|
</memberdef>
|
||
|
</sectiondef>
|
||
|
<briefdescription>
|
||
|
<para>Read-only accessors to the geometry data associated with a rig. </para>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
<para><simplesect kind="warning"><para>Implementors should inherit from <ref refid="classdna_1_1Reader" kindref="compound">Reader</ref> itself and not this class. </para>
|
||
|
</simplesect>
|
||
|
</para>
|
||
|
</detaileddescription>
|
||
|
<inheritancegraph>
|
||
|
<node id="7">
|
||
|
<label>dna::ReaderImpl< BinaryStreamReader ></label>
|
||
|
<link refid="classdna_1_1ReaderImpl"/>
|
||
|
<childnode refid="6" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="13">
|
||
|
<label>dnac::ReaderImpl< DNACalibDNAReader ></label>
|
||
|
<link refid="classdnac_1_1ReaderImpl"/>
|
||
|
<childnode refid="12" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="10">
|
||
|
<label>dna::ReaderImpl< JSONStreamReader ></label>
|
||
|
<link refid="classdna_1_1ReaderImpl"/>
|
||
|
<childnode refid="9" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="6">
|
||
|
<label>dna::BinaryStreamReader</label>
|
||
|
<link refid="classdna_1_1BinaryStreamReader"/>
|
||
|
<childnode refid="5" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="8">
|
||
|
<label>dna::BinaryStreamReaderImpl</label>
|
||
|
<link refid="classdna_1_1BinaryStreamReaderImpl"/>
|
||
|
<childnode refid="7" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="2">
|
||
|
<label>dna::DefinitionReader</label>
|
||
|
<link refid="classdna_1_1DefinitionReader"/>
|
||
|
<childnode refid="3" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="3">
|
||
|
<label>dna::DescriptorReader</label>
|
||
|
<link refid="classdna_1_1DescriptorReader"/>
|
||
|
</node>
|
||
|
<node id="1">
|
||
|
<label>dna::GeometryReader</label>
|
||
|
<link refid="classdna_1_1GeometryReader"/>
|
||
|
<childnode refid="2" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="9">
|
||
|
<label>dna::JSONStreamReader</label>
|
||
|
<link refid="classdna_1_1JSONStreamReader"/>
|
||
|
<childnode refid="5" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="11">
|
||
|
<label>dna::JSONStreamReaderImpl</label>
|
||
|
<link refid="classdna_1_1JSONStreamReaderImpl"/>
|
||
|
<childnode refid="10" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="4">
|
||
|
<label>dna::Reader</label>
|
||
|
<link refid="classdna_1_1Reader"/>
|
||
|
<childnode refid="1" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="5">
|
||
|
<label>dna::StreamReader</label>
|
||
|
<link refid="classdna_1_1StreamReader"/>
|
||
|
<childnode refid="4" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="12">
|
||
|
<label>dnac::DNACalibDNAReader</label>
|
||
|
<link refid="classdnac_1_1DNACalibDNAReader"/>
|
||
|
<childnode refid="4" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="14">
|
||
|
<label>dnac::DNACalibDNAReaderImpl</label>
|
||
|
<link refid="classdnac_1_1DNACalibDNAReaderImpl"/>
|
||
|
<childnode refid="13" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
</inheritancegraph>
|
||
|
<collaborationgraph>
|
||
|
<node id="2">
|
||
|
<label>dna::DefinitionReader</label>
|
||
|
<link refid="classdna_1_1DefinitionReader"/>
|
||
|
<childnode refid="3" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="3">
|
||
|
<label>dna::DescriptorReader</label>
|
||
|
<link refid="classdna_1_1DescriptorReader"/>
|
||
|
</node>
|
||
|
<node id="1">
|
||
|
<label>dna::GeometryReader</label>
|
||
|
<link refid="classdna_1_1GeometryReader"/>
|
||
|
<childnode refid="2" relation="public-inheritance">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
</collaborationgraph>
|
||
|
<location file="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" line="19" column="1" bodyfile="C:/source/MetaHuman-DNA-Calibration/dnacalib/DNACalib/include/dna/layers/GeometryReader.h" bodystart="19" bodyend="440"/>
|
||
|
<listofallmembers>
|
||
|
<member refid="classdna_1_1DescriptorReader_1adf37388277858ed1880f4587dc3c17bb" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getAge</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a817e01dd0c8c013ddeb87200a77f444e" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getAnimatedMapCount</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a9407e62b3a9dd9dd8835e4b00ca00c7c" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getAnimatedMapIndexListCount</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1aeb215a0f41d4d5b38bb331e14c937155" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getAnimatedMapIndicesForLOD</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a057aa04a10d076a1569995339d95533d" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getAnimatedMapName</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1a27bdf08bcbc0ffc73be4c6d1c4242f87" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getArchetype</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1abbfe6ca7c250868c9b5690c9e6dd73f2" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeChannelCount</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1abc952534ae05760f7402c265518146fc" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeChannelIndex</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1aa03bd161fb6e82ceb88cf4ccbaf56e3d" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeChannelIndexListCount</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a052f479fb9782af634667a2c7d86dd7d" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeChannelIndicesForLOD</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a9162ea692bf3c45f65b7a569d5061623" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeChannelName</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a8472e74653f6524839f9e65fe4367483" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeTargetCount</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a9e13d6259fce5840f3818c52266f72bd" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeTargetDelta</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a60d6918a9c40666683399a144104369a" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeTargetDeltaCount</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a811697c0b4d54bf0f7efa6fbe28ed680" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeTargetDeltaXs</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a7a03d1332691b4fa889fa35f38025aba" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeTargetDeltaYs</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a15d4e677a1958386d71fedb06b35e54f" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeTargetDeltaZs</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a635fdc0af9aa1bf681cd7f4b040d2c7d" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getBlendShapeTargetVertexIndices</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1aec61b30a983756b0b42523b1fd1b4bcc" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getCoordinateSystem</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1a43466c9804dda58f1ff3694c94213b97" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getDBComplexity</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1a17d3855616540f144aa35f3a2afe08b2" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getDBMaxLOD</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1a7007f41a06776604bd636040eb780e59" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getDBName</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1ae0b5a7fa59bbbf796ba9cdbcc253a4b7" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getFaceCount</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1adddc77cb8caf9508862b5c695897ca39" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getFaceVertexLayoutIndices</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1ae41de3dc5c2dbaced840dcac773b16a2" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getGender</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a70c2f16889d2aa1f6c55ffaed75aa8d7" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getGUIControlCount</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1acc5b028b9f5d8d936b6d99682906c8b1" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getGUIControlName</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1acb077a6f51c59fcfc8a2e6dd2de6cf2e" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getJointCount</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1ae93fd7e42b8b0bb7bebb26761a682cda" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getJointIndexListCount</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a066b94bddd1f346c695eb7dd8a6dbc64" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getJointIndicesForLOD</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1aed66db160f6517e3ec4fda3f3e124c45" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getJointName</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a82bfc19b2253282dd790133139d82019" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getJointParentIndex</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1a5049f3e40b919fd15476ff24ea46ec32" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getLODCount</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1acd3a1e20f710fbe91a2af6b519afe7b0" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getMaximumInfluencePerVertex</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a391df62515b035a3a53dea3f6a31a0a5" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getMeshBlendShapeChannelMapping</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1aa653c8e3f7fa43344f2855eba8ef91c6" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getMeshBlendShapeChannelMappingCount</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a158686d4ea9cc9872c5381a5375d25c6" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getMeshBlendShapeChannelMappingIndicesForLOD</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a7fa8d1c480f84b2af00902dcb220925e" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getMeshCount</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a60c4e3b46f4094d3dccba05568cc0df1" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getMeshIndexListCount</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a65511704aa8c9721359e3913dab1f023" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getMeshIndicesForLOD</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a10353a0640d78d4ede523391293b9b30" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getMeshName</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1a883464cf9ef0e733eae4c52e20c8e997" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getMetaDataCount</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1ac0a59511e545c660a9e5d1336ae6fc3c" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getMetaDataKey</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1a141c0d87063cd15317bc91a13e73dcf8" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getMetaDataValue</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1a421dc8eaebfd2940ebf7a7b42987a247" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getName</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a1779ee479199ca32799e8b93fb15bb18" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getNeutralJointRotation</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1aba2498d6f46b5a41f1cb4c007b6b93ae" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getNeutralJointRotationXs</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a464c821267e2d38471e86cb966c1eb02" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getNeutralJointRotationYs</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1acfe6841550455404a0233dde751d582a" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getNeutralJointRotationZs</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1ac77468257dabbf2e1376c6a932fe6a51" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getNeutralJointTranslation</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a700d65fd83f6288bbc4fe2b27104e309" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getNeutralJointTranslationXs</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1ac07c46f5959d3f9b75ca89b5ef5ea401" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getNeutralJointTranslationYs</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1ab43975b04fe2e9df1633deb104b413fd" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getNeutralJointTranslationZs</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a0a8fa3d33f47640520f5cc676788470e" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getRawControlCount</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a4c39e828758f6249408fca4fbc4b89c0" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getRawControlName</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1aa8ea617301975ab2eaf42510ba470b1a" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getRotationUnit</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a4c2ff723178fe07c10763bd566753f9f" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getSkinWeightsCount</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1afc2b976f8999566dde42b3b994e41f6a" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getSkinWeightsJointIndices</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a29cfe68b4f7b383a9f05c44aeb9f3950" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getSkinWeightsValues</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1aadfe5c13952fbbdbf8fea0a862817e00" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getTranslationUnit</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1ab0dca7de52537f05c8769fb9ebc9ccc2" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexLayout</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a358fdc0b958f5c476af5dce8efe9a4bb" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexLayoutCount</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1acc8aca0673f508867c5ecfe3c15a0249" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexLayoutNormalIndices</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a73a550f5b31470992e9dd17a33ffa1dd" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexLayoutPositionIndices</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a86bcf0af949d6e1877fd07a979e65c11" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexLayoutTextureCoordinateIndices</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1aa008a64aadb3b124a609ebe12242a834" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexNormal</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a08b6e5a69685155bf73ab8f6f97eb570" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexNormalCount</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1aa89ca5e6a213016775f5c7c8409def48" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexNormalXs</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a7b6ae67fe299ebec8b369c50e3e7e06a" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexNormalYs</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a38825ac3612fdc3f1c0e396fcc6d4a36" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexNormalZs</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a127e52b68866fc96edd32c1a4a381ab5" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexPosition</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1af114745ac6472ad9234ada667e84fc87" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexPositionCount</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1ac3419a3a5d4a0284ebafe7b08caf8735" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexPositionXs</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a2efa5f6860b301abcc902ee36d4ca0a4" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexPositionYs</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1ad9000c448bc55964c94da0d80b2e58fc" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexPositionZs</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a56816ff3ae1ff54d8d44f05ad77ce89b" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexTextureCoordinate</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1add07c3f09324da46e23e30c4883215bd" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexTextureCoordinateCount</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1aebe79d7b9685b3cd2489f24f525bb23f" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexTextureCoordinateUs</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a52002a8746d2a8a9796bed09d576163f" prot="public" virt="pure-virtual"><scope>dna::GeometryReader</scope><name>getVertexTextureCoordinateVs</name></member>
|
||
|
<member refid="classdna_1_1DefinitionReader_1a8180cf1254cff7ce9af2826fdf5314fe" prot="protected" virt="virtual"><scope>dna::GeometryReader</scope><name>~DefinitionReader</name></member>
|
||
|
<member refid="classdna_1_1DescriptorReader_1af22f474adbf54d027e2321d2bb4e44ae" prot="protected" virt="virtual"><scope>dna::GeometryReader</scope><name>~DescriptorReader</name></member>
|
||
|
<member refid="classdna_1_1GeometryReader_1a4a0c54a45edbd6ae4303814113b34c23" prot="protected" virt="virtual"><scope>dna::GeometryReader</scope><name>~GeometryReader</name></member>
|
||
|
</listofallmembers>
|
||
|
</compounddef>
|
||
|
</doxygen>
|