Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
GameplayUI::ContainerInteractionsHandler Class Reference

Public Member Functions

MCAPI::GameplayUI::ContainerAction handleSlotGamepadDrag (::GameplayUI::ContainerInteractionsContext context, ::OreUI::GamepadButton button, ::ContainerEnumName container, int slot)
MCAPI::GameplayUI::ContainerAction handleSlotGamepadPress (::GameplayUI::ContainerInteractionsContext context, ::OreUI::GamepadButton button, ::ContainerEnumName container, int slot)
MCAPI::GameplayUI::ContainerAction handleSlotMousePress (::GameplayUI::ContainerInteractionsContext context, ::OreUI::MouseButton button, ::ContainerEnumName container, int slot)
MCAPI::GameplayUI::ContainerAction handleSlotMouseRelease (::GameplayUI::ContainerInteractionsContext context, ::OreUI::MouseButton button, ::ContainerEnumName container, int slot)
MCAPI::GameplayUI::ContainerAction handleSlotTouchRelease (::GameplayUI::ContainerInteractionsContext context, ::ContainerEnumName container, int slot)

Public Attributes

::ll::TypedStorage< 1, 1, bool > mDoneActionThisClick
::ll::TypedStorage< 1, 1, bool > mPressWasDoubleClick
::ll::TypedStorage< 1, 1, bool > mIsDistributingItem
::ll::TypedStorage< 1, 1, bool > mJustSetCustomSplit
::ll::TypedStorage< 4, 12, ::std::optional<::GameplayUI::ContainerSlot > > mGamepadSplitCustomCandidate
::ll::TypedStorage< 1, 1, bool > mGamepadDidPlaceStack
::ll::TypedStorage< 1, 1, bool > mGamepadDidPlaceOne
::ll::TypedStorage< 4, 8, ::GameplayUI::ContainerSlot > mDistributeSource
::ll::TypedStorage< 4, 48, ::GameplayUI::ContainerInteractionState > mState

Member Function Documentation

◆ handleSlotGamepadDrag()

MCAPI::GameplayUI::ContainerAction GameplayUI::ContainerInteractionsHandler::handleSlotGamepadDrag ( ::GameplayUI::ContainerInteractionsContext context,
::OreUI::GamepadButton button,
::ContainerEnumName container,
int slot )
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.

◆ handleSlotGamepadPress()

MCAPI::GameplayUI::ContainerAction GameplayUI::ContainerInteractionsHandler::handleSlotGamepadPress ( ::GameplayUI::ContainerInteractionsContext context,
::OreUI::GamepadButton button,
::ContainerEnumName container,
int slot )
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.

◆ handleSlotMousePress()

MCAPI::GameplayUI::ContainerAction GameplayUI::ContainerInteractionsHandler::handleSlotMousePress ( ::GameplayUI::ContainerInteractionsContext context,
::OreUI::MouseButton button,
::ContainerEnumName container,
int slot )
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.

◆ handleSlotMouseRelease()

MCAPI::GameplayUI::ContainerAction GameplayUI::ContainerInteractionsHandler::handleSlotMouseRelease ( ::GameplayUI::ContainerInteractionsContext context,
::OreUI::MouseButton button,
::ContainerEnumName container,
int slot )
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.

◆ handleSlotTouchRelease()

MCAPI::GameplayUI::ContainerAction GameplayUI::ContainerInteractionsHandler::handleSlotTouchRelease ( ::GameplayUI::ContainerInteractionsContext context,
::ContainerEnumName container,
int slot )
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: