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 &, ::Bedrock::NotNullNonOwnerPtr<::MultiPlayerLevel > const &, ::Experiments const &, ::BaseGameVersion const &)=0
 
virtual void deconfigureLevel (::IClientInstance &)=0
 
virtual void initializeResourceStack (::Experiments const *, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &, ::ResourcePackStack &, ::BaseGameVersion const &, ::GameModuleClient::ResourceLoadingPhase, bool)=0
 
virtual void configureDocumentation (::GameModuleDocumentation &, ::ItemRegistryRef const)=0
 
virtual void tick ()=0
 
virtual void setupStandardCommands (::CommandRegistry &)=0
 
virtual void setupStartMenuScreenCommands (::CommandRegistry &)=0
 
virtual void registerActorRenderers (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &)=0
 
virtual ::std::unique_ptr<::ClientInputMappingFactorycreateInputMappingFactory (::IClientInstance &)=0
 
MCFOLD void $dtor ()
 

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