SDL standard library

Dependents:   H261_encoder

Embed: (wiki syntax)

« Back to documentation index

SDL_Event Union Reference

SDL_Event Union Reference

General event structure. More...

#include <SDL_events.h>

Data Fields

Uint32 type
 Event type, shared with all events.
SDL_CommonEvent common
 Common event data.
SDL_WindowEvent window
 Window event data.
SDL_KeyboardEvent key
 Keyboard event data.
SDL_TextEditingEvent edit
 Text editing event data.
SDL_TextInputEvent text
 Text input event data.
SDL_MouseMotionEvent motion
 Mouse motion event data.
SDL_MouseButtonEvent button
 Mouse button event data.
SDL_MouseWheelEvent wheel
 Mouse wheel event data.
SDL_JoyAxisEvent jaxis
 Joystick axis event data.
SDL_JoyBallEvent jball
 Joystick ball event data.
SDL_JoyHatEvent jhat
 Joystick hat event data.
SDL_JoyButtonEvent jbutton
 Joystick button event data.
SDL_JoyDeviceEvent jdevice
 Joystick device change event data.
SDL_ControllerAxisEvent caxis
 Game Controller axis event data.
SDL_ControllerButtonEvent cbutton
 Game Controller button event data.
SDL_ControllerDeviceEvent cdevice
 Game Controller device event data.
SDL_QuitEvent quit
 Quit request event data.
SDL_UserEvent user
 Custom event data.
SDL_SysWMEvent syswm
 System dependent window event data.
SDL_TouchFingerEvent tfinger
 Touch finger event data.
SDL_MultiGestureEvent mgesture
 Gesture event data.
SDL_DollarGestureEvent dgesture
 Gesture event data.
SDL_DropEvent drop
 Drag and drop event data.

Detailed Description

General event structure.

Definition at line 498 of file SDL_events.h.


Field Documentation

Mouse button event data.

Definition at line 507 of file SDL_events.h.

Game Controller axis event data.

Definition at line 514 of file SDL_events.h.

Game Controller button event data.

Definition at line 515 of file SDL_events.h.

Game Controller device event data.

Definition at line 516 of file SDL_events.h.

Common event data.

Definition at line 501 of file SDL_events.h.

Gesture event data.

Definition at line 522 of file SDL_events.h.

Drag and drop event data.

Definition at line 523 of file SDL_events.h.

Text editing event data.

Definition at line 504 of file SDL_events.h.

Joystick axis event data.

Definition at line 509 of file SDL_events.h.

Joystick ball event data.

Definition at line 510 of file SDL_events.h.

Joystick button event data.

Definition at line 512 of file SDL_events.h.

Joystick device change event data.

Definition at line 513 of file SDL_events.h.

Joystick hat event data.

Definition at line 511 of file SDL_events.h.

Keyboard event data.

Definition at line 503 of file SDL_events.h.

Gesture event data.

Definition at line 521 of file SDL_events.h.

Mouse motion event data.

Definition at line 506 of file SDL_events.h.

Quit request event data.

Definition at line 517 of file SDL_events.h.

System dependent window event data.

Definition at line 519 of file SDL_events.h.

Text input event data.

Definition at line 505 of file SDL_events.h.

Touch finger event data.

Definition at line 520 of file SDL_events.h.

Event type, shared with all events.

Definition at line 500 of file SDL_events.h.

Custom event data.

Definition at line 518 of file SDL_events.h.

Mouse wheel event data.

Definition at line 508 of file SDL_events.h.

Window event data.

Definition at line 502 of file SDL_events.h.