Package org.lwjgl.sdl
Class SDLVideo
java.lang.Object
org.lwjgl.sdl.SDLVideo
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded fromSDL.getLibrary()
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final int
static final int
static final int
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final int
static final int
static final long
static final long
static final long
static final long
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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)
static long
nSDL_EGL_GetProcAddress
(long proc) SDL_FunctionPointer SDL_EGL_GetProcAddress(char const * proc)
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)
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)
static long
nSDL_GetCurrentDisplayMode
(int displayID) SDL_DisplayMode const * SDL_GetCurrentDisplayMode(SDL_DisplayID displayID)
static long
char const * SDL_GetCurrentVideoDriver(void)
static long
nSDL_GetDesktopDisplayMode
(int displayID) SDL_DisplayMode const * SDL_GetDesktopDisplayMode(SDL_DisplayID displayID)
static boolean
nSDL_GetDisplayBounds
(int displayID, long rect) bool SDL_GetDisplayBounds(SDL_DisplayID displayID, SDL_Rect * rect)
static int
nSDL_GetDisplayForPoint
(long point) SDL_DisplayID SDL_GetDisplayForPoint(SDL_Point const * point)
static int
nSDL_GetDisplayForRect
(long rect) SDL_DisplayID SDL_GetDisplayForRect(SDL_Rect const * rect)
static long
nSDL_GetDisplayName
(int displayID) char const * SDL_GetDisplayName(SDL_DisplayID displayID)
static long
nSDL_GetDisplays
(long count) SDL_DisplayID * SDL_GetDisplays(int * count)
static boolean
nSDL_GetDisplayUsableBounds
(int displayID, long rect) bool SDL_GetDisplayUsableBounds(SDL_DisplayID displayID, SDL_Rect * rect)
static long
nSDL_GetFullscreenDisplayModes
(int displayID, long count) SDL_DisplayMode ** SDL_GetFullscreenDisplayModes(SDL_DisplayID displayID, int * count)
static long
nSDL_GetVideoDriver
(int index) char const * SDL_GetVideoDriver(int index)
static boolean
nSDL_GetWindowAspectRatio
(long window, long min_aspect, long max_aspect) bool SDL_GetWindowAspectRatio(SDL_Window * window, float * min_aspect, float * max_aspect)
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)
static long
nSDL_GetWindowFullscreenMode
(long window) SDL_DisplayMode const * SDL_GetWindowFullscreenMode(SDL_Window * window)
static long
nSDL_GetWindowICCProfile
(long window, long size) void * SDL_GetWindowICCProfile(SDL_Window * window, size_t * size)
static boolean
nSDL_GetWindowMaximumSize
(long window, long w, long h) bool SDL_GetWindowMaximumSize(SDL_Window * window, int * w, int * h)
static boolean
nSDL_GetWindowMinimumSize
(long window, long w, long h) bool SDL_GetWindowMinimumSize(SDL_Window * window, int * w, int * h)
static long
nSDL_GetWindowMouseRect
(long window) SDL_Rect const * SDL_GetWindowMouseRect(SDL_Window * window)
static boolean
nSDL_GetWindowPosition
(long window, long x, long y) bool SDL_GetWindowPosition(SDL_Window * window, int * x, int * y)
static long
nSDL_GetWindows
(long count) SDL_Window ** SDL_GetWindows(int * count)
static boolean
nSDL_GetWindowSafeArea
(long window, long rect) bool SDL_GetWindowSafeArea(SDL_Window * window, SDL_Rect * rect)
static boolean
nSDL_GetWindowSize
(long window, long w, long h) bool SDL_GetWindowSize(SDL_Window * window, int * w, int * h)
static boolean
nSDL_GetWindowSizeInPixels
(long window, long w, long h) bool SDL_GetWindowSizeInPixels(SDL_Window * window, int * w, int * h)
static long
nSDL_GetWindowSurface
(long window) SDL_Surface * SDL_GetWindowSurface(SDL_Window * window)
static boolean
nSDL_GetWindowSurfaceVSync
(long window, long vsync) bool SDL_GetWindowSurfaceVSync(SDL_Window * window, int * vsync)
static long
nSDL_GetWindowTitle
(long window) char const * SDL_GetWindowTitle(SDL_Window * window)
static boolean
nSDL_GL_ExtensionSupported
(long extension) bool SDL_GL_ExtensionSupported(char const * extension)
static boolean
nSDL_GL_GetAttribute
(int attr, long value) bool SDL_GL_GetAttribute(SDL_GLAttr attr, int * value)
static long
nSDL_GL_GetProcAddress
(long proc) SDL_FunctionPointer SDL_GL_GetProcAddress(char const * proc)
static boolean
nSDL_GL_GetSwapInterval
(long interval) bool SDL_GL_GetSwapInterval(int * interval)
static boolean
nSDL_GL_LoadLibrary
(long path) bool SDL_GL_LoadLibrary(char const * path)
static boolean
nSDL_SetWindowFullscreenMode
(long window, long mode) bool SDL_SetWindowFullscreenMode(SDL_Window * window, SDL_DisplayMode const * mode)
static boolean
nSDL_SetWindowHitTest
(long window, long callback, long callback_data) bool SDL_SetWindowHitTest(SDL_Window * window, SDL_HitTest callback, void * callback_data)
static boolean
nSDL_SetWindowIcon
(long window, long icon) bool SDL_SetWindowIcon(SDL_Window * window, SDL_Surface * icon)
static boolean
nSDL_SetWindowMouseRect
(long window, long rect) bool SDL_SetWindowMouseRect(SDL_Window * window, SDL_Rect const * rect)
static boolean
nSDL_SetWindowShape
(long window, long shape) bool SDL_SetWindowShape(SDL_Window * window, SDL_Surface * shape)
static boolean
nSDL_SetWindowTitle
(long window, long title) bool SDL_SetWindowTitle(SDL_Window * window, char const * title)
static boolean
nSDL_UpdateWindowSurfaceRects
(long window, long rects, int numrects) bool SDL_UpdateWindowSurfaceRects(SDL_Window * window, SDL_Rect const * rects, int numrects)
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)
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)
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)
static long
SDL_CreateWindowWithProperties
(int props) SDL_Window * SDL_CreateWindowWithProperties(SDL_PropertiesID props)
static void
SDL_DestroyWindow
(long window) void SDL_DestroyWindow(SDL_Window * window)
static boolean
SDL_DestroyWindowSurface
(long window) bool SDL_DestroyWindowSurface(SDL_Window * window)
static boolean
bool SDL_DisableScreenSaver(void)
static long
SDL_EGLConfig SDL_EGL_GetCurrentConfig(void)
static long
SDL_EGLDisplay SDL_EGL_GetCurrentDisplay(void)
static long
SDL_FunctionPointer SDL_EGL_GetProcAddress(char const * proc)
static long
SDL_FunctionPointer SDL_EGL_GetProcAddress(char const * proc)
static long
SDL_EGL_GetWindowSurface
(long window) SDL_EGLSurface SDL_EGL_GetWindowSurface(SDL_Window * window)
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)
static boolean
bool SDL_EnableScreenSaver(void)
static boolean
SDL_FlashWindow
(long window, int operation) bool SDL_FlashWindow(SDL_Window * window, SDL_FlashOperation operation)
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)
static @Nullable SDL_DisplayMode
SDL_GetCurrentDisplayMode
(int displayID) SDL_DisplayMode const * SDL_GetCurrentDisplayMode(SDL_DisplayID displayID)
static int
SDL_GetCurrentDisplayOrientation
(int displayID) SDL_DisplayOrientation SDL_GetCurrentDisplayOrientation(SDL_DisplayID displayID)
static @Nullable String
char const * SDL_GetCurrentVideoDriver(void)
static @Nullable SDL_DisplayMode
SDL_GetDesktopDisplayMode
(int displayID) SDL_DisplayMode const * SDL_GetDesktopDisplayMode(SDL_DisplayID displayID)
static boolean
SDL_GetDisplayBounds
(int displayID, SDL_Rect rect) bool SDL_GetDisplayBounds(SDL_DisplayID displayID, SDL_Rect * rect)
static float
SDL_GetDisplayContentScale
(int displayID) float SDL_GetDisplayContentScale(SDL_DisplayID displayID)
static int
SDL_GetDisplayForPoint
(SDL_Point point) SDL_DisplayID SDL_GetDisplayForPoint(SDL_Point const * point)
static int
SDL_DisplayID SDL_GetDisplayForRect(SDL_Rect const * rect)
static int
SDL_GetDisplayForWindow
(long window) SDL_DisplayID SDL_GetDisplayForWindow(SDL_Window * window)
static @Nullable String
SDL_GetDisplayName
(int displayID) char const * SDL_GetDisplayName(SDL_DisplayID displayID)
static int
SDL_GetDisplayProperties
(int displayID) SDL_PropertiesID SDL_GetDisplayProperties(SDL_DisplayID displayID)
static @Nullable IntBuffer
SDL_DisplayID * SDL_GetDisplays(int * count)
static boolean
SDL_GetDisplayUsableBounds
(int displayID, SDL_Rect rect) bool SDL_GetDisplayUsableBounds(SDL_DisplayID displayID, SDL_Rect * rect)
static @Nullable PointerBuffer
SDL_GetFullscreenDisplayModes
(int displayID) SDL_DisplayMode ** SDL_GetFullscreenDisplayModes(SDL_DisplayID displayID, int * count)
static long
SDL_Window * SDL_GetGrabbedWindow(void)
static int
SDL_GetNaturalDisplayOrientation
(int displayID) SDL_DisplayOrientation SDL_GetNaturalDisplayOrientation(SDL_DisplayID displayID)
static int
int SDL_GetNumVideoDrivers(void)
static int
SDL_DisplayID SDL_GetPrimaryDisplay(void)
static int
SDL_SystemTheme SDL_GetSystemTheme(void)
static @Nullable String
SDL_GetVideoDriver
(int index) char const * SDL_GetVideoDriver(int index)
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)
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)
static float
SDL_GetWindowDisplayScale
(long window) float SDL_GetWindowDisplayScale(SDL_Window * window)
static long
SDL_GetWindowFlags
(long window) SDL_WindowFlags SDL_GetWindowFlags(SDL_Window * window)
static long
SDL_GetWindowFromID
(int id) SDL_Window * SDL_GetWindowFromID(SDL_WindowID id)
static @Nullable SDL_DisplayMode
SDL_GetWindowFullscreenMode
(long window) SDL_DisplayMode const * SDL_GetWindowFullscreenMode(SDL_Window * window)
static @Nullable ByteBuffer
SDL_GetWindowICCProfile
(long window) void * SDL_GetWindowICCProfile(SDL_Window * window, size_t * size)
static int
SDL_GetWindowID
(long window) SDL_WindowID SDL_GetWindowID(SDL_Window * window)
static boolean
SDL_GetWindowKeyboardGrab
(long window) bool SDL_GetWindowKeyboardGrab(SDL_Window * window)
static boolean
SDL_GetWindowMaximumSize
(long window, @Nullable IntBuffer w, @Nullable IntBuffer h) bool SDL_GetWindowMaximumSize(SDL_Window * window, int * w, int * h)
static boolean
SDL_GetWindowMinimumSize
(long window, @Nullable IntBuffer w, @Nullable IntBuffer h) bool SDL_GetWindowMinimumSize(SDL_Window * window, int * w, int * h)
static boolean
SDL_GetWindowMouseGrab
(long window) bool SDL_GetWindowMouseGrab(SDL_Window * window)
static @Nullable SDL_Rect
SDL_GetWindowMouseRect
(long window) SDL_Rect const * SDL_GetWindowMouseRect(SDL_Window * window)
static float
SDL_GetWindowOpacity
(long window) float SDL_GetWindowOpacity(SDL_Window * window)
static long
SDL_GetWindowParent
(long window) SDL_Window * SDL_GetWindowParent(SDL_Window * window)
static float
SDL_GetWindowPixelDensity
(long window) float SDL_GetWindowPixelDensity(SDL_Window * window)
static int
SDL_GetWindowPixelFormat
(long window) SDL_PixelFormat SDL_GetWindowPixelFormat(SDL_Window * window)
static boolean
SDL_GetWindowPosition
(long window, @Nullable IntBuffer x, @Nullable IntBuffer y) bool SDL_GetWindowPosition(SDL_Window * window, int * x, int * y)
static int
SDL_GetWindowProperties
(long window) SDL_PropertiesID SDL_GetWindowProperties(SDL_Window * window)
static @Nullable PointerBuffer
SDL_Window ** SDL_GetWindows(int * count)
static boolean
SDL_GetWindowSafeArea
(long window, SDL_Rect rect) bool SDL_GetWindowSafeArea(SDL_Window * window, SDL_Rect * rect)
static boolean
SDL_GetWindowSize
(long window, @Nullable IntBuffer w, @Nullable IntBuffer h) bool SDL_GetWindowSize(SDL_Window * window, int * w, int * h)
static boolean
SDL_GetWindowSizeInPixels
(long window, @Nullable IntBuffer w, @Nullable IntBuffer h) bool SDL_GetWindowSizeInPixels(SDL_Window * window, int * w, int * h)
static @Nullable SDL_Surface
SDL_GetWindowSurface
(long window) SDL_Surface * SDL_GetWindowSurface(SDL_Window * window)
static boolean
SDL_GetWindowSurfaceVSync
(long window, IntBuffer vsync) bool SDL_GetWindowSurfaceVSync(SDL_Window * window, int * vsync)
static @Nullable String
SDL_GetWindowTitle
(long window) char const * SDL_GetWindowTitle(SDL_Window * window)
static long
SDL_GL_CreateContext
(long window) SDL_GLContext SDL_GL_CreateContext(SDL_Window * window)
static boolean
SDL_GL_DestroyContext
(long context) bool SDL_GL_DestroyContext(SDL_GLContext context)
static boolean
SDL_GL_ExtensionSupported
(CharSequence extension) bool SDL_GL_ExtensionSupported(char const * extension)
static boolean
SDL_GL_ExtensionSupported
(ByteBuffer extension) bool SDL_GL_ExtensionSupported(char const * extension)
static boolean
SDL_GL_GetAttribute
(int attr, IntBuffer value) bool SDL_GL_GetAttribute(SDL_GLAttr attr, int * value)
static long
SDL_GLContext SDL_GL_GetCurrentContext(void)
static long
SDL_Window * SDL_GL_GetCurrentWindow(void)
static long
SDL_FunctionPointer SDL_GL_GetProcAddress(char const * proc)
static long
SDL_FunctionPointer SDL_GL_GetProcAddress(char const * proc)
static boolean
SDL_GL_GetSwapInterval
(IntBuffer interval) bool SDL_GL_GetSwapInterval(int * interval)
static boolean
SDL_GL_LoadLibrary
(@Nullable CharSequence path) bool SDL_GL_LoadLibrary(char const * path)
static boolean
SDL_GL_LoadLibrary
(@Nullable ByteBuffer path) bool SDL_GL_LoadLibrary(char const * path)
static boolean
SDL_GL_MakeCurrent
(long window, long context) bool SDL_GL_MakeCurrent(SDL_Window * window, SDL_GLContext context)
static void
void SDL_GL_ResetAttributes(void)
static boolean
SDL_GL_SetAttribute
(int attr, int value) bool SDL_GL_SetAttribute(SDL_GLAttr attr, int value)
static boolean
SDL_GL_SetSwapInterval
(int interval) bool SDL_GL_SetSwapInterval(int interval)
static boolean
SDL_GL_SwapWindow
(long window) bool SDL_GL_SwapWindow(SDL_Window * window)
static void
void SDL_GL_UnloadLibrary(void)
static boolean
SDL_HideWindow
(long window) bool SDL_HideWindow(SDL_Window * window)
static boolean
SDL_MaximizeWindow
(long window) bool SDL_MaximizeWindow(SDL_Window * window)
static boolean
SDL_MinimizeWindow
(long window) bool SDL_MinimizeWindow(SDL_Window * window)
static boolean
SDL_RaiseWindow
(long window) bool SDL_RaiseWindow(SDL_Window * window)
static boolean
SDL_RestoreWindow
(long window) bool SDL_RestoreWindow(SDL_Window * window)
static boolean
bool SDL_ScreenSaverEnabled(void)
static boolean
SDL_SetWindowAlwaysOnTop
(long window, boolean on_top) bool SDL_SetWindowAlwaysOnTop(SDL_Window * window, bool on_top)
static boolean
SDL_SetWindowAspectRatio
(long window, float min_aspect, float max_aspect) bool SDL_SetWindowAspectRatio(SDL_Window * window, float min_aspect, float max_aspect)
static boolean
SDL_SetWindowBordered
(long window, boolean bordered) bool SDL_SetWindowBordered(SDL_Window * window, bool bordered)
static boolean
SDL_SetWindowFocusable
(long window, boolean focusable) bool SDL_SetWindowFocusable(SDL_Window * window, bool focusable)
static boolean
SDL_SetWindowFullscreen
(long window, boolean fullscreen) bool SDL_SetWindowFullscreen(SDL_Window * window, bool fullscreen)
static boolean
SDL_SetWindowFullscreenMode
(long window, @Nullable SDL_DisplayMode mode) bool SDL_SetWindowFullscreenMode(SDL_Window * window, SDL_DisplayMode const * mode)
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)
static boolean
SDL_SetWindowIcon
(long window, SDL_Surface icon) bool SDL_SetWindowIcon(SDL_Window * window, SDL_Surface * icon)
static boolean
SDL_SetWindowKeyboardGrab
(long window, boolean grabbed) bool SDL_SetWindowKeyboardGrab(SDL_Window * window, bool grabbed)
static boolean
SDL_SetWindowMaximumSize
(long window, int max_w, int max_h) bool SDL_SetWindowMaximumSize(SDL_Window * window, int max_w, int max_h)
static boolean
SDL_SetWindowMinimumSize
(long window, int min_w, int min_h) bool SDL_SetWindowMinimumSize(SDL_Window * window, int min_w, int min_h)
static boolean
SDL_SetWindowModal
(long window, boolean modal) bool SDL_SetWindowModal(SDL_Window * window, bool modal)
static boolean
SDL_SetWindowMouseGrab
(long window, boolean grabbed) bool SDL_SetWindowMouseGrab(SDL_Window * window, bool grabbed)
static boolean
SDL_SetWindowMouseRect
(long window, SDL_Rect rect) bool SDL_SetWindowMouseRect(SDL_Window * window, SDL_Rect const * rect)
static boolean
SDL_SetWindowOpacity
(long window, float opacity) bool SDL_SetWindowOpacity(SDL_Window * window, float opacity)
static boolean
SDL_SetWindowParent
(long window, long parent) bool SDL_SetWindowParent(SDL_Window * window, SDL_Window * parent)
static boolean
SDL_SetWindowPosition
(long window, int x, int y) bool SDL_SetWindowPosition(SDL_Window * window, int x, int y)
static boolean
SDL_SetWindowResizable
(long window, boolean resizable) bool SDL_SetWindowResizable(SDL_Window * window, bool resizable)
static boolean
SDL_SetWindowShape
(long window, @Nullable SDL_Surface shape) bool SDL_SetWindowShape(SDL_Window * window, SDL_Surface * shape)
static boolean
SDL_SetWindowSize
(long window, int w, int h) bool SDL_SetWindowSize(SDL_Window * window, int w, int h)
static boolean
SDL_SetWindowSurfaceVSync
(long window, int vsync) bool SDL_SetWindowSurfaceVSync(SDL_Window * window, int vsync)
static boolean
SDL_SetWindowTitle
(long window, @Nullable CharSequence title) bool SDL_SetWindowTitle(SDL_Window * window, char const * title)
static boolean
SDL_SetWindowTitle
(long window, @Nullable ByteBuffer title) bool SDL_SetWindowTitle(SDL_Window * window, char const * title)
static boolean
SDL_ShowWindow
(long window) bool SDL_ShowWindow(SDL_Window * window)
static boolean
SDL_ShowWindowSystemMenu
(long window, int x, int y) bool SDL_ShowWindowSystemMenu(SDL_Window * window, int x, int y)
static boolean
SDL_SyncWindow
(long window) bool SDL_SyncWindow(SDL_Window * window)
static boolean
SDL_UpdateWindowSurface
(long window) bool SDL_UpdateWindowSurface(SDL_Window * window)
static boolean
SDL_UpdateWindowSurfaceRects
(long window, SDL_Rect.Buffer rects) bool SDL_UpdateWindowSurfaceRects(SDL_Window * window, SDL_Rect const * rects, int numrects)
static boolean
SDL_WindowHasSurface
(long window) bool SDL_WindowHasSurface(SDL_Window * window)
static int
uint32_t SDL_WINDOWPOS_CENTERED_DISPLAY(SDL_DisplayID X)
static boolean
SDL_WINDOWPOS_ISCENTERED
(int X) bool SDL_WINDOWPOS_ISCENTERED(uint32_t X)
static boolean
SDL_WINDOWPOS_ISUNDEFINED
(int X) bool SDL_WINDOWPOS_ISUNDEFINED(uint32_t X)
static int
uint32_t SDL_WINDOWPOS_UNDEFINED_DISPLAY(SDL_DisplayID X)
-
Field Details
-
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
- See Also:
-
SDL_PROP_DISPLAY_KMSDRM_PANEL_ORIENTATION_NUMBER
- See Also:
-
SDL_PROP_WINDOW_CREATE_ALWAYS_ON_TOP_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_BORDERLESS_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_FOCUSABLE_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_EXTERNAL_GRAPHICS_CONTEXT_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_FLAGS_NUMBER
- See Also:
-
SDL_PROP_WINDOW_CREATE_FULLSCREEN_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_HEIGHT_NUMBER
- See Also:
-
SDL_PROP_WINDOW_CREATE_HIDDEN_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_HIGH_PIXEL_DENSITY_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_MAXIMIZED_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_MENU_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_METAL_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_MINIMIZED_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_MODAL_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_MOUSE_GRABBED_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_OPENGL_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_PARENT_POINTER
- See Also:
-
SDL_PROP_WINDOW_CREATE_RESIZABLE_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_TITLE_STRING
- See Also:
-
SDL_PROP_WINDOW_CREATE_TRANSPARENT_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_TOOLTIP_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_UTILITY_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_VULKAN_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_WIDTH_NUMBER
- See Also:
-
SDL_PROP_WINDOW_CREATE_X_NUMBER
- See Also:
-
SDL_PROP_WINDOW_CREATE_Y_NUMBER
- See Also:
-
SDL_PROP_WINDOW_CREATE_COCOA_WINDOW_POINTER
- See Also:
-
SDL_PROP_WINDOW_CREATE_COCOA_VIEW_POINTER
- See Also:
-
SDL_PROP_WINDOW_CREATE_WAYLAND_SURFACE_ROLE_CUSTOM_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_WAYLAND_CREATE_EGL_WINDOW_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_CREATE_WAYLAND_WL_SURFACE_POINTER
- See Also:
-
SDL_PROP_WINDOW_CREATE_WIN32_HWND_POINTER
- See Also:
-
SDL_PROP_WINDOW_CREATE_WIN32_PIXEL_FORMAT_HWND_POINTER
- See Also:
-
SDL_PROP_WINDOW_CREATE_X11_WINDOW_NUMBER
- See Also:
-
SDL_PROP_WINDOW_SHAPE_POINTER
- See Also:
-
SDL_PROP_WINDOW_HDR_ENABLED_BOOLEAN
- See Also:
-
SDL_PROP_WINDOW_SDR_WHITE_LEVEL_FLOAT
- See Also:
-
SDL_PROP_WINDOW_HDR_HEADROOM_FLOAT
- See Also:
-
SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER
- See Also:
-
SDL_PROP_WINDOW_ANDROID_SURFACE_POINTER
- See Also:
-
SDL_PROP_WINDOW_UIKIT_WINDOW_POINTER
- See Also:
-
SDL_PROP_WINDOW_UIKIT_METAL_VIEW_TAG_NUMBER
- See Also:
-
SDL_PROP_WINDOW_UIKIT_OPENGL_FRAMEBUFFER_NUMBER
- See Also:
-
SDL_PROP_WINDOW_UIKIT_OPENGL_RENDERBUFFER_NUMBER
- See Also:
-
SDL_PROP_WINDOW_UIKIT_OPENGL_RESOLVE_FRAMEBUFFER_NUMBER
- See Also:
-
SDL_PROP_WINDOW_KMSDRM_DEVICE_INDEX_NUMBER
- See Also:
-
SDL_PROP_WINDOW_KMSDRM_DRM_FD_NUMBER
- See Also:
-
SDL_PROP_WINDOW_KMSDRM_GBM_DEVICE_POINTER
- See Also:
-
SDL_PROP_WINDOW_COCOA_WINDOW_POINTER
- See Also:
-
SDL_PROP_WINDOW_COCOA_METAL_VIEW_TAG_NUMBER
- See Also:
-
SDL_PROP_WINDOW_OPENVR_OVERLAY_ID
- See Also:
-
SDL_PROP_WINDOW_VIVANTE_DISPLAY_POINTER
- See Also:
-
SDL_PROP_WINDOW_VIVANTE_WINDOW_POINTER
- See Also:
-
SDL_PROP_WINDOW_VIVANTE_SURFACE_POINTER
- See Also:
-
SDL_PROP_WINDOW_WIN32_HWND_POINTER
- See Also:
-
SDL_PROP_WINDOW_WIN32_HDC_POINTER
- See Also:
-
SDL_PROP_WINDOW_WIN32_INSTANCE_POINTER
- See Also:
-
SDL_PROP_WINDOW_WAYLAND_DISPLAY_POINTER
- See Also:
-
SDL_PROP_WINDOW_WAYLAND_SURFACE_POINTER
- See Also:
-
SDL_PROP_WINDOW_WAYLAND_VIEWPORT_POINTER
- See Also:
-
SDL_PROP_WINDOW_WAYLAND_EGL_WINDOW_POINTER
- See Also:
-
SDL_PROP_WINDOW_WAYLAND_XDG_SURFACE_POINTER
- See Also:
-
SDL_PROP_WINDOW_WAYLAND_XDG_TOPLEVEL_POINTER
- See Also:
-
SDL_PROP_WINDOW_WAYLAND_XDG_TOPLEVEL_EXPORT_HANDLE_STRING
- See Also:
-
SDL_PROP_WINDOW_WAYLAND_XDG_POPUP_POINTER
- See Also:
-
SDL_PROP_WINDOW_WAYLAND_XDG_POSITIONER_POINTER
- See Also:
-
SDL_PROP_WINDOW_X11_DISPLAY_POINTER
- See Also:
-
SDL_PROP_WINDOW_X11_SCREEN_NUMBER
- See Also:
-
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
char const * SDL_GetVideoDriver(int index)
-
nSDL_GetCurrentVideoDriver
public static long nSDL_GetCurrentVideoDriver()char const * SDL_GetCurrentVideoDriver(void)
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SDL_Window * SDL_CreateWindow(char const * title, int w, int h, SDL_WindowFlags flags)
-
SDL_CreateWindow
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
bool SDL_SetWindowTitle(SDL_Window * window, char const * title)
-
SDL_SetWindowTitle
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
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
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
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
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
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
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
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
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
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
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
bool SDL_GL_LoadLibrary(char const * path)
-
SDL_GL_LoadLibrary
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
SDL_FunctionPointer SDL_GL_GetProcAddress(char const * proc)
-
SDL_GL_GetProcAddress
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
SDL_FunctionPointer SDL_EGL_GetProcAddress(char const * proc)
-
SDL_EGL_GetProcAddress
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
bool SDL_GL_ExtensionSupported(char const * extension)
-
SDL_GL_ExtensionSupported
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
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
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)
-