Read from a data source.
Defined in SDL_rwops.h
context | a pointer to an SDL_RWops structure |
ptr | a pointer to a buffer to read data into |
size | the size of each object to read, in bytes |
maxnum | the maximum number of objects to be read |
Returns the number of objects read, or 0 at error or end of file; call SDL_GetError() for more information.
This function reads up to maxnum
objects each of size size
from the data source to the area pointed at by ptr
. This function may read less objects than requested. It will return zero when there has been an error or the data stream is completely read.
SDL_RWread() is actually a function wrapper that calls the SDL_RWops's read
method appropriately, to simplify application development.
Prior to SDL 2.0.10, this function was a macro.
This function is available since SDL 2.0.10.