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.