FabGL
ESP32 Display Controller and Graphics Library
|
void updateAbsolutePosition | ( | MouseDelta * | delta | ) |
Updates absolute position from the specified mouse delta event.
This method updates absolute mouse position, mouse wheel and buttons status.
In order to improve quality of acceleration it is important to call updateAbsolutePosition() often and at constant frequency.
updateAbsolutePosition() is automatically executed when updateDisplayController or createAbsolutePositionsQueue parameters of Mouse.setupAbsolutePositioner() is set.
delta | Mouse event to process. |
Example:
// move a sprite (previously defined) at mouse absolute position void loop() { MouseDelta delta; if (getNextDelta(&delta)) { Mouse.updateAbsolutePosition(&delta); mouseSprite.moveTo(Mouse.position().X, Mouse.position().Y); } }