Input Manager
InputManager
Handles input events and passes them to the correct components/layouts.
Parameters
the layout to create this event manager for. marked as internal as should not be accessed.
the key binder to use for this event manager. marked as internal as should not be accessed.
Functions
add a modifier to the current keyModifiers.
Clear the current keyModifiers.
Call this method when files are dropped onto this window. The Event.Focused.FileDrop is then dispatched to the currently focused drawable.
call this function to update the mouse position.
call this function when a mouse button is released.
call this function when the mouse is scrolled.
perform a recursive ray check on the drawable. Each drawable will be checked with Drawable.enabled, then Drawable.isInside, then finally Drawable.acceptsInput before it is considered a valid candidate.
same as rayCheck, but does not check for Drawable.acceptsInput or Drawable.enabled.
force the mouse position to be updated.
remove a modifier from the current keyModifiers.