Seek within an SDL_RWops data stream.
Defined in SDL_rwops.h
context | a pointer to an SDL_RWops structure |
offset | an offset in bytes, relative to whence location; can be negative |
whence | any of RW_SEEK_SET , RW_SEEK_CUR , RW_SEEK_END |
Returns the final offset in the data stream after the seek or -1 on error.
This function seeks to byte offset
, relative to whence
.
whence
may be any of the following values:
RW_SEEK_SET
: seek from the beginning of dataRW_SEEK_CUR
: seek relative to current read pointRW_SEEK_END
: seek relative to the end of dataIf this stream can not seek, it will return -1.
SDL_RWseek() is actually a wrapper function that calls the SDL_RWops's seek
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.