SDL_render.h
Función SDL_SetTextureColorMod
Sintaxis
int SDL_SetTextureColorMod(SDL_Texture * texture, Uint8 r, Uint8 g, Uint8 b);
Descripción
Establece un valor de color adicional multiplicado en las operaciones de copia de renderizado.
Parámetros
- texture
- La textura a actualizar.
- r
- El valor del color rojo multiplicado en operaciones de copia.
- g
- El valor del color verde multiplicado en operaciones de copia.
- b
- El valor del color azul multiplicado en operaciones de copia.
Valor de retorno
Devuelve 0 si tiene éxito o un código de error negativo si falla. Ver SDL_GetError.
Observaciones
Cuando se renderiza esta textura, durante la operación de copia cada canal de color fuente es modulado por el valor de color apropiado de acuerdo con la siguiente fórmula:
srcC = srcC * (color / 255)
La modulación de color no siempre es soportada por el renderizador; se devolverá -1 si la modulación de color no es soportada.