DRAFT

SDL_RWFromConstMem

Use this function to *prepare a constant memory area for use with RWops. *

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

Is mem an exception to the 'pointer rule'?

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.
*


CategoryAPI, CategoryIO

SDL_RWFromConstMem (last edited 2011-06-29 00:31:04 by SheenaSmith)

Feedback
Please include your contact information if you'd like to receive a reply.
Submit