SDL_render.h

Función SDL_SetTextureAlphaMod

Sintaxis

int SDL_SetTextureAlphaMod(SDL_Texture * texture,
                           Uint8 alpha);

Descripción

Establece un valor alfa adicional multiplicado en las operaciones de copia de render.

Parámetros

textura
la textura a actualizar.
alpha
El valor alfa de origen 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 esta textura es renderizada, durante la operación de copia el valor alfa de la fuente es modulado por este valor alfa de acuerdo con la siguiente fórmula:

srcA = srcA * (alpha / 255)

La modulación alfa no siempre es soportada por el renderizador; devolverá -1 si la modulación alfa no es soportada.