LeviLamina
Loading...
Searching...
No Matches
WorldTemplatePackManifest Class Reference
+ Inheritance diagram for WorldTemplatePackManifest:

Public Types

enum class  PackRedownloadableState : int { Redownloadable = 0 , NotRedownloadable = 1 , Unknown = 2 }
 

Public Member Functions

WorldTemplatePackManifestoperator= (WorldTemplatePackManifest const &)
 
 WorldTemplatePackManifest (WorldTemplatePackManifest const &)
 
virtual ::std::unique_ptr<::PackManifestclone () const
 
MCAPI void $dtor ()
 
MCAPI ::std::unique_ptr<::PackManifest$clone () const
 
MCAPI void _serailizeLegacyModuleDependencies (::Json::Value &destination) const
 
MCAPI void _serializeDependencies (::Json::Value &destination) const
 
MCAPI void _serializeHeader (::Json::Value &destination) const
 
MCAPI void _serializeMeta (::Json::Value &destination) const
 
MCAPI void _serializeModules (::Json::Value &destination) const
 
MCAPI void addModule (::ResourceInformation const &resourceInfo)
 
MCAPI void addPackCapability (::std::string_view capability, ::PackCapability::TrustLevel trustLevel)
 
MCAPI::std::string getDescription () const
 
MCAPI::std::string getName () const
 
MCAPI::std::string getNameForTelemetry () const
 
MCAPI bool hasPackCapability (::std::string_view capability) const
 
MCAPI bool isRestrictedPack () const
 
MCAPI bool isUsingPackNameKeyword () const
 
MCAPI void setDescription (::std::string const &description)
 
MCAPI void setLastModifiedDate (int64 lastModifiedDate)
 
MCAPI void setLocalizedNameKeywords (::std::unordered_map<::std::string, ::std::string > const &localizationNameMap)
 
MCAPI void * $ctor (::PackManifest const &)
 
MCAPI void * $ctor (::ManifestType type)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 
static MCAPI ::std::string const & MarioPackId ()
 
static MCAPI ::std::unordered_map<::std::string, ::PackScope > const & STRING_TO_PACK_SCOPE ()
 

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnkaf55f4
 
::ll::UntypedStorage< 1, 1 > mUnk9c0858
 
::ll::TypedStorage< 8, 56, ::ResourceLocationmLocation
 
::ll::TypedStorage< 8, 48, ::PackIdVersionmIdentity
 
::ll::TypedStorage< 8, 24, ::ContentIdentitymContentIdentity
 
::ll::TypedStorage< 8, 32, ::MinEngineVersionmMinEngineVersion
 
::ll::TypedStorage< 8, 32, ::BaseGameVersionmRequiredBaseGameVersion
 
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::PackCapability::TrustLevel > > mCapabilities
 
::ll::TypedStorage< 8, 32, ::std::string > mName
 
::ll::TypedStorage< 8, 32, ::std::string > mDescription
 
::ll::TypedStorage< 1, 1, bool > mExpired
 
::ll::TypedStorage< 8, 56, ::ResourceLocationmPackIconLocation
 
::ll::TypedStorage< 8, 24, ::std::vector<::ResourceInformation > > mModules
 
::ll::TypedStorage< 8, 24, ::std::vector<::PackIdVersion > > mPackDependencies
 
::ll::TypedStorage< 8, 24, ::std::vector<::ModuleIdentifier > > mModuleDependencies
 
::ll::TypedStorage< 8, 24, ::std::vector<::LegacyPackIdVersion > > mLegacyModuleDependencies
 
::ll::TypedStorage< 8, 16, ::Json::ValuemSettings
 
::ll::TypedStorage< 8, 136, ::ResourceMetadatamMetadata
 
::ll::TypedStorage< 1, 1, ::PackType > mPackType
 
::ll::TypedStorage< 4, 4, ::PackCategory > mPackCategory
 
::ll::TypedStorage< 1, 1, ::PackOrigin > mPackOrigin
 
::ll::TypedStorage< 1, 1, ::ManifestOrigin > mManifestOrigin
 
::ll::TypedStorage< 1, 1, ::ManifestType > mManifestType
 
::ll::TypedStorage< 1, 1, bool > mIsHidden
 
::ll::TypedStorage< 8, 8, uint64 > mSize
 
::ll::TypedStorage< 8, 32, ::std::string > mLastModifiedDate
 
::ll::TypedStorage< 1, 1, bool > mHasValidUUID
 
::ll::TypedStorage< 1, 1, bool > mHasPlugins
 
::ll::TypedStorage< 1, 1, bool > mHasClientScript
 
::ll::TypedStorage< 1, 1, bool > mHasEducationMetadata
 
::ll::TypedStorage< 1, 1, bool > mIsPlatformLocked
 
::ll::TypedStorage< 1, 1, bool > mIsRandomSeedAllowed
 
::ll::TypedStorage< 1, 1, bool > mIsTitleLocked
 
::ll::TypedStorage< 4, 4, ::PackCapability::TrustLevel > mMaximumAllowedTrustLevel
 
::ll::TypedStorage< 1, 1, ::TemplateLockState > mTemplateOptionLockState
 
::ll::TypedStorage< 1, 1, ::PackScope > mScope
 
::ll::TypedStorage< 8, 24, ::ContentIdentitymSourceIdentity
 
::ll::TypedStorage< 8, 24, ::std::vector<::std::string > > mLanguageCodesForPackKeywords
 
::ll::TypedStorage< 4, 4, ::PackManifest::PackRedownloadableState > mPackRedownloadableState
 
::ll::TypedStorage< 1, 1, ::PackManifestFormat > mFormatVersion
 
::ll::TypedStorage< 1, 1, ::PackManifestFormat > mOriginalFormatVersion
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ $dtor()

MCAPI void WorldTemplatePackManifest::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $clone()

MCAPI ::std::unique_ptr<::PackManifest > WorldTemplatePackManifest::$clone ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** WorldTemplatePackManifest::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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