LeviLamina
|
Public Member Functions | |
DirectoryPackAccessStrategy & | operator= (DirectoryPackAccessStrategy const &) |
DirectoryPackAccessStrategy (DirectoryPackAccessStrategy const &) | |
virtual uint64 | getPackSize () const |
virtual::ResourceLocation const & | getPackLocation () const |
virtual::std::string const & | getPackName () const |
virtual bool | isWritable () const |
virtual bool | isTrusted () const |
virtual bool | hasAsset (::Core::Path const &packRelativePath, bool trustedContentOnly, bool caseSensative) const |
virtual bool | hasFolder (::Core::Path const &packRelativePath) const |
virtual bool | getAsset (::Core::Path const &packRelativePath, ::std::string &result, bool trustedContentOnly) const |
virtual void | forEachIn (::Core::Path const &packRelativePath, ::std::function< void(::Core::Path const &)> callback, bool recurseAnyways) const |
virtual void | forEachInAssetSet (::Core::Path const &packRelativePath, ::std::function< void(::Core::Path const &)> callback) const |
virtual::PackAccessStrategyType | getStrategyType () const |
virtual ::std::unique_ptr<::PackAccessStrategy > | createSubPack (::Core::Path const &subPath) const |
virtual bool | canRecurse () const |
virtual void | unload () |
virtual ::std::unique_ptr<::Bedrock::Resources::Archive::Reader > | _loadArchive (::Core::Path const &packRelativePath) const |
MCAPI | DirectoryPackAccessStrategy (::ResourceLocation const &packLocation, bool recurse, ::std::function<::std::string(::Core::Path const &)> reader) |
MCAPI | DirectoryPackAccessStrategy (::std::unique_ptr<::PackAssetSet > &&assetSet, ::ResourceLocation const &packLocation, bool recurse, ::std::function<::std::string(::Core::Path const &)> reader) |
MCAPI void * | $ctor (::ResourceLocation const &packLocation, bool recurse, ::std::function<::std::string(::Core::Path const &)> reader) |
MCAPI void * | $ctor (::std::unique_ptr<::PackAssetSet > &&assetSet, ::ResourceLocation const &packLocation, bool recurse, ::std::function<::std::string(::Core::Path const &)> reader) |
MCAPI void | $dtor () |
MCAPI uint64 | $getPackSize () const |
MCAPI::ResourceLocation const & | $getPackLocation () const |
MCAPI::std::string const & | $getPackName () const |
MCAPI bool | $isWritable () const |
MCAPI bool | $isTrusted () const |
MCAPI bool | $hasAsset (::Core::Path const &packRelativePath, bool trustedContentOnly, bool caseSensative) const |
MCAPI bool | $hasFolder (::Core::Path const &packRelativePath) const |
MCAPI bool | $getAsset (::Core::Path const &packRelativePath, ::std::string &result, bool trustedContentOnly) const |
MCAPI void | $forEachIn (::Core::Path const &packRelativePath, ::std::function< void(::Core::Path const &)> callback, bool recurseAnyways) const |
MCAPI void | $forEachInAssetSet (::Core::Path const &packRelativePath, ::std::function< void(::Core::Path const &)> callback) const |
MCAPI::PackAccessStrategyType | $getStrategyType () const |
MCAPI ::std::unique_ptr<::PackAccessStrategy > | $createSubPack (::Core::Path const &subPath) const |
MCAPI bool | $canRecurse () const |
MCAPI void | $unload () |
MCAPI ::std::unique_ptr<::Bedrock::Resources::Archive::Reader > | $_loadArchive (::Core::Path const &packRelativePath) const |
virtual ::Core::PathBuffer<::std::string > const & | getSubPath () const |
virtual bool | supportsSignatureVerification () const |
virtual::PackAccessAssetGenerationResult | generateAssetSet () |
virtual::PackAccessAssetGenerationResult | regenerateAssetSet () |
virtual::ContentIdentity | readContentIdentity () const |
virtual bool | isAssetExtractionViable () const |
MCAPI void | _forEachInAssetSet (::std::function< void(::Core::Path const &)> callback) const |
MCAPI void | _upgradeContentsFile (::Json::Value &root) |
MCAPI::Bedrock::Resources::PreloadedPathHandle | preload (::Core::Path const &packRelativePath) const |
MCAPI void * | $ctor () |
MCAPI ::Core::PathBuffer<::std::string > const & | $getSubPath () const |
MCAPI bool | $supportsSignatureVerification () const |
MCAPI::PackAccessAssetGenerationResult | $generateAssetSet () |
MCAPI::PackAccessAssetGenerationResult | $regenerateAssetSet () |
MCAPI::ContentIdentity | $readContentIdentity () const |
MCAPI bool | $isAssetExtractionViable () const |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
static MCAPI ::Core::PathBuffer<::std::string > const & | PACK_IMPORT_LOCK_FILE () |
Public Attributes | |
::ll::UntypedStorage< 8, 56 > | mUnkee374a |
::ll::UntypedStorage< 8, 32 > | mUnkdd25c5 |
::ll::UntypedStorage< 8, 32 > | mUnkfd71f3 |
::ll::UntypedStorage< 8, 64 > | mUnk39ec3c |
::ll::UntypedStorage< 1, 1 > | mUnk5799dd |
::ll::UntypedStorage< 8, 16 > | mUnk2ff3dc |
::ll::UntypedStorage< 8, 16 > | mUnkd705b7 |
MCAPI DirectoryPackAccessStrategy::DirectoryPackAccessStrategy | ( | ::ResourceLocation const & | packLocation, |
bool | recurse, | ||
::std::function<::std::string(::Core::Path const &)> | reader ) |
MCAPI DirectoryPackAccessStrategy::DirectoryPackAccessStrategy | ( | ::std::unique_ptr<::PackAssetSet > && | assetSet, |
::ResourceLocation const & | packLocation, | ||
bool | recurse, | ||
::std::function<::std::string(::Core::Path const &)> | reader ) |
|
virtual |
Implements PackAccessStrategy.
|
virtual |
Implements PackAccessStrategy.
|
virtual |
Implements PackAccessStrategy.
|
virtual |
Implements PackAccessStrategy.
|
virtual |
Implements PackAccessStrategy.
|
virtual |
Implements PackAccessStrategy.
|
virtual |
Implements PackAccessStrategy.
|
virtual |
Implements PackAccessStrategy.
|
virtual |
Implements PackAccessStrategy.
|
virtual |
Reimplemented from PackAccessStrategy.
|
virtual |
Implements PackAccessStrategy.
|
virtual |
Implements PackAccessStrategy.
|
virtual |
Reimplemented from PackAccessStrategy.
|
virtual |
Implements PackAccessStrategy.
MCAPI void * DirectoryPackAccessStrategy::$ctor | ( | ::ResourceLocation const & | packLocation, |
bool | recurse, | ||
::std::function<::std::string(::Core::Path const &)> | reader ) |
MCAPI void * DirectoryPackAccessStrategy::$ctor | ( | ::std::unique_ptr<::PackAssetSet > && | assetSet, |
::ResourceLocation const & | packLocation, | ||
bool | recurse, | ||
::std::function<::std::string(::Core::Path const &)> | reader ) |
MCAPI void DirectoryPackAccessStrategy::$dtor | ( | ) |
MCAPI uint64 DirectoryPackAccessStrategy::$getPackSize | ( | ) | const |
MCAPI::ResourceLocation const & DirectoryPackAccessStrategy::$getPackLocation | ( | ) | const |
MCAPI::std::string const & DirectoryPackAccessStrategy::$getPackName | ( | ) | const |
MCAPI bool DirectoryPackAccessStrategy::$isWritable | ( | ) | const |
MCAPI bool DirectoryPackAccessStrategy::$isTrusted | ( | ) | const |
MCAPI bool DirectoryPackAccessStrategy::$hasAsset | ( | ::Core::Path const & | packRelativePath, |
bool | trustedContentOnly, | ||
bool | caseSensative ) const |
MCAPI bool DirectoryPackAccessStrategy::$hasFolder | ( | ::Core::Path const & | packRelativePath | ) | const |
MCAPI bool DirectoryPackAccessStrategy::$getAsset | ( | ::Core::Path const & | packRelativePath, |
::std::string & | result, | ||
bool | trustedContentOnly ) const |
MCAPI void DirectoryPackAccessStrategy::$forEachIn | ( | ::Core::Path const & | packRelativePath, |
::std::function< void(::Core::Path const &)> | callback, | ||
bool | recurseAnyways ) const |
MCAPI void DirectoryPackAccessStrategy::$forEachInAssetSet | ( | ::Core::Path const & | packRelativePath, |
::std::function< void(::Core::Path const &)> | callback ) const |
MCAPI::PackAccessStrategyType DirectoryPackAccessStrategy::$getStrategyType | ( | ) | const |
MCAPI ::std::unique_ptr<::PackAccessStrategy > DirectoryPackAccessStrategy::$createSubPack | ( | ::Core::Path const & | subPath | ) | const |
MCAPI bool DirectoryPackAccessStrategy::$canRecurse | ( | ) | const |
MCAPI void DirectoryPackAccessStrategy::$unload | ( | ) |
MCAPI ::std::unique_ptr<::Bedrock::Resources::Archive::Reader > DirectoryPackAccessStrategy::$_loadArchive | ( | ::Core::Path const & | packRelativePath | ) | const |
|
static |
|
inherited |
|
inherited |
|
inherited |
|
staticinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |