Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

SDL_CreateSurface - Allocate a new surface with a specific pixel format.

Availability

       This function is available since SDL 3.2.0.

Description

       The pixels of the new surface are initialized to zero.

Function Parameters

width  the width of the surface.

       height the height of the surface.

       format the SDL_PixelFormat for the new surface's pixel format.

Name

       SDL_CreateSurface - Allocate a new surface with a specific pixel format.

Return Value

       Returns  the  new  SDL_Surface structure that is created or NULL on failure; call SDL_GetError() for more
       information.

See Also

SDL_CreateSurfaceFrom(3), SDL_DestroySurface(3)

Simple Directmedia Layer                           SDL 3.2.20                               SDL_CreateSurface(3)

Synopsis

#include<SDL3/SDL_surface.h>SDL_Surface*SDL_CreateSurface(intwidth,intheight,SDL_PixelFormatformat);

Thread Safety

       It is safe to call this function from any thread.

See Also