SDL 3.0
|
#include <SDL_events.h>
Data Fields | |
SDL_EventType | type |
Uint32 | reserved |
Uint64 | timestamp |
SDL_WindowID | windowID |
SDL_PenID | which |
Pressure-sensitive pen proximity event structure (event.pmotion.*)
When a pen becomes visible to the system (it is close enough to a tablet, etc), SDL will send an SDL_EVENT_PEN_PROXIMITY_IN event with the new pen's ID. This ID is valid until the pen leaves proximity again (has been removed from the tablet's area, the tablet has been unplugged, etc). If the same pen reenters proximity again, it will be given a new ID.
Note that "proximity" means "close enough for the tablet to know the tool is there." The pen touching and lifting off from the tablet while not leaving the area are handled by SDL_EVENT_PEN_DOWN and SDL_EVENT_PEN_UP.
Definition at line 798 of file SDL_events.h.
Uint32 SDL_PenProximityEvent::reserved |
Definition at line 801 of file SDL_events.h.
Uint64 SDL_PenProximityEvent::timestamp |
In nanoseconds, populated using SDL_GetTicksNS()
Definition at line 802 of file SDL_events.h.
SDL_EventType SDL_PenProximityEvent::type |
SDL_EVENT_PEN_PROXIMITY_IN or SDL_EVENT_PEN_PROXIMITY_OUT
Definition at line 800 of file SDL_events.h.
SDL_PenID SDL_PenProximityEvent::which |
The pen instance id
Definition at line 804 of file SDL_events.h.
SDL_WindowID SDL_PenProximityEvent::windowID |
The window with pen focus, if any
Definition at line 803 of file SDL_events.h.