LeviLamina
Loading...
Searching...
No Matches
GameModuleClient Class Referenceabstract
Inheritance diagram for GameModuleClient:

Public Types

enum class  ResourceLoadingPhase : int { AppStartup = 0 , Frontend = 1 , InGame = 2 }
enum class  ResourceLoadingPhase : int { AppStartup = 0 , Frontend = 1 , InGame = 2 }

Public Member Functions

virtual void init (::IClientInstance &client, ::Bedrock::NotNullNonOwnerPtr<::Level > const &level)=0
virtual void configureLevel (::IClientInstance &client, ::Bedrock::NotNullNonOwnerPtr<::MultiPlayerLevel > const &level, ::Experiments const &experiments, ::BaseGameVersion const &baseGameVersion)=0
virtual void deconfigureLevel (::IClientInstance &client)=0
virtual void initializeResourceStack (::Experiments const *experiments, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &repo, ::ResourcePackStack &stack, ::BaseGameVersion const &baseGameVersion, ::GameModuleClient::ResourceLoadingPhase loadingPhase, bool includeEditorPacks)=0
virtual void configureDocumentation (::GameModuleDocumentation &, ::ItemRegistryRef const)=0
virtual void tick ()=0
virtual void setupStandardCommands (::CommandRegistry &commandRegistry)=0
virtual void setupStartMenuScreenCommands (::CommandRegistry &commandRegistry)=0
virtual void setupUI ()=0
virtual void registerActorRenderers (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client)=0
virtual ::std::unique_ptr<::ClientInputMappingFactorycreateInputMappingFactory (::IClientInstance &client)=0
virtual void registerVanillaGoalsForUpgrader (::ActorMigratedDefinitionFactory &migratedFactory) const =0
MCFOLD void $dtor ()
virtual ::Bedrock::NonOwnerPointer<::AppExtensions::IAppExtensionstryGetExtensions () const
MCAPI ::Bedrock::NonOwnerPointer<::AppExtensions::IAppExtensions$tryGetExtensions () const

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnkda9c78

Member Function Documentation

◆ tryGetExtensions()

virtual ::Bedrock::NonOwnerPointer<::AppExtensions::IAppExtensions > AppExtensions::AppExtensionsNonOwner::tryGetExtensions ( ) const
virtualinherited

◆ $tryGetExtensions()

MCAPI ::Bedrock::NonOwnerPointer<::AppExtensions::IAppExtensions > AppExtensions::AppExtensionsNonOwner::$tryGetExtensions ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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