RenameAnimatedMapCommand.h dnacalib/Command.h dnacalib/Defs.h dnacalib/types/Aliases.h cstdint DNACalib.h RenameAnimatedMapCommand.cpp dnac::RenameAnimatedMapCommand dnac //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dnacalib/Command.h" #include"dnacalib/Defs.h" #include"dnacalib/types/Aliases.h" #include<cstdint> namespacednac{ classDNACalibDNAReader; classRenameAnimatedMapCommand:publicCommand{ public: DNACAPIexplicitRenameAnimatedMapCommand(MemoryResource*memRes=nullptr); DNACAPIRenameAnimatedMapCommand(std::uint16_tanimatedMapIndex,constchar*newName,MemoryResource*memRes=nullptr); DNACAPIRenameAnimatedMapCommand(constchar*oldName,constchar*newName,MemoryResource*memRes=nullptr); DNACAPI~RenameAnimatedMapCommand(); RenameAnimatedMapCommand(constRenameAnimatedMapCommand&)=delete; RenameAnimatedMapCommand&operator=(constRenameAnimatedMapCommand&)=delete; DNACAPIRenameAnimatedMapCommand(RenameAnimatedMapCommand&&); DNACAPIRenameAnimatedMapCommand&operator=(RenameAnimatedMapCommand&&); DNACAPIvoidsetName(std::uint16_tanimatedMapIndex,constchar*newName); DNACAPIvoidsetName(constchar*oldName,constchar*newName); DNACAPIvoidrun(DNACalibDNAReader*output)override; private: classImpl; ScopedPtr<Impl>pImpl; }; }//namespacednac