SDL_surface.h

Función SDL_FillRects

Sintaxis

int SDL_FillRects
    (SDL_Surface * dst, const SDL_Rect * rects, int count, Uint32 color);

Descripción

Realiza un relleno rápido de un conjunto de rectángulos con un color específico.

Parámetros

dst
La estructura SDL_Surface que es el objetivo de dibujo.
rects
Un array de SDL_Rects representando los rectángulos a rellenar.
count
El número de rectángulos en el array.
color
El color de relleno.

Valor de retorno

Devuelve 0 si tiene éxito o un código de error negativo si falla. Ver SDL_GetError.

Observaciones

color debe ser un píxel del formato utilizado por la superficie, y puede ser generado por SDL_MapRGB() o SDL_MapRGBA(). Si el valor de color contiene un componente alfa, entonces el destino simplemente se rellena con esa información alfa, no tiene lugar ninguna mezcla.

Si hay un rectángulo de recorte establecido en el destino (establecido mediante SDL_SetClipRect()), entonces esta función rellenará basándose en la intersección del rectángulo de recorte y los rects.