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: RemoveJointAnimationCommand.cpp:12
RemoveJointAnimationCommand is used to remove joint animation data.
Definition: RemoveJointAnimationCommand.h:18
DNACAPI ~RemoveJointAnimationCommand()
ScopedPtr< Impl > pImpl
Definition: RemoveJointAnimationCommand.h:41
DNACAPI RemoveJointAnimationCommand(RemoveJointAnimationCommand &&)
RemoveJointAnimationCommand & operator=(const RemoveJointAnimationCommand &)=delete
DNACAPI RemoveJointAnimationCommand & operator=(RemoveJointAnimationCommand &&)
DNACAPI RemoveJointAnimationCommand(MemoryResource *memRes=nullptr)
Definition: RemoveJointAnimationCommand.cpp:35
DNACAPI void setJointIndex(std::uint16_t jointIndex)
Method for setting the index of a joint whose animation data to remove.
Definition: RemoveJointAnimationCommand.cpp:48
DNACAPI void run(DNACalibDNAReader *output) override
Definition: RemoveJointAnimationCommand.cpp:52
RemoveJointAnimationCommand(const RemoveJointAnimationCommand &)=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
#define DNACAPI
Definition: dnacalib/Defs.h:26