LeviLamina
|
Public Types | |
using | PackInstanceStack = ::std::vector<::PackInstance> |
Public Member Functions | |
virtual ::std::vector<::LoadedResourceData > | loadAllVersionsOf (::ResourceLocation const &resourceLocation) const |
virtual bool | loadAllVersionsOf (::ResourceLocation const &resourceLocation, ::ResourcePackMergeStrategy &mergeStrategy) const |
virtual bool | loadAllVersionsOf (::ResourceLocation const &resourceLocation, ::std::function< bool(::PackInstance const &)> const &packInstanceFilter, ::ResourcePackMergeStrategy &mergeStrategy) const |
MCAPI void | add (::PackInstance packInstance, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository const > const &repo, bool isDependent) |
MCAPI ::std::vector<::std::string > | getPackTelemetryNamesWithVersion (::PackType type) const |
MCAPI void | getSplitStacks (::ResourcePackStack &clientStack, ::ResourcePackStack &serverStack) const |
MCAPI bool | hasPlatformLockedContent () const |
MCAPI void | removeDuplicates () |
MCAPI void | removeInvalidPacks () |
MCAPI void | $dtor () |
MCAPI ::std::vector<::LoadedResourceData > | $loadAllVersionsOf (::ResourceLocation const &resourceLocation) const |
MCAPI bool | $loadAllVersionsOf (::ResourceLocation const &resourceLocation, ::ResourcePackMergeStrategy &mergeStrategy) const |
MCAPI bool | $loadAllVersionsOf (::ResourceLocation const &resourceLocation, ::std::function< bool(::PackInstance const &)> const &packInstanceFilter, ::ResourcePackMergeStrategy &mergeStrategy) const |
Static Public Member Functions | |
static MCAPI void | _populateDependencies (::std::vector<::PackInstance > &packStack, ::PackInstance &packInstance, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository const > const &repo, bool isDependent) |
static MCAPI ::std::unique_ptr<::ResourcePackStack > | deserialize (::std::istream &fileStream, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository const > const &repo) |
static MCAPI ::std::map<::Core::PathBuffer<::std::string >, ::Core::PathBuffer<::std::string > > & | mUpgradePathMap () |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::TypedStorage< 8, 24, ::std::vector<::PackInstance > > | mStack |
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PackSourceReport > > | mPackSourceReport |