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