Package org.lwjgl.sdl

Class SDLVideo

java.lang.Object
org.lwjgl.sdl.SDLVideo

public class SDLVideo extends Object
  • Field Details

    • SDL_PROP_GLOBAL_VIDEO_WAYLAND_WL_DISPLAY_POINTER

      public static final String SDL_PROP_GLOBAL_VIDEO_WAYLAND_WL_DISPLAY_POINTER
      See Also:
    • SDL_SYSTEM_THEME_UNKNOWN

      public static final int SDL_SYSTEM_THEME_UNKNOWN
      See Also:
    • SDL_SYSTEM_THEME_LIGHT

      public static final int SDL_SYSTEM_THEME_LIGHT
      See Also:
    • SDL_SYSTEM_THEME_DARK

      public static final int SDL_SYSTEM_THEME_DARK
      See Also:
    • SDL_ORIENTATION_UNKNOWN

      public static final int SDL_ORIENTATION_UNKNOWN
      See Also:
    • SDL_ORIENTATION_LANDSCAPE

      public static final int SDL_ORIENTATION_LANDSCAPE
      See Also:
    • SDL_ORIENTATION_LANDSCAPE_FLIPPED

      public static final int SDL_ORIENTATION_LANDSCAPE_FLIPPED
      See Also:
    • SDL_ORIENTATION_PORTRAIT

      public static final int SDL_ORIENTATION_PORTRAIT
      See Also:
    • SDL_ORIENTATION_PORTRAIT_FLIPPED

      public static final int SDL_ORIENTATION_PORTRAIT_FLIPPED
      See Also:
    • SDL_WINDOW_FULLSCREEN

      public static final long SDL_WINDOW_FULLSCREEN
      See Also:
    • SDL_WINDOW_OPENGL

      public static final long SDL_WINDOW_OPENGL
      See Also:
    • SDL_WINDOW_OCCLUDED

      public static final long SDL_WINDOW_OCCLUDED
      See Also:
    • SDL_WINDOW_HIDDEN

      public static final long SDL_WINDOW_HIDDEN
      See Also:
    • SDL_WINDOW_BORDERLESS

      public static final long SDL_WINDOW_BORDERLESS
      See Also:
    • SDL_WINDOW_RESIZABLE

      public static final long SDL_WINDOW_RESIZABLE
      See Also:
    • SDL_WINDOW_MINIMIZED

      public static final long SDL_WINDOW_MINIMIZED
      See Also:
    • SDL_WINDOW_MAXIMIZED

      public static final long SDL_WINDOW_MAXIMIZED
      See Also:
    • SDL_WINDOW_MOUSE_GRABBED

      public static final long SDL_WINDOW_MOUSE_GRABBED
      See Also:
    • SDL_WINDOW_INPUT_FOCUS

      public static final long SDL_WINDOW_INPUT_FOCUS
      See Also:
    • SDL_WINDOW_MOUSE_FOCUS

      public static final long SDL_WINDOW_MOUSE_FOCUS
      See Also:
    • SDL_WINDOW_EXTERNAL

      public static final long SDL_WINDOW_EXTERNAL
      See Also:
    • SDL_WINDOW_MODAL

      public static final long SDL_WINDOW_MODAL
      See Also:
    • SDL_WINDOW_HIGH_PIXEL_DENSITY

      public static final long SDL_WINDOW_HIGH_PIXEL_DENSITY
      See Also:
    • SDL_WINDOW_MOUSE_CAPTURE

      public static final long SDL_WINDOW_MOUSE_CAPTURE
      See Also:
    • SDL_WINDOW_MOUSE_RELATIVE_MODE

      public static final long SDL_WINDOW_MOUSE_RELATIVE_MODE
      See Also:
    • SDL_WINDOW_ALWAYS_ON_TOP

      public static final long SDL_WINDOW_ALWAYS_ON_TOP
      See Also:
    • SDL_WINDOW_UTILITY

      public static final long SDL_WINDOW_UTILITY
      See Also:
    • SDL_WINDOW_TOOLTIP

      public static final long SDL_WINDOW_TOOLTIP
      See Also:
    • SDL_WINDOW_POPUP_MENU

      public static final long SDL_WINDOW_POPUP_MENU
      See Also:
    • SDL_WINDOW_KEYBOARD_GRABBED

      public static final long SDL_WINDOW_KEYBOARD_GRABBED
      See Also:
    • SDL_WINDOW_VULKAN

      public static final long SDL_WINDOW_VULKAN
      See Also:
    • SDL_WINDOW_METAL

      public static final long SDL_WINDOW_METAL
      See Also:
    • SDL_WINDOW_TRANSPARENT

      public static final long SDL_WINDOW_TRANSPARENT
      See Also:
    • SDL_WINDOW_NOT_FOCUSABLE

      public static final long SDL_WINDOW_NOT_FOCUSABLE
      See Also:
    • SDL_WINDOWPOS_UNDEFINED_MASK

      public static final int SDL_WINDOWPOS_UNDEFINED_MASK
      See Also:
    • SDL_WINDOWPOS_UNDEFINED

      public static final int SDL_WINDOWPOS_UNDEFINED
    • SDL_WINDOWPOS_CENTERED_MASK

      public static final int SDL_WINDOWPOS_CENTERED_MASK
      See Also:
    • SDL_WINDOWPOS_CENTERED

      public static final int SDL_WINDOWPOS_CENTERED
    • SDL_FLASH_CANCEL

      public static final int SDL_FLASH_CANCEL
      See Also:
    • SDL_FLASH_BRIEFLY

      public static final int SDL_FLASH_BRIEFLY
      See Also:
    • SDL_FLASH_UNTIL_FOCUSED

      public static final int SDL_FLASH_UNTIL_FOCUSED
      See Also:
    • SDL_GL_RED_SIZE

      public static final int SDL_GL_RED_SIZE
      See Also:
    • SDL_GL_GREEN_SIZE

      public static final int SDL_GL_GREEN_SIZE
      See Also:
    • SDL_GL_BLUE_SIZE

      public static final int SDL_GL_BLUE_SIZE
      See Also:
    • SDL_GL_ALPHA_SIZE

      public static final int SDL_GL_ALPHA_SIZE
      See Also:
    • SDL_GL_BUFFER_SIZE

      public static final int SDL_GL_BUFFER_SIZE
      See Also:
    • SDL_GL_DOUBLEBUFFER

      public static final int SDL_GL_DOUBLEBUFFER
      See Also:
    • SDL_GL_DEPTH_SIZE

      public static final int SDL_GL_DEPTH_SIZE
      See Also:
    • SDL_GL_STENCIL_SIZE

      public static final int SDL_GL_STENCIL_SIZE
      See Also:
    • SDL_GL_ACCUM_RED_SIZE

      public static final int SDL_GL_ACCUM_RED_SIZE
      See Also:
    • SDL_GL_ACCUM_GREEN_SIZE

      public static final int SDL_GL_ACCUM_GREEN_SIZE
      See Also:
    • SDL_GL_ACCUM_BLUE_SIZE

      public static final int SDL_GL_ACCUM_BLUE_SIZE
      See Also:
    • SDL_GL_ACCUM_ALPHA_SIZE

      public static final int SDL_GL_ACCUM_ALPHA_SIZE
      See Also:
    • SDL_GL_STEREO

      public static final int SDL_GL_STEREO
      See Also:
    • SDL_GL_MULTISAMPLEBUFFERS

      public static final int SDL_GL_MULTISAMPLEBUFFERS
      See Also:
    • SDL_GL_MULTISAMPLESAMPLES

      public static final int SDL_GL_MULTISAMPLESAMPLES
      See Also:
    • SDL_GL_ACCELERATED_VISUAL

      public static final int SDL_GL_ACCELERATED_VISUAL
      See Also:
    • SDL_GL_RETAINED_BACKING

      public static final int SDL_GL_RETAINED_BACKING
      See Also:
    • SDL_GL_CONTEXT_MAJOR_VERSION

      public static final int SDL_GL_CONTEXT_MAJOR_VERSION
      See Also:
    • SDL_GL_CONTEXT_MINOR_VERSION

      public static final int SDL_GL_CONTEXT_MINOR_VERSION
      See Also:
    • SDL_GL_CONTEXT_FLAGS

      public static final int SDL_GL_CONTEXT_FLAGS
      See Also:
    • SDL_GL_CONTEXT_PROFILE_MASK

      public static final int SDL_GL_CONTEXT_PROFILE_MASK
      See Also:
    • SDL_GL_SHARE_WITH_CURRENT_CONTEXT

      public static final int SDL_GL_SHARE_WITH_CURRENT_CONTEXT
      See Also:
    • SDL_GL_FRAMEBUFFER_SRGB_CAPABLE

      public static final int SDL_GL_FRAMEBUFFER_SRGB_CAPABLE
      See Also:
    • SDL_GL_CONTEXT_RELEASE_BEHAVIOR

      public static final int SDL_GL_CONTEXT_RELEASE_BEHAVIOR
      See Also:
    • SDL_GL_CONTEXT_RESET_NOTIFICATION

      public static final int SDL_GL_CONTEXT_RESET_NOTIFICATION
      See Also:
    • SDL_GL_CONTEXT_NO_ERROR

      public static final int SDL_GL_CONTEXT_NO_ERROR
      See Also:
    • SDL_GL_FLOATBUFFERS

      public static final int SDL_GL_FLOATBUFFERS
      See Also:
    • SDL_GL_EGL_PLATFORM

      public static final int SDL_GL_EGL_PLATFORM
      See Also:
    • SDL_GL_CONTEXT_PROFILE_CORE

      public static final int SDL_GL_CONTEXT_PROFILE_CORE
      See Also:
    • SDL_GL_CONTEXT_PROFILE_COMPATIBILITY

      public static final int SDL_GL_CONTEXT_PROFILE_COMPATIBILITY
      See Also:
    • SDL_GL_CONTEXT_PROFILE_ES

      public static final int SDL_GL_CONTEXT_PROFILE_ES
      See Also:
    • SDL_GL_CONTEXT_DEBUG_FLAG

      public static final int SDL_GL_CONTEXT_DEBUG_FLAG
      See Also:
    • SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG

      public static final int SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG
      See Also:
    • SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG

      public static final int SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG
      See Also:
    • SDL_GL_CONTEXT_RESET_ISOLATION_FLAG

      public static final int SDL_GL_CONTEXT_RESET_ISOLATION_FLAG
      See Also:
    • SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE

      public static final int SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE
      See Also:
    • SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH

      public static final int SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
      See Also:
    • SDL_GL_CONTEXT_RESET_NO_NOTIFICATION

      public static final int SDL_GL_CONTEXT_RESET_NO_NOTIFICATION
      See Also:
    • SDL_GL_CONTEXT_RESET_LOSE_CONTEXT

      public static final int SDL_GL_CONTEXT_RESET_LOSE_CONTEXT
      See Also:
    • SDL_PROP_DISPLAY_HDR_ENABLED_BOOLEAN

      public static final String SDL_PROP_DISPLAY_HDR_ENABLED_BOOLEAN
      See Also:
    • SDL_PROP_DISPLAY_KMSDRM_PANEL_ORIENTATION_NUMBER

      public static final String SDL_PROP_DISPLAY_KMSDRM_PANEL_ORIENTATION_NUMBER
      See Also:
    • SDL_PROP_WINDOW_CREATE_ALWAYS_ON_TOP_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_ALWAYS_ON_TOP_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_BORDERLESS_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_BORDERLESS_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_FOCUSABLE_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_FOCUSABLE_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_EXTERNAL_GRAPHICS_CONTEXT_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_EXTERNAL_GRAPHICS_CONTEXT_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_FLAGS_NUMBER

      public static final String SDL_PROP_WINDOW_CREATE_FLAGS_NUMBER
      See Also:
    • SDL_PROP_WINDOW_CREATE_FULLSCREEN_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_FULLSCREEN_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_HEIGHT_NUMBER

      public static final String SDL_PROP_WINDOW_CREATE_HEIGHT_NUMBER
      See Also:
    • SDL_PROP_WINDOW_CREATE_HIDDEN_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_HIDDEN_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_HIGH_PIXEL_DENSITY_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_HIGH_PIXEL_DENSITY_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_MAXIMIZED_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_MAXIMIZED_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_MENU_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_MENU_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_METAL_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_METAL_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_MINIMIZED_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_MINIMIZED_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_MODAL_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_MODAL_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_MOUSE_GRABBED_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_MOUSE_GRABBED_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_OPENGL_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_OPENGL_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_PARENT_POINTER

      public static final String SDL_PROP_WINDOW_CREATE_PARENT_POINTER
      See Also:
    • SDL_PROP_WINDOW_CREATE_RESIZABLE_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_RESIZABLE_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_TITLE_STRING

      public static final String SDL_PROP_WINDOW_CREATE_TITLE_STRING
      See Also:
    • SDL_PROP_WINDOW_CREATE_TRANSPARENT_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_TRANSPARENT_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_TOOLTIP_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_TOOLTIP_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_UTILITY_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_UTILITY_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_VULKAN_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_VULKAN_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_WIDTH_NUMBER

      public static final String SDL_PROP_WINDOW_CREATE_WIDTH_NUMBER
      See Also:
    • SDL_PROP_WINDOW_CREATE_X_NUMBER

      public static final String SDL_PROP_WINDOW_CREATE_X_NUMBER
      See Also:
    • SDL_PROP_WINDOW_CREATE_Y_NUMBER

      public static final String SDL_PROP_WINDOW_CREATE_Y_NUMBER
      See Also:
    • SDL_PROP_WINDOW_CREATE_COCOA_WINDOW_POINTER

      public static final String SDL_PROP_WINDOW_CREATE_COCOA_WINDOW_POINTER
      See Also:
    • SDL_PROP_WINDOW_CREATE_COCOA_VIEW_POINTER

      public static final String SDL_PROP_WINDOW_CREATE_COCOA_VIEW_POINTER
      See Also:
    • SDL_PROP_WINDOW_CREATE_WAYLAND_SURFACE_ROLE_CUSTOM_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_WAYLAND_SURFACE_ROLE_CUSTOM_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_WAYLAND_CREATE_EGL_WINDOW_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_WAYLAND_CREATE_EGL_WINDOW_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_CREATE_WAYLAND_WL_SURFACE_POINTER

      public static final String SDL_PROP_WINDOW_CREATE_WAYLAND_WL_SURFACE_POINTER
      See Also:
    • SDL_PROP_WINDOW_CREATE_WIN32_HWND_POINTER

      public static final String SDL_PROP_WINDOW_CREATE_WIN32_HWND_POINTER
      See Also:
    • SDL_PROP_WINDOW_CREATE_WIN32_PIXEL_FORMAT_HWND_POINTER

      public static final String SDL_PROP_WINDOW_CREATE_WIN32_PIXEL_FORMAT_HWND_POINTER
      See Also:
    • SDL_PROP_WINDOW_CREATE_X11_WINDOW_NUMBER

      public static final String SDL_PROP_WINDOW_CREATE_X11_WINDOW_NUMBER
      See Also:
    • SDL_PROP_WINDOW_SHAPE_POINTER

      public static final String SDL_PROP_WINDOW_SHAPE_POINTER
      See Also:
    • SDL_PROP_WINDOW_HDR_ENABLED_BOOLEAN

      public static final String SDL_PROP_WINDOW_HDR_ENABLED_BOOLEAN
      See Also:
    • SDL_PROP_WINDOW_SDR_WHITE_LEVEL_FLOAT

      public static final String SDL_PROP_WINDOW_SDR_WHITE_LEVEL_FLOAT
      See Also:
    • SDL_PROP_WINDOW_HDR_HEADROOM_FLOAT

      public static final String SDL_PROP_WINDOW_HDR_HEADROOM_FLOAT
      See Also:
    • SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER

      public static final String SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER
      See Also:
    • SDL_PROP_WINDOW_ANDROID_SURFACE_POINTER

      public static final String SDL_PROP_WINDOW_ANDROID_SURFACE_POINTER
      See Also:
    • SDL_PROP_WINDOW_UIKIT_WINDOW_POINTER

      public static final String SDL_PROP_WINDOW_UIKIT_WINDOW_POINTER
      See Also:
    • SDL_PROP_WINDOW_UIKIT_METAL_VIEW_TAG_NUMBER

      public static final String SDL_PROP_WINDOW_UIKIT_METAL_VIEW_TAG_NUMBER
      See Also:
    • SDL_PROP_WINDOW_UIKIT_OPENGL_FRAMEBUFFER_NUMBER

      public static final String SDL_PROP_WINDOW_UIKIT_OPENGL_FRAMEBUFFER_NUMBER
      See Also:
    • SDL_PROP_WINDOW_UIKIT_OPENGL_RENDERBUFFER_NUMBER

      public static final String SDL_PROP_WINDOW_UIKIT_OPENGL_RENDERBUFFER_NUMBER
      See Also:
    • SDL_PROP_WINDOW_UIKIT_OPENGL_RESOLVE_FRAMEBUFFER_NUMBER

      public static final String SDL_PROP_WINDOW_UIKIT_OPENGL_RESOLVE_FRAMEBUFFER_NUMBER
      See Also:
    • SDL_PROP_WINDOW_KMSDRM_DEVICE_INDEX_NUMBER

      public static final String SDL_PROP_WINDOW_KMSDRM_DEVICE_INDEX_NUMBER
      See Also:
    • SDL_PROP_WINDOW_KMSDRM_DRM_FD_NUMBER

      public static final String SDL_PROP_WINDOW_KMSDRM_DRM_FD_NUMBER
      See Also:
    • SDL_PROP_WINDOW_KMSDRM_GBM_DEVICE_POINTER

      public static final String SDL_PROP_WINDOW_KMSDRM_GBM_DEVICE_POINTER
      See Also:
    • SDL_PROP_WINDOW_COCOA_WINDOW_POINTER

      public static final String SDL_PROP_WINDOW_COCOA_WINDOW_POINTER
      See Also:
    • SDL_PROP_WINDOW_COCOA_METAL_VIEW_TAG_NUMBER

      public static final String SDL_PROP_WINDOW_COCOA_METAL_VIEW_TAG_NUMBER
      See Also:
    • SDL_PROP_WINDOW_OPENVR_OVERLAY_ID

      public static final String SDL_PROP_WINDOW_OPENVR_OVERLAY_ID
      See Also:
    • SDL_PROP_WINDOW_VIVANTE_DISPLAY_POINTER

      public static final String SDL_PROP_WINDOW_VIVANTE_DISPLAY_POINTER
      See Also:
    • SDL_PROP_WINDOW_VIVANTE_WINDOW_POINTER

      public static final String SDL_PROP_WINDOW_VIVANTE_WINDOW_POINTER
      See Also:
    • SDL_PROP_WINDOW_VIVANTE_SURFACE_POINTER

      public static final String SDL_PROP_WINDOW_VIVANTE_SURFACE_POINTER
      See Also:
    • SDL_PROP_WINDOW_WIN32_HWND_POINTER

      public static final String SDL_PROP_WINDOW_WIN32_HWND_POINTER
      See Also:
    • SDL_PROP_WINDOW_WIN32_HDC_POINTER

      public static final String SDL_PROP_WINDOW_WIN32_HDC_POINTER
      See Also:
    • SDL_PROP_WINDOW_WIN32_INSTANCE_POINTER

      public static final String SDL_PROP_WINDOW_WIN32_INSTANCE_POINTER
      See Also:
    • SDL_PROP_WINDOW_WAYLAND_DISPLAY_POINTER

      public static final String SDL_PROP_WINDOW_WAYLAND_DISPLAY_POINTER
      See Also:
    • SDL_PROP_WINDOW_WAYLAND_SURFACE_POINTER

      public static final String SDL_PROP_WINDOW_WAYLAND_SURFACE_POINTER
      See Also:
    • SDL_PROP_WINDOW_WAYLAND_VIEWPORT_POINTER

      public static final String SDL_PROP_WINDOW_WAYLAND_VIEWPORT_POINTER
      See Also:
    • SDL_PROP_WINDOW_WAYLAND_EGL_WINDOW_POINTER

      public static final String SDL_PROP_WINDOW_WAYLAND_EGL_WINDOW_POINTER
      See Also:
    • SDL_PROP_WINDOW_WAYLAND_XDG_SURFACE_POINTER

      public static final String SDL_PROP_WINDOW_WAYLAND_XDG_SURFACE_POINTER
      See Also:
    • SDL_PROP_WINDOW_WAYLAND_XDG_TOPLEVEL_POINTER

      public static final String SDL_PROP_WINDOW_WAYLAND_XDG_TOPLEVEL_POINTER
      See Also:
    • SDL_PROP_WINDOW_WAYLAND_XDG_TOPLEVEL_EXPORT_HANDLE_STRING

      public static final String SDL_PROP_WINDOW_WAYLAND_XDG_TOPLEVEL_EXPORT_HANDLE_STRING
      See Also:
    • SDL_PROP_WINDOW_WAYLAND_XDG_POPUP_POINTER

      public static final String SDL_PROP_WINDOW_WAYLAND_XDG_POPUP_POINTER
      See Also:
    • SDL_PROP_WINDOW_WAYLAND_XDG_POSITIONER_POINTER

      public static final String SDL_PROP_WINDOW_WAYLAND_XDG_POSITIONER_POINTER
      See Also:
    • SDL_PROP_WINDOW_X11_DISPLAY_POINTER

      public static final String SDL_PROP_WINDOW_X11_DISPLAY_POINTER
      See Also:
    • SDL_PROP_WINDOW_X11_SCREEN_NUMBER

      public static final String SDL_PROP_WINDOW_X11_SCREEN_NUMBER
      See Also:
    • SDL_PROP_WINDOW_X11_WINDOW_NUMBER

      public static final String SDL_PROP_WINDOW_X11_WINDOW_NUMBER
      See Also:
    • SDL_WINDOW_SURFACE_VSYNC_DISABLED

      public static final int SDL_WINDOW_SURFACE_VSYNC_DISABLED
      See Also:
    • SDL_WINDOW_SURFACE_VSYNC_ADAPTIVE

      public static final int SDL_WINDOW_SURFACE_VSYNC_ADAPTIVE
      See Also:
    • SDL_HITTEST_NORMAL

      public static final int SDL_HITTEST_NORMAL
      See Also:
    • SDL_HITTEST_DRAGGABLE

      public static final int SDL_HITTEST_DRAGGABLE
      See Also:
    • SDL_HITTEST_RESIZE_TOPLEFT

      public static final int SDL_HITTEST_RESIZE_TOPLEFT
      See Also:
    • SDL_HITTEST_RESIZE_TOP

      public static final int SDL_HITTEST_RESIZE_TOP
      See Also:
    • SDL_HITTEST_RESIZE_TOPRIGHT

      public static final int SDL_HITTEST_RESIZE_TOPRIGHT
      See Also:
    • SDL_HITTEST_RESIZE_RIGHT

      public static final int SDL_HITTEST_RESIZE_RIGHT
      See Also:
    • SDL_HITTEST_RESIZE_BOTTOMRIGHT

      public static final int SDL_HITTEST_RESIZE_BOTTOMRIGHT
      See Also:
    • SDL_HITTEST_RESIZE_BOTTOM

      public static final int SDL_HITTEST_RESIZE_BOTTOM
      See Also:
    • SDL_HITTEST_RESIZE_BOTTOMLEFT

      public static final int SDL_HITTEST_RESIZE_BOTTOMLEFT
      See Also:
    • SDL_HITTEST_RESIZE_LEFT

      public static final int SDL_HITTEST_RESIZE_LEFT
      See Also:
  • Method Details

    • SDL_GetNumVideoDrivers

      public static int SDL_GetNumVideoDrivers()
      int SDL_GetNumVideoDrivers(void)
    • nSDL_GetVideoDriver

      public static long nSDL_GetVideoDriver(int index)
      char const * SDL_GetVideoDriver(int index)
    • SDL_GetVideoDriver

      public static @Nullable String SDL_GetVideoDriver(int index)
      char const * SDL_GetVideoDriver(int index)
    • nSDL_GetCurrentVideoDriver

      public static long nSDL_GetCurrentVideoDriver()
      char const * SDL_GetCurrentVideoDriver(void)
    • SDL_GetCurrentVideoDriver

      public static @Nullable String SDL_GetCurrentVideoDriver()
      char const * SDL_GetCurrentVideoDriver(void)
    • SDL_GetSystemTheme

      public static int SDL_GetSystemTheme()
      SDL_SystemTheme SDL_GetSystemTheme(void)
    • nSDL_GetDisplays

      public static long nSDL_GetDisplays(long count)
      SDL_DisplayID * SDL_GetDisplays(int * count)
    • SDL_GetDisplays

      public static @Nullable IntBuffer SDL_GetDisplays()
      SDL_DisplayID * SDL_GetDisplays(int * count)
    • SDL_GetPrimaryDisplay

      public static int SDL_GetPrimaryDisplay()
      SDL_DisplayID SDL_GetPrimaryDisplay(void)
    • SDL_GetDisplayProperties

      public static int SDL_GetDisplayProperties(int displayID)
      SDL_PropertiesID SDL_GetDisplayProperties(SDL_DisplayID displayID)
    • nSDL_GetDisplayName

      public static long nSDL_GetDisplayName(int displayID)
      char const * SDL_GetDisplayName(SDL_DisplayID displayID)
    • SDL_GetDisplayName

      public static @Nullable String SDL_GetDisplayName(int displayID)
      char const * SDL_GetDisplayName(SDL_DisplayID displayID)
    • nSDL_GetDisplayBounds

      public static boolean nSDL_GetDisplayBounds(int displayID, long rect)
      bool SDL_GetDisplayBounds(SDL_DisplayID displayID, SDL_Rect * rect)
    • SDL_GetDisplayBounds

      public static boolean SDL_GetDisplayBounds(int displayID, SDL_Rect rect)
      bool SDL_GetDisplayBounds(SDL_DisplayID displayID, SDL_Rect * rect)
    • nSDL_GetDisplayUsableBounds

      public static boolean nSDL_GetDisplayUsableBounds(int displayID, long rect)
      bool SDL_GetDisplayUsableBounds(SDL_DisplayID displayID, SDL_Rect * rect)
    • SDL_GetDisplayUsableBounds

      public static boolean SDL_GetDisplayUsableBounds(int displayID, SDL_Rect rect)
      bool SDL_GetDisplayUsableBounds(SDL_DisplayID displayID, SDL_Rect * rect)
    • SDL_GetNaturalDisplayOrientation

      public static int SDL_GetNaturalDisplayOrientation(int displayID)
      SDL_DisplayOrientation SDL_GetNaturalDisplayOrientation(SDL_DisplayID displayID)
    • SDL_GetCurrentDisplayOrientation

      public static int SDL_GetCurrentDisplayOrientation(int displayID)
      SDL_DisplayOrientation SDL_GetCurrentDisplayOrientation(SDL_DisplayID displayID)
    • SDL_GetDisplayContentScale

      public static float SDL_GetDisplayContentScale(int displayID)
      float SDL_GetDisplayContentScale(SDL_DisplayID displayID)
    • nSDL_GetFullscreenDisplayModes

      public static long nSDL_GetFullscreenDisplayModes(int displayID, long count)
      SDL_DisplayMode ** SDL_GetFullscreenDisplayModes(SDL_DisplayID displayID, int * count)
    • SDL_GetFullscreenDisplayModes

      public static @Nullable PointerBuffer SDL_GetFullscreenDisplayModes(int displayID)
      SDL_DisplayMode ** SDL_GetFullscreenDisplayModes(SDL_DisplayID displayID, int * count)
    • nSDL_GetClosestFullscreenDisplayMode

      public static boolean nSDL_GetClosestFullscreenDisplayMode(int displayID, int w, int h, float refresh_rate, boolean include_high_density_modes, long closest)
      bool SDL_GetClosestFullscreenDisplayMode(SDL_DisplayID displayID, int w, int h, float refresh_rate, bool include_high_density_modes, SDL_DisplayMode * closest)
    • SDL_GetClosestFullscreenDisplayMode

      public static boolean SDL_GetClosestFullscreenDisplayMode(int displayID, int w, int h, float refresh_rate, boolean include_high_density_modes, SDL_DisplayMode closest)
      bool SDL_GetClosestFullscreenDisplayMode(SDL_DisplayID displayID, int w, int h, float refresh_rate, bool include_high_density_modes, SDL_DisplayMode * closest)
    • nSDL_GetDesktopDisplayMode

      public static long nSDL_GetDesktopDisplayMode(int displayID)
      SDL_DisplayMode const * SDL_GetDesktopDisplayMode(SDL_DisplayID displayID)
    • SDL_GetDesktopDisplayMode

      public static @Nullable SDL_DisplayMode SDL_GetDesktopDisplayMode(int displayID)
      SDL_DisplayMode const * SDL_GetDesktopDisplayMode(SDL_DisplayID displayID)
    • nSDL_GetCurrentDisplayMode

      public static long nSDL_GetCurrentDisplayMode(int displayID)
      SDL_DisplayMode const * SDL_GetCurrentDisplayMode(SDL_DisplayID displayID)
    • SDL_GetCurrentDisplayMode

      public static @Nullable SDL_DisplayMode SDL_GetCurrentDisplayMode(int displayID)
      SDL_DisplayMode const * SDL_GetCurrentDisplayMode(SDL_DisplayID displayID)
    • nSDL_GetDisplayForPoint

      public static int nSDL_GetDisplayForPoint(long point)
      SDL_DisplayID SDL_GetDisplayForPoint(SDL_Point const * point)
    • SDL_GetDisplayForPoint

      public static int SDL_GetDisplayForPoint(SDL_Point point)
      SDL_DisplayID SDL_GetDisplayForPoint(SDL_Point const * point)
    • nSDL_GetDisplayForRect

      public static int nSDL_GetDisplayForRect(long rect)
      SDL_DisplayID SDL_GetDisplayForRect(SDL_Rect const * rect)
    • SDL_GetDisplayForRect

      public static int SDL_GetDisplayForRect(SDL_Rect rect)
      SDL_DisplayID SDL_GetDisplayForRect(SDL_Rect const * rect)
    • SDL_GetDisplayForWindow

      public static int SDL_GetDisplayForWindow(long window)
      SDL_DisplayID SDL_GetDisplayForWindow(SDL_Window * window)
    • SDL_GetWindowPixelDensity

      public static float SDL_GetWindowPixelDensity(long window)
      float SDL_GetWindowPixelDensity(SDL_Window * window)
    • SDL_GetWindowDisplayScale

      public static float SDL_GetWindowDisplayScale(long window)
      float SDL_GetWindowDisplayScale(SDL_Window * window)
    • nSDL_SetWindowFullscreenMode

      public static boolean nSDL_SetWindowFullscreenMode(long window, long mode)
      bool SDL_SetWindowFullscreenMode(SDL_Window * window, SDL_DisplayMode const * mode)
    • SDL_SetWindowFullscreenMode

      public static boolean SDL_SetWindowFullscreenMode(long window, @Nullable SDL_DisplayMode mode)
      bool SDL_SetWindowFullscreenMode(SDL_Window * window, SDL_DisplayMode const * mode)
    • nSDL_GetWindowFullscreenMode

      public static long nSDL_GetWindowFullscreenMode(long window)
      SDL_DisplayMode const * SDL_GetWindowFullscreenMode(SDL_Window * window)
    • SDL_GetWindowFullscreenMode

      public static @Nullable SDL_DisplayMode SDL_GetWindowFullscreenMode(long window)
      SDL_DisplayMode const * SDL_GetWindowFullscreenMode(SDL_Window * window)
    • nSDL_GetWindowICCProfile

      public static long nSDL_GetWindowICCProfile(long window, long size)
      void * SDL_GetWindowICCProfile(SDL_Window * window, size_t * size)
    • SDL_GetWindowICCProfile

      public static @Nullable ByteBuffer SDL_GetWindowICCProfile(long window)
      void * SDL_GetWindowICCProfile(SDL_Window * window, size_t * size)
    • SDL_GetWindowPixelFormat

      public static int SDL_GetWindowPixelFormat(long window)
      SDL_PixelFormat SDL_GetWindowPixelFormat(SDL_Window * window)
    • nSDL_GetWindows

      public static long nSDL_GetWindows(long count)
      SDL_Window ** SDL_GetWindows(int * count)
    • SDL_GetWindows

      public static @Nullable PointerBuffer SDL_GetWindows()
      SDL_Window ** SDL_GetWindows(int * count)
    • nSDL_CreateWindow

      public static long nSDL_CreateWindow(long title, int w, int h, long flags)
      SDL_Window * SDL_CreateWindow(char const * title, int w, int h, SDL_WindowFlags flags)
    • SDL_CreateWindow

      public static long SDL_CreateWindow(@Nullable ByteBuffer title, int w, int h, long flags)
      SDL_Window * SDL_CreateWindow(char const * title, int w, int h, SDL_WindowFlags flags)
    • SDL_CreateWindow

      public static long SDL_CreateWindow(@Nullable CharSequence title, int w, int h, long flags)
      SDL_Window * SDL_CreateWindow(char const * title, int w, int h, SDL_WindowFlags flags)
    • SDL_CreatePopupWindow

      public static long SDL_CreatePopupWindow(long parent, int offset_x, int offset_y, int w, int h, long flags)
      SDL_Window * SDL_CreatePopupWindow(SDL_Window * parent, int offset_x, int offset_y, int w, int h, SDL_WindowFlags flags)
    • SDL_CreateWindowWithProperties

      public static long SDL_CreateWindowWithProperties(int props)
      SDL_Window * SDL_CreateWindowWithProperties(SDL_PropertiesID props)
    • SDL_GetWindowID

      public static int SDL_GetWindowID(long window)
      SDL_WindowID SDL_GetWindowID(SDL_Window * window)
    • SDL_GetWindowFromID

      public static long SDL_GetWindowFromID(int id)
      SDL_Window * SDL_GetWindowFromID(SDL_WindowID id)
    • SDL_GetWindowParent

      public static long SDL_GetWindowParent(long window)
      SDL_Window * SDL_GetWindowParent(SDL_Window * window)
    • SDL_GetWindowProperties

      public static int SDL_GetWindowProperties(long window)
      SDL_PropertiesID SDL_GetWindowProperties(SDL_Window * window)
    • SDL_GetWindowFlags

      public static long SDL_GetWindowFlags(long window)
      SDL_WindowFlags SDL_GetWindowFlags(SDL_Window * window)
    • nSDL_SetWindowTitle

      public static boolean nSDL_SetWindowTitle(long window, long title)
      bool SDL_SetWindowTitle(SDL_Window * window, char const * title)
    • SDL_SetWindowTitle

      public static boolean SDL_SetWindowTitle(long window, @Nullable ByteBuffer title)
      bool SDL_SetWindowTitle(SDL_Window * window, char const * title)
    • SDL_SetWindowTitle

      public static boolean SDL_SetWindowTitle(long window, @Nullable CharSequence title)
      bool SDL_SetWindowTitle(SDL_Window * window, char const * title)
    • nSDL_GetWindowTitle

      public static long nSDL_GetWindowTitle(long window)
      char const * SDL_GetWindowTitle(SDL_Window * window)
    • SDL_GetWindowTitle

      public static @Nullable String SDL_GetWindowTitle(long window)
      char const * SDL_GetWindowTitle(SDL_Window * window)
    • nSDL_SetWindowIcon

      public static boolean nSDL_SetWindowIcon(long window, long icon)
      bool SDL_SetWindowIcon(SDL_Window * window, SDL_Surface * icon)
    • SDL_SetWindowIcon

      public static boolean SDL_SetWindowIcon(long window, SDL_Surface icon)
      bool SDL_SetWindowIcon(SDL_Window * window, SDL_Surface * icon)
    • SDL_SetWindowPosition

      public static boolean SDL_SetWindowPosition(long window, int x, int y)
      bool SDL_SetWindowPosition(SDL_Window * window, int x, int y)
    • nSDL_GetWindowPosition

      public static boolean nSDL_GetWindowPosition(long window, long x, long y)
      bool SDL_GetWindowPosition(SDL_Window * window, int * x, int * y)
    • SDL_GetWindowPosition

      public static boolean SDL_GetWindowPosition(long window, @Nullable IntBuffer x, @Nullable IntBuffer y)
      bool SDL_GetWindowPosition(SDL_Window * window, int * x, int * y)
    • SDL_SetWindowSize

      public static boolean SDL_SetWindowSize(long window, int w, int h)
      bool SDL_SetWindowSize(SDL_Window * window, int w, int h)
    • nSDL_GetWindowSize

      public static boolean nSDL_GetWindowSize(long window, long w, long h)
      bool SDL_GetWindowSize(SDL_Window * window, int * w, int * h)
    • SDL_GetWindowSize

      public static boolean SDL_GetWindowSize(long window, @Nullable IntBuffer w, @Nullable IntBuffer h)
      bool SDL_GetWindowSize(SDL_Window * window, int * w, int * h)
    • nSDL_GetWindowSafeArea

      public static boolean nSDL_GetWindowSafeArea(long window, long rect)
      bool SDL_GetWindowSafeArea(SDL_Window * window, SDL_Rect * rect)
    • SDL_GetWindowSafeArea

      public static boolean SDL_GetWindowSafeArea(long window, SDL_Rect rect)
      bool SDL_GetWindowSafeArea(SDL_Window * window, SDL_Rect * rect)
    • SDL_SetWindowAspectRatio

      public static boolean SDL_SetWindowAspectRatio(long window, float min_aspect, float max_aspect)
      bool SDL_SetWindowAspectRatio(SDL_Window * window, float min_aspect, float max_aspect)
    • nSDL_GetWindowAspectRatio

      public static boolean nSDL_GetWindowAspectRatio(long window, long min_aspect, long max_aspect)
      bool SDL_GetWindowAspectRatio(SDL_Window * window, float * min_aspect, float * max_aspect)
    • SDL_GetWindowAspectRatio

      public static boolean SDL_GetWindowAspectRatio(long window, @Nullable FloatBuffer min_aspect, @Nullable FloatBuffer max_aspect)
      bool SDL_GetWindowAspectRatio(SDL_Window * window, float * min_aspect, float * max_aspect)
    • nSDL_GetWindowBordersSize

      public static boolean nSDL_GetWindowBordersSize(long window, long top, long left, long bottom, long right)
      bool SDL_GetWindowBordersSize(SDL_Window * window, int * top, int * left, int * bottom, int * right)
    • SDL_GetWindowBordersSize

      public static boolean SDL_GetWindowBordersSize(long window, @Nullable IntBuffer top, @Nullable IntBuffer left, @Nullable IntBuffer bottom, @Nullable IntBuffer right)
      bool SDL_GetWindowBordersSize(SDL_Window * window, int * top, int * left, int * bottom, int * right)
    • nSDL_GetWindowSizeInPixels

      public static boolean nSDL_GetWindowSizeInPixels(long window, long w, long h)
      bool SDL_GetWindowSizeInPixels(SDL_Window * window, int * w, int * h)
    • SDL_GetWindowSizeInPixels

      public static boolean SDL_GetWindowSizeInPixels(long window, @Nullable IntBuffer w, @Nullable IntBuffer h)
      bool SDL_GetWindowSizeInPixels(SDL_Window * window, int * w, int * h)
    • SDL_SetWindowMinimumSize

      public static boolean SDL_SetWindowMinimumSize(long window, int min_w, int min_h)
      bool SDL_SetWindowMinimumSize(SDL_Window * window, int min_w, int min_h)
    • nSDL_GetWindowMinimumSize

      public static boolean nSDL_GetWindowMinimumSize(long window, long w, long h)
      bool SDL_GetWindowMinimumSize(SDL_Window * window, int * w, int * h)
    • SDL_GetWindowMinimumSize

      public static boolean SDL_GetWindowMinimumSize(long window, @Nullable IntBuffer w, @Nullable IntBuffer h)
      bool SDL_GetWindowMinimumSize(SDL_Window * window, int * w, int * h)
    • SDL_SetWindowMaximumSize

      public static boolean SDL_SetWindowMaximumSize(long window, int max_w, int max_h)
      bool SDL_SetWindowMaximumSize(SDL_Window * window, int max_w, int max_h)
    • nSDL_GetWindowMaximumSize

      public static boolean nSDL_GetWindowMaximumSize(long window, long w, long h)
      bool SDL_GetWindowMaximumSize(SDL_Window * window, int * w, int * h)
    • SDL_GetWindowMaximumSize

      public static boolean SDL_GetWindowMaximumSize(long window, @Nullable IntBuffer w, @Nullable IntBuffer h)
      bool SDL_GetWindowMaximumSize(SDL_Window * window, int * w, int * h)
    • SDL_SetWindowBordered

      public static boolean SDL_SetWindowBordered(long window, boolean bordered)
      bool SDL_SetWindowBordered(SDL_Window * window, bool bordered)
    • SDL_SetWindowResizable

      public static boolean SDL_SetWindowResizable(long window, boolean resizable)
      bool SDL_SetWindowResizable(SDL_Window * window, bool resizable)
    • SDL_SetWindowAlwaysOnTop

      public static boolean SDL_SetWindowAlwaysOnTop(long window, boolean on_top)
      bool SDL_SetWindowAlwaysOnTop(SDL_Window * window, bool on_top)
    • SDL_ShowWindow

      public static boolean SDL_ShowWindow(long window)
      bool SDL_ShowWindow(SDL_Window * window)
    • SDL_HideWindow

      public static boolean SDL_HideWindow(long window)
      bool SDL_HideWindow(SDL_Window * window)
    • SDL_RaiseWindow

      public static boolean SDL_RaiseWindow(long window)
      bool SDL_RaiseWindow(SDL_Window * window)
    • SDL_MaximizeWindow

      public static boolean SDL_MaximizeWindow(long window)
      bool SDL_MaximizeWindow(SDL_Window * window)
    • SDL_MinimizeWindow

      public static boolean SDL_MinimizeWindow(long window)
      bool SDL_MinimizeWindow(SDL_Window * window)
    • SDL_RestoreWindow

      public static boolean SDL_RestoreWindow(long window)
      bool SDL_RestoreWindow(SDL_Window * window)
    • SDL_SetWindowFullscreen

      public static boolean SDL_SetWindowFullscreen(long window, boolean fullscreen)
      bool SDL_SetWindowFullscreen(SDL_Window * window, bool fullscreen)
    • SDL_SyncWindow

      public static boolean SDL_SyncWindow(long window)
      bool SDL_SyncWindow(SDL_Window * window)
    • SDL_WindowHasSurface

      public static boolean SDL_WindowHasSurface(long window)
      bool SDL_WindowHasSurface(SDL_Window * window)
    • nSDL_GetWindowSurface

      public static long nSDL_GetWindowSurface(long window)
      SDL_Surface * SDL_GetWindowSurface(SDL_Window * window)
    • SDL_GetWindowSurface

      public static @Nullable SDL_Surface SDL_GetWindowSurface(long window)
      SDL_Surface * SDL_GetWindowSurface(SDL_Window * window)
    • SDL_SetWindowSurfaceVSync

      public static boolean SDL_SetWindowSurfaceVSync(long window, int vsync)
      bool SDL_SetWindowSurfaceVSync(SDL_Window * window, int vsync)
    • nSDL_GetWindowSurfaceVSync

      public static boolean nSDL_GetWindowSurfaceVSync(long window, long vsync)
      bool SDL_GetWindowSurfaceVSync(SDL_Window * window, int * vsync)
    • SDL_GetWindowSurfaceVSync

      public static boolean SDL_GetWindowSurfaceVSync(long window, IntBuffer vsync)
      bool SDL_GetWindowSurfaceVSync(SDL_Window * window, int * vsync)
    • SDL_UpdateWindowSurface

      public static boolean SDL_UpdateWindowSurface(long window)
      bool SDL_UpdateWindowSurface(SDL_Window * window)
    • nSDL_UpdateWindowSurfaceRects

      public static boolean nSDL_UpdateWindowSurfaceRects(long window, long rects, int numrects)
      bool SDL_UpdateWindowSurfaceRects(SDL_Window * window, SDL_Rect const * rects, int numrects)
    • SDL_UpdateWindowSurfaceRects

      public static boolean SDL_UpdateWindowSurfaceRects(long window, SDL_Rect.Buffer rects)
      bool SDL_UpdateWindowSurfaceRects(SDL_Window * window, SDL_Rect const * rects, int numrects)
    • SDL_DestroyWindowSurface

      public static boolean SDL_DestroyWindowSurface(long window)
      bool SDL_DestroyWindowSurface(SDL_Window * window)
    • SDL_SetWindowKeyboardGrab

      public static boolean SDL_SetWindowKeyboardGrab(long window, boolean grabbed)
      bool SDL_SetWindowKeyboardGrab(SDL_Window * window, bool grabbed)
    • SDL_SetWindowMouseGrab

      public static boolean SDL_SetWindowMouseGrab(long window, boolean grabbed)
      bool SDL_SetWindowMouseGrab(SDL_Window * window, bool grabbed)
    • SDL_GetWindowKeyboardGrab

      public static boolean SDL_GetWindowKeyboardGrab(long window)
      bool SDL_GetWindowKeyboardGrab(SDL_Window * window)
    • SDL_GetWindowMouseGrab

      public static boolean SDL_GetWindowMouseGrab(long window)
      bool SDL_GetWindowMouseGrab(SDL_Window * window)
    • SDL_GetGrabbedWindow

      public static long SDL_GetGrabbedWindow()
      SDL_Window * SDL_GetGrabbedWindow(void)
    • nSDL_SetWindowMouseRect

      public static boolean nSDL_SetWindowMouseRect(long window, long rect)
      bool SDL_SetWindowMouseRect(SDL_Window * window, SDL_Rect const * rect)
    • SDL_SetWindowMouseRect

      public static boolean SDL_SetWindowMouseRect(long window, SDL_Rect rect)
      bool SDL_SetWindowMouseRect(SDL_Window * window, SDL_Rect const * rect)
    • nSDL_GetWindowMouseRect

      public static long nSDL_GetWindowMouseRect(long window)
      SDL_Rect const * SDL_GetWindowMouseRect(SDL_Window * window)
    • SDL_GetWindowMouseRect

      public static @Nullable SDL_Rect SDL_GetWindowMouseRect(long window)
      SDL_Rect const * SDL_GetWindowMouseRect(SDL_Window * window)
    • SDL_SetWindowOpacity

      public static boolean SDL_SetWindowOpacity(long window, float opacity)
      bool SDL_SetWindowOpacity(SDL_Window * window, float opacity)
    • SDL_GetWindowOpacity

      public static float SDL_GetWindowOpacity(long window)
      float SDL_GetWindowOpacity(SDL_Window * window)
    • SDL_SetWindowParent

      public static boolean SDL_SetWindowParent(long window, long parent)
      bool SDL_SetWindowParent(SDL_Window * window, SDL_Window * parent)
    • SDL_SetWindowModal

      public static boolean SDL_SetWindowModal(long window, boolean modal)
      bool SDL_SetWindowModal(SDL_Window * window, bool modal)
    • SDL_SetWindowFocusable

      public static boolean SDL_SetWindowFocusable(long window, boolean focusable)
      bool SDL_SetWindowFocusable(SDL_Window * window, bool focusable)
    • SDL_ShowWindowSystemMenu

      public static boolean SDL_ShowWindowSystemMenu(long window, int x, int y)
      bool SDL_ShowWindowSystemMenu(SDL_Window * window, int x, int y)
    • nSDL_SetWindowHitTest

      public static boolean nSDL_SetWindowHitTest(long window, long callback, long callback_data)
      bool SDL_SetWindowHitTest(SDL_Window * window, SDL_HitTest callback, void * callback_data)
    • SDL_SetWindowHitTest

      public static boolean SDL_SetWindowHitTest(long window, @Nullable SDL_HitTestI callback, long callback_data)
      bool SDL_SetWindowHitTest(SDL_Window * window, SDL_HitTest callback, void * callback_data)
    • nSDL_SetWindowShape

      public static boolean nSDL_SetWindowShape(long window, long shape)
      bool SDL_SetWindowShape(SDL_Window * window, SDL_Surface * shape)
    • SDL_SetWindowShape

      public static boolean SDL_SetWindowShape(long window, @Nullable SDL_Surface shape)
      bool SDL_SetWindowShape(SDL_Window * window, SDL_Surface * shape)
    • SDL_FlashWindow

      public static boolean SDL_FlashWindow(long window, int operation)
      bool SDL_FlashWindow(SDL_Window * window, SDL_FlashOperation operation)
    • SDL_DestroyWindow

      public static void SDL_DestroyWindow(long window)
      void SDL_DestroyWindow(SDL_Window * window)
    • SDL_ScreenSaverEnabled

      public static boolean SDL_ScreenSaverEnabled()
      bool SDL_ScreenSaverEnabled(void)
    • SDL_EnableScreenSaver

      public static boolean SDL_EnableScreenSaver()
      bool SDL_EnableScreenSaver(void)
    • SDL_DisableScreenSaver

      public static boolean SDL_DisableScreenSaver()
      bool SDL_DisableScreenSaver(void)
    • nSDL_GL_LoadLibrary

      public static boolean nSDL_GL_LoadLibrary(long path)
      bool SDL_GL_LoadLibrary(char const * path)
    • SDL_GL_LoadLibrary

      public static boolean SDL_GL_LoadLibrary(@Nullable ByteBuffer path)
      bool SDL_GL_LoadLibrary(char const * path)
    • SDL_GL_LoadLibrary

      public static boolean SDL_GL_LoadLibrary(@Nullable CharSequence path)
      bool SDL_GL_LoadLibrary(char const * path)
    • nSDL_GL_GetProcAddress

      public static long nSDL_GL_GetProcAddress(long proc)
      SDL_FunctionPointer SDL_GL_GetProcAddress(char const * proc)
    • SDL_GL_GetProcAddress

      public static long SDL_GL_GetProcAddress(ByteBuffer proc)
      SDL_FunctionPointer SDL_GL_GetProcAddress(char const * proc)
    • SDL_GL_GetProcAddress

      public static long SDL_GL_GetProcAddress(CharSequence proc)
      SDL_FunctionPointer SDL_GL_GetProcAddress(char const * proc)
    • nSDL_EGL_GetProcAddress

      public static long nSDL_EGL_GetProcAddress(long proc)
      SDL_FunctionPointer SDL_EGL_GetProcAddress(char const * proc)
    • SDL_EGL_GetProcAddress

      public static long SDL_EGL_GetProcAddress(ByteBuffer proc)
      SDL_FunctionPointer SDL_EGL_GetProcAddress(char const * proc)
    • SDL_EGL_GetProcAddress

      public static long SDL_EGL_GetProcAddress(CharSequence proc)
      SDL_FunctionPointer SDL_EGL_GetProcAddress(char const * proc)
    • SDL_GL_UnloadLibrary

      public static void SDL_GL_UnloadLibrary()
      void SDL_GL_UnloadLibrary(void)
    • nSDL_GL_ExtensionSupported

      public static boolean nSDL_GL_ExtensionSupported(long extension)
      bool SDL_GL_ExtensionSupported(char const * extension)
    • SDL_GL_ExtensionSupported

      public static boolean SDL_GL_ExtensionSupported(ByteBuffer extension)
      bool SDL_GL_ExtensionSupported(char const * extension)
    • SDL_GL_ExtensionSupported

      public static boolean SDL_GL_ExtensionSupported(CharSequence extension)
      bool SDL_GL_ExtensionSupported(char const * extension)
    • SDL_GL_ResetAttributes

      public static void SDL_GL_ResetAttributes()
      void SDL_GL_ResetAttributes(void)
    • SDL_GL_SetAttribute

      public static boolean SDL_GL_SetAttribute(int attr, int value)
      bool SDL_GL_SetAttribute(SDL_GLAttr attr, int value)
    • nSDL_GL_GetAttribute

      public static boolean nSDL_GL_GetAttribute(int attr, long value)
      bool SDL_GL_GetAttribute(SDL_GLAttr attr, int * value)
    • SDL_GL_GetAttribute

      public static boolean SDL_GL_GetAttribute(int attr, IntBuffer value)
      bool SDL_GL_GetAttribute(SDL_GLAttr attr, int * value)
    • SDL_GL_CreateContext

      public static long SDL_GL_CreateContext(long window)
      SDL_GLContext SDL_GL_CreateContext(SDL_Window * window)
    • SDL_GL_MakeCurrent

      public static boolean SDL_GL_MakeCurrent(long window, long context)
      bool SDL_GL_MakeCurrent(SDL_Window * window, SDL_GLContext context)
    • SDL_GL_GetCurrentWindow

      public static long SDL_GL_GetCurrentWindow()
      SDL_Window * SDL_GL_GetCurrentWindow(void)
    • SDL_GL_GetCurrentContext

      public static long SDL_GL_GetCurrentContext()
      SDL_GLContext SDL_GL_GetCurrentContext(void)
    • SDL_EGL_GetCurrentDisplay

      public static long SDL_EGL_GetCurrentDisplay()
      SDL_EGLDisplay SDL_EGL_GetCurrentDisplay(void)
    • SDL_EGL_GetCurrentConfig

      public static long SDL_EGL_GetCurrentConfig()
      SDL_EGLConfig SDL_EGL_GetCurrentConfig(void)
    • SDL_EGL_GetWindowSurface

      public static long SDL_EGL_GetWindowSurface(long window)
      SDL_EGLSurface SDL_EGL_GetWindowSurface(SDL_Window * window)
    • nSDL_EGL_SetAttributeCallbacks

      public static void nSDL_EGL_SetAttributeCallbacks(long platformAttribCallback, long surfaceAttribCallback, long contextAttribCallback, long userdata)
      void SDL_EGL_SetAttributeCallbacks(SDL_EGLAttribArrayCallback platformAttribCallback, SDL_EGLIntArrayCallback surfaceAttribCallback, SDL_EGLIntArrayCallback contextAttribCallback, void * userdata)
    • SDL_EGL_SetAttributeCallbacks

      public static void SDL_EGL_SetAttributeCallbacks(@Nullable SDL_EGLAttribArrayCallbackI platformAttribCallback, @Nullable SDL_EGLIntArrayCallbackI surfaceAttribCallback, @Nullable SDL_EGLIntArrayCallbackI contextAttribCallback, long userdata)
      void SDL_EGL_SetAttributeCallbacks(SDL_EGLAttribArrayCallback platformAttribCallback, SDL_EGLIntArrayCallback surfaceAttribCallback, SDL_EGLIntArrayCallback contextAttribCallback, void * userdata)
    • SDL_GL_SetSwapInterval

      public static boolean SDL_GL_SetSwapInterval(int interval)
      bool SDL_GL_SetSwapInterval(int interval)
    • nSDL_GL_GetSwapInterval

      public static boolean nSDL_GL_GetSwapInterval(long interval)
      bool SDL_GL_GetSwapInterval(int * interval)
    • SDL_GL_GetSwapInterval

      public static boolean SDL_GL_GetSwapInterval(IntBuffer interval)
      bool SDL_GL_GetSwapInterval(int * interval)
    • SDL_GL_SwapWindow

      public static boolean SDL_GL_SwapWindow(long window)
      bool SDL_GL_SwapWindow(SDL_Window * window)
    • SDL_GL_DestroyContext

      public static boolean SDL_GL_DestroyContext(long context)
      bool SDL_GL_DestroyContext(SDL_GLContext context)
    • SDL_WINDOWPOS_UNDEFINED_DISPLAY

      public static int SDL_WINDOWPOS_UNDEFINED_DISPLAY(int X)
      uint32_t SDL_WINDOWPOS_UNDEFINED_DISPLAY(SDL_DisplayID X)
    • SDL_WINDOWPOS_ISUNDEFINED

      public static boolean SDL_WINDOWPOS_ISUNDEFINED(int X)
      bool SDL_WINDOWPOS_ISUNDEFINED(uint32_t X)
    • SDL_WINDOWPOS_CENTERED_DISPLAY

      public static int SDL_WINDOWPOS_CENTERED_DISPLAY(int X)
      uint32_t SDL_WINDOWPOS_CENTERED_DISPLAY(SDL_DisplayID X)
    • SDL_WINDOWPOS_ISCENTERED

      public static boolean SDL_WINDOWPOS_ISCENTERED(int X)
      bool SDL_WINDOWPOS_ISCENTERED(uint32_t X)