SetLODsCommand.h dnacalib/Command.h dnacalib/Defs.h dnacalib/types/Aliases.h cstdint DNACalib.h SetLODsCommand.cpp dnac::SetLODsCommand dnac //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dnacalib/Command.h" #include"dnacalib/Defs.h" #include"dnacalib/types/Aliases.h" #include<cstdint> namespacednac{ classDNACalibDNAReader; classSetLODsCommand:publicCommand{ public: DNACAPIexplicitSetLODsCommand(MemoryResource*memRes=nullptr); DNACAPISetLODsCommand(ConstArrayView<std::uint16_t>lods,MemoryResource*memRes=nullptr); DNACAPI~SetLODsCommand(); SetLODsCommand(constSetLODsCommand&)=delete; SetLODsCommand&operator=(constSetLODsCommand&)=delete; DNACAPISetLODsCommand(SetLODsCommand&&); DNACAPISetLODsCommand&operator=(SetLODsCommand&&); DNACAPIvoidsetLODs(ConstArrayView<std::uint16_t>lods); DNACAPIvoidrun(DNACalibDNAReader*output)override; private: classImpl; ScopedPtr<Impl>pImpl; }; }//namespacednac