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_CONSTRAIN_POPUP_BOOLEAN

      public static final String SDL_PROP_WINDOW_CREATE_CONSTRAIN_POPUP_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

      @NativeType("char const *") 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

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

      @NativeType("SDL_SystemTheme") 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

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

      @NativeType("SDL_DisplayID") public static int SDL_GetPrimaryDisplay()
      SDL_DisplayID SDL_GetPrimaryDisplay(void)
    • SDL_GetDisplayProperties

      @NativeType("SDL_PropertiesID") public static int SDL_GetDisplayProperties(@NativeType("SDL_DisplayID") 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

      @NativeType("char const *") public static @Nullable String SDL_GetDisplayName(@NativeType("SDL_DisplayID") 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

      @NativeType("bool") public static boolean SDL_GetDisplayBounds(@NativeType("SDL_DisplayID") int displayID, @NativeType("SDL_Rect *") 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

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

      @NativeType("SDL_DisplayOrientation") public static int SDL_GetNaturalDisplayOrientation(@NativeType("SDL_DisplayID") int displayID)
      SDL_DisplayOrientation SDL_GetNaturalDisplayOrientation(SDL_DisplayID displayID)
    • SDL_GetCurrentDisplayOrientation

      @NativeType("SDL_DisplayOrientation") public static int SDL_GetCurrentDisplayOrientation(@NativeType("SDL_DisplayID") int displayID)
      SDL_DisplayOrientation SDL_GetCurrentDisplayOrientation(SDL_DisplayID displayID)
    • SDL_GetDisplayContentScale

      public static float SDL_GetDisplayContentScale(@NativeType("SDL_DisplayID") 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

      @NativeType("SDL_DisplayMode **") public static @Nullable PointerBuffer SDL_GetFullscreenDisplayModes(@NativeType("SDL_DisplayID") 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

      @NativeType("bool") public static boolean SDL_GetClosestFullscreenDisplayMode(@NativeType("SDL_DisplayID") int displayID, int w, int h, float refresh_rate, @NativeType("bool") boolean include_high_density_modes, @NativeType("SDL_DisplayMode *") 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

      @NativeType("SDL_DisplayMode const *") public static @Nullable SDL_DisplayMode SDL_GetDesktopDisplayMode(@NativeType("SDL_DisplayID") 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

      @NativeType("SDL_DisplayMode const *") public static @Nullable SDL_DisplayMode SDL_GetCurrentDisplayMode(@NativeType("SDL_DisplayID") 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

      @NativeType("SDL_DisplayID") public static int SDL_GetDisplayForPoint(@NativeType("SDL_Point const *") 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

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

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

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

      public static float SDL_GetWindowDisplayScale(@NativeType("SDL_Window *") 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

      @NativeType("bool") public static boolean SDL_SetWindowFullscreenMode(@NativeType("SDL_Window *") long window, @NativeType("SDL_DisplayMode const *") @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

      @NativeType("SDL_DisplayMode const *") public static @Nullable SDL_DisplayMode SDL_GetWindowFullscreenMode(@NativeType("SDL_Window *") 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

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

      @NativeType("SDL_PixelFormat") public static int SDL_GetWindowPixelFormat(@NativeType("SDL_Window *") 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

      @NativeType("SDL_Window **") 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

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

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

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

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

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

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

      @NativeType("SDL_Window *") public static long SDL_GetWindowParent(@NativeType("SDL_Window *") long window)
      SDL_Window * SDL_GetWindowParent(SDL_Window * window)
    • SDL_GetWindowProperties

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

      @NativeType("SDL_WindowFlags") public static long SDL_GetWindowFlags(@NativeType("SDL_Window *") 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

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

      @NativeType("bool") public static boolean SDL_SetWindowTitle(@NativeType("SDL_Window *") long window, @NativeType("char const *") @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

      @NativeType("char const *") public static @Nullable String SDL_GetWindowTitle(@NativeType("SDL_Window *") 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

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

      @NativeType("bool") public static boolean SDL_SetWindowPosition(@NativeType("SDL_Window *") 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

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

      @NativeType("bool") public static boolean SDL_SetWindowSize(@NativeType("SDL_Window *") 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

      @NativeType("bool") public static boolean SDL_GetWindowSize(@NativeType("SDL_Window *") long window, @NativeType("int *") @Nullable IntBuffer w, @NativeType("int *") @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

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

      @NativeType("bool") public static boolean SDL_SetWindowAspectRatio(@NativeType("SDL_Window *") 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

      @NativeType("bool") public static boolean SDL_GetWindowAspectRatio(@NativeType("SDL_Window *") long window, @NativeType("float *") @Nullable FloatBuffer min_aspect, @NativeType("float *") @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

      @NativeType("bool") public static boolean SDL_GetWindowBordersSize(@NativeType("SDL_Window *") long window, @NativeType("int *") @Nullable IntBuffer top, @NativeType("int *") @Nullable IntBuffer left, @NativeType("int *") @Nullable IntBuffer bottom, @NativeType("int *") @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

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

      @NativeType("bool") public static boolean SDL_SetWindowMinimumSize(@NativeType("SDL_Window *") 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

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

      @NativeType("bool") public static boolean SDL_SetWindowMaximumSize(@NativeType("SDL_Window *") 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

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

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

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

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

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

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

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

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

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

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

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

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

      @NativeType("bool") public static boolean SDL_WindowHasSurface(@NativeType("SDL_Window *") 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

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

      @NativeType("bool") public static boolean SDL_SetWindowSurfaceVSync(@NativeType("SDL_Window *") 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

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

      @NativeType("bool") public static boolean SDL_UpdateWindowSurface(@NativeType("SDL_Window *") 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

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

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

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

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

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

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

      @NativeType("SDL_Window *") 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

      @NativeType("bool") public static boolean SDL_SetWindowMouseRect(@NativeType("SDL_Window *") long window, @NativeType("SDL_Rect const *") 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

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

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

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

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

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

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

      @NativeType("bool") public static boolean SDL_ShowWindowSystemMenu(@NativeType("SDL_Window *") 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

      @NativeType("bool") public static boolean SDL_SetWindowHitTest(@NativeType("SDL_Window *") long window, @NativeType("SDL_HitTest") @Nullable SDL_HitTestI callback, @NativeType("void *") 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

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

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

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

      @NativeType("bool") public static boolean SDL_ScreenSaverEnabled()
      bool SDL_ScreenSaverEnabled(void)
    • SDL_EnableScreenSaver

      @NativeType("bool") public static boolean SDL_EnableScreenSaver()
      bool SDL_EnableScreenSaver(void)
    • SDL_DisableScreenSaver

      @NativeType("bool") 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

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

      @NativeType("bool") public static boolean SDL_GL_LoadLibrary(@NativeType("char const *") @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

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

      @NativeType("SDL_FunctionPointer") public static long SDL_GL_GetProcAddress(@NativeType("char const *") 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

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

      @NativeType("SDL_FunctionPointer") public static long SDL_EGL_GetProcAddress(@NativeType("char const *") 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

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

      @NativeType("bool") public static boolean SDL_GL_ExtensionSupported(@NativeType("char const *") 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

      @NativeType("bool") public static boolean SDL_GL_SetAttribute(@NativeType("SDL_GLAttr") 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

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

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

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

      @NativeType("SDL_Window *") public static long SDL_GL_GetCurrentWindow()
      SDL_Window * SDL_GL_GetCurrentWindow(void)
    • SDL_GL_GetCurrentContext

      @NativeType("SDL_GLContext") public static long SDL_GL_GetCurrentContext()
      SDL_GLContext SDL_GL_GetCurrentContext(void)
    • SDL_EGL_GetCurrentDisplay

      @NativeType("SDL_EGLDisplay") public static long SDL_EGL_GetCurrentDisplay()
      SDL_EGLDisplay SDL_EGL_GetCurrentDisplay(void)
    • SDL_EGL_GetCurrentConfig

      @NativeType("SDL_EGLConfig") public static long SDL_EGL_GetCurrentConfig()
      SDL_EGLConfig SDL_EGL_GetCurrentConfig(void)
    • SDL_EGL_GetWindowSurface

      @NativeType("SDL_EGLSurface") public static long SDL_EGL_GetWindowSurface(@NativeType("SDL_Window *") 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(@NativeType("SDL_EGLAttribArrayCallback") @Nullable SDL_EGLAttribArrayCallbackI platformAttribCallback, @NativeType("SDL_EGLIntArrayCallback") @Nullable SDL_EGLIntArrayCallbackI surfaceAttribCallback, @NativeType("SDL_EGLIntArrayCallback") @Nullable SDL_EGLIntArrayCallbackI contextAttribCallback, @NativeType("void *") long userdata)
      void SDL_EGL_SetAttributeCallbacks(SDL_EGLAttribArrayCallback platformAttribCallback, SDL_EGLIntArrayCallback surfaceAttribCallback, SDL_EGLIntArrayCallback contextAttribCallback, void * userdata)
    • SDL_GL_SetSwapInterval

      @NativeType("bool") 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

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

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

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

      @NativeType("uint32_t") public static int SDL_WINDOWPOS_UNDEFINED_DISPLAY(@NativeType("SDL_DisplayID") int X)
      uint32_t SDL_WINDOWPOS_UNDEFINED_DISPLAY(SDL_DisplayID X)
    • SDL_WINDOWPOS_ISUNDEFINED

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

      @NativeType("uint32_t") public static int SDL_WINDOWPOS_CENTERED_DISPLAY(@NativeType("SDL_DisplayID") int X)
      uint32_t SDL_WINDOWPOS_CENTERED_DISPLAY(SDL_DisplayID X)
    • SDL_WINDOWPOS_ISCENTERED

      @NativeType("bool") public static boolean SDL_WINDOWPOS_ISCENTERED(@NativeType("uint32_t") int X)
      bool SDL_WINDOWPOS_ISCENTERED(uint32_t X)