DNA Calib 1.1
Project brief
Public Member Functions | Public Attributes | List of all members
dnac::RawVertexSkinWeights Struct Reference

#include <DNA.h>

Collaboration diagram for dnac::RawVertexSkinWeights:
Collaboration graph

Public Member Functions

 RawVertexSkinWeights (MemoryResource *memRes)
 
template<class Archive >
void serialize (Archive &archive)
 

Public Attributes

AlignedDynArray< float > weights
 
DynArray< std::uint16_t > jointIndices
 

Constructor & Destructor Documentation

◆ RawVertexSkinWeights()

dnac::RawVertexSkinWeights::RawVertexSkinWeights ( MemoryResource memRes)
inlineexplicit
702 :
703 weights{memRes},
704 jointIndices{memRes} {
705 }
AlignedDynArray< float > weights
Definition: dnacalib/dna/DNA.h:699
DynArray< std::uint16_t > jointIndices
Definition: dnacalib/dna/DNA.h:700

Member Function Documentation

◆ serialize()

template<class Archive >
void dnac::RawVertexSkinWeights::serialize ( Archive &  archive)
inline
708 {
709 archive.label("weights");
710 archive(weights);
711 archive.label("jointIndices");
712 archive(jointIndices);
713 }

References jointIndices, and weights.

Member Data Documentation

◆ jointIndices

DynArray<std::uint16_t> dnac::RawVertexSkinWeights::jointIndices

◆ weights

AlignedDynArray<float> dnac::RawVertexSkinWeights::weights

The documentation for this struct was generated from the following file: