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 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)
 
MCAPI void enqueueRawInput (int id, ::RawInputType keyType, ::ButtonState state, int controllerId, bool allowRemapping)
 
MCAPI void enqueueTextChar (::std::string utf8Input, bool keepImePosition, ::FocusImpact focusImpact, int controllerId)
 
MCFOLD void $dtor ()
 

Public Attributes

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

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