4 >SDL_CreateRGBSurfaceFrom</TITLE
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
10 TITLE="SDL Library Documentation"
11 HREF="index.html"><LINK
14 HREF="video.html"><LINK
16 TITLE="SDL_CreateRGBSurface"
17 HREF="sdlcreatergbsurface.html"><LINK
19 TITLE="SDL_FreeSurface"
20 HREF="sdlfreesurface.html"></HEAD
31 SUMMARY="Header navigation table"
40 >SDL Library Documentation</TH
48 HREF="sdlcreatergbsurface.html"
62 HREF="sdlfreesurface.html"
73 NAME="SDLCREATERGBSURFACEFROM"
75 >SDL_CreateRGBSurfaceFrom</H1
83 >SDL_CreateRGBSurfaceFrom -- Create an SDL_Surface from pixel data</DIV
85 CLASS="REFSYNOPSISDIV"
99 CLASS="FUNCSYNOPSISINFO"
100 >#include "SDL.h"</PRE
107 >SDL_CreateRGBSurfaceFrom</B
109 >(void *pixels, int width, int height, int depth, int pitch, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask);</CODE
123 >Creates an SDL_Surface from the provided pixel data.</P
125 >The data stored in <TT
130 > is assumed to be of the <TT
135 > specified in the parameter list. The pixel data is not copied into the <SPAN
138 > structure so it should not be freed until the surface has been freed with a called to <A
139 HREF="sdlfreesurface.html"
146 > is the length of each scanline in bytes. </P
149 HREF="sdlcreatergbsurface.html"
152 >SDL_CreateRGBSurface</TT
154 > for a more detailed description of the other parameters.</P
164 >Returns the created surface, or <SPAN
178 HREF="sdlcreatergbsurface.html"
181 >SDL_CreateRGBSurface</TT
185 HREF="sdlfreesurface.html"
197 SUMMARY="Footer navigation table"
208 HREF="sdlcreatergbsurface.html"
226 HREF="sdlfreesurface.html"
236 >SDL_CreateRGBSurface</TD