SDL_WriteSurfacePixelFloat - Man Page
Writes a single pixel to a surface.
Synopsis
#include <SDL3/SDL_surface.h> bool SDL_WriteSurfacePixelFloat(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
- surface
the surface to write.
- x
the horizontal coordinate, 0 <= x < width.
- y
the vertical coordinate, 0 <= y < height.
- r
the red channel value, normally in the range 0-1.
- g
the green channel value, normally in the range 0-1.
- b
the blue channel value, normally in the range 0-1.
- a
the alpha channel value, normally in the range 0-1.
Return Value
Returns true on success or false on failure; call SDL_GetError() for more information.
Thread Safety
This function can be called on different threads with different surfaces.
Availability
This function is available since SDL 3.2.0.
Info
SDL 3.3.2 Simple Directmedia Layer SDL3 FUNCTIONS