|
arsa
2.7
|
Go to the source code of this file.
Classes | |
| struct | SDL_RWops |
Macros | |
| #define | SDL_RWOPS_UNKNOWN 0U |
| #define | SDL_RWOPS_WINFILE 1U |
| #define | SDL_RWOPS_STDFILE 2U |
| #define | SDL_RWOPS_JNIFILE 3U |
| #define | SDL_RWOPS_MEMORY 4U |
| #define | SDL_RWOPS_MEMORY_RO 5U |
| #define | RW_SEEK_SET 0 |
| #define | RW_SEEK_CUR 1 |
| #define | RW_SEEK_END 2 |
Typedefs | |
| typedef struct SDL_RWops | SDL_RWops |
This file provides a general interface for SDL to read and write data streams. It can easily be extended to files, memory, etc.
Definition in file SDL_rwops.h.
| #define RW_SEEK_CUR 1 |
Seek relative to current read point
Definition at line 175 of file SDL_rwops.h.
| #define RW_SEEK_END 2 |
Seek relative to the end of data
Definition at line 176 of file SDL_rwops.h.
| #define RW_SEEK_SET 0 |
Seek from the beginning of data
Definition at line 174 of file SDL_rwops.h.
| #define SDL_RWOPS_JNIFILE 3U |
Android asset
Definition at line 45 of file SDL_rwops.h.
| #define SDL_RWOPS_MEMORY 4U |
Memory stream
Definition at line 46 of file SDL_rwops.h.
| #define SDL_RWOPS_MEMORY_RO 5U |
Read-Only memory stream
Definition at line 47 of file SDL_rwops.h.
| #define SDL_RWOPS_STDFILE 2U |
Stdio file
Definition at line 44 of file SDL_rwops.h.
| #define SDL_RWOPS_UNKNOWN 0U |
Unknown stream type
Definition at line 42 of file SDL_rwops.h.
| #define SDL_RWOPS_WINFILE 1U |
Win32 file
Definition at line 43 of file SDL_rwops.h.
Load an entire file.
The data is allocated with a zero byte at the end (null terminated)
If datasize is not NULL, it is filled with the size of the data read.
If freesrc is non-zero, the stream will be closed after being read.
The data should be freed with SDL_free().
Load all the data from an SDL data stream.
The data is allocated with a zero byte at the end (null terminated)
If datasize is not NULL, it is filled with the size of the data read.
If freesrc is non-zero, the stream will be closed after being read.
The data should be freed with SDL_free().
Close and free an allocated SDL_RWops structure.
Read up to maxnum objects each of size size from the data stream to the area pointed at by ptr.
Seek to offset relative to whence, one of stdio's whence values: RW_SEEK_SET, RW_SEEK_CUR, RW_SEEK_END
Return the size of the file in this rwops, or -1 if unknown
Return the current offset in the data stream, or -1 on error.
| DECLSPEC size_t SDLCALL SDL_RWwrite | ( | SDL_RWops * | context, |
| const void * | ptr, | ||
| size_t | size, | ||
| size_t | num | ||
| ) |
Write exactly num objects each of size size from the area pointed at by ptr to data stream.
1.8.15