Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Thursday, June 13, 2019
 
 

SDL_CreateRGBSurfaceFrom (3)

Name

SDL_CreateRGBSurfaceFrom - Create an SDL_Surface from pixel data

Synopsis

#include "SDL.h"

SDL_Surface  *SDL_CreateRGBSurfaceFrom(void  *pixels,  int  width,  int
height, int depth, int pitch, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask,
Uint32 Amask);

Description

SDL API Reference                                  SDL_CreateRGBSurfaceFrom(3)



NAME
       SDL_CreateRGBSurfaceFrom - Create an SDL_Surface from pixel data

SYNOPSIS
       #include "SDL.h"

       SDL_Surface  *SDL_CreateRGBSurfaceFrom(void  *pixels,  int  width,  int
       height, int depth, int pitch, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask,
       Uint32 Amask);

DESCRIPTION
       Creates an SDL_Surface from the provided pixel data.

       The  data  stored  in pixels is assumed to be of the depth specified in
       the parameter list. The pixel data is not copied into  the  SDL_Surface
       structure  so  it  should not be freed until the surface has been freed
       with a called to SDL_FreeSurface. pitch is the length of each  scanline
       in bytes.

       See  SDL_CreateRGBSurface  for a more detailed description of the other
       parameters.

RETURN VALUE
       Returns the created surface, or NULL upon error.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+------------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE  |
       +---------------+------------------+
       |Availability   | library/sdl      |
       +---------------+------------------+
       |Stability      | Volatile         |
       +---------------+------------------+
SEE ALSO
       SDL_CreateRGBSurface, SDL_FreeSurface



NOTES
       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source       was        downloaded        from         https://www.lib-
       sdl.org/release/SDL-1.2.15.tar.gz

       Further information about this software can be found on the open source
       community website at https://www.libsdl.org/.



SDL                         Tue 11 Sep 2001, 23:01
                                                   SDL_CreateRGBSurfaceFrom(3)