DXGI Structures

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:
© 2016 Microsoft