SDL_rwops.h

Función SDL_RWread

Sintaxis

size_t SDL_RWread(SDL_RWops *context,
                  void *ptr, size_t size,
                  size_t maxnum);

Descripción

Lee desde una fuente de datos.

Parámetros

context
Un puntero a una estructura SDL_RWops.
ptr
Un puntero al buffer en el que depositar los datos leidos.
size
El tamaño de cada objeto a leer.
maxnum
El número máximo de objetos a leer.

Valor de retorno

Devuelve el número de objetos leídos, o 0 si se produce un error o el fin de fichero. Ver SDL_GetError.

Observaciones

Esta función lee hasta maxnum objetos, cada uno de tamaño size, de la fuente de datos al buffer apuntado por ptr. Esta función puede leer menos objetos de los solicitados. Devolverá cero cuando se haya producido un error o el flujo de datos esté completamente leído.

SDL_RWread() es en realidad una función envoltorio que llama apropiadamente al método de lectura de SDL_RWops, para simplificar el desarrollo de aplicaciones.

Antes de SDL 2.0.10, esta función era una macro.