Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
IPersonaPiecePackLoader Class Referenceabstract
Inheritance diagram for IPersonaPiecePackLoader:

Public Member Functions

virtual bool isPieceLoaded (::mce::UUID const &pieceId) const =0
virtual bool isKnownPersonaPiece (::mce::UUID const &pieceId) const =0
virtual bool isKnownPersonaPieceUnloaded (::mce::UUID const &pieceId) const =0
virtual bool isPersonaPieceLoading (::mce::UUID const &peiceId) const =0
virtual bool isPersonaPieceInRepo (::mce::UUID const &pieceId) const =0
virtual bool isPersonaPieceInRepo (::std::string const &pieceId) const =0
virtual::PersonaPiece const & getPersonaPieceFromRepo (::std::string const &pieceId) const =0
virtual void forEachPersonaPack (::std::function< void(::Pack const &)> const &callback) const =0
virtual ::std::vector<::persona::PieceOfferWrapper > getDefaultPieceWrappersOfTypes (::std::vector<::SharedTypes::persona::PieceType > const &sections) const =0
virtual::SemVersion const & getVersionOfKnownPersonaPiecePack (::mce::UUID const &packId) const =0
virtual void loadPiecePack (::mce::UUID packId)=0
virtual void queueImportOfPersonaPiecePack (::gsl::not_null<::std::shared_ptr<::Pack > > pack)=0
virtual ::std::vector<::std::string > const & getPieceIdsByType (::SharedTypes::persona::PieceType type) const =0

The documentation for this class was generated from the following files: