Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
InputEventQueue Class Reference

Public Member Functions

MCAPI void enqueueButton (uint id, ::ButtonState state, bool exclusive, ::FocusImpact focusImpact, int controllerId, bool inputClearingEvent, float repeatInterval, int source)
MCAPI void enqueueButtonPressAndRelease (uint buttonId, ::FocusImpact focusImpact, int controllerId)
MCAPI void enqueueClearPointerLocationWithId (int id)
MCAPI void enqueueClearPointerLocations ()
MCAPI void enqueueCustomZone (int id, short x, short y)
MCAPI void enqueueDirection (::DirectionId directionId, float x, float y, ::FocusImpact focusImpact, int controllerId, bool inputClearingEvent)
MCAPI void enqueuePointerLocation (::InputMode inputMode, short x, short y, ::FocusImpact focusImpact, bool forceMotionlessPointer, int controllerId)
MCAPI void enqueuePointerLocationWithId (int id, short x, short y, bool updateActionPointer)

Public Attributes

::ll::TypedStorage< 8, 40, ::std::queue<::InputEvent, ::std::deque<::InputEvent > > > mQueue

Member Function Documentation

◆ enqueueButton()

MCAPI void InputEventQueue::enqueueButton ( uint id,
::ButtonState state,
bool exclusive,
::FocusImpact focusImpact,
int controllerId,
bool inputClearingEvent,
float repeatInterval,
int source )
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.

◆ enqueueButtonPressAndRelease()

MCAPI void InputEventQueue::enqueueButtonPressAndRelease ( uint buttonId,
::FocusImpact focusImpact,
int controllerId )
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.

◆ enqueueClearPointerLocationWithId()

MCAPI void InputEventQueue::enqueueClearPointerLocationWithId ( int id)
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.

◆ enqueueClearPointerLocations()

MCAPI void InputEventQueue::enqueueClearPointerLocations ( )
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.

◆ enqueueCustomZone()

MCAPI void InputEventQueue::enqueueCustomZone ( int id,
short x,
short y )
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.

◆ enqueueDirection()

MCAPI void InputEventQueue::enqueueDirection ( ::DirectionId directionId,
float x,
float y,
::FocusImpact focusImpact,
int controllerId,
bool inputClearingEvent )
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.

◆ enqueuePointerLocation()

MCAPI void InputEventQueue::enqueuePointerLocation ( ::InputMode inputMode,
short x,
short y,
::FocusImpact focusImpact,
bool forceMotionlessPointer,
int controllerId )
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.

◆ enqueuePointerLocationWithId()

MCAPI void InputEventQueue::enqueuePointerLocationWithId ( int id,
short x,
short y,
bool updateActionPointer )
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: