13class DNACalibDNAReader;
Definition: ClearBlendShapesCommand.cpp:12
ClearBlendShapesCommand is used to clear all blend shapes data from a DNA.
Definition: ClearBlendShapesCommand.h:19
DNACAPI ClearBlendShapesCommand(ClearBlendShapesCommand &&)
DNACAPI ClearBlendShapesCommand(MemoryResource *memRes=nullptr)
Definition: ClearBlendShapesCommand.cpp:37
ScopedPtr< Impl > pImpl
Definition: ClearBlendShapesCommand.h:35
DNACAPI ClearBlendShapesCommand & operator=(ClearBlendShapesCommand &&)
DNACAPI ~ClearBlendShapesCommand()
ClearBlendShapesCommand(const ClearBlendShapesCommand &)=delete
ClearBlendShapesCommand & operator=(const ClearBlendShapesCommand &)=delete
DNACAPI void run(DNACalibDNAReader *output) override
Definition: ClearBlendShapesCommand.cpp:44
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