RemoveAnimatedMapCommand.h dnacalib/Command.h dnacalib/Defs.h dnacalib/types/Aliases.h cstdint DNACalib.h RemoveAnimatedMapCommand.cpp dnac::RemoveAnimatedMapCommand dnac //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dnacalib/Command.h" #include"dnacalib/Defs.h" #include"dnacalib/types/Aliases.h" #include<cstdint> namespacednac{ classDNACalibDNAReader; classRemoveAnimatedMapCommand:publicCommand{ public: DNACAPIexplicitRemoveAnimatedMapCommand(MemoryResource*memRes=nullptr); DNACAPIRemoveAnimatedMapCommand(std::uint16_tanimatedMapIndex,MemoryResource*memRes=nullptr); DNACAPIRemoveAnimatedMapCommand(ConstArrayView<std::uint16_t>animatedMapIndices,MemoryResource*memRes=nullptr); DNACAPI~RemoveAnimatedMapCommand(); RemoveAnimatedMapCommand(constRemoveAnimatedMapCommand&)=delete; RemoveAnimatedMapCommand&operator=(constRemoveAnimatedMapCommand&)=delete; DNACAPIRemoveAnimatedMapCommand(RemoveAnimatedMapCommand&&); DNACAPIRemoveAnimatedMapCommand&operator=(RemoveAnimatedMapCommand&&); DNACAPIvoidsetAnimatedMapIndex(std::uint16_tanimatedMapIndex); DNACAPIvoidsetAnimatedMapIndices(ConstArrayView<std::uint16_t>animatedMapIndices); DNACAPIvoidrun(DNACalibDNAReader*output)override; private: classImpl; ScopedPtr<Impl>pImpl; }; }//namespacednac