> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XDisplay (API contents)

> XDisplay

Reference material for XDisplay APIs.

## Functions

| Function | Description |
| - | - |
| [XDisplayAcquireTimeoutDeferral](https://docs.xbox.com/reference/system/xdisplay/functions/xdisplayacquiretimeoutdeferral.md) | Acquires a screen timeout deferral. |
| [XDisplayCloseTimeoutDeferralHandle](https://docs.xbox.com/reference/system/xdisplay/functions/xdisplayclosetimeoutdeferralhandle.md) | Releases a screen timeout deferral previously acquired by calling [XDisplayAcquireTimeoutDeferral](https://docs.xbox.com/reference/system/xdisplay/functions/xdisplayacquiretimeoutdeferral.md). |
| [XDisplayTryEnableHdrMode](https://docs.xbox.com/reference/system/xdisplay/functions/xdisplaytryenablehdrmode.md) | Attempts to enable HDR (high dynamic range) mode for the attached display. |

## Structures

| Structure | Description |
| - | - |
| [XDisplayHdrModeInfo](https://docs.xbox.com/reference/system/xdisplay/structs/xdisplayhdrmodeinfo.md) | Specifies the minimum and maximum tone map luminance values for HDR (high dynamic range) mode on the attached display. |

## Enumerations

| Enumeration | Description |
| - | - |
| [XDisplayHdrModePreference](https://docs.xbox.com/reference/system/xdisplay/enums/xdisplayhdrmodepreference.md) | Specifies the preferred mode to use when calling [XDisplayTryEnableHdrMode](https://docs.xbox.com/reference/system/xdisplay/functions/xdisplaytryenablehdrmode.md). |
| [XDisplayHdrModeResult](https://docs.xbox.com/reference/system/xdisplay/enums/xdisplayhdrmoderesult.md) | Specifies the current state of HDR (high dynamic range) support on the attached display. |

## Conceptual documentation

* [High dynamic range (HDR) output](https://docs.xbox.com/build/core-features/graphics/overviews/hdr-support.md)
* [Time-sensitive threads](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)
* [Using C# wrappers for GDK APIs in your Unity project](https://docs.xbox.com/build/gdk-and-engines/unity/unity-api-wrappers.md)

## See also

[System API reference](https://docs.xbox.com/reference/system/gc-reference-system-toc.md)


## Related topics

- [XFrontPanelDisplay (API contents)](https://docs.xbox.com/reference/devkit/xfrontpaneldisplay/xfrontpaneldisplay_members.md)
- [XDisplayHdrModeResult](https://docs.xbox.com/reference/system/xdisplay/enums/xdisplayhdrmoderesult.md)
- [XDisplayHdrModeInfo](https://docs.xbox.com/reference/system/xdisplay/structs/xdisplayhdrmodeinfo.md)
- [XDisplayAcquireTimeoutDeferral](https://docs.xbox.com/reference/system/xdisplay/functions/xdisplayacquiretimeoutdeferral.md)
- [XDisplayHdrModePreference](https://docs.xbox.com/reference/system/xdisplay/enums/xdisplayhdrmodepreference.md)
