SDL_surface.h

Función SDL_LoadBMP_RW

Sintaxis

SDL_Surface* SDL_LoadBMP_RW(SDL_RWops * src,
                            int freesrc);

Descripción

Carga una imagen BMP a partir de un flujo de datos SDL de acceso aleatorio.

Parámetros

src
El flujo de datos para la superficie.
freesrc
No cero para cerrar el flujo después de ser leído.

Valor de retorno

Devuelve un puntero a una nueva estructura SDL_Surface o NULL si hubo un error. Ver SDL_GetError.

Observaciones

La nueva superficie debe ser liberada con SDL_FreeSurface(). No hacerlo resultará en una fuga de memoria.

src es un buffer SDL_RWops abierto, típicamente cargado con SDL_RWFromFile. Alternativamente, también puede utilizar la macro SDL_LoadBMP para cargar un mapa de bits desde un archivo, convertirlo en una SDL_Surface y luego cerrar el archivo.