|
Size: 1367
Comment: update content - pointers, structs
|
Size: 1423
Comment: update content for consistency - add SDL_GetError() to NULL RVs
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 23: | Line 23: |
| *<<BR>>Returns a pointer to a new ^SDL_^RWops structure, or NULL if it fails. <<BR>>* | *<<BR>>Returns a pointer to a new ^SDL_^RWops structure, or NULL if it fails. <<BR>>*<<BR>>; call [[SDL_GetError]]() for more information.??? |
DRAFT |
SDL_RWFromConstMem
Use this function to *prepare a constant memory area for use with RWops. *
Contents
Syntax
SDL_RWops* SDL_RWFromConstMem(const void* mem,
int size)
Function Parameters
mem |
a pointer to a memory location to use for an SDL_RWops structure |
size |
the size of the memory location |
green
Return Value
*
Returns a pointer to a new SDL_RWops structure, or NULL if it fails.
*
; call SDL_GetError() for more information.???
Code Examples
*
char bitmap[] = {
66, 77, 86, 2, 0, 0, 0, 0 ...
}
SDL_RWops *rw;
SDL_Surface *img;
rw = SDL_RWFromConstMem(bitmap, sizeof(bitmap));
img = SDL_LoadBMP_RW(rw, 1); // Automatically frees the RWops struct for us
// Do something with img...
*
Remarks
*
SDL_RWFromConstMem() sets up an SDL_RWops struct based on a memory area of a certain size. It assumes the memory area is not writable.
*
Related Functions
SDL_RWFromFile ???
SDL_RWFromFP ???
