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

Public Member Functions

MCAPI GamepadInputHandler (::IOptionRegistry &options)
MCAPI void _triggerButtonEvents (::cohtml::View &view, ::OreUI::GamepadMode gamepadMode, ::OreUI::GamepadInput const &gamepadInput)
MCAPI void handle (::OreUI::GamepadInput const &gamepadInput, ::cohtml::View &view, ::OreUI::GamepadMode gamepadMode)
MCAPI ~GamepadInputHandler ()
MCAPI void * $ctor (::IOptionRegistry &options)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 4, 68, ::OreUI::GamepadState > mGamepadState
::ll::TypedStorage< 8, 896, ::OreUI::GamepadEventThrottler > mEventThrottler
::ll::TypedStorage< 1, 1, bool > mSwapABButtons
::ll::TypedStorage< 1, 1, bool > mSwapXYButtons
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mSwapABOptionSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mSwapXYOptionSubscription
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::OreUI::FocusNavigationController > > mFocusController

Constructor & Destructor Documentation

◆ GamepadInputHandler()

MCAPI OreUI::GamepadInputHandler::GamepadInputHandler ( ::IOptionRegistry & options)
explicit
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.

◆ ~GamepadInputHandler()

MCAPI OreUI::GamepadInputHandler::~GamepadInputHandler ( )
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

◆ _triggerButtonEvents()

MCAPI void OreUI::GamepadInputHandler::_triggerButtonEvents ( ::cohtml::View & view,
::OreUI::GamepadMode gamepadMode,
::OreUI::GamepadInput const & gamepadInput )
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.

◆ handle()

MCAPI void OreUI::GamepadInputHandler::handle ( ::OreUI::GamepadInput const & gamepadInput,
::cohtml::View & view,
::OreUI::GamepadMode gamepadMode )
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::GamepadInputHandler::$ctor ( ::IOptionRegistry & options)
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::GamepadInputHandler::$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.

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