SDL_SetRenderColorScale

Set the color scale used for render operations.

The color scale is an additional scale multiplied into the pixel color value while rendering. This can be used to adjust the brightness of colors during HDR rendering, or changing HDR video brightness when playing on an SDR display.

The color scale does not affect the alpha channel, only the color brightness.

extern (C) nothrow @nogc extern
bool
SDL_SetRenderColorScale

Parameters

renderer SDL_Renderer*

The rendering context.

scale float

The color scale value.

Return Value

Type: bool

true on success or false on failure; call SDL_GetError for more information.

Threadsafety: This function should only be called on the main thread.

See Also

Meta