Function SDL_CreateTexture

pub unsafe extern "C" fn SDL_CreateTexture(
    renderer: *mut SDL_Renderer,
    format: u32,
    access: i32,
    w: i32,
    h: i32,
) -> *mut SDL_Texture
Available on crate feature dep_sdl2 only.
Expand description

Create a texture for a rendering context.

You can set the texture scaling method by setting SDL_HINT_RENDER_SCALE_QUALITY before creating the texture.

\param renderer the rendering context \param format one of the enumerated values in SDL_PixelFormatEnum \param access one of the enumerated values in SDL_TextureAccess \param w the width of the texture in pixels \param h the height of the texture in pixels \returns a pointer to the created texture or NULL if no rendering context was active, the format was unsupported, or the width or height were out of range; call SDL_GetError() for more information.

\since This function is available since SDL 2.0.0.

\sa SDL_CreateTextureFromSurface \sa SDL_DestroyTexture \sa SDL_QueryTexture \sa SDL_UpdateTexture