SDL_ScaleSurface - Creates a new surface identical to the existing surface, scaled to the desired size.
Contents
Availability
This function is available since SDL 3.2.0.
Description
The returned surface should be freed with
SDL_DestroySurface ().
Function Parameters
surface
the surface to duplicate and scale.
width the width of the new surface.
height the height of the new surface.
scaleMode
the SDL_ScaleMode
to be used.
Header File
Defined in SDL3/SDL_surface.h
Name
SDL_ScaleSurface - Creates a new surface identical to the existing surface, scaled to the desired size.
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_ScaleSurface(3)
Synopsis
#include"SDL3/SDL.h"SDL_Surface*SDL_ScaleSurface(SDL_Surface*surface,intwidth,intheight,SDL_ScaleModescaleMode);
Thread Safety
This function is not thread safe.
