LeviLamina
|
Public Member Functions | |
WorldTemplatePackSource & | operator= (WorldTemplatePackSource const &) |
WorldTemplatePackSource (WorldTemplatePackSource const &) | |
virtual::PackSourceLoadResult | _loadImpl (::PackSourceLoadOptions &&options) |
MCAPI | WorldTemplatePackSource (::WorldTemplatePackSourceOptions options) |
MCAPI::PackSourceReport | _tryLoadFromZip (::std::shared_ptr<::PackSource::PackTaskData > data, ::IPackManifestFactory &manifestFactory, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::Core::PathBuffer<::std::string > const &worldTemplatePath, ::std::string const &subDir) |
MCAPI void * | $ctor (::WorldTemplatePackSourceOptions options) |
MCAPI::PackSourceLoadResult | $_loadImpl (::PackSourceLoadOptions &&options) |
virtual::PackOrigin | getPackOrigin () const |
virtual::PackType | getPackType () const |
MCAPI void | deleteAllPacksAndReset () |
MCAPI void * | $ctor (::DirectoryPackSourceOptions options) |
MCAPI void * | $ctor (::PackSourceOptions options) |
MCAPI void | $dtor () |
MCAPI::PackOrigin | $getPackOrigin () const |
MCAPI::PackType | $getPackType () const |
virtual void | forEachPackConst (::std::function< void(::Pack const &)> callback) const |
virtual void | forEachPack (::std::function< void(::Pack &)> callback) |
virtual void | _buildSourcesForLoad (::std::vector<::gsl::not_null<::PackSource * > > &sources) |
MCAPI::PackSourceLoadResult | _applyAndFinishLoadTask (::std::shared_ptr<::PackSource::PackTaskData > task) |
MCAPI::PackSourceLoadResult | _getTaskData (::brstd::function_ref<::PackSourceLoadResult(::std::shared_ptr<::PackSource::PackTaskData >)> task) |
MCAPI bool | _removePack (::brstd::function_ref< bool(::Pack const &)> predicate) |
MCAPI::PackSourceLoadResult | _returnOriginalPacks (::std::shared_ptr<::PackSource::PackTaskData > task) |
MCAPI void | _setPacks (::std::vector<::gsl::not_null<::std::shared_ptr<::Pack > > > &&packs) |
MCAPI::PackSourceReport | load (::IPackManifestFactory &manifestFactory, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider) |
MCAPI::PackSourceLoadResult | requestLoad (::PackSourceLoadOptions &&options) |
MCAPI void | resolveUpgradeDependencies (::Pack &pack, ::PackCommand::UpgradeLegacyDependenciesBatch &commands) |
MCAPI void | $forEachPackConst (::std::function< void(::Pack const &)> callback) const |
MCAPI void | $forEachPack (::std::function< void(::Pack &)> callback) |
MCAPI void | $_buildSourcesForLoad (::std::vector<::gsl::not_null<::PackSource * > > &sources) |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
static MCAPI void | checkAndRemoveIncompletePacks (::Core::Path const &path) |
Public Attributes | |
::ll::UntypedStorage< 8, 8 > | mUnk871116 |
::ll::UntypedStorage< 8, 16 > | mUnk866f94 |
::ll::UntypedStorage< 1, 1 > | mUnkedfcff |
::ll::UntypedStorage< 8, 32 > | mUnk821c35 |
::ll::UntypedStorage< 1, 1 > | mUnkb21a6a |
::ll::UntypedStorage< 1, 1 > | mUnkafda18 |
::ll::UntypedStorage< 1, 1 > | mUnk22bc19 |
::ll::UntypedStorage< 1, 1 > | mUnk780433 |
::ll::UntypedStorage< 1, 1 > | mUnka63529 |
::ll::UntypedStorage< 8, 24 > | mUnke5288a |
::ll::UntypedStorage< 8, 8 > | mUnkbebb21 |
::ll::UntypedStorage< 8, 24 > | mUnk38d360 |
::ll::UntypedStorage< 8, 64 > | mUnk3a6778 |
|
explicit |
|
virtual |
Reimplemented from DirectoryPackSource.
MCAPI::PackSourceReport WorldTemplatePackSource::_tryLoadFromZip | ( | ::std::shared_ptr<::PackSource::PackTaskData > | data, |
::IPackManifestFactory & | manifestFactory, | ||
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const & | keyProvider, | ||
::Core::PathBuffer<::std::string > const & | worldTemplatePath, | ||
::std::string const & | subDir ) |
MCAPI void * WorldTemplatePackSource::$ctor | ( | ::WorldTemplatePackSourceOptions | options | ) |
MCAPI::PackSourceLoadResult WorldTemplatePackSource::$_loadImpl | ( | ::PackSourceLoadOptions && | options | ) |
|
static |
|
inherited |
|
staticinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |