Package org.lwjgl.sdl

Class SDLRender

java.lang.Object
org.lwjgl.sdl.SDLRender

public class SDLRender extends Object
  • Field Details

    • SDL_SOFTWARE_RENDERER

      public static final String SDL_SOFTWARE_RENDERER
      See Also:
    • SDL_TEXTUREACCESS_STATIC

      public static final int SDL_TEXTUREACCESS_STATIC
      See Also:
    • SDL_TEXTUREACCESS_STREAMING

      public static final int SDL_TEXTUREACCESS_STREAMING
      See Also:
    • SDL_TEXTUREACCESS_TARGET

      public static final int SDL_TEXTUREACCESS_TARGET
      See Also:
    • SDL_LOGICAL_PRESENTATION_DISABLED

      public static final int SDL_LOGICAL_PRESENTATION_DISABLED
      See Also:
    • SDL_LOGICAL_PRESENTATION_STRETCH

      public static final int SDL_LOGICAL_PRESENTATION_STRETCH
      See Also:
    • SDL_LOGICAL_PRESENTATION_LETTERBOX

      public static final int SDL_LOGICAL_PRESENTATION_LETTERBOX
      See Also:
    • SDL_LOGICAL_PRESENTATION_OVERSCAN

      public static final int SDL_LOGICAL_PRESENTATION_OVERSCAN
      See Also:
    • SDL_LOGICAL_PRESENTATION_INTEGER_SCALE

      public static final int SDL_LOGICAL_PRESENTATION_INTEGER_SCALE
      See Also:
    • SDL_PROP_RENDERER_CREATE_NAME_STRING

      public static final String SDL_PROP_RENDERER_CREATE_NAME_STRING
      See Also:
    • SDL_PROP_RENDERER_CREATE_WINDOW_POINTER

      public static final String SDL_PROP_RENDERER_CREATE_WINDOW_POINTER
      See Also:
    • SDL_PROP_RENDERER_CREATE_SURFACE_POINTER

      public static final String SDL_PROP_RENDERER_CREATE_SURFACE_POINTER
      See Also:
    • SDL_PROP_RENDERER_CREATE_OUTPUT_COLORSPACE_NUMBER

      public static final String SDL_PROP_RENDERER_CREATE_OUTPUT_COLORSPACE_NUMBER
      See Also:
    • SDL_PROP_RENDERER_CREATE_PRESENT_VSYNC_NUMBER

      public static final String SDL_PROP_RENDERER_CREATE_PRESENT_VSYNC_NUMBER
      See Also:
    • SDL_PROP_RENDERER_CREATE_VULKAN_INSTANCE_POINTER

      public static final String SDL_PROP_RENDERER_CREATE_VULKAN_INSTANCE_POINTER
      See Also:
    • SDL_PROP_RENDERER_CREATE_VULKAN_SURFACE_NUMBER

      public static final String SDL_PROP_RENDERER_CREATE_VULKAN_SURFACE_NUMBER
      See Also:
    • SDL_PROP_RENDERER_CREATE_VULKAN_PHYSICAL_DEVICE_POINTER

      public static final String SDL_PROP_RENDERER_CREATE_VULKAN_PHYSICAL_DEVICE_POINTER
      See Also:
    • SDL_PROP_RENDERER_CREATE_VULKAN_DEVICE_POINTER

      public static final String SDL_PROP_RENDERER_CREATE_VULKAN_DEVICE_POINTER
      See Also:
    • SDL_PROP_RENDERER_CREATE_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER

      public static final String SDL_PROP_RENDERER_CREATE_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER
      See Also:
    • SDL_PROP_RENDERER_CREATE_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER

      public static final String SDL_PROP_RENDERER_CREATE_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER
      See Also:
    • SDL_PROP_RENDERER_NAME_STRING

      public static final String SDL_PROP_RENDERER_NAME_STRING
      See Also:
    • SDL_PROP_RENDERER_WINDOW_POINTER

      public static final String SDL_PROP_RENDERER_WINDOW_POINTER
      See Also:
    • SDL_PROP_RENDERER_SURFACE_POINTER

      public static final String SDL_PROP_RENDERER_SURFACE_POINTER
      See Also:
    • SDL_PROP_RENDERER_VSYNC_NUMBER

      public static final String SDL_PROP_RENDERER_VSYNC_NUMBER
      See Also:
    • SDL_PROP_RENDERER_MAX_TEXTURE_SIZE_NUMBER

      public static final String SDL_PROP_RENDERER_MAX_TEXTURE_SIZE_NUMBER
      See Also:
    • SDL_PROP_RENDERER_TEXTURE_FORMATS_POINTER

      public static final String SDL_PROP_RENDERER_TEXTURE_FORMATS_POINTER
      See Also:
    • SDL_PROP_RENDERER_OUTPUT_COLORSPACE_NUMBER

      public static final String SDL_PROP_RENDERER_OUTPUT_COLORSPACE_NUMBER
      See Also:
    • SDL_PROP_RENDERER_HDR_ENABLED_BOOLEAN

      public static final String SDL_PROP_RENDERER_HDR_ENABLED_BOOLEAN
      See Also:
    • SDL_PROP_RENDERER_SDR_WHITE_POINT_FLOAT

      public static final String SDL_PROP_RENDERER_SDR_WHITE_POINT_FLOAT
      See Also:
    • SDL_PROP_RENDERER_HDR_HEADROOM_FLOAT

      public static final String SDL_PROP_RENDERER_HDR_HEADROOM_FLOAT
      See Also:
    • SDL_PROP_RENDERER_D3D9_DEVICE_POINTER

      public static final String SDL_PROP_RENDERER_D3D9_DEVICE_POINTER
      See Also:
    • SDL_PROP_RENDERER_D3D11_DEVICE_POINTER

      public static final String SDL_PROP_RENDERER_D3D11_DEVICE_POINTER
      See Also:
    • SDL_PROP_RENDERER_D3D11_SWAPCHAIN_POINTER

      public static final String SDL_PROP_RENDERER_D3D11_SWAPCHAIN_POINTER
      See Also:
    • SDL_PROP_RENDERER_D3D12_DEVICE_POINTER

      public static final String SDL_PROP_RENDERER_D3D12_DEVICE_POINTER
      See Also:
    • SDL_PROP_RENDERER_D3D12_SWAPCHAIN_POINTER

      public static final String SDL_PROP_RENDERER_D3D12_SWAPCHAIN_POINTER
      See Also:
    • SDL_PROP_RENDERER_D3D12_COMMAND_QUEUE_POINTER

      public static final String SDL_PROP_RENDERER_D3D12_COMMAND_QUEUE_POINTER
      See Also:
    • SDL_PROP_RENDERER_VULKAN_INSTANCE_POINTER

      public static final String SDL_PROP_RENDERER_VULKAN_INSTANCE_POINTER
      See Also:
    • SDL_PROP_RENDERER_VULKAN_SURFACE_NUMBER

      public static final String SDL_PROP_RENDERER_VULKAN_SURFACE_NUMBER
      See Also:
    • SDL_PROP_RENDERER_VULKAN_PHYSICAL_DEVICE_POINTER

      public static final String SDL_PROP_RENDERER_VULKAN_PHYSICAL_DEVICE_POINTER
      See Also:
    • SDL_PROP_RENDERER_VULKAN_DEVICE_POINTER

      public static final String SDL_PROP_RENDERER_VULKAN_DEVICE_POINTER
      See Also:
    • SDL_PROP_RENDERER_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER

      public static final String SDL_PROP_RENDERER_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER
      See Also:
    • SDL_PROP_RENDERER_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER

      public static final String SDL_PROP_RENDERER_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER
      See Also:
    • SDL_PROP_RENDERER_VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER

      public static final String SDL_PROP_RENDERER_VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER
      See Also:
    • SDL_PROP_RENDERER_GPU_DEVICE_POINTER

      public static final String SDL_PROP_RENDERER_GPU_DEVICE_POINTER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_ACCESS_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_ACCESS_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_WIDTH_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_WIDTH_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_HEIGHT_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_HEIGHT_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_SDR_WHITE_POINT_FLOAT

      public static final String SDL_PROP_TEXTURE_CREATE_SDR_WHITE_POINT_FLOAT
      See Also:
    • SDL_PROP_TEXTURE_CREATE_HDR_HEADROOM_FLOAT

      public static final String SDL_PROP_TEXTURE_CREATE_HDR_HEADROOM_FLOAT
      See Also:
    • SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_POINTER

      public static final String SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_POINTER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_U_POINTER

      public static final String SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_U_POINTER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_V_POINTER

      public static final String SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_V_POINTER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_POINTER

      public static final String SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_POINTER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_U_POINTER

      public static final String SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_U_POINTER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_V_POINTER

      public static final String SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_V_POINTER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_METAL_PIXELBUFFER_POINTER

      public static final String SDL_PROP_TEXTURE_CREATE_METAL_PIXELBUFFER_POINTER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_UV_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_UV_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_U_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_U_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_V_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_V_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_UV_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_UV_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_U_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_U_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_V_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_V_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_CREATE_VULKAN_TEXTURE_NUMBER

      public static final String SDL_PROP_TEXTURE_CREATE_VULKAN_TEXTURE_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_COLORSPACE_NUMBER

      public static final String SDL_PROP_TEXTURE_COLORSPACE_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_FORMAT_NUMBER

      public static final String SDL_PROP_TEXTURE_FORMAT_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_ACCESS_NUMBER

      public static final String SDL_PROP_TEXTURE_ACCESS_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_WIDTH_NUMBER

      public static final String SDL_PROP_TEXTURE_WIDTH_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_HEIGHT_NUMBER

      public static final String SDL_PROP_TEXTURE_HEIGHT_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_SDR_WHITE_POINT_FLOAT

      public static final String SDL_PROP_TEXTURE_SDR_WHITE_POINT_FLOAT
      See Also:
    • SDL_PROP_TEXTURE_HDR_HEADROOM_FLOAT

      public static final String SDL_PROP_TEXTURE_HDR_HEADROOM_FLOAT
      See Also:
    • SDL_PROP_TEXTURE_D3D11_TEXTURE_POINTER

      public static final String SDL_PROP_TEXTURE_D3D11_TEXTURE_POINTER
      See Also:
    • SDL_PROP_TEXTURE_D3D11_TEXTURE_U_POINTER

      public static final String SDL_PROP_TEXTURE_D3D11_TEXTURE_U_POINTER
      See Also:
    • SDL_PROP_TEXTURE_D3D11_TEXTURE_V_POINTER

      public static final String SDL_PROP_TEXTURE_D3D11_TEXTURE_V_POINTER
      See Also:
    • SDL_PROP_TEXTURE_D3D12_TEXTURE_POINTER

      public static final String SDL_PROP_TEXTURE_D3D12_TEXTURE_POINTER
      See Also:
    • SDL_PROP_TEXTURE_D3D12_TEXTURE_U_POINTER

      public static final String SDL_PROP_TEXTURE_D3D12_TEXTURE_U_POINTER
      See Also:
    • SDL_PROP_TEXTURE_D3D12_TEXTURE_V_POINTER

      public static final String SDL_PROP_TEXTURE_D3D12_TEXTURE_V_POINTER
      See Also:
    • SDL_PROP_TEXTURE_OPENGL_TEXTURE_NUMBER

      public static final String SDL_PROP_TEXTURE_OPENGL_TEXTURE_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_OPENGL_TEXTURE_UV_NUMBER

      public static final String SDL_PROP_TEXTURE_OPENGL_TEXTURE_UV_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_OPENGL_TEXTURE_U_NUMBER

      public static final String SDL_PROP_TEXTURE_OPENGL_TEXTURE_U_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_OPENGL_TEXTURE_V_NUMBER

      public static final String SDL_PROP_TEXTURE_OPENGL_TEXTURE_V_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_OPENGL_TEXTURE_TARGET_NUMBER

      public static final String SDL_PROP_TEXTURE_OPENGL_TEXTURE_TARGET_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_OPENGL_TEX_W_FLOAT

      public static final String SDL_PROP_TEXTURE_OPENGL_TEX_W_FLOAT
      See Also:
    • SDL_PROP_TEXTURE_OPENGL_TEX_H_FLOAT

      public static final String SDL_PROP_TEXTURE_OPENGL_TEX_H_FLOAT
      See Also:
    • SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_NUMBER

      public static final String SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_UV_NUMBER

      public static final String SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_UV_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_U_NUMBER

      public static final String SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_U_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_V_NUMBER

      public static final String SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_V_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_TARGET_NUMBER

      public static final String SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_TARGET_NUMBER
      See Also:
    • SDL_PROP_TEXTURE_VULKAN_TEXTURE_NUMBER

      public static final String SDL_PROP_TEXTURE_VULKAN_TEXTURE_NUMBER
      See Also:
    • SDL_RENDERER_VSYNC_DISABLED

      public static final int SDL_RENDERER_VSYNC_DISABLED
      See Also:
    • SDL_RENDERER_VSYNC_ADAPTIVE

      public static final int SDL_RENDERER_VSYNC_ADAPTIVE
      See Also:
    • SDL_DEBUG_TEXT_FONT_CHARACTER_SIZE

      public static final int SDL_DEBUG_TEXT_FONT_CHARACTER_SIZE
      See Also:
  • Method Details

    • SDL_GetNumRenderDrivers

      public static int SDL_GetNumRenderDrivers()
      int SDL_GetNumRenderDrivers(void)
    • nSDL_GetRenderDriver

      public static long nSDL_GetRenderDriver(int index)
      char const * SDL_GetRenderDriver(int index)
    • SDL_GetRenderDriver

      public static @Nullable String SDL_GetRenderDriver(int index)
      char const * SDL_GetRenderDriver(int index)
    • nSDL_CreateWindowAndRenderer

      public static boolean nSDL_CreateWindowAndRenderer(long title, int width, int height, long window_flags, long window, long renderer)
      bool SDL_CreateWindowAndRenderer(char const * title, int width, int height, SDL_WindowFlags window_flags, SDL_Window ** window, SDL_Renderer ** renderer)
    • SDL_CreateWindowAndRenderer

      public static boolean SDL_CreateWindowAndRenderer(ByteBuffer title, int width, int height, long window_flags, PointerBuffer window, PointerBuffer renderer)
      bool SDL_CreateWindowAndRenderer(char const * title, int width, int height, SDL_WindowFlags window_flags, SDL_Window ** window, SDL_Renderer ** renderer)
    • SDL_CreateWindowAndRenderer

      public static boolean SDL_CreateWindowAndRenderer(CharSequence title, int width, int height, long window_flags, PointerBuffer window, PointerBuffer renderer)
      bool SDL_CreateWindowAndRenderer(char const * title, int width, int height, SDL_WindowFlags window_flags, SDL_Window ** window, SDL_Renderer ** renderer)
    • nSDL_CreateRenderer

      public static long nSDL_CreateRenderer(long window, long name)
      SDL_Renderer * SDL_CreateRenderer(SDL_Window * window, char const * name)
    • SDL_CreateRenderer

      public static long SDL_CreateRenderer(long window, ByteBuffer name)
      SDL_Renderer * SDL_CreateRenderer(SDL_Window * window, char const * name)
    • SDL_CreateRenderer

      public static long SDL_CreateRenderer(long window, CharSequence name)
      SDL_Renderer * SDL_CreateRenderer(SDL_Window * window, char const * name)
    • SDL_CreateRendererWithProperties

      public static long SDL_CreateRendererWithProperties(int props)
      SDL_Renderer * SDL_CreateRendererWithProperties(SDL_PropertiesID props)
    • nSDL_CreateSoftwareRenderer

      public static long nSDL_CreateSoftwareRenderer(long surface)
      SDL_Renderer * SDL_CreateSoftwareRenderer(SDL_Surface * surface)
    • SDL_CreateSoftwareRenderer

      public static long SDL_CreateSoftwareRenderer(SDL_Surface surface)
      SDL_Renderer * SDL_CreateSoftwareRenderer(SDL_Surface * surface)
    • SDL_GetRenderer

      public static long SDL_GetRenderer(long window)
      SDL_Renderer * SDL_GetRenderer(SDL_Window * window)
    • SDL_GetRenderWindow

      public static long SDL_GetRenderWindow(long renderer)
      SDL_Window * SDL_GetRenderWindow(SDL_Renderer * renderer)
    • nSDL_GetRendererName

      public static long nSDL_GetRendererName(long renderer)
      char const * SDL_GetRendererName(SDL_Renderer * renderer)
    • SDL_GetRendererName

      public static @Nullable String SDL_GetRendererName(long renderer)
      char const * SDL_GetRendererName(SDL_Renderer * renderer)
    • SDL_GetRendererProperties

      public static int SDL_GetRendererProperties(long renderer)
      SDL_PropertiesID SDL_GetRendererProperties(SDL_Renderer * renderer)
    • nSDL_GetRenderOutputSize

      public static boolean nSDL_GetRenderOutputSize(long renderer, long w, long h)
      bool SDL_GetRenderOutputSize(SDL_Renderer * renderer, int * w, int * h)
    • SDL_GetRenderOutputSize

      public static boolean SDL_GetRenderOutputSize(long renderer, @Nullable IntBuffer w, @Nullable IntBuffer h)
      bool SDL_GetRenderOutputSize(SDL_Renderer * renderer, int * w, int * h)
    • nSDL_GetCurrentRenderOutputSize

      public static boolean nSDL_GetCurrentRenderOutputSize(long renderer, long w, long h)
      bool SDL_GetCurrentRenderOutputSize(SDL_Renderer * renderer, int * w, int * h)
    • SDL_GetCurrentRenderOutputSize

      public static boolean SDL_GetCurrentRenderOutputSize(long renderer, @Nullable IntBuffer w, @Nullable IntBuffer h)
      bool SDL_GetCurrentRenderOutputSize(SDL_Renderer * renderer, int * w, int * h)
    • nSDL_CreateTexture

      public static long nSDL_CreateTexture(long renderer, int format, int access, int w, int h)
      SDL_Texture * SDL_CreateTexture(SDL_Renderer * renderer, SDL_PixelFormat format, SDL_TextureAccess access, int w, int h)
    • SDL_CreateTexture

      public static @Nullable SDL_Texture SDL_CreateTexture(long renderer, int format, int access, int w, int h)
      SDL_Texture * SDL_CreateTexture(SDL_Renderer * renderer, SDL_PixelFormat format, SDL_TextureAccess access, int w, int h)
    • nSDL_CreateTextureFromSurface

      public static long nSDL_CreateTextureFromSurface(long renderer, long surface)
      SDL_Texture * SDL_CreateTextureFromSurface(SDL_Renderer * renderer, SDL_Surface * surface)
    • SDL_CreateTextureFromSurface

      public static @Nullable SDL_Texture SDL_CreateTextureFromSurface(long renderer, SDL_Surface surface)
      SDL_Texture * SDL_CreateTextureFromSurface(SDL_Renderer * renderer, SDL_Surface * surface)
    • nSDL_CreateTextureWithProperties

      public static long nSDL_CreateTextureWithProperties(long renderer, int props)
      SDL_Texture * SDL_CreateTextureWithProperties(SDL_Renderer * renderer, SDL_PropertiesID props)
    • SDL_CreateTextureWithProperties

      public static @Nullable SDL_Texture SDL_CreateTextureWithProperties(long renderer, int props)
      SDL_Texture * SDL_CreateTextureWithProperties(SDL_Renderer * renderer, SDL_PropertiesID props)
    • nSDL_GetTextureProperties

      public static int nSDL_GetTextureProperties(long texture)
      SDL_PropertiesID SDL_GetTextureProperties(SDL_Texture * texture)
    • SDL_GetTextureProperties

      public static int SDL_GetTextureProperties(SDL_Texture texture)
      SDL_PropertiesID SDL_GetTextureProperties(SDL_Texture * texture)
    • nSDL_GetRendererFromTexture

      public static long nSDL_GetRendererFromTexture(long texture)
      SDL_Renderer * SDL_GetRendererFromTexture(SDL_Texture * texture)
    • SDL_GetRendererFromTexture

      public static long SDL_GetRendererFromTexture(SDL_Texture texture)
      SDL_Renderer * SDL_GetRendererFromTexture(SDL_Texture * texture)
    • nSDL_GetTextureSize

      public static boolean nSDL_GetTextureSize(long texture, long w, long h)
      bool SDL_GetTextureSize(SDL_Texture * texture, float * w, float * h)
    • SDL_GetTextureSize

      public static boolean SDL_GetTextureSize(SDL_Texture texture, @Nullable FloatBuffer w, @Nullable FloatBuffer h)
      bool SDL_GetTextureSize(SDL_Texture * texture, float * w, float * h)
    • nSDL_SetTextureColorMod

      public static boolean nSDL_SetTextureColorMod(long texture, byte r, byte g, byte b)
      bool SDL_SetTextureColorMod(SDL_Texture * texture, Uint8 r, Uint8 g, Uint8 b)
    • SDL_SetTextureColorMod

      public static boolean SDL_SetTextureColorMod(SDL_Texture texture, byte r, byte g, byte b)
      bool SDL_SetTextureColorMod(SDL_Texture * texture, Uint8 r, Uint8 g, Uint8 b)
    • nSDL_SetTextureColorModFloat

      public static boolean nSDL_SetTextureColorModFloat(long texture, float r, float g, float b)
      bool SDL_SetTextureColorModFloat(SDL_Texture * texture, float r, float g, float b)
    • SDL_SetTextureColorModFloat

      public static boolean SDL_SetTextureColorModFloat(SDL_Texture texture, float r, float g, float b)
      bool SDL_SetTextureColorModFloat(SDL_Texture * texture, float r, float g, float b)
    • nSDL_GetTextureColorMod

      public static boolean nSDL_GetTextureColorMod(long texture, long r, long g, long b)
      bool SDL_GetTextureColorMod(SDL_Texture * texture, Uint8 * r, Uint8 * g, Uint8 * b)
    • SDL_GetTextureColorMod

      public static boolean SDL_GetTextureColorMod(SDL_Texture texture, @Nullable ByteBuffer r, @Nullable ByteBuffer g, @Nullable ByteBuffer b)
      bool SDL_GetTextureColorMod(SDL_Texture * texture, Uint8 * r, Uint8 * g, Uint8 * b)
    • nSDL_GetTextureColorModFloat

      public static boolean nSDL_GetTextureColorModFloat(long texture, long r, long g, long b)
      bool SDL_GetTextureColorModFloat(SDL_Texture * texture, float * r, float * g, float * b)
    • SDL_GetTextureColorModFloat

      public static boolean SDL_GetTextureColorModFloat(SDL_Texture texture, @Nullable FloatBuffer r, @Nullable FloatBuffer g, @Nullable FloatBuffer b)
      bool SDL_GetTextureColorModFloat(SDL_Texture * texture, float * r, float * g, float * b)
    • nSDL_SetTextureAlphaMod

      public static boolean nSDL_SetTextureAlphaMod(long texture, byte alpha)
      bool SDL_SetTextureAlphaMod(SDL_Texture * texture, Uint8 alpha)
    • SDL_SetTextureAlphaMod

      public static boolean SDL_SetTextureAlphaMod(SDL_Texture texture, byte alpha)
      bool SDL_SetTextureAlphaMod(SDL_Texture * texture, Uint8 alpha)
    • nSDL_SetTextureAlphaModFloat

      public static boolean nSDL_SetTextureAlphaModFloat(long texture, float alpha)
      bool SDL_SetTextureAlphaModFloat(SDL_Texture * texture, float alpha)
    • SDL_SetTextureAlphaModFloat

      public static boolean SDL_SetTextureAlphaModFloat(SDL_Texture texture, float alpha)
      bool SDL_SetTextureAlphaModFloat(SDL_Texture * texture, float alpha)
    • nSDL_GetTextureAlphaMod

      public static boolean nSDL_GetTextureAlphaMod(long texture, long alpha)
      bool SDL_GetTextureAlphaMod(SDL_Texture * texture, Uint8 * alpha)
    • SDL_GetTextureAlphaMod

      public static boolean SDL_GetTextureAlphaMod(SDL_Texture texture, ByteBuffer alpha)
      bool SDL_GetTextureAlphaMod(SDL_Texture * texture, Uint8 * alpha)
    • nSDL_GetTextureAlphaModFloat

      public static boolean nSDL_GetTextureAlphaModFloat(long texture, long alpha)
      bool SDL_GetTextureAlphaModFloat(SDL_Texture * texture, float * alpha)
    • SDL_GetTextureAlphaModFloat

      public static boolean SDL_GetTextureAlphaModFloat(SDL_Texture texture, FloatBuffer alpha)
      bool SDL_GetTextureAlphaModFloat(SDL_Texture * texture, float * alpha)
    • nSDL_SetTextureBlendMode

      public static boolean nSDL_SetTextureBlendMode(long texture, int blendMode)
      bool SDL_SetTextureBlendMode(SDL_Texture * texture, SDL_BlendMode blendMode)
    • SDL_SetTextureBlendMode

      public static boolean SDL_SetTextureBlendMode(SDL_Texture texture, int blendMode)
      bool SDL_SetTextureBlendMode(SDL_Texture * texture, SDL_BlendMode blendMode)
    • nSDL_GetTextureBlendMode

      public static boolean nSDL_GetTextureBlendMode(long texture, long blendMode)
      bool SDL_GetTextureBlendMode(SDL_Texture * texture, SDL_BlendMode * blendMode)
    • SDL_GetTextureBlendMode

      public static boolean SDL_GetTextureBlendMode(SDL_Texture texture, IntBuffer blendMode)
      bool SDL_GetTextureBlendMode(SDL_Texture * texture, SDL_BlendMode * blendMode)
    • nSDL_SetTextureScaleMode

      public static boolean nSDL_SetTextureScaleMode(long texture, int scaleMode)
      bool SDL_SetTextureScaleMode(SDL_Texture * texture, SDL_ScaleMode scaleMode)
    • SDL_SetTextureScaleMode

      public static boolean SDL_SetTextureScaleMode(SDL_Texture texture, int scaleMode)
      bool SDL_SetTextureScaleMode(SDL_Texture * texture, SDL_ScaleMode scaleMode)
    • nSDL_GetTextureScaleMode

      public static boolean nSDL_GetTextureScaleMode(long texture, long scaleMode)
      bool SDL_GetTextureScaleMode(SDL_Texture * texture, SDL_ScaleMode * scaleMode)
    • SDL_GetTextureScaleMode

      public static boolean SDL_GetTextureScaleMode(SDL_Texture texture, IntBuffer scaleMode)
      bool SDL_GetTextureScaleMode(SDL_Texture * texture, SDL_ScaleMode * scaleMode)
    • nSDL_UpdateTexture

      public static boolean nSDL_UpdateTexture(long texture, long rect, long pixels, int pitch)
      bool SDL_UpdateTexture(SDL_Texture * texture, SDL_Rect const * rect, void const * pixels, int pitch)
    • SDL_UpdateTexture

      public static boolean SDL_UpdateTexture(SDL_Texture texture, @Nullable SDL_Rect rect, ByteBuffer pixels, int pitch)
      bool SDL_UpdateTexture(SDL_Texture * texture, SDL_Rect const * rect, void const * pixels, int pitch)
    • nSDL_UpdateYUVTexture

      public static boolean nSDL_UpdateYUVTexture(long texture, long rect, long Yplane, int Ypitch, long Uplane, int Upitch, long Vplane, int Vpitch)
      bool SDL_UpdateYUVTexture(SDL_Texture * texture, SDL_Rect const * rect, Uint8 const * Yplane, int Ypitch, Uint8 const * Uplane, int Upitch, Uint8 const * Vplane, int Vpitch)
    • SDL_UpdateYUVTexture

      public static boolean SDL_UpdateYUVTexture(SDL_Texture texture, @Nullable SDL_Rect rect, ByteBuffer Yplane, int Ypitch, ByteBuffer Uplane, int Upitch, ByteBuffer Vplane, int Vpitch)
      bool SDL_UpdateYUVTexture(SDL_Texture * texture, SDL_Rect const * rect, Uint8 const * Yplane, int Ypitch, Uint8 const * Uplane, int Upitch, Uint8 const * Vplane, int Vpitch)
    • nSDL_UpdateNVTexture

      public static boolean nSDL_UpdateNVTexture(long texture, long rect, long Yplane, int Ypitch, long UVplane, int UVpitch)
      bool SDL_UpdateNVTexture(SDL_Texture * texture, SDL_Rect const * rect, Uint8 const * Yplane, int Ypitch, Uint8 const * UVplane, int UVpitch)
    • SDL_UpdateNVTexture

      public static boolean SDL_UpdateNVTexture(SDL_Texture texture, @Nullable SDL_Rect rect, ByteBuffer Yplane, int Ypitch, ByteBuffer UVplane, int UVpitch)
      bool SDL_UpdateNVTexture(SDL_Texture * texture, SDL_Rect const * rect, Uint8 const * Yplane, int Ypitch, Uint8 const * UVplane, int UVpitch)
    • nSDL_LockTexture

      public static boolean nSDL_LockTexture(long texture, long rect, long pixels, long pitch)
      bool SDL_LockTexture(SDL_Texture * texture, SDL_Rect const * rect, void ** pixels, int * pitch)
    • SDL_LockTexture

      public static boolean SDL_LockTexture(SDL_Texture texture, @Nullable SDL_Rect rect, PointerBuffer pixels, IntBuffer pitch)
      bool SDL_LockTexture(SDL_Texture * texture, SDL_Rect const * rect, void ** pixels, int * pitch)
    • nSDL_LockTextureToSurface

      public static boolean nSDL_LockTextureToSurface(long texture, long rect, long surface)
      bool SDL_LockTextureToSurface(SDL_Texture * texture, SDL_Rect const * rect, SDL_Surface ** surface)
    • SDL_LockTextureToSurface

      public static boolean SDL_LockTextureToSurface(SDL_Texture texture, @Nullable SDL_Rect rect, PointerBuffer surface)
      bool SDL_LockTextureToSurface(SDL_Texture * texture, SDL_Rect const * rect, SDL_Surface ** surface)
    • nSDL_UnlockTexture

      public static void nSDL_UnlockTexture(long texture)
      void SDL_UnlockTexture(SDL_Texture * texture)
    • SDL_UnlockTexture

      public static void SDL_UnlockTexture(SDL_Texture texture)
      void SDL_UnlockTexture(SDL_Texture * texture)
    • nSDL_SetRenderTarget

      public static boolean nSDL_SetRenderTarget(long renderer, long texture)
      bool SDL_SetRenderTarget(SDL_Renderer * renderer, SDL_Texture * texture)
    • SDL_SetRenderTarget

      public static boolean SDL_SetRenderTarget(long renderer, @Nullable SDL_Texture texture)
      bool SDL_SetRenderTarget(SDL_Renderer * renderer, SDL_Texture * texture)
    • nSDL_GetRenderTarget

      public static long nSDL_GetRenderTarget(long renderer)
      SDL_Texture * SDL_GetRenderTarget(SDL_Renderer * renderer)
    • SDL_GetRenderTarget

      public static @Nullable SDL_Texture SDL_GetRenderTarget(long renderer)
      SDL_Texture * SDL_GetRenderTarget(SDL_Renderer * renderer)
    • SDL_SetRenderLogicalPresentation

      public static boolean SDL_SetRenderLogicalPresentation(long renderer, int w, int h, int mode)
      bool SDL_SetRenderLogicalPresentation(SDL_Renderer * renderer, int w, int h, SDL_RendererLogicalPresentation mode)
    • nSDL_GetRenderLogicalPresentation

      public static boolean nSDL_GetRenderLogicalPresentation(long renderer, long w, long h, long mode)
      bool SDL_GetRenderLogicalPresentation(SDL_Renderer * renderer, int * w, int * h, SDL_RendererLogicalPresentation * mode)
    • SDL_GetRenderLogicalPresentation

      public static boolean SDL_GetRenderLogicalPresentation(long renderer, @Nullable IntBuffer w, @Nullable IntBuffer h, @Nullable IntBuffer mode)
      bool SDL_GetRenderLogicalPresentation(SDL_Renderer * renderer, int * w, int * h, SDL_RendererLogicalPresentation * mode)
    • nSDL_GetRenderLogicalPresentationRect

      public static boolean nSDL_GetRenderLogicalPresentationRect(long renderer, long rect)
      bool SDL_GetRenderLogicalPresentationRect(SDL_Renderer * renderer, SDL_FRect * rect)
    • SDL_GetRenderLogicalPresentationRect

      public static boolean SDL_GetRenderLogicalPresentationRect(long renderer, SDL_FRect rect)
      bool SDL_GetRenderLogicalPresentationRect(SDL_Renderer * renderer, SDL_FRect * rect)
    • nSDL_RenderCoordinatesFromWindow

      public static boolean nSDL_RenderCoordinatesFromWindow(long renderer, float window_x, float window_y, long x, long y)
      bool SDL_RenderCoordinatesFromWindow(SDL_Renderer * renderer, float window_x, float window_y, float * x, float * y)
    • SDL_RenderCoordinatesFromWindow

      public static boolean SDL_RenderCoordinatesFromWindow(long renderer, float window_x, float window_y, @Nullable FloatBuffer x, @Nullable FloatBuffer y)
      bool SDL_RenderCoordinatesFromWindow(SDL_Renderer * renderer, float window_x, float window_y, float * x, float * y)
    • nSDL_RenderCoordinatesToWindow

      public static boolean nSDL_RenderCoordinatesToWindow(long renderer, float x, float y, long window_x, long window_y)
      bool SDL_RenderCoordinatesToWindow(SDL_Renderer * renderer, float x, float y, float * window_x, float * window_y)
    • SDL_RenderCoordinatesToWindow

      public static boolean SDL_RenderCoordinatesToWindow(long renderer, float x, float y, @Nullable FloatBuffer window_x, @Nullable FloatBuffer window_y)
      bool SDL_RenderCoordinatesToWindow(SDL_Renderer * renderer, float x, float y, float * window_x, float * window_y)
    • nSDL_ConvertEventToRenderCoordinates

      public static boolean nSDL_ConvertEventToRenderCoordinates(long renderer, long event)
      bool SDL_ConvertEventToRenderCoordinates(SDL_Renderer * renderer, SDL_Event * event)
    • SDL_ConvertEventToRenderCoordinates

      public static boolean SDL_ConvertEventToRenderCoordinates(long renderer, SDL_Event event)
      bool SDL_ConvertEventToRenderCoordinates(SDL_Renderer * renderer, SDL_Event * event)
    • nSDL_SetRenderViewport

      public static boolean nSDL_SetRenderViewport(long renderer, long rect)
      bool SDL_SetRenderViewport(SDL_Renderer * renderer, SDL_Rect const * rect)
    • SDL_SetRenderViewport

      public static boolean SDL_SetRenderViewport(long renderer, @Nullable SDL_Rect rect)
      bool SDL_SetRenderViewport(SDL_Renderer * renderer, SDL_Rect const * rect)
    • nSDL_GetRenderViewport

      public static boolean nSDL_GetRenderViewport(long renderer, long rect)
      bool SDL_GetRenderViewport(SDL_Renderer * renderer, SDL_Rect * rect)
    • SDL_GetRenderViewport

      public static boolean SDL_GetRenderViewport(long renderer, SDL_Rect rect)
      bool SDL_GetRenderViewport(SDL_Renderer * renderer, SDL_Rect * rect)
    • SDL_RenderViewportSet

      public static boolean SDL_RenderViewportSet(long renderer)
      bool SDL_RenderViewportSet(SDL_Renderer * renderer)
    • nSDL_GetRenderSafeArea

      public static boolean nSDL_GetRenderSafeArea(long renderer, long rect)
      bool SDL_GetRenderSafeArea(SDL_Renderer * renderer, SDL_Rect * rect)
    • SDL_GetRenderSafeArea

      public static boolean SDL_GetRenderSafeArea(long renderer, SDL_Rect rect)
      bool SDL_GetRenderSafeArea(SDL_Renderer * renderer, SDL_Rect * rect)
    • nSDL_SetRenderClipRect

      public static boolean nSDL_SetRenderClipRect(long renderer, long rect)
      bool SDL_SetRenderClipRect(SDL_Renderer * renderer, SDL_Rect const * rect)
    • SDL_SetRenderClipRect

      public static boolean SDL_SetRenderClipRect(long renderer, @Nullable SDL_Rect rect)
      bool SDL_SetRenderClipRect(SDL_Renderer * renderer, SDL_Rect const * rect)
    • nSDL_GetRenderClipRect

      public static boolean nSDL_GetRenderClipRect(long renderer, long rect)
      bool SDL_GetRenderClipRect(SDL_Renderer * renderer, SDL_Rect * rect)
    • SDL_GetRenderClipRect

      public static boolean SDL_GetRenderClipRect(long renderer, SDL_Rect rect)
      bool SDL_GetRenderClipRect(SDL_Renderer * renderer, SDL_Rect * rect)
    • SDL_RenderClipEnabled

      public static boolean SDL_RenderClipEnabled(long renderer)
      bool SDL_RenderClipEnabled(SDL_Renderer * renderer)
    • SDL_SetRenderScale

      public static boolean SDL_SetRenderScale(long renderer, float scaleX, float scaleY)
      bool SDL_SetRenderScale(SDL_Renderer * renderer, float scaleX, float scaleY)
    • nSDL_GetRenderScale

      public static boolean nSDL_GetRenderScale(long renderer, long scaleX, long scaleY)
      bool SDL_GetRenderScale(SDL_Renderer * renderer, float * scaleX, float * scaleY)
    • SDL_GetRenderScale

      public static boolean SDL_GetRenderScale(long renderer, @Nullable FloatBuffer scaleX, @Nullable FloatBuffer scaleY)
      bool SDL_GetRenderScale(SDL_Renderer * renderer, float * scaleX, float * scaleY)
    • SDL_SetRenderDrawColor

      public static boolean SDL_SetRenderDrawColor(long renderer, byte r, byte g, byte b, byte a)
      bool SDL_SetRenderDrawColor(SDL_Renderer * renderer, Uint8 r, Uint8 g, Uint8 b, Uint8 a)
    • SDL_SetRenderDrawColorFloat

      public static boolean SDL_SetRenderDrawColorFloat(long renderer, float r, float g, float b, float a)
      bool SDL_SetRenderDrawColorFloat(SDL_Renderer * renderer, float r, float g, float b, float a)
    • nSDL_GetRenderDrawColor

      public static boolean nSDL_GetRenderDrawColor(long renderer, long r, long g, long b, long a)
      bool SDL_GetRenderDrawColor(SDL_Renderer * renderer, Uint8 * r, Uint8 * g, Uint8 * b, Uint8 * a)
    • SDL_GetRenderDrawColor

      public static boolean SDL_GetRenderDrawColor(long renderer, @Nullable ByteBuffer r, @Nullable ByteBuffer g, @Nullable ByteBuffer b, @Nullable ByteBuffer a)
      bool SDL_GetRenderDrawColor(SDL_Renderer * renderer, Uint8 * r, Uint8 * g, Uint8 * b, Uint8 * a)
    • nSDL_GetRenderDrawColorFloat

      public static boolean nSDL_GetRenderDrawColorFloat(long renderer, long r, long g, long b, long a)
      bool SDL_GetRenderDrawColorFloat(SDL_Renderer * renderer, float * r, float * g, float * b, float * a)
    • SDL_GetRenderDrawColorFloat

      public static boolean SDL_GetRenderDrawColorFloat(long renderer, @Nullable FloatBuffer r, @Nullable FloatBuffer g, @Nullable FloatBuffer b, @Nullable FloatBuffer a)
      bool SDL_GetRenderDrawColorFloat(SDL_Renderer * renderer, float * r, float * g, float * b, float * a)
    • SDL_SetRenderColorScale

      public static boolean SDL_SetRenderColorScale(long renderer, float scale)
      bool SDL_SetRenderColorScale(SDL_Renderer * renderer, float scale)
    • nSDL_GetRenderColorScale

      public static boolean nSDL_GetRenderColorScale(long renderer, long scale)
      bool SDL_GetRenderColorScale(SDL_Renderer * renderer, float * scale)
    • SDL_GetRenderColorScale

      public static boolean SDL_GetRenderColorScale(long renderer, FloatBuffer scale)
      bool SDL_GetRenderColorScale(SDL_Renderer * renderer, float * scale)
    • SDL_SetRenderDrawBlendMode

      public static boolean SDL_SetRenderDrawBlendMode(long renderer, int blendMode)
      bool SDL_SetRenderDrawBlendMode(SDL_Renderer * renderer, SDL_BlendMode blendMode)
    • nSDL_GetRenderDrawBlendMode

      public static boolean nSDL_GetRenderDrawBlendMode(long renderer, long blendMode)
      bool SDL_GetRenderDrawBlendMode(SDL_Renderer * renderer, SDL_BlendMode * blendMode)
    • SDL_GetRenderDrawBlendMode

      public static boolean SDL_GetRenderDrawBlendMode(long renderer, IntBuffer blendMode)
      bool SDL_GetRenderDrawBlendMode(SDL_Renderer * renderer, SDL_BlendMode * blendMode)
    • SDL_RenderClear

      public static boolean SDL_RenderClear(long renderer)
      bool SDL_RenderClear(SDL_Renderer * renderer)
    • SDL_RenderPoint

      public static boolean SDL_RenderPoint(long renderer, float x, float y)
      bool SDL_RenderPoint(SDL_Renderer * renderer, float x, float y)
    • nSDL_RenderPoints

      public static boolean nSDL_RenderPoints(long renderer, long points, int count)
      bool SDL_RenderPoints(SDL_Renderer * renderer, SDL_FPoint const * points, int count)
    • SDL_RenderPoints

      public static boolean SDL_RenderPoints(long renderer, SDL_FPoint.Buffer points)
      bool SDL_RenderPoints(SDL_Renderer * renderer, SDL_FPoint const * points, int count)
    • SDL_RenderLine

      public static boolean SDL_RenderLine(long renderer, float x1, float y1, float x2, float y2)
      bool SDL_RenderLine(SDL_Renderer * renderer, float x1, float y1, float x2, float y2)
    • nSDL_RenderLines

      public static boolean nSDL_RenderLines(long renderer, long points, int count)
      bool SDL_RenderLines(SDL_Renderer * renderer, SDL_FPoint const * points, int count)
    • SDL_RenderLines

      public static boolean SDL_RenderLines(long renderer, SDL_FPoint.Buffer points)
      bool SDL_RenderLines(SDL_Renderer * renderer, SDL_FPoint const * points, int count)
    • nSDL_RenderRect

      public static boolean nSDL_RenderRect(long renderer, long rect)
      bool SDL_RenderRect(SDL_Renderer * renderer, SDL_FRect const * rect)
    • SDL_RenderRect

      public static boolean SDL_RenderRect(long renderer, @Nullable SDL_FRect rect)
      bool SDL_RenderRect(SDL_Renderer * renderer, SDL_FRect const * rect)
    • nSDL_RenderRects

      public static boolean nSDL_RenderRects(long renderer, long rects, int count)
      bool SDL_RenderRects(SDL_Renderer * renderer, SDL_FRect const * rects, int count)
    • SDL_RenderRects

      public static boolean SDL_RenderRects(long renderer, SDL_FRect.Buffer rects)
      bool SDL_RenderRects(SDL_Renderer * renderer, SDL_FRect const * rects, int count)
    • nSDL_RenderFillRect

      public static boolean nSDL_RenderFillRect(long renderer, long rect)
      bool SDL_RenderFillRect(SDL_Renderer * renderer, SDL_FRect const * rect)
    • SDL_RenderFillRect

      public static boolean SDL_RenderFillRect(long renderer, @Nullable SDL_FRect rect)
      bool SDL_RenderFillRect(SDL_Renderer * renderer, SDL_FRect const * rect)
    • nSDL_RenderFillRects

      public static boolean nSDL_RenderFillRects(long renderer, long rects, int count)
      bool SDL_RenderFillRects(SDL_Renderer * renderer, SDL_FRect const * rects, int count)
    • SDL_RenderFillRects

      public static boolean SDL_RenderFillRects(long renderer, SDL_FRect.Buffer rects)
      bool SDL_RenderFillRects(SDL_Renderer * renderer, SDL_FRect const * rects, int count)
    • nSDL_RenderTexture

      public static boolean nSDL_RenderTexture(long renderer, long texture, long srcrect, long dstrect)
      bool SDL_RenderTexture(SDL_Renderer * renderer, SDL_Texture * texture, SDL_FRect const * srcrect, SDL_FRect const * dstrect)
    • SDL_RenderTexture

      public static boolean SDL_RenderTexture(long renderer, SDL_Texture texture, @Nullable SDL_FRect srcrect, @Nullable SDL_FRect dstrect)
      bool SDL_RenderTexture(SDL_Renderer * renderer, SDL_Texture * texture, SDL_FRect const * srcrect, SDL_FRect const * dstrect)
    • nSDL_RenderTextureRotated

      public static boolean nSDL_RenderTextureRotated(long renderer, long texture, long srcrect, long dstrect, double angle, long center, int flip)
      bool SDL_RenderTextureRotated(SDL_Renderer * renderer, SDL_Texture * texture, SDL_FRect const * srcrect, SDL_FRect const * dstrect, double angle, SDL_FPoint const * center, SDL_FlipMode flip)
    • SDL_RenderTextureRotated

      public static boolean SDL_RenderTextureRotated(long renderer, SDL_Texture texture, @Nullable SDL_FRect srcrect, @Nullable SDL_FRect dstrect, double angle, @Nullable SDL_FPoint center, int flip)
      bool SDL_RenderTextureRotated(SDL_Renderer * renderer, SDL_Texture * texture, SDL_FRect const * srcrect, SDL_FRect const * dstrect, double angle, SDL_FPoint const * center, SDL_FlipMode flip)
    • nSDL_RenderTextureAffine

      public static boolean nSDL_RenderTextureAffine(long renderer, long texture, long srcrect, long origin, long right, long down)
      bool SDL_RenderTextureAffine(SDL_Renderer * renderer, SDL_Texture * texture, SDL_FRect const * srcrect, SDL_FPoint const * origin, SDL_FPoint const * right, SDL_FPoint const * down)
    • SDL_RenderTextureAffine

      public static boolean SDL_RenderTextureAffine(long renderer, SDL_Texture texture, @Nullable SDL_FRect srcrect, @Nullable SDL_FPoint origin, @Nullable SDL_FPoint right, @Nullable SDL_FPoint down)
      bool SDL_RenderTextureAffine(SDL_Renderer * renderer, SDL_Texture * texture, SDL_FRect const * srcrect, SDL_FPoint const * origin, SDL_FPoint const * right, SDL_FPoint const * down)
    • nSDL_RenderTextureTiled

      public static boolean nSDL_RenderTextureTiled(long renderer, long texture, long srcrect, float scale, long dstrect)
      bool SDL_RenderTextureTiled(SDL_Renderer * renderer, SDL_Texture * texture, SDL_FRect const * srcrect, float scale, SDL_FRect const * dstrect)
    • SDL_RenderTextureTiled

      public static boolean SDL_RenderTextureTiled(long renderer, SDL_Texture texture, @Nullable SDL_FRect srcrect, float scale, @Nullable SDL_FRect dstrect)
      bool SDL_RenderTextureTiled(SDL_Renderer * renderer, SDL_Texture * texture, SDL_FRect const * srcrect, float scale, SDL_FRect const * dstrect)
    • nSDL_RenderTexture9Grid

      public static boolean nSDL_RenderTexture9Grid(long renderer, long texture, long srcrect, float left_width, float right_width, float top_height, float bottom_height, float scale, long dstrect)
      bool SDL_RenderTexture9Grid(SDL_Renderer * renderer, SDL_Texture * texture, SDL_FRect const * srcrect, float left_width, float right_width, float top_height, float bottom_height, float scale, SDL_FRect const * dstrect)
    • SDL_RenderTexture9Grid

      public static boolean SDL_RenderTexture9Grid(long renderer, SDL_Texture texture, @Nullable SDL_FRect srcrect, float left_width, float right_width, float top_height, float bottom_height, float scale, @Nullable SDL_FRect dstrect)
      bool SDL_RenderTexture9Grid(SDL_Renderer * renderer, SDL_Texture * texture, SDL_FRect const * srcrect, float left_width, float right_width, float top_height, float bottom_height, float scale, SDL_FRect const * dstrect)
    • nSDL_RenderGeometry

      public static boolean nSDL_RenderGeometry(long renderer, long texture, long vertices, int num_vertices, long indices, int num_indices)
      bool SDL_RenderGeometry(SDL_Renderer * renderer, SDL_Texture * texture, SDL_Vertex const * vertices, int num_vertices, int const * indices, int num_indices)
    • SDL_RenderGeometry

      public static boolean SDL_RenderGeometry(long renderer, @Nullable SDL_Texture texture, SDL_Vertex.Buffer vertices, @Nullable IntBuffer indices)
      bool SDL_RenderGeometry(SDL_Renderer * renderer, SDL_Texture * texture, SDL_Vertex const * vertices, int num_vertices, int const * indices, int num_indices)
    • nSDL_RenderGeometryRaw

      public static boolean nSDL_RenderGeometryRaw(long renderer, long texture, long xy, int xy_stride, long color, int color_stride, long uv, int uv_stride, int num_vertices, long indices, int num_indices, int size_indices)
      bool SDL_RenderGeometryRaw(SDL_Renderer * renderer, SDL_Texture * texture, float const * xy, int xy_stride, SDL_FColor const * color, int color_stride, float const * uv, int uv_stride, int num_vertices, void const * indices, int num_indices, int size_indices)
    • SDL_RenderGeometryRaw

      public static boolean SDL_RenderGeometryRaw(long renderer, @Nullable SDL_Texture texture, FloatBuffer xy, int xy_stride, SDL_FColor.Buffer color, int color_stride, @Nullable FloatBuffer uv, int uv_stride, int num_vertices, @Nullable ByteBuffer indices, int num_indices, int size_indices)
      bool SDL_RenderGeometryRaw(SDL_Renderer * renderer, SDL_Texture * texture, float const * xy, int xy_stride, SDL_FColor const * color, int color_stride, float const * uv, int uv_stride, int num_vertices, void const * indices, int num_indices, int size_indices)
    • SDL_RenderGeometryRaw

      public static boolean SDL_RenderGeometryRaw(long renderer, @Nullable SDL_Texture texture, FloatBuffer xy, int xy_stride, SDL_FColor.Buffer color, int color_stride, @Nullable FloatBuffer uv, int uv_stride, int num_vertices, @Nullable ShortBuffer indices, int num_indices, int size_indices)
      bool SDL_RenderGeometryRaw(SDL_Renderer * renderer, SDL_Texture * texture, float const * xy, int xy_stride, SDL_FColor const * color, int color_stride, float const * uv, int uv_stride, int num_vertices, void const * indices, int num_indices, int size_indices)
    • SDL_RenderGeometryRaw

      public static boolean SDL_RenderGeometryRaw(long renderer, @Nullable SDL_Texture texture, FloatBuffer xy, int xy_stride, SDL_FColor.Buffer color, int color_stride, @Nullable FloatBuffer uv, int uv_stride, int num_vertices, @Nullable IntBuffer indices, int num_indices, int size_indices)
      bool SDL_RenderGeometryRaw(SDL_Renderer * renderer, SDL_Texture * texture, float const * xy, int xy_stride, SDL_FColor const * color, int color_stride, float const * uv, int uv_stride, int num_vertices, void const * indices, int num_indices, int size_indices)
    • nSDL_RenderReadPixels

      public static long nSDL_RenderReadPixels(long renderer, long rect)
      SDL_Surface * SDL_RenderReadPixels(SDL_Renderer * renderer, SDL_Rect const * rect)
    • SDL_RenderReadPixels

      public static @Nullable SDL_Surface SDL_RenderReadPixels(long renderer, @Nullable SDL_Rect rect)
      SDL_Surface * SDL_RenderReadPixels(SDL_Renderer * renderer, SDL_Rect const * rect)
    • SDL_RenderPresent

      public static boolean SDL_RenderPresent(long renderer)
      bool SDL_RenderPresent(SDL_Renderer * renderer)
    • nSDL_DestroyTexture

      public static void nSDL_DestroyTexture(long texture)
      void SDL_DestroyTexture(SDL_Texture * texture)
    • SDL_DestroyTexture

      public static void SDL_DestroyTexture(SDL_Texture texture)
      void SDL_DestroyTexture(SDL_Texture * texture)
    • SDL_DestroyRenderer

      public static void SDL_DestroyRenderer(long renderer)
      void SDL_DestroyRenderer(SDL_Renderer * renderer)
    • SDL_FlushRenderer

      public static boolean SDL_FlushRenderer(long renderer)
      bool SDL_FlushRenderer(SDL_Renderer * renderer)
    • SDL_GetRenderMetalLayer

      public static long SDL_GetRenderMetalLayer(long renderer)
      void * SDL_GetRenderMetalLayer(SDL_Renderer * renderer)
    • SDL_GetRenderMetalCommandEncoder

      public static long SDL_GetRenderMetalCommandEncoder(long renderer)
      void * SDL_GetRenderMetalCommandEncoder(SDL_Renderer * renderer)
    • SDL_AddVulkanRenderSemaphores

      public static boolean SDL_AddVulkanRenderSemaphores(long renderer, int wait_stage_mask, long wait_semaphore, long signal_semaphore)
      bool SDL_AddVulkanRenderSemaphores(SDL_Renderer * renderer, Uint32 wait_stage_mask, Sint64 wait_semaphore, Sint64 signal_semaphore)
    • SDL_SetRenderVSync

      public static boolean SDL_SetRenderVSync(long renderer, int vsync)
      bool SDL_SetRenderVSync(SDL_Renderer * renderer, int vsync)
    • nSDL_GetRenderVSync

      public static boolean nSDL_GetRenderVSync(long renderer, long vsync)
      bool SDL_GetRenderVSync(SDL_Renderer * renderer, int * vsync)
    • SDL_GetRenderVSync

      public static boolean SDL_GetRenderVSync(long renderer, IntBuffer vsync)
      bool SDL_GetRenderVSync(SDL_Renderer * renderer, int * vsync)
    • nSDL_RenderDebugText

      public static boolean nSDL_RenderDebugText(long renderer, float x, float y, long str)
      bool SDL_RenderDebugText(SDL_Renderer * renderer, float x, float y, char const * str)
    • SDL_RenderDebugText

      public static boolean SDL_RenderDebugText(long renderer, float x, float y, ByteBuffer str)
      bool SDL_RenderDebugText(SDL_Renderer * renderer, float x, float y, char const * str)
    • SDL_RenderDebugText

      public static boolean SDL_RenderDebugText(long renderer, float x, float y, CharSequence str)
      bool SDL_RenderDebugText(SDL_Renderer * renderer, float x, float y, char const * str)
    • nSDL_RenderDebugTextFormat

      public static boolean nSDL_RenderDebugTextFormat(long renderer, float x, float y, long fmt)
      bool SDL_RenderDebugTextFormat(SDL_Renderer * renderer, float x, float y, char const * fmt)
    • SDL_RenderDebugTextFormat

      public static boolean SDL_RenderDebugTextFormat(long renderer, float x, float y, ByteBuffer fmt)
      bool SDL_RenderDebugTextFormat(SDL_Renderer * renderer, float x, float y, char const * fmt)
    • SDL_RenderDebugTextFormat

      public static boolean SDL_RenderDebugTextFormat(long renderer, float x, float y, CharSequence fmt)
      bool SDL_RenderDebugTextFormat(SDL_Renderer * renderer, float x, float y, char const * fmt)