API Reference
On this page
Public Types | |
| enum class | PackRedownloadableState : int { Redownloadable = 0 , NotRedownloadable = 1 , Unknown = 2 } |
Public Member Functions | |
| PackManifest & | operator= (PackManifest const &) |
| virtual ::std::unique_ptr<::PackManifest > | clone () const |
| MCAPI | PackManifest (::PackManifest const &) |
| MCAPI | PackManifest (::ManifestType type) |
| 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::std::string | getDescription (::I18n &loc) const |
| MCAPI::std::string | getName (::I18n &loc) const |
| MCAPI::std::string | getNameForTelemetry (::I18n &loc) const |
| MCAPI::std::string | getNameWithVersionForTelemetry (::I18n &loc) const |
| MCAPI bool | hasPackCapability (::std::string_view capability) const |
| MCAPI void | serialize (::PackManifestFormat formatVersion, ::Json::Value &destination) const |
| MCAPI void | setLastModifiedDate (int64 lastModifiedDate) |
| MCAPI void | setLocalizedNameKeywords (::std::unordered_map<::std::string, ::std::string > const &localizationNameMap, ::I18n &loc) |
| 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, ::SharedTypes::v3_0_0::PackManifestDefinition::MultiSelectSetting > > packSettingsDef) |
| MCAPI void * | $ctor (::PackManifest const &) |
| MCAPI void * | $ctor (::ManifestType type) |
| MCAPI void | $dtor () |
| MCAPI ::std::unique_ptr<::PackManifest > | $clone () const |
Static Public Member Functions | |
| static MCAPI void | _serializeVersion (::Json::Value &destination, ::SemVersion const &version) |
| static MCAPI ::std::string const & | MarioPackId () |
| static MCAPI ::std::string const & | MarioPackSkinsId () |
| static MCAPI ::std::string const & | MarioPackWorldId () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 1, 1, ::ManifestType > | mManifestType |
| ::ll::TypedStorage< 1, 1, ::ManifestOrigin > | mManifestOrigin |
| ::ll::TypedStorage< 8, 56, ::ResourceLocation > | mLocation |
| ::ll::TypedStorage< 8, 56, ::ResourceLocation > | mPackIconLocation |
| ::ll::TypedStorage< 8, 24, ::ContentIdentity > | mContentIdentity |
| ::ll::TypedStorage< 8, 24, ::ContentIdentity > | mSourceIdentity |
| ::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, ::PackIdVersion > | mIdentity |
| ::ll::TypedStorage< 1, 1, ::PackScope > | mPackScope |
| ::ll::TypedStorage< 1, 1, ::PackType > | mPackType |
| ::ll::TypedStorage< 8, 32, ::BaseGameVersion > | mRequiredBaseGameVersion |
| ::ll::TypedStorage< 8, 32, ::MinEngineVersion > | mMinEngineVersion |
| ::ll::TypedStorage< 1, 1, ::TemplateLockState > | mTemplateOptionLockState |
| ::ll::TypedStorage< 4, 4, ::PackManifest::PackRedownloadableState > | mPackReDownloadableState |
| ::ll::TypedStorage< 4, 4, ::PackCapabilityTrustLevel > | 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 > | mHasAppScript |
| ::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, ::SharedTypes::v3_0_0::PackManifestDefinition::MultiSelectSetting > > > > | mPackSettingsDef |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::PackCapabilityTrustLevel > > | mCapabilities |
| ::ll::TypedStorage< 8, 136, ::ResourceMetadata > | mMetadata |
| ::ll::TypedStorage< 8, 24, ::SemVersion > | mOptimizationVersion |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
| MCAPI PackManifest::PackManifest | ( | ::PackManifest const & | ) |
|
explicit |
| MCAPI void PackManifest::_serializeDependencies | ( | ::Json::Value & | destination | ) | const |
| MCAPI void PackManifest::_serializeHeader | ( | ::Json::Value & | destination | ) | const |
| MCAPI void PackManifest::_serializeLegacyModuleDependencies | ( | ::Json::Value & | destination | ) | const |
| MCAPI void PackManifest::_serializeMeta | ( | ::Json::Value & | destination | ) | const |
| MCAPI void PackManifest::_serializeModules | ( | ::Json::Value & | destination | ) | const |
| MCAPI::std::string PackManifest::getDescription | ( | ::I18n & | loc | ) | const |
| MCAPI::std::string PackManifest::getName | ( | ::I18n & | loc | ) | const |
| MCAPI::std::string PackManifest::getNameForTelemetry | ( | ::I18n & | loc | ) | const |
| MCAPI::std::string PackManifest::getNameWithVersionForTelemetry | ( | ::I18n & | loc | ) | const |
| MCAPI bool PackManifest::hasPackCapability | ( | ::std::string_view | capability | ) | const |
| MCAPI void PackManifest::serialize | ( | ::PackManifestFormat | formatVersion, |
| ::Json::Value & | destination ) const |
| MCAPI void PackManifest::setLastModifiedDate | ( | int64 | lastModifiedDate | ) |
| MCAPI void PackManifest::setLocalizedNameKeywords | ( | ::std::unordered_map<::std::string, ::std::string > const & | localizationNameMap, |
| ::I18n & | loc ) |
| MCAPI void PackManifest::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, ::SharedTypes::v3_0_0::PackManifestDefinition::MultiSelectSetting > > | packSettingsDef | ) |
|
static |
|
static |
|
static |
|
static |
| MCAPI void * PackManifest::$ctor | ( | ::PackManifest const & | ) |
| MCAPI void * PackManifest::$ctor | ( | ::ManifestType | type | ) |
| MCAPI void PackManifest::$dtor | ( | ) |
| MCAPI ::std::unique_ptr<::PackManifest > PackManifest::$clone | ( | ) | const |
|
staticinherited |