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

Public Types

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

Public Member Functions

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 _serializeModules (::Json::Value &destination) const
MCAPI void addModule (::ResourceInformation const &resourceInfo)
MCAPI void addNativeModuleDependency (::SharedTypes::v3_0_0::PackManifestDefinition::NativeModuleDependency const &moduleId)
MCAPI void addPackDependency (::PackIdVersion const &packId)
MCAPI_C ::Core::PathBuffer<::std::string > generateBaseIconPath () const
MCAPI_C ::Core::PathBuffer<::std::string > generateIconPath () const
MCAPI::std::string getDescription () const
MCAPI::std::string getName () const
MCAPI::std::string getNameForTelemetry () const
MCAPI::std::string getNameWithVersionForTelemetry () const
MCAPI_C ::std::unordered_map<::std::string, ::std::string > getPackNameLocalization () const
MCAPI ::std::optional<::std::vector<::std::string > > getPackSettingsLocKeys () const
MCAPI bool hasPackCapability (::std::string_view capability) const
MCAPI_C bool isRestrictedPack () const
MCAPI_C bool isUsingPackNameKeyword () const
MCAPI_C::PackManifest & operator= (::PackManifest const &)
MCAPI void serialize (::PackManifestFormat formatVersion, ::Json::Value &destination) const
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 setMinEngineVersion (::MinEngineVersion const &engineVersion)
MCFOLD void setName (::std::string const &name)
MCAPI void setOptimizationVersion (::SemVersion const &optimizationVersion)
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 * $ctor (::PackManifest const &)
MCAPI void * $ctor (::ManifestType type)
MCAPI void $dtor ()
MCAPI ::std::unique_ptr<::PackManifest > $clone () const
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)

Static Public Member Functions

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

Public Attributes

::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

Member Function Documentation

◆ $vftable()

MCAPI void ** PackManifest::$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: