Scroll to navigation

SDL_GetDisplayProperties(3) SDL3 FUNCTIONS SDL_GetDisplayProperties(3)

NAME

SDL_GetDisplayProperties - Get the properties associated with a display.

SYNOPSIS

#include "SDL3/SDL.h"
SDL_PropertiesID SDL_GetDisplayProperties(SDL_DisplayID displayID);

DESCRIPTION

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.

FUNCTION PARAMETERS

the instance ID of the display to query

RETURN VALUE

Returns a valid property ID on success or 0 on failure; call

SDL_GetError () for more information.

AVAILABILITY

This function is available since SDL 3.0.0.

SEE ALSO

SDL_GetProperty(3), SDL_SetProperty(3)

SDL 3.1.0 SDL