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<::PackManifest > clone () const
MCAPI WorldTemplatePackManifest ()
MCAPI::GameType getGameType () const
MCAPI void * $ctor ()
MCAPI void $dtor ()
MCAPI ::std::unique_ptr<::PackManifest > $clone () const
MCAPI void _serializeDependencies (::Json::Value &destination) const
MCAPI void _serializeHeader (::Json::Value &destination) const
MCAPI void _serializeLegacyModuleDependencies (::Json::Value &destination) const
MCAPI void _serializeMeta (::Json::Value &destination) const
MCAPI void _serializeModules (::Json::Value &destination) const
MCAPI void _serializeVersion (::Json::Value &destination, ::SemVersion const &version) const
MCAPI void addModule (::ResourceInformation const &resourceInfo)
MCAPI void addPackCapability (::std::string_view capability, ::PackCapability::TrustLevel trustLevel)
MCFOLD::ContentIdentity const & getContentIdentity () const
MCFOLD ::std::vector<::PackIdVersion > const & getDependentPackIdentities () const
MCAPI::std::string getDescription () const
MCFOLD::PackManifestFormat getFormatVersion () const
MCFOLD::PackIdVersion const & getIdentity () const
MCFOLD ::std::vector<::std::string > const & getLanguageCodesForPackKeywords () const
MCFOLD::ResourceLocation const & getLocation () const
MCFOLD::ManifestOrigin getManifestOrigin () const
MCFOLD::ResourceMetadata const & getMetaData () const
MCFOLD::MinEngineVersion const & getMinEngineVersion () const
MCFOLD ::std::vector<::ResourceInformation > const & getModules () const
MCAPI::std::string getName () const
MCAPI::std::string getNameForTelemetry () const
MCAPI::std::string getNameWithVersionForTelemetry () const
MCFOLD ::std::vector<::SharedTypes::v3_0_0::PackManifestDefinition::NativeModuleDependency > const & getNativeModuleDependencies () const
MCFOLD::SemVersion const & getOptimizationVersion () const
MCAPI::PackManifestFormat getOriginalFormatVersion () const
MCFOLD::PackCategory getPackCategory () const
MCFOLD::PackOrigin getPackOrigin () const
MCFOLD::PackScope getPackScope () const
MCAPI ::std::optional<::std::vector<::std::string > > getPackSettingsLocKeys () const
MCFOLD uint64 getPackSize () const
MCAPI::PackType getPackType () const
MCAPI::BaseGameVersion const & getRequiredBaseGameVersion () const
MCFOLD::ContentIdentity const & getSourceIdentity () const
MCAPI ::std::vector<::std::string > getTrustedCapabilities () const
MCAPI bool hasClientScript () const
MCAPI bool hasModule (::PackIdVersion const &moduleIdentity) const
MCAPI bool hasPackCapability (::std::string_view capability) const
MCFOLD bool hasPlugins () const
MCAPI bool isAddon () const
MCAPI bool isHidden () const
MCAPI bool isPlatformLocked () const
MCAPI bool isPremium () const
MCAPI bool isRestrictedPack () const
MCAPI void serialize (::PackManifestFormat formatVersion, ::Json::Value &destination) const
MCAPI void setCanBeRedownloaded (bool reDownloadable)
MCAPI void setDescription (::std::string const &description)
MCAPI void setIdentity (::PackIdVersion const &identity)
MCAPI void setLastModifiedDate (int64 lastModifiedDate)
MCAPI void setLocalizedNameKeywords (::std::unordered_map<::std::string, ::std::string > const &localizationNameMap)
MCAPI void setManifestOrigin (::ManifestOrigin const &origin)
MCFOLD void setName (::std::string const &name)
MCAPI void setOptionLockedState (::TemplateLockState isWorldTemplateOptionLocked)
MCFOLD void setPackCategory (::PackCategory packCategory)
MCAPI void setPackSettingsDef (::std::vector<::std::variant< ::SharedTypes::v3_0_0::PackManifestDefinition::LabelSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::SliderSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::ToggleSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::DropdownSetting > > packSettingsDef)
MCAPI void setPackType (::PackType packType)
MCAPI void setRequiredBaseGameVersion (::BaseGameVersion const &baseGameVersion)
MCAPI void setSourceIdentity (::ContentIdentity const &contentIdentity)
MCAPI void * $ctor (::PackManifest const &)
MCAPI void * $ctor (::ManifestType type)

Static Public Member Functions

