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

Public Member Functions

PackManifestFactoryoperator= (PackManifestFactory const &)
 
 PackManifestFactory (PackManifestFactory const &)
 
virtual ::std::unique_ptr<::PackManifestcreate (::PackAccessStrategy &accessStrategy, ::ResourceLocation const &location, ::PackReport &report, ::SubpackInfoCollection *subpackInfoStack)
 
MCAPI PackManifestFactory (::PackCapabilityRegistry const &packCapabilityRegistry, ::IPackTelemetry &eventing)
 
MCAPI ::std::unique_ptr<::PackManifestcreate (::PackAccessStrategy &accessStrategy, ::std::string const &manifestContent, ::PackReport &report, ::std::unique_ptr<::PackManifest > sourceManifest, ::SubpackInfoCollection *subpackInfoStack)
 
MCAPI void * $ctor (::PackCapabilityRegistry const &packCapabilityRegistry, ::IPackTelemetry &eventing)
 
MCAPI void $dtor ()
 
MCAPI ::std::unique_ptr<::PackManifest$create (::PackAccessStrategy &accessStrategy, ::ResourceLocation const &location, ::PackReport &report, ::SubpackInfoCollection *subpackInfoStack)
 

Static Public Member Functions

static MCAPI ::std::string const & MANIFEST_PACK_UUID_UPGRADE_SALT ()
 
static MCAPI ::Core::Path const & MANIFEST_PATH ()
 
static MCAPI ::Core::Path const & MANIFEST_PATH_OLD ()
 
static MCAPI ::std::unordered_map<::std::string, ::std::vector< char > const > & mAlternateContentKeys ()
 
static MCAPI ::std::unordered_map<::std::string, ::std::vector< char > const > & mContentKeys ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk6440d6
 
::ll::UntypedStorage< 8, 8 > mUnk89c744
 
::ll::UntypedStorage< 8, 8 > mUnk4c2c4c
 

Constructor & Destructor Documentation

◆ PackManifestFactory()

MCAPI PackManifestFactory::PackManifestFactory ( ::PackCapabilityRegistry const & packCapabilityRegistry,
::IPackTelemetry & eventing )
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

◆ create() [1/2]

virtual ::std::unique_ptr<::PackManifest > PackManifestFactory::create ( ::PackAccessStrategy & accessStrategy,
::ResourceLocation const & location,
::PackReport & report,
::SubpackInfoCollection * subpackInfoStack )
virtual

Implements IPackManifestFactory.

◆ create() [2/2]

MCAPI ::std::unique_ptr<::PackManifest > PackManifestFactory::create ( ::PackAccessStrategy & accessStrategy,
::std::string const & manifestContent,
::PackReport & report,
::std::unique_ptr<::PackManifest > sourceManifest,
::SubpackInfoCollection * subpackInfoStack )
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.

◆ MANIFEST_PACK_UUID_UPGRADE_SALT()

static MCAPI ::std::string const & PackManifestFactory::MANIFEST_PACK_UUID_UPGRADE_SALT ( )
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.

◆ MANIFEST_PATH()

static MCAPI ::Core::Path const & PackManifestFactory::MANIFEST_PATH ( )
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.

◆ MANIFEST_PATH_OLD()

static MCAPI ::Core::Path const & PackManifestFactory::MANIFEST_PATH_OLD ( )
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.

◆ mAlternateContentKeys()

static MCAPI ::std::unordered_map<::std::string, ::std::vector< char > const > & PackManifestFactory::mAlternateContentKeys ( )
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.

◆ mContentKeys()

static MCAPI ::std::unordered_map<::std::string, ::std::vector< char > const > & PackManifestFactory::mContentKeys ( )
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.

◆ $ctor()

MCAPI void * PackManifestFactory::$ctor ( ::PackCapabilityRegistry const & packCapabilityRegistry,
::IPackTelemetry & eventing )
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 PackManifestFactory::$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.

◆ $create()

MCAPI ::std::unique_ptr<::PackManifest > PackManifestFactory::$create ( ::PackAccessStrategy & accessStrategy,
::ResourceLocation const & location,
::PackReport & report,
::SubpackInfoCollection * subpackInfoStack )
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 ** PackManifestFactory::$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: