Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OreUI::Detail::BindingRegistryFactory Class Reference

Classes

struct  Registries

Public Types

using QueryRegistrator
using QueryStorage
using CommandRegistrator
using CommandStorage
using GameplayModelRegistrator
using GameplayModelStorage

Public Member Functions

MCAPI BindingRegistryFactory (::OreUI::GameDependencies gameDependencies, ::OreUI::ClientDependencies clientDependencies)
MCAPI void * $ctor (::OreUI::GameDependencies gameDependencies, ::OreUI::ClientDependencies clientDependencies)

Static Public Member Functions

static MCAPI ::std::vector<::std::function< void(::OreUI::Detail::CommandRegistry &, ::OreUI::Detail::BindingRegistryFactory &, ::OreUI::FocusShortcutRegistry &)> > & _commandStorage ()
static MCAPI ::std::vector<::std::function< void(::OreUI::Experimental::Detail::GameplayModelRegistry &, ::OreUI::Detail::BindingRegistryFactory &, ::OreUI::FocusShortcutRegistry &)> > & _gameplayModelStorage ()
static MCAPI ::std::vector<::std::function< void(::OreUI::Detail::QueryRegistry &, ::OreUI::Detail::BindingRegistryFactory &, ::OreUI::FocusShortcutRegistry &)> > & _queryStorage ()

Public Attributes

::ll::TypedStorage< 8, 72, ::OreUI::Detail::InvocationStateTracker > mStateTracker
::ll::TypedStorage< 8, 24, ::OreUI::ClientDependencies > mClientDependencies
::ll::TypedStorage< 8, 520, ::OreUI::GameDependencies > mGameDependencies

Member Typedef Documentation

◆ QueryRegistrator

using OreUI::Detail::BindingRegistryFactory::QueryRegistrator
Initial value:
::std::function<void(
)>
Definition BindingRegistryFactory.h:7
Definition QueryRegistry.h:7
Definition FocusShortcutRegistry.h:7

◆ QueryStorage

using OreUI::Detail::BindingRegistryFactory::QueryStorage

◆ CommandRegistrator

using OreUI::Detail::BindingRegistryFactory::CommandRegistrator

◆ CommandStorage

using OreUI::Detail::BindingRegistryFactory::CommandStorage

◆ GameplayModelRegistrator

using OreUI::Detail::BindingRegistryFactory::GameplayModelRegistrator

◆ GameplayModelStorage

using OreUI::Detail::BindingRegistryFactory::GameplayModelStorage

Constructor & Destructor Documentation

◆ BindingRegistryFactory()

MCAPI OreUI::Detail::BindingRegistryFactory::BindingRegistryFactory ( ::OreUI::GameDependencies gameDependencies,
::OreUI::ClientDependencies clientDependencies )
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.

Member Function Documentation

◆ _commandStorage()

MCAPI ::std::vector<::std::function< void(::OreUI::Detail::CommandRegistry &, ::OreUI::Detail::BindingRegistryFactory &, ::OreUI::FocusShortcutRegistry &)> > & OreUI::Detail::BindingRegistryFactory::_commandStorage ( )
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.

◆ _gameplayModelStorage()

MCAPI ::std::vector<::std::function< void(::OreUI::Experimental::Detail::GameplayModelRegistry &, ::OreUI::Detail::BindingRegistryFactory &, ::OreUI::FocusShortcutRegistry &)> > & OreUI::Detail::BindingRegistryFactory::_gameplayModelStorage ( )
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.

◆ $ctor()

MCAPI void * OreUI::Detail::BindingRegistryFactory::$ctor ( ::OreUI::GameDependencies gameDependencies,
::OreUI::ClientDependencies clientDependencies )
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: