Scroll to navigation

SDL_ConvertPixelsAndColorspace(3) SDL3 FUNCTIONS SDL_ConvertPixelsAndColorspace(3)

NAME

SDL_ConvertPixelsAndColorspace - Copy a block of pixels of one format and colorspace to another format and colorspace.

HEADER FILE

Defined in SDL3/SDL_surface.h

SYNOPSIS

#include "SDL3/SDL.h"
bool SDL_ConvertPixelsAndColorspace(int width, int height, SDL_PixelFormat src_format, SDL_Colorspace src_colorspace, SDL_PropertiesID src_properties, const void *src, int src_pitch, SDL_PixelFormat dst_format, SDL_Colorspace dst_colorspace, SDL_PropertiesID dst_properties, void *dst, int dst_pitch);

FUNCTION PARAMETERS

the width of the block to copy, in pixels.
the height of the block to copy, in pixels.
an SDL_PixelFormat
value of the src pixels format.
an SDL_ColorSpace
value describing the colorspace of the src pixels.
an SDL_PropertiesID
with additional source color properties, or 0.
a pointer to the source pixels.
the pitch of the source pixels, in bytes.
an SDL_PixelFormat
value of the dst pixels format.
an SDL_ColorSpace
value describing the colorspace of the dst pixels.
an SDL_PropertiesID
with additional destination color properties, or 0.
a pointer to be filled in with new pixel data.
the pitch of the destination pixels, in bytes.

RETURN VALUE

Returns false on success or false on failure; call

SDL_GetError () for more information.

AVAILABILITY

This function is available since SDL 3.1.3.

SEE ALSO

(3), SDL_ConvertPixels(3)

SDL 3.1.6 Simple Directmedia Layer