SDL_PremultiplySurfaceAlpha - Premultiply the alpha in a surface.
Contents
Availability
This function is available since SDL 3.2.0.
Simple Directmedia Layer SDL 3.2.10 SDL_PremultiplySurfaceAlpha(3)
Description
This is safe to use with src == dst, but not for other overlapping areas.
Function Parameters
surface
the surface to modify.
linear true to convert from sRGB to linear space for the alpha multiplication, false to do multiplication
in sRGB space.
Header File
Defined in SDL3/SDL_surface.h
Name
SDL_PremultiplySurfaceAlpha - Premultiply the alpha in a surface.
Return Value
Returns true on success or false on failure; call
SDL_GetError () for more information.
Synopsis
#include"SDL3/SDL.h"boolSDL_PremultiplySurfaceAlpha(SDL_Surface*surface,boollinear);
Thread Safety
This function is not thread safe.
