Scroll to navigation

SDL_ReadSurfacePixelFloat(3) SDL3 FUNCTIONS SDL_ReadSurfacePixelFloat(3)

NAME

SDL_ReadSurfacePixelFloat - Retrieves a single pixel from a surface.

SYNOPSIS

#include <SDL3/SDL_surface.h>
bool SDL_ReadSurfacePixelFloat(SDL_Surface *surface, int x, int y, float *r, float *g, float *b, float *a);

DESCRIPTION

This function prioritizes correctness over speed: it is suitable for unit tests, but is not intended for use in a game engine.

FUNCTION PARAMETERS

the surface to read.
the horizontal coordinate, 0 <= x < width.
the vertical coordinate, 0 <= y < height.
a pointer filled in with the red channel, normally in the range 0-1, or NULL to ignore this channel.
a pointer filled in with the green channel, normally in the range 0-1, or NULL to ignore this channel.
a pointer filled in with the blue channel, normally in the range 0-1, or NULL to ignore this channel.
a pointer filled in with the alpha channel, normally in the range 0-1, or NULL to ignore this channel.

RETURN VALUE

for more information.

THREAD SAFETY

This function is not thread safe.

AVAILABILITY

This function is available since SDL 3.2.0.

SDL 3.2.14 Simple Directmedia Layer