Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

DXGI Structures

This section contains info about the structures provided by DXGI.

In this section

TopicDescription

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_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 10 bit display metadata, and is usually used for video. This is used to adjust the output to best match a display's capabilities.

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_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

DXGI Reference

 

 

Show: