Name
SDL_CreateRGBSurfaceFrom --
ピクセルデータから SDL_Surface を生成します。
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_Surface を生成します。
pixels に格納されたデータは
パラメータリストで指定された depth のものであると
みなされます。
ピクセルデータは SDL_Surface 構造体の中へ
コピーされる訳ではないので、
SDL_FreeSurface で
サーフェスが解放されるまでは、ピクセルデータも解放されてはいけません。
pitch は各スキャンラインの長さ(バイト数)です。
他のパラメータについての詳しい記述については、
SDL_CreateRGBSurface
を見て下さい。
Return Value
生成されたサーフェスか、エラーの時は NULL を返します。