Scroll to navigation

SDL_SetSurfaceColorMod(3) SDL3 FUNCTIONS SDL_SetSurfaceColorMod(3)

NAME

SDL_SetSurfaceColorMod - Set an additional color value multiplied into blit operations.

SYNOPSIS

#include "SDL3/SDL.h"
int SDL_SetSurfaceColorMod(SDL_Surface *surface, Uint8 r, Uint8 g, Uint8 b);

DESCRIPTION

When this surface is blitted, during the blit operation each source color channel is modulated by the appropriate color value according to the following formula: srcC=srcC*(color/255)

FUNCTION PARAMETERS

the SDL_Surface
structure to update
the red color value multiplied into blit operations
the green color value multiplied into blit operations
the blue color value multiplied into blit operations

RETURN VALUE

Returns 0 on success or a negative error code on failure; call

SDL_GetError () for more information.

AVAILABILITY

This function is available since SDL 3.0.0.

SEE ALSO

SDL_GetSurfaceColorMod(3), SDL_SetSurfaceAlphaMod(3)

SDL 3.1.0 SDL