Package org.lwjgl.sdl

Class SDL_Event

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class SDL_Event extends Struct<SDL_Event> implements NativeResource

 union SDL_Event {
     Uint32 type;
     {@link SDL_CommonEvent SDL_CommonEvent} common;
     {@link SDL_DisplayEvent SDL_DisplayEvent} display;
     {@link SDL_WindowEvent SDL_WindowEvent} window;
     {@link SDL_KeyboardDeviceEvent SDL_KeyboardDeviceEvent} kdevice;
     {@link SDL_KeyboardEvent SDL_KeyboardEvent} key;
     {@link SDL_TextEditingEvent SDL_TextEditingEvent} edit;
     {@link SDL_TextEditingCandidatesEvent SDL_TextEditingCandidatesEvent} edit_candidates;
     {@link SDL_TextInputEvent SDL_TextInputEvent} text;
     {@link SDL_MouseDeviceEvent SDL_MouseDeviceEvent} mdevice;
     {@link SDL_MouseMotionEvent SDL_MouseMotionEvent} motion;
     {@link SDL_MouseButtonEvent SDL_MouseButtonEvent} button;
     {@link SDL_MouseWheelEvent SDL_MouseWheelEvent} wheel;
     {@link SDL_JoyDeviceEvent SDL_JoyDeviceEvent} jdevice;
     {@link SDL_JoyAxisEvent SDL_JoyAxisEvent} jaxis;
     {@link SDL_JoyBallEvent SDL_JoyBallEvent} jball;
     {@link SDL_JoyHatEvent SDL_JoyHatEvent} jhat;
     {@link SDL_JoyButtonEvent SDL_JoyButtonEvent} jbutton;
     {@link SDL_JoyBatteryEvent SDL_JoyBatteryEvent} jbattery;
     {@link SDL_GamepadDeviceEvent SDL_GamepadDeviceEvent} gdevice;
     {@link SDL_GamepadAxisEvent SDL_GamepadAxisEvent} gaxis;
     {@link SDL_GamepadButtonEvent SDL_GamepadButtonEvent} gbutton;
     {@link SDL_GamepadTouchpadEvent SDL_GamepadTouchpadEvent} gtouchpad;
     {@link SDL_GamepadSensorEvent SDL_GamepadSensorEvent} gsensor;
     {@link SDL_AudioDeviceEvent SDL_AudioDeviceEvent} adevice;
     {@link SDL_CameraDeviceEvent SDL_CameraDeviceEvent} cdevice;
     {@link SDL_SensorEvent SDL_SensorEvent} sensor;
     {@link SDL_QuitEvent SDL_QuitEvent} quit;
     {@link SDL_UserEvent SDL_UserEvent} user;
     {@link SDL_TouchFingerEvent SDL_TouchFingerEvent} tfinger;
     {@link SDL_PenProximityEvent SDL_PenProximityEvent} pproximity;
     {@link SDL_PenTouchEvent SDL_PenTouchEvent} ptouch;
     {@link SDL_PenMotionEvent SDL_PenMotionEvent} pmotion;
     {@link SDL_PenButtonEvent SDL_PenButtonEvent} pbutton;
     {@link SDL_PenAxisEvent SDL_PenAxisEvent} paxis;
     {@link SDL_RenderEvent SDL_RenderEvent} render;
     {@link SDL_DropEvent SDL_DropEvent} drop;
     {@link SDL_ClipboardEvent SDL_ClipboardEvent} clipboard;
     Uint8 padding[128];
 }