LeviLamina
|
Public Member Functions | |
WorldTemplateManager & | operator= (WorldTemplateManager const &) |
WorldTemplateManager (WorldTemplateManager const &) | |
virtual void | populateWorldTemplates () |
virtual uint64 | getWorldTemplateSize () const |
virtual::WorldTemplateInfo const & | getWorldTemplateAtIndex (int index) const |
virtual ::std::vector<::std::unique_ptr<::WorldTemplateInfo const > > const & | getLocalTemplates () const |
virtual::WorldTemplateInfo const * | findInstalledWorldTemplateByUUID (::std::vector<::mce::UUID > const &packUUIDs) const |
virtual::WorldTemplateInfo const * | findInstalledWorldTemplate (::PackIdVersion const &packIdentityToFind) const |
virtual void | forEachWorldTemplate (::std::function< void(::WorldTemplateInfo const &)> const &callback) const |
virtual void | deleteWorldTemplateAndFiles (::PackIdVersion const &packIdentity) |
virtual bool | isInitialized () const |
virtual::Bedrock::PubSub::Subscription | registerModifiedCallback (::std::function< void(::std::pair<::std::string, bool > const &)> newCallbackFunction) |
virtual::WorldTemplateCollectionView | createView (::mce::UUID const &toView) const |
MCAPI | WorldTemplateManager (::std::unique_ptr<::IWorldTemplateManagerInitializer > initializer, bool initAsync) |
MCAPI void | _deleteWorldTemplate (::PackIdVersion const &packIdentity, ::std::function< bool(::Core::Path const &)> deleteWorldCallback) |
MCAPI void | _initialize (::WorldTemplateManagerInitData &&data) |
MCAPI void * | $ctor (::std::unique_ptr<::IWorldTemplateManagerInitializer > initializer, bool initAsync) |
MCAPI void | $dtor () |
MCAPI void | $populateWorldTemplates () |
MCAPI uint64 | $getWorldTemplateSize () const |
MCAPI::WorldTemplateInfo const & | $getWorldTemplateAtIndex (int index) const |
MCAPI ::std::vector<::std::unique_ptr<::WorldTemplateInfo const > > const & | $getLocalTemplates () const |
MCAPI::WorldTemplateInfo const * | $findInstalledWorldTemplateByUUID (::std::vector<::mce::UUID > const &packUUIDs) const |
MCAPI::WorldTemplateInfo const * | $findInstalledWorldTemplate (::PackIdVersion const &packIdentityToFind) const |
MCAPI void | $forEachWorldTemplate (::std::function< void(::WorldTemplateInfo const &)> const &callback) const |
MCAPI void | $deleteWorldTemplateAndFiles (::PackIdVersion const &packIdentity) |
MCAPI bool | $isInitialized () const |
MCAPI::Bedrock::PubSub::Subscription | $registerModifiedCallback (::std::function< void(::std::pair<::std::string, bool > const &)> newCallbackFunction) |
MCAPI::WorldTemplateCollectionView | $createView (::mce::UUID const &toView) const |
MCFOLD void * | $ctor () |
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 8, 48 > | mUnk8b6b74 |
::ll::UntypedStorage< 8, 80 > | mUnk4899ec |
::ll::UntypedStorage< 1, 1 > | mUnkc27adc |
::ll::UntypedStorage< 1, 1 > | mUnke65739 |
::ll::UntypedStorage< 8, 616 > | mUnk8c2b95 |
::ll::UntypedStorage< 8, 8 > | mUnk6ded12 |
::ll::UntypedStorage< 8, 64 > | mUnk15675e |
::ll::UntypedStorage< 8, 128 > | mUnk45ddcd |
::ll::UntypedStorage< 8, 8 > | mUnk4864e0 |
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
MCAPI WorldTemplateManager::WorldTemplateManager | ( | ::std::unique_ptr<::IWorldTemplateManagerInitializer > | initializer, |
bool | initAsync ) |
|
virtual |
Implements IWorldTemplateManager.
|
virtual |
Implements IWorldTemplateManager.
|
virtual |
Implements IWorldTemplateManager.
|
virtual |
Implements IWorldTemplateManager.
|
virtual |
Implements IWorldTemplateManager.
|
virtual |
Implements IWorldTemplateManager.
|
virtual |
Implements IWorldTemplateManager.
|
virtual |
Implements IWorldTemplateManager.
|
virtual |
Implements IWorldTemplateManager.
|
virtual |
Implements IWorldTemplateManager.
|
virtual |
Implements IWorldTemplateManager.
MCAPI void WorldTemplateManager::_deleteWorldTemplate | ( | ::PackIdVersion const & | packIdentity, |
::std::function< bool(::Core::Path const &)> | deleteWorldCallback ) |
MCAPI void WorldTemplateManager::_initialize | ( | ::WorldTemplateManagerInitData && | data | ) |
MCAPI void * WorldTemplateManager::$ctor | ( | ::std::unique_ptr<::IWorldTemplateManagerInitializer > | initializer, |
bool | initAsync ) |
MCAPI void WorldTemplateManager::$dtor | ( | ) |
MCAPI void WorldTemplateManager::$populateWorldTemplates | ( | ) |
MCAPI uint64 WorldTemplateManager::$getWorldTemplateSize | ( | ) | const |
MCAPI::WorldTemplateInfo const & WorldTemplateManager::$getWorldTemplateAtIndex | ( | int | index | ) | const |
MCAPI ::std::vector<::std::unique_ptr<::WorldTemplateInfo const > > const & WorldTemplateManager::$getLocalTemplates | ( | ) | const |
MCAPI::WorldTemplateInfo const * WorldTemplateManager::$findInstalledWorldTemplateByUUID | ( | ::std::vector<::mce::UUID > const & | packUUIDs | ) | const |
MCAPI::WorldTemplateInfo const * WorldTemplateManager::$findInstalledWorldTemplate | ( | ::PackIdVersion const & | packIdentityToFind | ) | const |
MCAPI void WorldTemplateManager::$forEachWorldTemplate | ( | ::std::function< void(::WorldTemplateInfo const &)> const & | callback | ) | const |
MCAPI void WorldTemplateManager::$deleteWorldTemplateAndFiles | ( | ::PackIdVersion const & | packIdentity | ) |
MCAPI bool WorldTemplateManager::$isInitialized | ( | ) | const |
MCAPI::Bedrock::PubSub::Subscription WorldTemplateManager::$registerModifiedCallback | ( | ::std::function< void(::std::pair<::std::string, bool > const &)> | newCallbackFunction | ) |
MCAPI::WorldTemplateCollectionView WorldTemplateManager::$createView | ( | ::mce::UUID const & | toView | ) | const |
|
static |