DNA Calib 1.1
Project brief
|
SetLODsCommand is used to specify LODs to use. Joints, blend shapes, animated maps and meshes that are not in specified LODs are removed from the DNA. More...
#include <SetLODsCommand.h>
Classes | |
class | Impl |
Public Member Functions | |
DNACAPI | SetLODsCommand (MemoryResource *memRes=nullptr) |
DNACAPI | SetLODsCommand (ConstArrayView< std::uint16_t > lods, MemoryResource *memRes=nullptr) |
DNACAPI | ~SetLODsCommand () |
SetLODsCommand (const SetLODsCommand &)=delete | |
SetLODsCommand & | operator= (const SetLODsCommand &)=delete |
DNACAPI | SetLODsCommand (SetLODsCommand &&) |
DNACAPI SetLODsCommand & | operator= (SetLODsCommand &&) |
DNACAPI void | setLODs (ConstArrayView< std::uint16_t > lods) |
Method for setting the LODs to keep. More... | |
DNACAPI void | run (DNACalibDNAReader *output) override |
![]() | |
virtual | ~Command () |
virtual void | run (DNACalibDNAReader *output)=0 |
Private Attributes | |
ScopedPtr< Impl > | pImpl |
SetLODsCommand is used to specify LODs to use. Joints, blend shapes, animated maps and meshes that are not in specified LODs are removed from the DNA.
|
explicit |
dnac::SetLODsCommand::SetLODsCommand | ( | ConstArrayView< std::uint16_t > | lods, |
MemoryResource * | memRes = nullptr |
||
) |
|
default |
|
delete |
|
default |
|
delete |
|
default |
|
overridevirtual |
Implements dnac::Command.
References pImpl.
void dnac::SetLODsCommand::setLODs | ( | ConstArrayView< std::uint16_t > | lods | ) |
Referenced by run(), setLODs(), and SetLODsCommand().