static MCAPI void ** $vftable ()
static MCAPI ::PackScope StringToPackScope (::std::string const &str)
static MCAPI ::std::string const & MarioPackId ()

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnkaf55f4
::ll::UntypedStorage< 1, 1 > mUnk9c0858
::ll::TypedStorage< 1, 1, ::ManifestType > mManifestType
::ll::TypedStorage< 1, 1, ::ManifestOrigin > mManifestOrigin
::ll::TypedStorage< 8, 56, ::ResourceLocationmLocation
::ll::TypedStorage< 8, 56, ::ResourceLocationmPackIconLocation
::ll::TypedStorage< 8, 24, ::ContentIdentitymContentIdentity
::ll::TypedStorage< 8, 24, ::ContentIdentitymSourceIdentity
::ll::TypedStorage< 4, 4, ::PackCategory > mPackCategory
::ll::TypedStorage< 1, 1, ::PackOrigin > mPackOrigin
::ll::TypedStorage< 1, 1, bool > mIsTitleLocked
::ll::TypedStorage< 1, 1, bool > mExpired
::ll::TypedStorage< 8, 8, uint64 > mSize
::ll::TypedStorage< 8, 32, ::std::string > mLastModifiedDate
::ll::TypedStorage< 8, 24, ::std::vector<::std::string > > mLanguageCodesForPackKeywords
::ll::TypedStorage< 1, 1, bool > mFailsGameVersionMatch
::ll::TypedStorage< 1, 1, ::PackManifestFormat > mFormatVersion
::ll::TypedStorage< 1, 1, ::PackManifestFormat > mOriginalFormatVersion
::ll::TypedStorage< 8, 32, ::std::string > mName
::ll::TypedStorage< 8, 32, ::std::string > mDescription
::ll::TypedStorage< 8, 48, ::PackIdVersionmIdentity
::ll::TypedStorage< 1, 1, ::PackScope > mPackScope
::ll::TypedStorage< 1, 1, ::PackType > mPackType
::ll::TypedStorage< 8, 32, ::BaseGameVersionmRequiredBaseGameVersion
::ll::TypedStorage< 8, 32, ::MinEngineVersionmMinEngineVersion
::ll::TypedStorage< 1, 1, ::TemplateLockState > mTemplateOptionLockState
::ll::TypedStorage< 4, 4, ::PackManifest::PackRedownloadableState > mPackReDownloadableState
::ll::TypedStorage< 4, 4, ::PackCapability::TrustLevel > mMaximumAllowedTrustLevel
::ll::TypedStorage< 1, 1, bool > mIsHidden
::ll::TypedStorage< 1, 1, bool > mIsPlatformLocked
::ll::TypedStorage< 1, 1, bool > mIsRandomSeedAllowed
::ll::TypedStorage< 1, 1, bool > mHasClientScript
::ll::TypedStorage< 1, 1, bool > mHasEducationMetadata
::ll::TypedStorage< 1, 1, bool > mHasPlugins
::ll::TypedStorage< 1, 1, bool > mHasValidUUID
::ll::TypedStorage< 8, 24, ::std::vector<::ResourceInformation > > mModules
::ll::TypedStorage< 8, 24, ::std::vector<::LegacyPackIdVersion > > mLegacyModuleDependencies
::ll::TypedStorage< 8, 24, ::std::vector<::PackIdVersion > > mPackDependencies
::ll::TypedStorage< 8, 24, ::std::vector<::SharedTypes::v3_0_0::PackManifestDefinition::NativeModuleDependency > > mNativeModuleDependencies
::ll::TypedStorage< 8, 32, ::std::optional<::std::vector<::std::variant< ::SharedTypes::v3_0_0::PackManifestDefinition::LabelSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::SliderSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::ToggleSetting, ::SharedTypes::v3_0_0::PackManifestDefinition::DropdownSetting > > > > mPackSettingsDef
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::PackCapability::TrustLevel > > mCapabilities
::ll::TypedStorage< 8, 136, ::ResourceMetadatamMetadata
::ll::TypedStorage< 8, 24, ::SemVersionmOptimizationVersion
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock

Constructor & Destructor Documentation

◆ WorldTemplatePackManifest()

MCAPI WorldTemplatePackManifest::WorldTemplatePackManifest ( )
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.

Member Function Documentation

◆ getGameType()

MCAPI::GameType WorldTemplatePackManifest::getGameType ( ) 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.

◆ $ctor()

MCAPI void * WorldTemplatePackManifest::$ctor ( )
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.

◆ $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()

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: