Get the properties associated with a display.
Defined in <SDL3/SDL_video.h>
SDL_PropertiesID SDL_GetDisplayProperties(SDL_DisplayID displayID);
displayID | the instance ID of the display to query |
Returns a valid property ID on success or 0 on failure; call SDL_GetError() for more information.
The following read-only properties are provided by SDL:
SDL_PROP_DISPLAY_HDR_ENABLED_BOOLEAN
: true if the display has HDR headroom above the SDR white point. This property can change dynamically when SDL_EVENT_DISPLAY_HDR_STATE_CHANGED is sent.SDL_PROP_DISPLAY_SDR_WHITE_POINT_FLOAT
: the value of SDR white in the SDL_COLORSPACE_SRGB_LINEAR colorspace. On Windows this corresponds to the SDR white level in scRGB colorspace, and on Apple platforms this is always 1.0 for EDR content. This property can change dynamically when SDL_EVENT_DISPLAY_HDR_STATE_CHANGED is sent.SDL_PROP_DISPLAY_HDR_HEADROOM_FLOAT
: the additional high dynamic range that can be displayed, in terms of the SDR white point. When HDR is not enabled, this will be 1.0. This property can change dynamically when SDL_EVENT_DISPLAY_HDR_STATE_CHANGED is sent.This function is available since SDL 3.0.0.
CategoryAPI, CategoryAPIFunction