CalculateMeshLowerLODsCommand.h dnacalib/Command.h dnacalib/Defs.h dnacalib/types/Aliases.h CalculateMeshLowerLODsCommand.cpp DNACalib.h dnac::CalculateMeshLowerLODsCommand dnac //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dnacalib/Command.h" #include"dnacalib/Defs.h" #include"dnacalib/types/Aliases.h" namespacednac{ classDNACalibDNAReader; classCalculateMeshLowerLODsCommand:publicCommand{ public: DNACAPIexplicitCalculateMeshLowerLODsCommand(MemoryResource*memRes=nullptr); DNACAPIexplicitCalculateMeshLowerLODsCommand(std::uint16_tmeshIndex,MemoryResource*memRes=nullptr); DNACAPI~CalculateMeshLowerLODsCommand(); CalculateMeshLowerLODsCommand(constCalculateMeshLowerLODsCommand&)=delete; CalculateMeshLowerLODsCommand&operator=(constCalculateMeshLowerLODsCommand&)=delete; DNACAPICalculateMeshLowerLODsCommand(CalculateMeshLowerLODsCommand&&); DNACAPICalculateMeshLowerLODsCommand&operator=(CalculateMeshLowerLODsCommand&&); DNACAPIvoidsetMeshIndex(std::uint16_tmeshIndex); DNACAPIvoidrun(DNACalibDNAReader*output)override; private: classImpl; ScopedPtr<Impl>pImpl; }; }//namespacednac