13class DNACalibDNAReader;
Command is an abstract class whose implementations are expected to modify the DNA provided in the run...
Definition: Command.h:15
Definition: DNACalibDNAReader.h:12
Definition: SetLODsCommand.cpp:12
SetLODsCommand is used to specify LODs to use. Joints, blend shapes, animated maps and meshes that ar...
Definition: SetLODsCommand.h:18
DNACAPI SetLODsCommand(SetLODsCommand &&)
DNACAPI void setLODs(ConstArrayView< std::uint16_t > lods)
Method for setting the LODs to keep.
Definition: SetLODsCommand.cpp:59
DNACAPI ~SetLODsCommand()
SetLODsCommand(const SetLODsCommand &)=delete
DNACAPI SetLODsCommand & operator=(SetLODsCommand &&)
DNACAPI void run(DNACalibDNAReader *output) override
Definition: SetLODsCommand.cpp:63
DNACAPI SetLODsCommand(MemoryResource *memRes=nullptr)
Definition: SetLODsCommand.cpp:46
ScopedPtr< Impl > pImpl
Definition: SetLODsCommand.h:41
SetLODsCommand & operator=(const SetLODsCommand &)=delete
MemoryResource is an abstract class that allows the implementation of polymorphic allocators.
Definition: MemoryResource.h:17
Takes ownership over the given pointer and handles it's lifetime.
Definition: ScopedPtr.h:116
A view over a continuous sequence of objects.
Definition: ArrayView.h:55
#define DNACAPI
Definition: dnacalib/Defs.h:26