Create a texture for a rendering context.
Defined in SDL_render.h
SDL_Texture * SDL_CreateTexture(SDL_Renderer * renderer,
Uint32 format,
int access, int w,
int h);| SDL_Renderer * | renderer | the rendering context. |
| Uint32 | format | one of the enumerated values in SDL_PixelFormatEnum. |
| int | access | one of the enumerated values in SDL_TextureAccess. |
| int | w | the width of the texture in pixels. |
| int | h | the height of the texture in pixels. |
(SDL_Texture *) 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.
You can set the texture scaling method by setting SDL_HINT_RENDER_SCALE_QUALITY before creating the texture.
This function is available since SDL 2.0.0.