DXGI Structures
This section contains info about the structures provided by DXGI.
In this section
| Topic | Description |
|---|---|
|
Represents a color value with alpha, which is used for transparency. | |
|
Describes an adapter (or video card) by using DXGI 1.0. | |
|
Describes an adapter (or video card) using DXGI 1.1. | |
|
Describes an adapter (or video card) that uses Microsoft DirectX Graphics Infrastructure (DXGI) 1.2. | |
|
Describes an adapter (or video card) that uses DXGI 1.6. | |
|
Used with IDXGIFactoryMedia::CreateDecodeSwapChainForCompositionSurfaceHandle to describe a decode swap chain. | |
|
Don't use this structure; it is not supported and it will be removed from the header in a future release. | |
|
Describes timing and presentation statistics for a frame. | |
|
Used to verify system approval for the app's custom present duration (custom refresh rate). | |
|
Controls the settings of a gamma curve. | |
|
Controls the gamma capabilities of an adapter. | |
|
Describes the metadata for HDR10, used when video is compressed using High Efficiency Video Coding (HEVC). | |
|
Describes a debug message filter, which contains lists of message types to allow and deny. | |
|
Describes the types of messages to allow or deny to pass through a filter. | |
|
Describes a debug message in the information queue. | |
|
Describes a JPEG AC huffman table. | |
|
Describes a JPEG DC huffman table. | |
|
Describes a JPEG quantization table. | |
|
Represents a 3x2 matrix. Used with GetMatrixTransform and SetMatrixTransform to indicate the scaling and translation transform for SwapChainPanel swap chains. | |
|
Describes a mapped rectangle that is used to access a surface. | |
|
Describes a display mode. | |
|
Describes a display mode and whether the display mode supports stereo. | |
|
Describes an output or physical connection between the adapter (video card) and a device. | |
|
Describes an output or physical connection between the adapter (video card) and a device, including additional information about color capabilities and connection type. | |
|
The DXGI_OUTDUPL_DESC structure describes the dimension of the output and the surface that contains the desktop image. The format of the desktop image is always DXGI_FORMAT_B8G8R8A8_UNORM. | |
|
The DXGI_OUTDUPL_FRAME_INFO structure describes the current desktop image. | |
|
The DXGI_OUTDUPL_MOVE_RECT structure describes the movement of a rectangle. | |
|
The DXGI_OUTDUPL_POINTER_POSITION structure describes the position of the hardware cursor. | |
|
The DXGI_OUTDUPL_POINTER_SHAPE_INFO structure describes information about the cursor shape. | |
|
Describes information about present that helps the operating system optimize presentation. | |
|
Describes the current video memory budgeting parameters. | |
|
Represents a rational number. | |
|
Represents an RGB color. | |
|
Represents a color value with alpha, which is used for transparency. | |
|
Describes multi-sampling parameters for a resource. | |
|
Represents a handle to a shared resource. | |
|
Describes a surface. | |
|
Describes a swap chain. | |
|
Describes a swap chain. | |
|
Describes full-screen mode for a swap chain. | |
|
Describes a local identifier for an adapter. |
Related topics