My Project
Loading...
Searching...
No Matches
SDL_Event Union Reference

General event structure. More...

#include <SDL_events.h>

Data Fields

Uint32 type
 
SDL_CommonEvent common
 
SDL_DisplayEvent display
 
SDL_WindowEvent window
 
SDL_KeyboardEvent key
 
SDL_TextEditingEvent edit
 
SDL_TextEditingExtEvent editExt
 
SDL_TextInputEvent text
 
SDL_MouseMotionEvent motion
 
SDL_MouseButtonEvent button
 
SDL_MouseWheelEvent wheel
 
SDL_JoyAxisEvent jaxis
 
SDL_JoyBallEvent jball
 
SDL_JoyHatEvent jhat
 
SDL_JoyButtonEvent jbutton
 
SDL_JoyDeviceEvent jdevice
 
SDL_JoyBatteryEvent jbattery
 
SDL_ControllerAxisEvent caxis
 
SDL_ControllerButtonEvent cbutton
 
SDL_ControllerDeviceEvent cdevice
 
SDL_ControllerTouchpadEvent ctouchpad
 
SDL_ControllerSensorEvent csensor
 
SDL_AudioDeviceEvent adevice
 
SDL_SensorEvent sensor
 
SDL_QuitEvent quit
 
SDL_UserEvent user
 
SDL_SysWMEvent syswm
 
SDL_TouchFingerEvent tfinger
 
SDL_MultiGestureEvent mgesture
 
SDL_DollarGestureEvent dgesture
 
SDL_DropEvent drop
 
Uint8 padding [sizeof(void *)<=8 ? 56 :sizeof(void *)==16 ? 64 :3 *sizeof(void *)]
 

Detailed Description

General event structure.

Field Documentation

◆ adevice

Audio device event data

◆ button

Mouse button event data

◆ caxis

Game Controller axis event data

◆ cbutton

Game Controller button event data

◆ cdevice

Game Controller device event data

◆ common

Common event data

◆ csensor

Game Controller sensor event data

◆ ctouchpad

Game Controller touchpad event data

◆ dgesture

Gesture event data

◆ display

Display event data

◆ drop

Drag and drop event data

◆ edit

Text editing event data

◆ editExt

Extended text editing event data

◆ jaxis

Joystick axis event data

◆ jball

Joystick ball event data

◆ jbattery

Joystick battery event data

◆ jbutton

Joystick button event data

◆ jdevice

Joystick device change event data

◆ jhat

Joystick hat event data

◆ key

Keyboard event data

◆ mgesture

Gesture event data

◆ motion

Mouse motion event data

◆ quit

Quit request event data

◆ sensor

Sensor event data

◆ syswm

System dependent window event data

◆ text

Text input event data

◆ tfinger

Touch finger event data

◆ type

Uint32 type

Event type, shared with all events

◆ user

Custom event data

◆ wheel

Mouse wheel event data

◆ window

Window event data


The documentation for this union was generated from the following file: