DNA Calib 1.1
Project brief
|
#include <LODConstraint.h>
Public Member Functions | |
LODConstraint (std::uint16_t maxLOD, std::uint16_t minLOD, MemoryResource *memRes) | |
LODConstraint (ConstArrayView< std::uint16_t > lods, MemoryResource *memRes) | |
bool | hasImpactOn (std::uint16_t lodCount) const |
std::uint16_t | getMaxLOD () const |
std::uint16_t | getMinLOD () const |
std::uint16_t | getLODCount () const |
void | clampTo (std::uint16_t lodCount) |
void | applyTo (Vector< std::uint16_t > &unconstrainedLODs) const |
void | applyTo (DynArray< std::uint16_t > &unconstrainedLODs) const |
Private Attributes | |
Vector< std::uint16_t > | lods |
dna::LODConstraint::LODConstraint | ( | std::uint16_t | maxLOD, |
std::uint16_t | minLOD, | ||
MemoryResource * | memRes | ||
) |
dna::LODConstraint::LODConstraint | ( | ConstArrayView< std::uint16_t > | lods, |
MemoryResource * | memRes | ||
) |
void dna::LODConstraint::applyTo | ( | DynArray< std::uint16_t > & | unconstrainedLODs | ) | const |
References extd::byPosition(), extd::filter(), and lods.
void dna::LODConstraint::applyTo | ( | Vector< std::uint16_t > & | unconstrainedLODs | ) | const |
References extd::byPosition(), extd::filter(), and lods.
Referenced by dna::LODMapping::discardLODs(), and dna::FilteredInputArchive::process().
void dna::LODConstraint::clampTo | ( | std::uint16_t | lodCount | ) |
References extd::filter(), and lods.
Referenced by dna::FilteredInputArchive::process().
std::uint16_t dna::LODConstraint::getLODCount | ( | ) | const |
References lods.
Referenced by dna::FilteredInputArchive::process().
std::uint16_t dna::LODConstraint::getMaxLOD | ( | ) | const |
References lods.
Referenced by dna::FilteredInputArchive::process().
std::uint16_t dna::LODConstraint::getMinLOD | ( | ) | const |
bool dna::LODConstraint::hasImpactOn | ( | std::uint16_t | lodCount | ) | const |
References lods.
Referenced by dna::FilteredInputArchive::process().
|
private |
Referenced by applyTo(), clampTo(), getLODCount(), getMaxLOD(), getMinLOD(), hasImpactOn(), and LODConstraint().