11class DNACalibDNAReader;
Definition: CalculateMeshLowerLODsCommand.cpp:13
CalculateMeshLowerLODsCommand is used to recalculate vertex positions for lower LOD meshes of the spe...
Definition: CalculateMeshLowerLODsCommand.h:18
CalculateMeshLowerLODsCommand(const CalculateMeshLowerLODsCommand &)=delete
DNACAPI void run(DNACalibDNAReader *output) override
Definition: CalculateMeshLowerLODsCommand.cpp:143
DNACAPI CalculateMeshLowerLODsCommand(CalculateMeshLowerLODsCommand &&)
ScopedPtr< Impl > pImpl
Definition: CalculateMeshLowerLODsCommand.h:43
CalculateMeshLowerLODsCommand & operator=(const CalculateMeshLowerLODsCommand &)=delete
DNACAPI void setMeshIndex(std::uint16_t meshIndex)
Method for setting the index of the mesh to calculate lower LOD meshes from.
Definition: CalculateMeshLowerLODsCommand.cpp:139
DNACAPI ~CalculateMeshLowerLODsCommand()
DNACAPI CalculateMeshLowerLODsCommand & operator=(CalculateMeshLowerLODsCommand &&)
DNACAPI CalculateMeshLowerLODsCommand(MemoryResource *memRes=nullptr)
Definition: CalculateMeshLowerLODsCommand.cpp:126
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
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
#define DNACAPI
Definition: dnacalib/Defs.h:26