SDL_PenMotionEvent

Pressure-sensitive pen motion event structure (event.pmotion.*)

Depending on the hardware, you may get motion events when the pen is not touching a tablet, for tracking a pen even when it isn't drawing. You should listen for SDL_EVENT_PEN_DOWN and SDL_EVENT_PEN_UP events, or check pen_state & SDL_PEN_INPUT_DOWN to decide if a pen is "drawing" when dealing with pen motion.

\since This struct is available since SDL 3.2.0.

Members

Variables

pen_state
SDL_PenInputFlags pen_state;

< Complete pen input state at time of event

reserved
Uint32 reserved;
Undocumented in source.
timestamp
Uint64 timestamp;

< In nanoseconds, populated using SDL_GetTicksNS()

type
SDL_EventType type;

< SDL_EVENT_PEN_MOTION

which
SDL_PenID which;

< The pen instance id

windowID
SDL_WindowID windowID;

< The window with pen focus, if any

x
float x;

< X coordinate, relative to window

y
float y;

< Y coordinate, relative to window

Meta