|
LeviLamina
|
Public Member Functions | |
| PackAccessStrategy & | operator= (PackAccessStrategy const &) |
| PackAccessStrategy (PackAccessStrategy const &) | |
| virtual uint64 | getPackSize () const =0 |
| virtual::ResourceLocation const & | getPackLocation () const =0 |
| virtual::std::string const & | getPackName () const =0 |
| virtual bool | isWritable () const =0 |
| virtual bool | isTrusted () const =0 |
| virtual bool | hasAsset (::Core::Path const &, bool, bool) const =0 |
| virtual bool | hasFolder (::Core::Path const &) const =0 |
| virtual bool | getAsset (::Core::Path const &, ::std::string &, bool) const =0 |
| virtual void | forEachIn (::Core::Path const &, ::std::function< void(::Core::Path const &)>, bool) const =0 |
| virtual void | forEachInAssetSet (::Core::Path const &, ::std::function< void(::Core::Path const &)>) const |
| virtual::PackAccessStrategyType | getStrategyType () const =0 |
| virtual ::Core::PathBuffer<::std::string > const & | getSubPath () const |
| virtual bool | supportsSignatureVerification () const |
| virtual ::std::unique_ptr<::PackAccessStrategy > | createSubPack (::Core::Path const &) const =0 |
| virtual::PackAccessAssetGenerationResult | generateAssetSet () |
| virtual::PackAccessAssetGenerationResult | regenerateAssetSet () |
| virtual bool | canRecurse () const |
| virtual void | unload ()=0 |
| virtual::ContentIdentity | readContentIdentity () const |
| virtual bool | isAssetExtractionViable () const |
| virtual ::std::unique_ptr<::Bedrock::Resources::Archive::Reader > | _loadArchive (::Core::Path const &) const |
| virtual ::std::vector<::Bedrock::Resources::PreloadedPathHandle > | _preloadSubFolders (::Core::Path const &) const |
| MCAPI | PackAccessStrategy () |
| MCAPI void | _forEachInAssetSet (::std::function< void(::Core::Path const &)> callback) const |
| MCAPI bool | _isInAssetSet (::Core::Path const &path) const |
| MCAPI bool | _isInAssetSetCaseInsensative (::Core::Path const &path) const |
| MCAPI void | _upgradeContentsFile (::Json::Value &root) |
| MCAPI::Bedrock::Resources::PreloadedPathHandle | preloadArchive (::Core::Path const &packRelativePath) const |
| MCAPI ::std::vector<::Bedrock::Resources::PreloadedPathHandle > | preloadPath (::Core::Path const &packRelativePath) const |
| MCAPI void * | $ctor () |
| MCAPI void | $dtor () |
| MCAPI void | $forEachInAssetSet (::Core::Path const &, ::std::function< void(::Core::Path const &)>) const |
| MCAPI ::Core::PathBuffer<::std::string > const & | $getSubPath () const |
| MCAPI bool | $supportsSignatureVerification () const |
| MCAPI::PackAccessAssetGenerationResult | $generateAssetSet () |
| MCAPI::PackAccessAssetGenerationResult | $regenerateAssetSet () |
| MCAPI bool | $canRecurse () const |
| MCAPI::ContentIdentity | $readContentIdentity () const |
| MCAPI bool | $isAssetExtractionViable () const |
| MCAPI ::std::unique_ptr<::Bedrock::Resources::Archive::Reader > | $_loadArchive (::Core::Path const &) const |
| MCAPI ::std::vector<::Bedrock::Resources::PreloadedPathHandle > | $_preloadSubFolders (::Core::Path const &) const |
Static Public Member Functions | |
| static MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > const & | ARCHIVE_EXTENSION () |
| static MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > const & | ARCHIVE_FOLDER () |
| static MCAPI ::Core::PathBuffer<::std::string > const & | PACK_IMPORT_LOCK_FILE () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::UntypedStorage< 8, 16 > | mUnk2ff3dc |
| ::ll::UntypedStorage< 8, 16 > | mUnkd705b7 |
| MCAPI PackAccessStrategy::PackAccessStrategy | ( | ) |
| MCAPI void PackAccessStrategy::_forEachInAssetSet | ( | ::std::function< void(::Core::Path const &)> | callback | ) | const |
| MCAPI bool PackAccessStrategy::_isInAssetSet | ( | ::Core::Path const & | path | ) | const |
| MCAPI bool PackAccessStrategy::_isInAssetSetCaseInsensative | ( | ::Core::Path const & | path | ) | const |
| MCAPI void PackAccessStrategy::_upgradeContentsFile | ( | ::Json::Value & | root | ) |
| MCAPI::Bedrock::Resources::PreloadedPathHandle PackAccessStrategy::preloadArchive | ( | ::Core::Path const & | packRelativePath | ) | const |
| MCAPI ::std::vector<::Bedrock::Resources::PreloadedPathHandle > PackAccessStrategy::preloadPath | ( | ::Core::Path const & | packRelativePath | ) | const |
|
static |
|
static |
|
static |
| MCAPI void * PackAccessStrategy::$ctor | ( | ) |
| MCAPI void PackAccessStrategy::$dtor | ( | ) |
| MCAPI void PackAccessStrategy::$forEachInAssetSet | ( | ::Core::Path const & | , |
| ::std::function< void(::Core::Path const &)> | ) const |
| MCAPI ::Core::PathBuffer<::std::string > const & PackAccessStrategy::$getSubPath | ( | ) | const |
| MCAPI bool PackAccessStrategy::$supportsSignatureVerification | ( | ) | const |
| MCAPI::PackAccessAssetGenerationResult PackAccessStrategy::$generateAssetSet | ( | ) |
| MCAPI::PackAccessAssetGenerationResult PackAccessStrategy::$regenerateAssetSet | ( | ) |
| MCAPI bool PackAccessStrategy::$canRecurse | ( | ) | const |
| MCAPI::ContentIdentity PackAccessStrategy::$readContentIdentity | ( | ) | const |
| MCAPI bool PackAccessStrategy::$isAssetExtractionViable | ( | ) | const |
| MCAPI ::std::unique_ptr<::Bedrock::Resources::Archive::Reader > PackAccessStrategy::$_loadArchive | ( | ::Core::Path const & | ) | const |
| MCAPI ::std::vector<::Bedrock::Resources::PreloadedPathHandle > PackAccessStrategy::$_preloadSubFolders | ( | ::Core::Path const & | ) | const |
|
static |