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

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

VanillaGameModuleClientoperator= (VanillaGameModuleClient const &)
 
 VanillaGameModuleClient (VanillaGameModuleClient const &)
 
virtual void init (::IClientInstance &client, ::Bedrock::NotNullNonOwnerPtr<::Level > const &level)
 
virtual void initializeResourceStack (::Experiments const *experiments, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &repo, ::ResourcePackStack &stack, ::BaseGameVersion const &baseGameVersion, ::GameModuleClient::ResourceLoadingPhase loadingPhase, bool includeEditorPacks)
 
virtual void configureLevel (::IClientInstance &client, ::Bedrock::NotNullNonOwnerPtr<::MultiPlayerLevel > const &level, ::Experiments const &experiments, ::BaseGameVersion const &baseGameVersion)
 
virtual void deconfigureLevel (::IClientInstance &client)
 
virtual void configureDocumentation (::GameModuleDocumentation &moduleDocumentation, ::ItemRegistryRef const docItemRegistry)
 
virtual void tick ()
 
virtual void setupStandardCommands (::CommandRegistry &commandRegistry)
 
virtual void setupStartMenuScreenCommands (::CommandRegistry &commandRegistry)
 
virtual void registerActorRenderers (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client)
 
virtual ::std::unique_ptr<::ClientInputMappingFactorycreateInputMappingFactory (::IClientInstance &client)
 
MCAPI VanillaGameModuleClient (::GameModuleClientArgs args, ::GameplayUI::GameplayUIContext &gameplayUIContext)
 
MCAPI void _configureEntitySystems (::EntitySystems &systemRegistry, ::IClientInstance &client, ::VanillaSystemsRegistration::RegistrationOptions const &registrationOptions, bool defaultRegistration)
 
MCAPI void _registerListeners (::IClientInstance &client, ::Bedrock::NotNullNonOwnerPtr<::Level > const &level)
 
MCAPI void * $ctor (::GameModuleClientArgs args, ::GameplayUI::GameplayUIContext &gameplayUIContext)
 
MCAPI void $dtor ()
 
MCAPI void $init (::IClientInstance &client, ::Bedrock::NotNullNonOwnerPtr<::Level > const &level)
 
MCAPI void $initializeResourceStack (::Experiments const *experiments, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &repo, ::ResourcePackStack &stack, ::BaseGameVersion const &baseGameVersion, ::GameModuleClient::ResourceLoadingPhase loadingPhase, bool includeEditorPacks)
 
MCAPI void $configureLevel (::IClientInstance &client, ::Bedrock::NotNullNonOwnerPtr<::MultiPlayerLevel > const &level, ::Experiments const &experiments, ::BaseGameVersion const &baseGameVersion)
 
MCAPI void $deconfigureLevel (::IClientInstance &client)
 
MCFOLD void $configureDocumentation (::GameModuleDocumentation &moduleDocumentation, ::ItemRegistryRef const docItemRegistry)
 
MCAPI void $tick ()
 
MCAPI void $setupStandardCommands (::CommandRegistry &commandRegistry)
 
MCFOLD void $setupStartMenuScreenCommands (::CommandRegistry &commandRegistry)
 
MCAPI void $registerActorRenderers (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client)
 
MCFOLD ::std::unique_ptr<::ClientInputMappingFactory$createInputMappingFactory (::IClientInstance &client)
 

Static Public Member Functions

static MCAPI void _onLevelBiomesRegistered (::BiomeRegistry &biomeRegistry)
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk1c20a8
 
::ll::UntypedStorage< 8, 8 > mUnk1f3474
 
::ll::UntypedStorage< 8, 8 > mUnkaa80e6
 
::ll::UntypedStorage< 8, 8 > mUnk71d498
 
::ll::UntypedStorage< 8, 8 > mUnkf1e5c1
 
::ll::UntypedStorage< 8, 8 > mUnkfb24ca
 
::ll::UntypedStorage< 8, 8 > mUnkdd2cd8
 
::ll::UntypedStorage< 8, 8 > mUnk65e1f5
 
::ll::UntypedStorage< 8, 8 > mUnkbb03b2
 
::ll::UntypedStorage< 8, 8 > mUnkd23d66
 
::ll::UntypedStorage< 8, 16 > mUnkd24109
 
::ll::UntypedStorage< 8, 16 > mUnk852403
 
::ll::UntypedStorage< 1, 1 > mUnk16e252
 

Member Function Documentation

◆ init()

virtual void VanillaGameModuleClient::init ( ::IClientInstance & client,
::Bedrock::NotNullNonOwnerPtr<::Level > const & level )
virtual

Implements GameModuleClient.

◆ initializeResourceStack()

virtual void VanillaGameModuleClient::initializeResourceStack ( ::Experiments const * experiments,
::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const & repo,
::ResourcePackStack & stack,
::BaseGameVersion const & baseGameVersion,
::GameModuleClient::ResourceLoadingPhase loadingPhase,
bool includeEditorPacks )
virtual

Implements GameModuleClient.

◆ configureLevel()

virtual void VanillaGameModuleClient::configureLevel ( ::IClientInstance & client,
::Bedrock::NotNullNonOwnerPtr<::MultiPlayerLevel > const & level,
::Experiments const & experiments,
::BaseGameVersion const & baseGameVersion )
virtual

Implements GameModuleClient.

◆ deconfigureLevel()

virtual void VanillaGameModuleClient::deconfigureLevel ( ::IClientInstance & client)
virtual

Implements GameModuleClient.

◆ configureDocumentation()

virtual void VanillaGameModuleClient::configureDocumentation ( ::GameModuleDocumentation & moduleDocumentation,
::ItemRegistryRef const docItemRegistry )
virtual

Implements GameModuleClient.

◆ tick()

virtual void VanillaGameModuleClient::tick ( )
virtual

Implements GameModuleClient.

◆ setupStandardCommands()

virtual void VanillaGameModuleClient::setupStandardCommands ( ::CommandRegistry & commandRegistry)
virtual

Implements GameModuleClient.

◆ setupStartMenuScreenCommands()

virtual void VanillaGameModuleClient::setupStartMenuScreenCommands ( ::CommandRegistry & commandRegistry)
virtual

Implements GameModuleClient.

◆ registerActorRenderers()

virtual void VanillaGameModuleClient::registerActorRenderers ( ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const & client)
virtual

Implements GameModuleClient.

◆ createInputMappingFactory()

virtual ::std::unique_ptr<::ClientInputMappingFactory > VanillaGameModuleClient::createInputMappingFactory ( ::IClientInstance & client)
virtual

Implements GameModuleClient.

◆ $vftable()

static MCAPI void ** VanillaGameModuleClient::$vftable ( )
static
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: