InputLibrary
Summary
Built-in input library.Signature
Constructors
constructor
Constructs a new instance of the classMethods
getDragState
Return the current drag state.getMousePosition
Return the current mouse cursor position.getMouseState
Return the full mouse state snapshot for the current frame.getPressedKeys
Return a list of all keys and mouse buttons that are currently pressed.getWheelState
Return the scroll-wheel state accumulated during the current frame.isDragging
Return whether a drag operation is in progress.isKeyPressed
Return whether a key or mouse button is currently held down.Remarks
Listens to browserkeydown, keyup, mousedown, mouseup, mousemove, and wheel events and exposes a per-frame snapshot of the current input state. Must be registered after the graphics library because it uses runAfter: [GRAPHICS_LIBRARY]. Register with the application: Access in a system’s __run hook: