SDL_RenderReadPixels - Man Page
Read pixels from the current rendering target.
Header File
Defined in SDL3/SDL_render.h
Synopsis
#include "SDL3/SDL.h" SDL_Surface * SDL_RenderReadPixels(SDL_Renderer *renderer, const SDL_Rect *rect);
Description
The returned surface should be freed with
SDL_DestroySurface () WARNING : This is a very slow operation, and should not be used frequently. If you're using this on the main rendering target, it should be called after rendering and before SDL_RenderPresent ().
Function Parameters
- renderer
the rendering context.
- rect
an SDL_Rect
structure representing the area in pixels relative to the to current viewport, or NULL for the entire viewport.
Return Value
( SDL_Surface
*) Returns a new SDL_Surface
on success or NULL on failure; call SDL_GetError () for more information.
Thread Safety
This function should only be called on the main thread.
Availability
This function is available since SDL 3.2.0.
Info
SDL 3.2.2 Simple Directmedia Layer SDL3 FUNCTIONS