|
Size: 1758
Comment: content added
|
Size: 1932
Comment: content added
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 13: | Line 13: |
| ||Uint32||'''blend_modes'''||a mask of supported blend modes|| ||Uint32||'''scale_modes'''||a mask of supported scale modes|| |
||Uint32||'''blend_modes'''||a mask of supported blend modes; see [[#blend_modes|Remarks]] for details|| ||Uint32||'''scale_modes'''||a mask of supported scale modes; see [[#scale_modes|Remarks]] for details|| |
| Line 32: | Line 32: |
| <<Anchor(blend_modes)>> '''blend_modes''' <<Anchor(scale_modes)>> '''scale_modes''' |
SDL_RendererInfo
A structure that contains information on the capabilities of a render driver or context.
Data Fields
const char* |
name |
the name of the renderer |
Uint32 |
flags |
a mask of supported renderer flags; see Remarks for details |
Uint32 |
mod_modes |
a mask of supported channel modulation; see Remarks for details |
Uint32 |
blend_modes |
a mask of supported blend modes; see Remarks for details |
Uint32 |
scale_modes |
a mask of supported scale modes; see Remarks for details |
Uint32 |
num_texture_formats |
the number of available texture formats |
Uint32[20] |
texture_formats |
the available texture formats |
int |
max_texture_width |
the maximimum texture width |
int |
max_texture_height |
the maximimum texture height |
Code Examples
You can add your code example here
Remarks
flags may be a mask of any of the following SDL_RendererFlags values OR'd together:
SDL_RENDERER_SOFTWARE |
the renderer is a software fallback |
SDL_RENDERER_ACCELERATED |
the renderer uses hardware acceleration |
SDL_RENDERER_PRESENTVSYNC |
present is synchronized with the refresh rate |
SDL_RENDERER_TARGETTEXTURE |
the renderer supports rendering to texture |
Note that providing no flags gives priority to available SDL_RENDERER_ACCELERATED renderers.
mod_modes may be a mask of any of the following SDL_TextureModulate values OR'd together:
SDL_TEXTUREMODULATE_NONE |
no modulation |
SDL_TEXTUREMODULATE_COLOR |
srcC = srcC * color |
SDL_TEXTUREMODULATE_ALPHA |
srcA = srcA * alpha |
blend_modes
scale_modes
Related Enumerations
