SDL_surface.h
Función SDL_SetSurfaceColorMod
Sintaxis
int SDL_SetSurfaceColorMod(SDL_Surface * surface, Uint8 r, Uint8 g, Uint8 b);
Descripción
Establece un valor de color adicional multiplicado en las operaciones de blit.
Parámetros
- surface
- La estructura SDL_Surface a actualizar.
- r
- El valor de color rojo multiplicado en las operaciones de blit.
- b
- El valor de color verde multiplicado en las operaciones de blit.
- b
- El valor de color azul multiplicado en las operaciones de blit.
Valor de retorno
Devuelve 0 si tiene éxito o un código de error negativo si falla. Ver SDL_GetError.
Observaciones
Cuando se difumina esta superficie, durante la operación de difuminado cada canal de color fuente es modulado por el valor de color apropiado de acuerdo con la siguiente fórmula:
srcC = srcC * (color / 255)