AMD GPU Services (AGS)
|
The display info struct used to describe a display enumerated by AGS. More...
#include <amd_ags.h>
Public Attributes | |
char | name [256] |
The name of the display. | |
char | displayDeviceName [32] |
The display device name, i.e. DISPLAY_DEVICE::DeviceName. | |
unsigned int | isPrimaryDisplay: 1 |
Whether this display is marked as the primary display. | |
unsigned int | HDR10: 1 |
HDR10 is supported on this display. | |
unsigned int | dolbyVision: 1 |
Dolby Vision is supported on this display. | |
unsigned int | freesync: 1 |
Freesync is supported on this display. | |
unsigned int | freesyncHDR: 1 |
Freesync HDR is supported on this display. | |
unsigned int | eyefinityInGroup: 1 |
The display is part of the Eyefinity group. | |
unsigned int | eyefinityPreferredDisplay: 1 |
The display is the preferred display in the Eyefinity group for displaying the UI. | |
unsigned int | eyefinityInPortraitMode: 1 |
The display is in the Eyefinity group but in portrait mode. | |
unsigned int | reservedPadding: 24 |
Reserved for future use. | |
int | maxResolutionX |
The maximum supported resolution of the unrotated display. | |
int | maxResolutionY |
The maximum supported resolution of the unrotated display. | |
float | maxRefreshRate |
The maximum supported refresh rate of the display. | |
AGSRect | currentResolution |
The current resolution and position in the desktop, ignoring Eyefinity bezel compensation. | |
AGSRect | visibleResolution |
The visible resolution and position. More... | |
float | currentRefreshRate |
The current refresh rate. | |
int | eyefinityGridCoordX |
The X coordinate in the Eyefinity grid. -1 if not in an Eyefinity group. | |
int | eyefinityGridCoordY |
The Y coordinate in the Eyefinity grid. -1 if not in an Eyefinity group. | |
double | chromaticityRedX |
Red display primary X coord. | |
double | chromaticityRedY |
Red display primary Y coord. | |
double | chromaticityGreenX |
Green display primary X coord. | |
double | chromaticityGreenY |
Green display primary Y coord. | |
double | chromaticityBlueX |
Blue display primary X coord. | |
double | chromaticityBlueY |
Blue display primary Y coord. | |
double | chromaticityWhitePointX |
White point X coord. | |
double | chromaticityWhitePointY |
White point Y coord. | |
double | screenDiffuseReflectance |
Percentage expressed between 0 - 1. | |
double | screenSpecularReflectance |
Percentage expressed between 0 - 1. | |
double | minLuminance |
The minimum luminance of the display in nits. | |
double | maxLuminance |
The maximum luminance of the display in nits. | |
double | avgLuminance |
The average luminance of the display in nits. | |
int | logicalDisplayIndex |
The internally used index of this display. | |
int | adlAdapterIndex |
The internally used ADL adapter index. | |
int | reserved |
reserved field | |
The display info struct used to describe a display enumerated by AGS.
AGSRect AGSDisplayInfo::visibleResolution |
The visible resolution and position.
When Eyefinity bezel compensation is enabled this will be the sub region in the Eyefinity single large surface (SLS)