LeviLamina
Loading...
Searching...
No Matches
PackInstance Class Reference

Public Types

using Callback = ::std::function<void(::Core::Path const&)>
 

Public Member Functions

MCAPI PackInstance (::Bedrock::NotNullNonOwnerPtr<::ResourcePack > pack, int subpackIndex, bool packSettings, ::PackSettings *isDependent)
 
MCAPI PackInstance (::Bedrock::NotNullNonOwnerPtr<::ResourcePack > pack, ::std::string const &subpackName, bool packSettings, ::PackSettings *isDependent)
 
MCAPI::std::string const & getFolderName () const
 
MCAPI::PackManifest const & getManifest () const
 
MCAPI::PackManifest & getManifest ()
 
MCAPI::PackCategory getPackCategory () const
 
MCAPI::mce::UUID const getPackId () const
 
MCAPI::PackOrigin getPackOrigin () const
 
MCAPI::std::string const & getSubpackFolderName () const
 
MCAPI::SemVersion const & getVersion () const
 
MCAPI bool isBaseGamePack () const
 
MCAPI::Bedrock::Resources::PreloadedPathHandle preloadPath (::Core::Path const &packRelativePath) const
 
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::ResourcePack > pack, int subpackIndex, bool packSettings, ::PackSettings *isDependent)
 
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::ResourcePack > pack, ::std::string const &subpackName, bool packSettings, ::PackSettings *isDependent)
 
MCAPI void $dtor ()
 

Public Attributes

::ll::TypedStorage< 8, 256, ::PackReportmPackReport
 
::ll::TypedStorage< 8, 8, ::PackSettings * > mPackSettings
 
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::ResourcePack > > mPack
 
::ll::TypedStorage< 4, 16, ::PackStatsmStats
 
::ll::TypedStorage< 4, 4, int > mSubpackIndex
 

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