SDL_DuplicateSurface - Creates a new surface identical to the existing surface.
Contents
Availability
This function is available since SDL 3.2.0.
Description
If the original surface has alternate images, the new surface will have a reference to them as well.
The returned surface should be freed with
SDL_DestroySurface ().
Function Parameters
surface
the surface to duplicate.
Header File
Defined in SDL3/SDL_surface.h
Name
SDL_DuplicateSurface - Creates a new surface identical to the existing surface.
Return Value
( SDL_Surface
*) Returns a copy of the surface or NULL on failure; call SDL_GetError () for more information.
See Also
•(3), SDL_DestroySurface(3) Simple Directmedia Layer SDL 3.2.10 SDL_DuplicateSurface(3)
Synopsis
#include"SDL3/SDL.h"SDL_Surface*SDL_DuplicateSurface(SDL_Surface*surface);
Thread Safety
This function is not thread safe.
