51 std::uint16_t blendShapeTargetIndex,
The abstract Writer which its implementations are expected to inherit.
Definition: Writer.h:23
Definition: DNACalibDNAReaderImpl.h:14
void removeJoint(std::uint16_t jointIndex)
Definition: DNACalibDNAReaderImpl.cpp:172
void setVertexPositions(std::uint16_t meshIndex, ConstArrayView< float > xs, ConstArrayView< float > ys, ConstArrayView< float > zs)
Definition: DNACalibDNAReaderImpl.cpp:94
void removeMesh(std::uint16_t meshIndex)
Definition: DNACalibDNAReaderImpl.cpp:152
DNACalibDNAReaderImpl(const DNACalibDNAReaderImpl &)=delete
void setBlendShapeTargetDeltas(std::uint16_t meshIndex, std::uint16_t blendShapeTargetIndex, ConstArrayView< float > xs, ConstArrayView< float > ys, ConstArrayView< float > zs)
Definition: DNACalibDNAReaderImpl.cpp:109
void setNeutralJointTranslation(std::uint16_t index, const Vector3 &translation)
Definition: DNACalibDNAReaderImpl.cpp:56
DNACalibDNAReaderImpl(MemoryResource *memRes_)
Definition: DNACalibDNAReaderImpl.cpp:34
void setNeutralJointRotation(std::uint16_t index, const Vector3 &rotation)
Definition: DNACalibDNAReaderImpl.cpp:78
void removeJointAnimation(std::uint16_t jointIndex)
Definition: DNACalibDNAReaderImpl.cpp:209
DNACalibDNAReaderImpl(DNACalibDNAReaderImpl &&)=delete
void setNeutralJointRotations(ConstArrayView< float > xs, ConstArrayView< float > ys, ConstArrayView< float > zs)
Definition: DNACalibDNAReaderImpl.cpp:67
DNACalibDNAReaderImpl & operator=(const DNACalibDNAReaderImpl &)=delete
void setJointGroupValues(std::uint16_t jointGroupIndex, AlignedDynArray< float > &&values)
Definition: DNACalibDNAReaderImpl.cpp:89
void setLODCount(std::uint16_t lodCount)
Available levels of detail (e.g. 6 which means the following levels are available: [0,...
Definition: DNACalibDNAReaderImpl.cpp:40
void setNeutralJointTranslations(ConstArrayView< float > xs, ConstArrayView< float > ys, ConstArrayView< float > zs)
Definition: DNACalibDNAReaderImpl.cpp:44
virtual ~DNACalibDNAReaderImpl()
void pruneBlendShapeTargets(float threshold)
Definition: DNACalibDNAReaderImpl.cpp:129
DNACalibDNAReaderImpl & operator=(DNACalibDNAReaderImpl &&)=delete
Definition: dnacalib/dna/ReaderImpl.h:36
Definition: dnacalib/dna/WriterImpl.h:34
MemoryResource is an abstract class that allows the implementation of polymorphic allocators.
Definition: MemoryResource.h:17
Resizable array-like abstraction for trivial-types only.
Definition: DynArray.h:27
A view over a continuous sequence of objects.
Definition: ArrayView.h:55
Definition: dnacalib/dna/DNA.h:239