pygfx.objects.PointerEvent
- class pygfx.objects.PointerEvent(*args, x, y, button=0, buttons=None, modifiers=None, ntouches=0, touches=None, pick_info=None, clicks=0, pointer_id=0, **kwargs)
Bases:
Event
Mouse/Touch Event.
- Parameters:
args (Any) – Positional arguments are forwarded to the
base class
.x (int) – The x position of the cursor or touch in screen space (px).
y (int) – Thy y position of the cursor or touch in screen space (px).
button (int) – The integer value of the button being pushed.
buttons (tuple) – The list of string name of the buttons being pushed.
modifiers (tuple) – The modifiers that were pressed while the key was pressed.
ntouches (int) – The total number of synchronous touches.
touches (list) – A list of all currently occurring touches.
pick_info (dict) – Values of pickable fields. The exact content is specific to the WorldObject triggering the event.
clicks (int) – The total number of synchronous clicks.
pointer_id (Any) – The value set by set_pointer_capture().
kwargs (Any) – Additional keyword arguments are forward to the
base class
.
Notes
The values of this event follow the convention used by jupyter rfb. You can read about them here.