Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OreUI::Detail::ViewBindings Class Reference
Inheritance diagram for OreUI::Detail::ViewBindings:

Public Member Functions

ViewBindings & operator= (ViewBindings const &)
 ViewBindings (ViewBindings const &)
virtual void onReadyForBindings ()
virtual void onSuspend ()
virtual void onBindingsReleased ()
virtual void update (double time)
virtual ::std::vector<::std::string > const & getUpdatedFacets () const
virtual ::std::vector<::OreUI::Debug::QueryInformation > getQueryInformation () const
virtual ::std::vector<::OreUI::Detail::ICommandGroup * > getCommands () const
MCAPI ViewBindings (::cohtml::View &view, ::OreUI::Detail::BindingRegistryFactory &bindingRegistryFactory, ::std::unique_ptr<::OreUI::IFacetRegistry > facets, ::OreUI::Router &router, ::OreUI::FocusShortcutRegistry &focusShortcuts)
MCAPI void * $ctor (::cohtml::View &view, ::OreUI::Detail::BindingRegistryFactory &bindingRegistryFactory, ::std::unique_ptr<::OreUI::IFacetRegistry > facets, ::OreUI::Router &router, ::OreUI::FocusShortcutRegistry &focusShortcuts)
MCAPI void $dtor ()
MCAPI void $onReadyForBindings ()
MCAPI void $onSuspend ()
MCAPI void $onBindingsReleased ()
MCAPI void $update (double time)
MCAPI ::std::vector<::std::string > const & $getUpdatedFacets () const
MCAPI ::std::vector<::OreUI::Debug::QueryInformation > $getQueryInformation () const
MCAPI ::std::vector<::OreUI::Detail::ICommandGroup * > $getCommands () const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::cohtml::View & > mView
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::FacetBinder > > mFacetBinder
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::Detail::Binder > > mBinder
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::Experimental::Detail::GameplayModelBinder > > mGameplayModelBinder
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::IFacetRegistry > > mFacetRegistry
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::Detail::QueryRegistry > > mQueries
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::Detail::CommandRegistry > > mCommands
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::Experimental::Detail::GameplayModelRegistry > > mGameplayModels
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::RouterBinding > > mRouterBinding
::ll::TypedStorage< 8, 24, ::std::vector<::std::string > > mUpdatedFacets
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > mControlBlock

Constructor & Destructor Documentation

◆ ViewBindings()

MCAPI OreUI::Detail::ViewBindings::ViewBindings ( ::cohtml::View & view,
::OreUI::Detail::BindingRegistryFactory & bindingRegistryFactory,
::std::unique_ptr<::OreUI::IFacetRegistry > facets,
::OreUI::Router & router,
::OreUI::FocusShortcutRegistry & focusShortcuts )
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

◆ onReadyForBindings()

virtual void OreUI::Detail::ViewBindings::onReadyForBindings ( )
virtual

◆ onSuspend()

virtual void OreUI::Detail::ViewBindings::onSuspend ( )
virtual

◆ onBindingsReleased()

virtual void OreUI::Detail::ViewBindings::onBindingsReleased ( )
virtual

◆ update()

virtual void OreUI::Detail::ViewBindings::update ( double time)
virtual

◆ getUpdatedFacets()

virtual ::std::vector<::std::string > const & OreUI::Detail::ViewBindings::getUpdatedFacets ( ) const
virtual

◆ getQueryInformation()

virtual ::std::vector<::OreUI::Debug::QueryInformation > OreUI::Detail::ViewBindings::getQueryInformation ( ) const
virtual

◆ getCommands()

virtual ::std::vector<::OreUI::Detail::ICommandGroup * > OreUI::Detail::ViewBindings::getCommands ( ) const
virtual

◆ $ctor()

MCAPI void * OreUI::Detail::ViewBindings::$ctor ( ::cohtml::View & view,
::OreUI::Detail::BindingRegistryFactory & bindingRegistryFactory,
::std::unique_ptr<::OreUI::IFacetRegistry > facets,
::OreUI::Router & router,
::OreUI::FocusShortcutRegistry & focusShortcuts )
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.

◆ $dtor()

MCAPI void OreUI::Detail::ViewBindings::$dtor ( )
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.

◆ $onReadyForBindings()

MCAPI void OreUI::Detail::ViewBindings::$onReadyForBindings ( )
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.

◆ $onSuspend()

MCAPI void OreUI::Detail::ViewBindings::$onSuspend ( )
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.

◆ $onBindingsReleased()

MCAPI void OreUI::Detail::ViewBindings::$onBindingsReleased ( )
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.

◆ $update()

MCAPI void OreUI::Detail::ViewBindings::$update ( double time)
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.

◆ $getUpdatedFacets()

MCAPI ::std::vector<::std::string > const & OreUI::Detail::ViewBindings::$getUpdatedFacets ( ) const
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.

◆ $getQueryInformation()

MCAPI ::std::vector<::OreUI::Debug::QueryInformation > OreUI::Detail::ViewBindings::$getQueryInformation ( ) const
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.

◆ $getCommands()

MCAPI ::std::vector<::OreUI::Detail::ICommandGroup * > OreUI::Detail::ViewBindings::$getCommands ( ) const
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.

◆ $vftable()

MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
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: