LeviLamina
Loading...
Searching...
No Matches
WorldTemplateManager Class Reference
+ Inheritance diagram for WorldTemplateManager:

Public Member Functions

WorldTemplateManageroperator= (WorldTemplateManager const &)
 
 WorldTemplateManager (WorldTemplateManager const &)
 
virtual ::std::vector<::std::unique_ptr<::WorldTemplateInfo > > const & getLocalTemplates () const
 
virtual::WorldTemplateInfo const * findInstalledWorldTemplateByUUID (::std::vector<::mce::UUID > const &packUUIDs) const
 
virtual::Bedrock::PubSub::Subscription registerModifiedCallback (::std::function< void(::std::pair<::std::string, bool > const &)> newCallbackFunction)
 
MCAPI WorldTemplateManager (::PackManifestFactory &packManifestFactory, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::PackSourceFactory &packSourceFactory, ::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager > const &filePathManager, bool initAsync)
 
MCAPI void _initialize ()
 
MCAPI void _initializePackSources ()
 
MCAPI void _onDiscoverWorldTemplate (::Pack const &pack)
 
MCAPI::WorldTemplateInfo const * findInstalledWorldTemplate (::PackIdVersion const &packIdentityToFind) const
 
MCAPI ::Core::PathBuffer<::std::string > getWorldTemplatesPath () const
 
MCAPI void * $ctor (::PackManifestFactory &packManifestFactory, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::PackSourceFactory &packSourceFactory, ::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager > const &filePathManager, bool initAsync)
 
MCAPI void $dtor ()
 
MCFOLD ::std::vector<::std::unique_ptr<::WorldTemplateInfo > > const & $getLocalTemplates () const
 
MCAPI::WorldTemplateInfo const * $findInstalledWorldTemplateByUUID (::std::vector<::mce::UUID > const &packUUIDs) const
 
MCAPI::Bedrock::PubSub::Subscription $registerModifiedCallback (::std::function< void(::std::pair<::std::string, bool > const &)> newCallbackFunction)
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk660c52
 
::ll::UntypedStorage< 8, 24 > mUnk1dd9db
 
::ll::UntypedStorage< 8, 8 > mUnk2c9270
 
::ll::UntypedStorage< 8, 24 > mUnk599bd5
 
::ll::UntypedStorage< 8, 8 > mUnk2685b9
 
::ll::UntypedStorage< 8, 24 > mUnk34968b
 
::ll::UntypedStorage< 8, 24 > mUnkcb8451
 
::ll::UntypedStorage< 8, 80 > mUnk4899ec
 
::ll::UntypedStorage< 1, 1 > mUnkc27adc
 
::ll::UntypedStorage< 1, 1 > mUnke65739
 
::ll::UntypedStorage< 8, 616 > mUnk8c2b95
 
::ll::UntypedStorage< 8, 792 > mUnk674939
 
::ll::UntypedStorage< 8, 360 > mUnkce7a2f
 
::ll::UntypedStorage< 8, 8 > mUnk88fcdd
 
::ll::UntypedStorage< 8, 8 > mUnk4fa3c5
 
::ll::UntypedStorage< 8, 64 > mUnk5edc72
 
::ll::UntypedStorage< 8, 128 > mUnk54cec9
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ getLocalTemplates()

virtual ::std::vector<::std::unique_ptr<::WorldTemplateInfo > > const & WorldTemplateManager::getLocalTemplates ( ) const
virtual

Implements IWorldTemplateManager.

◆ findInstalledWorldTemplateByUUID()

virtual::WorldTemplateInfo const * WorldTemplateManager::findInstalledWorldTemplateByUUID ( ::std::vector<::mce::UUID > const & packUUIDs) const
virtual

Implements IWorldTemplateManager.

◆ registerModifiedCallback()

virtual::Bedrock::PubSub::Subscription WorldTemplateManager::registerModifiedCallback ( ::std::function< void(::std::pair<::std::string, bool > const &)> newCallbackFunction)
virtual

Implements IWorldTemplateManager.


The documentation for this class was generated from the following file: