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

#include <DNA.h>

Collaboration diagram for dna::RawBlendShapeTarget:
Collaboration graph

Public Member Functions

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

Public Attributes

RawVector3Vector deltas
 
DynArray< std::uint32_t > vertexIndices
 
std::uint16_t blendShapeChannelIndex
 

Constructor & Destructor Documentation

◆ RawBlendShapeTarget()

dna::RawBlendShapeTarget::RawBlendShapeTarget ( MemoryResource memRes)
inlineexplicit
722 :
723 deltas{memRes},
724 vertexIndices{memRes},
726 }
std::uint16_t blendShapeChannelIndex
Definition: dna/DNA.h:720
DynArray< std::uint32_t > vertexIndices
Definition: dna/DNA.h:719
RawVector3Vector deltas
Definition: dna/DNA.h:718

Member Function Documentation

◆ serialize()

template<class Archive >
void dna::RawBlendShapeTarget::serialize ( Archive &  archive)
inline
729 {
730 archive.label("deltas");
731 archive(deltas);
732 archive.label("vertexIndices");
733 archive(vertexIndices);
734 archive.label("blendShapeChannelIndex");
735 archive(blendShapeChannelIndex);
736 }

References blendShapeChannelIndex, deltas, and vertexIndices.

Member Data Documentation

◆ blendShapeChannelIndex

std::uint16_t dna::RawBlendShapeTarget::blendShapeChannelIndex

Referenced by serialize().

◆ deltas

RawVector3Vector dna::RawBlendShapeTarget::deltas

Referenced by serialize().

◆ vertexIndices

DynArray<std::uint32_t> dna::RawBlendShapeTarget::vertexIndices

Referenced by serialize().


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