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.