DNA Calib 1.1
Project brief
|
#include <DNA.h>
Public Member Functions | |
template<class Archive > | |
void | serialize (Archive &archive) |
LODMapping (MemoryResource *memRes_) | |
![]() | |
LODMapping (MemoryResource *memRes_) | |
std::uint16_t | getLODCount () const |
void | resetIndices () |
void | resetLODs () |
void | reset () |
void | setLODCount (std::uint16_t lodCount) |
void | discardLODs (const LODConstraint &lodConstraint) |
ConstArrayView< std::uint16_t > | getIndices (std::uint16_t lod) const |
std::uint16_t | getIndexListCount () const |
void | clearIndices (std::uint16_t index) |
void | addIndices (std::uint16_t index, const std::uint16_t *source, std::uint16_t count) |
void | associateLODWithIndices (std::uint16_t lod, std::uint16_t index) |
void | mapIndices (std::function< std::uint16_t(std::uint16_t)> mapper) |
void | filterIndices (std::function< bool(std::uint16_t)> filterer) |
UnorderedSet< std::uint16_t > | getCombinedDistinctIndices (MemoryResource *memRes) const |
Additional Inherited Members | |
![]() | |
Vector< std::uint16_t > | lods |
Matrix< std::uint16_t > | indices |
|
explicit |
|
inline |
References dna::LODMapping::indices, and dna::LODMapping::lods.