LeviLamina
Loading...
Searching...
No Matches
OreUI::Detail::ViewContextFactory Class Reference

Public Types

using QueryRegistrator
using QueryStorage
using CommandRegistrator
using CommandStorage
using ContextPtr = ::std::unique_ptr<::OreUI::Detail::ViewContext>

Public Member Functions

MCAPI ViewContextFactory (::OreUI::GameDependencies gameDependencies, ::OreUI::ClientDependencies clientDependencies)
MCAPI ::std::unique_ptr<::OreUI::Detail::ViewContextmakeContext (::OreUI::Detail::Binder &binder)
MCAPI void * $ctor (::OreUI::GameDependencies gameDependencies, ::OreUI::ClientDependencies clientDependencies)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::std::vector< ::std::function< void(::OreUI::Detail::CommandRegistry &, ::OreUI::Detail::ViewContextFactory &)> > & _commandStorage ()
static MCAPI ::std::vector< ::std::function< void(::OreUI::Detail::QueryRegistry &, ::OreUI::Detail::ViewContextFactory &)> > & _queryStorage ()
static MCAPI bool _registerCommand (::std::function< void(::OreUI::Detail::CommandRegistry &, ::OreUI::Detail::ViewContextFactory &)> const &registrator)
static MCAPI bool _registerQuery (::std::function< void(::OreUI::Detail::QueryRegistry &, ::OreUI::Detail::ViewContextFactory &)> const &registrator)

Public Attributes

::ll::TypedStorage< 8, 72, ::OreUI::Detail::InvocationStateTrackermStateTracker
::ll::TypedStorage< 8, 24, ::OreUI::ClientDependenciesmClientDependencies
::ll::TypedStorage< 8, 128, ::OreUI::GameDependenciesmGameDependencies

Member Typedef Documentation

◆ QueryRegistrator

using OreUI::Detail::ViewContextFactory::QueryRegistrator
Initial value:
Definition QueryRegistry.h:7
Definition ViewContextFactory.h:7

◆ QueryStorage

using OreUI::Detail::ViewContextFactory::QueryStorage
Initial value:

◆ CommandRegistrator

using OreUI::Detail::ViewContextFactory::CommandRegistrator
Initial value:

◆ CommandStorage

using OreUI::Detail::ViewContextFactory::CommandStorage
Initial value:

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