SDL_surface.h

Función SDL_ConvertSurface

Sintaxis

SDL_Surface* SDL_ConvertSurface
    (SDL_Surface * src, const SDL_PixelFormat * fmt, Uint32 flags);

Descripción

Copia una superficie existente en una nueva superficie del formato especificado.

Parámetros

src
La estructura SDL_Surface existente a convertir.
fmt
La estructura SDL_PixelFormat para la que está optimizada la nueva superficie.
flags
Las banderas no se usan y deberían ponerse a 0; esto es un remanente de la API de SDL 1.2.

Valor de retorno

Devuelve la nueva estructura SDL_Surface creada o NULL si falla. Ver SDL_GetError.

Observaciones

Esta función se utiliza para optimizar las imágenes con el fin de repetir más rápidamente el difuminado. Esto se consigue convirtiendo el original y almacenando el resultado como una nueva superficie. La nueva superficie optimizada puede utilizarse como fuente para futuros difuminados, haciéndolos más rápidos.