Package org.lwjgl.sdl

Class SDLEvents

java.lang.Object
org.lwjgl.sdl.SDLEvents

public class SDLEvents extends Object
  • Field Details

    • SDL_EVENT_FIRST

      public static final int SDL_EVENT_FIRST
      See Also:
    • SDL_EVENT_QUIT

      public static final int SDL_EVENT_QUIT
      See Also:
    • SDL_EVENT_TERMINATING

      public static final int SDL_EVENT_TERMINATING
      See Also:
    • SDL_EVENT_LOW_MEMORY

      public static final int SDL_EVENT_LOW_MEMORY
      See Also:
    • SDL_EVENT_WILL_ENTER_BACKGROUND

      public static final int SDL_EVENT_WILL_ENTER_BACKGROUND
      See Also:
    • SDL_EVENT_DID_ENTER_BACKGROUND

      public static final int SDL_EVENT_DID_ENTER_BACKGROUND
      See Also:
    • SDL_EVENT_WILL_ENTER_FOREGROUND

      public static final int SDL_EVENT_WILL_ENTER_FOREGROUND
      See Also:
    • SDL_EVENT_DID_ENTER_FOREGROUND

      public static final int SDL_EVENT_DID_ENTER_FOREGROUND
      See Also:
    • SDL_EVENT_LOCALE_CHANGED

      public static final int SDL_EVENT_LOCALE_CHANGED
      See Also:
    • SDL_EVENT_SYSTEM_THEME_CHANGED

      public static final int SDL_EVENT_SYSTEM_THEME_CHANGED
      See Also:
    • SDL_EVENT_DISPLAY_ORIENTATION

      public static final int SDL_EVENT_DISPLAY_ORIENTATION
      See Also:
    • SDL_EVENT_DISPLAY_ADDED

      public static final int SDL_EVENT_DISPLAY_ADDED
      See Also:
    • SDL_EVENT_DISPLAY_REMOVED

      public static final int SDL_EVENT_DISPLAY_REMOVED
      See Also:
    • SDL_EVENT_DISPLAY_MOVED

      public static final int SDL_EVENT_DISPLAY_MOVED
      See Also:
    • SDL_EVENT_DISPLAY_DESKTOP_MODE_CHANGED

      public static final int SDL_EVENT_DISPLAY_DESKTOP_MODE_CHANGED
      See Also:
    • SDL_EVENT_DISPLAY_CURRENT_MODE_CHANGED

      public static final int SDL_EVENT_DISPLAY_CURRENT_MODE_CHANGED
      See Also:
    • SDL_EVENT_DISPLAY_CONTENT_SCALE_CHANGED

      public static final int SDL_EVENT_DISPLAY_CONTENT_SCALE_CHANGED
      See Also:
    • SDL_EVENT_DISPLAY_FIRST

      public static final int SDL_EVENT_DISPLAY_FIRST
      See Also:
    • SDL_EVENT_DISPLAY_LAST

      public static final int SDL_EVENT_DISPLAY_LAST
      See Also:
    • SDL_EVENT_WINDOW_SHOWN

      public static final int SDL_EVENT_WINDOW_SHOWN
      See Also:
    • SDL_EVENT_WINDOW_HIDDEN

      public static final int SDL_EVENT_WINDOW_HIDDEN
      See Also:
    • SDL_EVENT_WINDOW_EXPOSED

      public static final int SDL_EVENT_WINDOW_EXPOSED
      See Also:
    • SDL_EVENT_WINDOW_MOVED

      public static final int SDL_EVENT_WINDOW_MOVED
      See Also:
    • SDL_EVENT_WINDOW_RESIZED

      public static final int SDL_EVENT_WINDOW_RESIZED
      See Also:
    • SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED

      public static final int SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED
      See Also:
    • SDL_EVENT_WINDOW_METAL_VIEW_RESIZED

      public static final int SDL_EVENT_WINDOW_METAL_VIEW_RESIZED
      See Also:
    • SDL_EVENT_WINDOW_MINIMIZED

      public static final int SDL_EVENT_WINDOW_MINIMIZED
      See Also:
    • SDL_EVENT_WINDOW_MAXIMIZED

      public static final int SDL_EVENT_WINDOW_MAXIMIZED
      See Also:
    • SDL_EVENT_WINDOW_RESTORED

      public static final int SDL_EVENT_WINDOW_RESTORED
      See Also:
    • SDL_EVENT_WINDOW_MOUSE_ENTER

      public static final int SDL_EVENT_WINDOW_MOUSE_ENTER
      See Also:
    • SDL_EVENT_WINDOW_MOUSE_LEAVE

      public static final int SDL_EVENT_WINDOW_MOUSE_LEAVE
      See Also:
    • SDL_EVENT_WINDOW_FOCUS_GAINED

      public static final int SDL_EVENT_WINDOW_FOCUS_GAINED
      See Also:
    • SDL_EVENT_WINDOW_FOCUS_LOST

      public static final int SDL_EVENT_WINDOW_FOCUS_LOST
      See Also:
    • SDL_EVENT_WINDOW_CLOSE_REQUESTED

      public static final int SDL_EVENT_WINDOW_CLOSE_REQUESTED
      See Also:
    • SDL_EVENT_WINDOW_HIT_TEST

      public static final int SDL_EVENT_WINDOW_HIT_TEST
      See Also:
    • SDL_EVENT_WINDOW_ICCPROF_CHANGED

      public static final int SDL_EVENT_WINDOW_ICCPROF_CHANGED
      See Also:
    • SDL_EVENT_WINDOW_DISPLAY_CHANGED

      public static final int SDL_EVENT_WINDOW_DISPLAY_CHANGED
      See Also:
    • SDL_EVENT_WINDOW_DISPLAY_SCALE_CHANGED

      public static final int SDL_EVENT_WINDOW_DISPLAY_SCALE_CHANGED
      See Also:
    • SDL_EVENT_WINDOW_SAFE_AREA_CHANGED

      public static final int SDL_EVENT_WINDOW_SAFE_AREA_CHANGED
      See Also:
    • SDL_EVENT_WINDOW_OCCLUDED

      public static final int SDL_EVENT_WINDOW_OCCLUDED
      See Also:
    • SDL_EVENT_WINDOW_ENTER_FULLSCREEN

      public static final int SDL_EVENT_WINDOW_ENTER_FULLSCREEN
      See Also:
    • SDL_EVENT_WINDOW_LEAVE_FULLSCREEN

      public static final int SDL_EVENT_WINDOW_LEAVE_FULLSCREEN
      See Also:
    • SDL_EVENT_WINDOW_DESTROYED

      public static final int SDL_EVENT_WINDOW_DESTROYED
      See Also:
    • SDL_EVENT_WINDOW_HDR_STATE_CHANGED

      public static final int SDL_EVENT_WINDOW_HDR_STATE_CHANGED
      See Also:
    • SDL_EVENT_WINDOW_FIRST

      public static final int SDL_EVENT_WINDOW_FIRST
      See Also:
    • SDL_EVENT_WINDOW_LAST

      public static final int SDL_EVENT_WINDOW_LAST
      See Also:
    • SDL_EVENT_KEY_DOWN

      public static final int SDL_EVENT_KEY_DOWN
      See Also:
    • SDL_EVENT_KEY_UP

      public static final int SDL_EVENT_KEY_UP
      See Also:
    • SDL_EVENT_TEXT_EDITING

      public static final int SDL_EVENT_TEXT_EDITING
      See Also:
    • SDL_EVENT_TEXT_INPUT

      public static final int SDL_EVENT_TEXT_INPUT
      See Also:
    • SDL_EVENT_KEYMAP_CHANGED

      public static final int SDL_EVENT_KEYMAP_CHANGED
      See Also:
    • SDL_EVENT_KEYBOARD_ADDED

      public static final int SDL_EVENT_KEYBOARD_ADDED
      See Also:
    • SDL_EVENT_KEYBOARD_REMOVED

      public static final int SDL_EVENT_KEYBOARD_REMOVED
      See Also:
    • SDL_EVENT_TEXT_EDITING_CANDIDATES

      public static final int SDL_EVENT_TEXT_EDITING_CANDIDATES
      See Also:
    • SDL_EVENT_MOUSE_MOTION

      public static final int SDL_EVENT_MOUSE_MOTION
      See Also:
    • SDL_EVENT_MOUSE_BUTTON_DOWN

      public static final int SDL_EVENT_MOUSE_BUTTON_DOWN
      See Also:
    • SDL_EVENT_MOUSE_BUTTON_UP

      public static final int SDL_EVENT_MOUSE_BUTTON_UP
      See Also:
    • SDL_EVENT_MOUSE_WHEEL

      public static final int SDL_EVENT_MOUSE_WHEEL
      See Also:
    • SDL_EVENT_MOUSE_ADDED

      public static final int SDL_EVENT_MOUSE_ADDED
      See Also:
    • SDL_EVENT_MOUSE_REMOVED

      public static final int SDL_EVENT_MOUSE_REMOVED
      See Also:
    • SDL_EVENT_JOYSTICK_AXIS_MOTION

      public static final int SDL_EVENT_JOYSTICK_AXIS_MOTION
      See Also:
    • SDL_EVENT_JOYSTICK_BALL_MOTION

      public static final int SDL_EVENT_JOYSTICK_BALL_MOTION
      See Also:
    • SDL_EVENT_JOYSTICK_HAT_MOTION

      public static final int SDL_EVENT_JOYSTICK_HAT_MOTION
      See Also:
    • SDL_EVENT_JOYSTICK_BUTTON_DOWN

      public static final int SDL_EVENT_JOYSTICK_BUTTON_DOWN
      See Also:
    • SDL_EVENT_JOYSTICK_BUTTON_UP

      public static final int SDL_EVENT_JOYSTICK_BUTTON_UP
      See Also:
    • SDL_EVENT_JOYSTICK_ADDED

      public static final int SDL_EVENT_JOYSTICK_ADDED
      See Also:
    • SDL_EVENT_JOYSTICK_REMOVED

      public static final int SDL_EVENT_JOYSTICK_REMOVED
      See Also:
    • SDL_EVENT_JOYSTICK_BATTERY_UPDATED

      public static final int SDL_EVENT_JOYSTICK_BATTERY_UPDATED
      See Also:
    • SDL_EVENT_JOYSTICK_UPDATE_COMPLETE

      public static final int SDL_EVENT_JOYSTICK_UPDATE_COMPLETE
      See Also:
    • SDL_EVENT_GAMEPAD_AXIS_MOTION

      public static final int SDL_EVENT_GAMEPAD_AXIS_MOTION
      See Also:
    • SDL_EVENT_GAMEPAD_BUTTON_DOWN

      public static final int SDL_EVENT_GAMEPAD_BUTTON_DOWN
      See Also:
    • SDL_EVENT_GAMEPAD_BUTTON_UP

      public static final int SDL_EVENT_GAMEPAD_BUTTON_UP
      See Also:
    • SDL_EVENT_GAMEPAD_ADDED

      public static final int SDL_EVENT_GAMEPAD_ADDED
      See Also:
    • SDL_EVENT_GAMEPAD_REMOVED

      public static final int SDL_EVENT_GAMEPAD_REMOVED
      See Also:
    • SDL_EVENT_GAMEPAD_REMAPPED

      public static final int SDL_EVENT_GAMEPAD_REMAPPED
      See Also:
    • SDL_EVENT_GAMEPAD_TOUCHPAD_DOWN

      public static final int SDL_EVENT_GAMEPAD_TOUCHPAD_DOWN
      See Also:
    • SDL_EVENT_GAMEPAD_TOUCHPAD_MOTION

      public static final int SDL_EVENT_GAMEPAD_TOUCHPAD_MOTION
      See Also:
    • SDL_EVENT_GAMEPAD_TOUCHPAD_UP

      public static final int SDL_EVENT_GAMEPAD_TOUCHPAD_UP
      See Also:
    • SDL_EVENT_GAMEPAD_SENSOR_UPDATE

      public static final int SDL_EVENT_GAMEPAD_SENSOR_UPDATE
      See Also:
    • SDL_EVENT_GAMEPAD_UPDATE_COMPLETE

      public static final int SDL_EVENT_GAMEPAD_UPDATE_COMPLETE
      See Also:
    • SDL_EVENT_GAMEPAD_STEAM_HANDLE_UPDATED

      public static final int SDL_EVENT_GAMEPAD_STEAM_HANDLE_UPDATED
      See Also:
    • SDL_EVENT_FINGER_DOWN

      public static final int SDL_EVENT_FINGER_DOWN
      See Also:
    • SDL_EVENT_FINGER_UP

      public static final int SDL_EVENT_FINGER_UP
      See Also:
    • SDL_EVENT_FINGER_MOTION

      public static final int SDL_EVENT_FINGER_MOTION
      See Also:
    • SDL_EVENT_FINGER_CANCELED

      public static final int SDL_EVENT_FINGER_CANCELED
      See Also:
    • SDL_EVENT_CLIPBOARD_UPDATE

      public static final int SDL_EVENT_CLIPBOARD_UPDATE
      See Also:
    • SDL_EVENT_DROP_FILE

      public static final int SDL_EVENT_DROP_FILE
      See Also:
    • SDL_EVENT_DROP_TEXT

      public static final int SDL_EVENT_DROP_TEXT
      See Also:
    • SDL_EVENT_DROP_BEGIN

      public static final int SDL_EVENT_DROP_BEGIN
      See Also:
    • SDL_EVENT_DROP_COMPLETE

      public static final int SDL_EVENT_DROP_COMPLETE
      See Also:
    • SDL_EVENT_DROP_POSITION

      public static final int SDL_EVENT_DROP_POSITION
      See Also:
    • SDL_EVENT_AUDIO_DEVICE_ADDED

      public static final int SDL_EVENT_AUDIO_DEVICE_ADDED
      See Also:
    • SDL_EVENT_AUDIO_DEVICE_REMOVED

      public static final int SDL_EVENT_AUDIO_DEVICE_REMOVED
      See Also:
    • SDL_EVENT_AUDIO_DEVICE_FORMAT_CHANGED

      public static final int SDL_EVENT_AUDIO_DEVICE_FORMAT_CHANGED
      See Also:
    • SDL_EVENT_SENSOR_UPDATE

      public static final int SDL_EVENT_SENSOR_UPDATE
      See Also:
    • SDL_EVENT_PEN_PROXIMITY_IN

      public static final int SDL_EVENT_PEN_PROXIMITY_IN
      See Also:
    • SDL_EVENT_PEN_PROXIMITY_OUT

      public static final int SDL_EVENT_PEN_PROXIMITY_OUT
      See Also:
    • SDL_EVENT_PEN_DOWN

      public static final int SDL_EVENT_PEN_DOWN
      See Also:
    • SDL_EVENT_PEN_UP

      public static final int SDL_EVENT_PEN_UP
      See Also:
    • SDL_EVENT_PEN_BUTTON_DOWN

      public static final int SDL_EVENT_PEN_BUTTON_DOWN
      See Also:
    • SDL_EVENT_PEN_BUTTON_UP

      public static final int SDL_EVENT_PEN_BUTTON_UP
      See Also:
    • SDL_EVENT_PEN_MOTION

      public static final int SDL_EVENT_PEN_MOTION
      See Also:
    • SDL_EVENT_PEN_AXIS

      public static final int SDL_EVENT_PEN_AXIS
      See Also:
    • SDL_EVENT_CAMERA_DEVICE_ADDED

      public static final int SDL_EVENT_CAMERA_DEVICE_ADDED
      See Also:
    • SDL_EVENT_CAMERA_DEVICE_REMOVED

      public static final int SDL_EVENT_CAMERA_DEVICE_REMOVED
      See Also:
    • SDL_EVENT_CAMERA_DEVICE_APPROVED

      public static final int SDL_EVENT_CAMERA_DEVICE_APPROVED
      See Also:
    • SDL_EVENT_CAMERA_DEVICE_DENIED

      public static final int SDL_EVENT_CAMERA_DEVICE_DENIED
      See Also:
    • SDL_EVENT_RENDER_TARGETS_RESET

      public static final int SDL_EVENT_RENDER_TARGETS_RESET
      See Also:
    • SDL_EVENT_RENDER_DEVICE_RESET

      public static final int SDL_EVENT_RENDER_DEVICE_RESET
      See Also:
    • SDL_EVENT_RENDER_DEVICE_LOST

      public static final int SDL_EVENT_RENDER_DEVICE_LOST
      See Also:
    • SDL_EVENT_PRIVATE0

      public static final int SDL_EVENT_PRIVATE0
      See Also:
    • SDL_EVENT_PRIVATE1

      public static final int SDL_EVENT_PRIVATE1
      See Also:
    • SDL_EVENT_PRIVATE2

      public static final int SDL_EVENT_PRIVATE2
      See Also:
    • SDL_EVENT_PRIVATE3

      public static final int SDL_EVENT_PRIVATE3
      See Also:
    • SDL_EVENT_POLL_SENTINEL

      public static final int SDL_EVENT_POLL_SENTINEL
      See Also:
    • SDL_EVENT_USER

      public static final int SDL_EVENT_USER
      See Also:
    • SDL_EVENT_LAST

      public static final int SDL_EVENT_LAST
      See Also:
    • SDL_EVENT_ENUM_PADDING

      public static final int SDL_EVENT_ENUM_PADDING
      See Also:
    • SDL_ADDEVENT

      public static final int SDL_ADDEVENT
      See Also:
    • SDL_PEEKEVENT

      public static final int SDL_PEEKEVENT
      See Also:
    • SDL_GETEVENT

      public static final int SDL_GETEVENT
      See Also:
  • Method Details

    • SDL_PumpEvents

      public static void SDL_PumpEvents()
      void SDL_PumpEvents(void)
    • nSDL_PeepEvents

      public static int nSDL_PeepEvents(long events, int numevents, int action, int minType, int maxType)
      int SDL_PeepEvents(SDL_Event * events, int numevents, SDL_EventAction action, Uint32 minType, Uint32 maxType)
    • SDL_PeepEvents

      public static int SDL_PeepEvents(@Nullable SDL_Event.Buffer events, int action, int minType, int maxType)
      int SDL_PeepEvents(SDL_Event * events, int numevents, SDL_EventAction action, Uint32 minType, Uint32 maxType)
    • SDL_HasEvent

      public static boolean SDL_HasEvent(int type)
      bool SDL_HasEvent(Uint32 type)
    • SDL_HasEvents

      public static boolean SDL_HasEvents(int minType, int maxType)
      bool SDL_HasEvents(Uint32 minType, Uint32 maxType)
    • SDL_FlushEvent

      public static void SDL_FlushEvent(int type)
      void SDL_FlushEvent(Uint32 type)
    • SDL_FlushEvents

      public static void SDL_FlushEvents(int minType, int maxType)
      void SDL_FlushEvents(Uint32 minType, Uint32 maxType)
    • nSDL_PollEvent

      public static boolean nSDL_PollEvent(long event)
      bool SDL_PollEvent(SDL_Event * event)
    • SDL_PollEvent

      public static boolean SDL_PollEvent(@Nullable SDL_Event event)
      bool SDL_PollEvent(SDL_Event * event)
    • nSDL_WaitEvent

      public static boolean nSDL_WaitEvent(long event)
      bool SDL_WaitEvent(SDL_Event * event)
    • SDL_WaitEvent

      public static boolean SDL_WaitEvent(@Nullable SDL_Event event)
      bool SDL_WaitEvent(SDL_Event * event)
    • nSDL_WaitEventTimeout

      public static boolean nSDL_WaitEventTimeout(long event, int timeoutMS)
      bool SDL_WaitEventTimeout(SDL_Event * event, Sint32 timeoutMS)
    • SDL_WaitEventTimeout

      public static boolean SDL_WaitEventTimeout(@Nullable SDL_Event event, int timeoutMS)
      bool SDL_WaitEventTimeout(SDL_Event * event, Sint32 timeoutMS)
    • nSDL_PushEvent

      public static boolean nSDL_PushEvent(long event)
      bool SDL_PushEvent(SDL_Event * event)
    • SDL_PushEvent

      public static boolean SDL_PushEvent(SDL_Event event)
      bool SDL_PushEvent(SDL_Event * event)
    • nSDL_SetEventFilter

      public static void nSDL_SetEventFilter(long filter, long userdata)
      void SDL_SetEventFilter(SDL_EventFilter filter, void * userdata)
    • SDL_SetEventFilter

      public static void SDL_SetEventFilter(@Nullable SDL_EventFilterI filter, long userdata)
      void SDL_SetEventFilter(SDL_EventFilter filter, void * userdata)
    • nSDL_GetEventFilter

      public static boolean nSDL_GetEventFilter(long filter, long userdata)
      bool SDL_GetEventFilter(SDL_EventFilter * filter, void ** userdata)
    • SDL_GetEventFilter

      public static boolean SDL_GetEventFilter(@Nullable PointerBuffer filter, @Nullable PointerBuffer userdata)
      bool SDL_GetEventFilter(SDL_EventFilter * filter, void ** userdata)
    • nSDL_AddEventWatch

      public static boolean nSDL_AddEventWatch(long filter, long userdata)
      bool SDL_AddEventWatch(SDL_EventFilter filter, void * userdata)
    • SDL_AddEventWatch

      public static boolean SDL_AddEventWatch(SDL_EventFilterI filter, long userdata)
      bool SDL_AddEventWatch(SDL_EventFilter filter, void * userdata)
    • nSDL_RemoveEventWatch

      public static void nSDL_RemoveEventWatch(long filter, long userdata)
      void SDL_RemoveEventWatch(SDL_EventFilter filter, void * userdata)
    • SDL_RemoveEventWatch

      public static void SDL_RemoveEventWatch(SDL_EventFilterI filter, long userdata)
      void SDL_RemoveEventWatch(SDL_EventFilter filter, void * userdata)
    • nSDL_FilterEvents

      public static void nSDL_FilterEvents(long filter, long userdata)
      void SDL_FilterEvents(SDL_EventFilter filter, void * userdata)
    • SDL_FilterEvents

      public static void SDL_FilterEvents(SDL_EventFilterI filter, long userdata)
      void SDL_FilterEvents(SDL_EventFilter filter, void * userdata)
    • SDL_SetEventEnabled

      public static void SDL_SetEventEnabled(int type, boolean enabled)
      void SDL_SetEventEnabled(Uint32 type, bool enabled)
    • SDL_EventEnabled

      public static boolean SDL_EventEnabled(int type)
      bool SDL_EventEnabled(Uint32 type)
    • SDL_RegisterEvents

      public static int SDL_RegisterEvents(int numevents)
      Uint32 SDL_RegisterEvents(int numevents)
    • nSDL_GetWindowFromEvent

      public static long nSDL_GetWindowFromEvent(long event)
      SDL_Window * SDL_GetWindowFromEvent(SDL_Event const * event)
    • SDL_GetWindowFromEvent

      public static long SDL_GetWindowFromEvent(SDL_Event event)
      SDL_Window * SDL_GetWindowFromEvent(SDL_Event const * event)