SDL_GetPixelFormatForMasks3
Convert a bpp value and rgba masks to an enumerated pixel format.
Usage
#include "SDL3/SDL.h"
SDL_PixelFormat SDL_GetPixelFormatForMasks(int bpp, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask);
Header file
Defined in SDL3/SDL_pixels.h
Overview
This will return SDL_PIXELFORMAT_UNKNOWN if the conversion wasn't possible.
Function parameters
bpp
|
a bits per pixel value; usually 15, 16, or 32. |
|---|---|
Rmask
|
the red mask for the format. |
Gmask
|
the green mask for the format. |
Bmask
|
the blue mask for the format. |
Amask
|
the alpha mask for the format. |
Return value
( SDL_PixelFormat ) Returns the
SDL_PixelFormat
value corresponding to the format masks, or SDL_PIXELFORMAT_UNKNOWN
if there isn't a match.
Thread safety
It is safe to call this function from any thread.