Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by DXGI. For more information, see:
dxgi1_2.h contains the following programming interfaces:
Interfaces
IDXGIAdapter2 The IDXGIAdapter2 interface represents a display subsystem, which includes one or more GPUs, DACs, and video memory. |
IDXGIDevice2 The IDXGIDevice2 interface implements a derived class for DXGI objects that produce image data. The interface exposes methods to block CPU processing until the GPU completes processing, and to offer resources to the operating system. |
IDXGIDisplayControl The IDXGIDisplayControl interface exposes methods to indicate user preference for the operating system's stereoscopic 3D display behavior and to set stereoscopic 3D display status to enable or disable. |
IDXGIFactory2 The IDXGIFactory2 interface includes methods to create a newer version swap chain with more features than IDXGISwapChain and to monitor stereoscopic 3D capabilities. |
IDXGIOutput1 An IDXGIOutput1 interface represents an adapter output (such as a monitor). |
IDXGIOutputDuplication The IDXGIOutputDuplication interface accesses and manipulates the duplicated desktop image. |
IDXGIResource1 An IDXGIResource1 interface extends the IDXGIResource interface by adding support for creating a subresource surface object and for creating a handle to a shared resource. |
IDXGISurface2 The IDXGISurface2 interface extends the IDXGISurface1 interface by adding support for subresource surfaces and getting a handle to a shared resource. |
IDXGISwapChain1 Provides presentation capabilities that are enhanced from IDXGISwapChain. These presentation capabilities consist of specifying dirty rectangles and scroll rectangle to optimize the presentation. |
Structures
DXGI_ADAPTER_DESC2 Describes an adapter (or video card) that uses Microsoft DirectX Graphics Infrastructure (DXGI) 1.2. |
DXGI_MODE_DESC1 Describes a display mode and whether the display mode supports stereo. |
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_SWAP_CHAIN_DESC1 Describes a swap chain. (DXGI_SWAP_CHAIN_DESC1) |
DXGI_SWAP_CHAIN_FULLSCREEN_DESC Describes full-screen mode for a swap chain. |
Enumerations
DXGI_ALPHA_MODE Identifies the alpha value, transparency behavior, of a surface. |
DXGI_COMPUTE_PREEMPTION_GRANULARITY Identifies the granularity at which the graphics processing unit (GPU) can be preempted from performing its current compute task. |
DXGI_GRAPHICS_PREEMPTION_GRANULARITY Identifies the granularity at which the graphics processing unit (GPU) can be preempted from performing its current graphics rendering task. |
DXGI_OFFER_RESOURCE_PRIORITY Identifies the importance of a resource’s content when you call the IDXGIDevice2::OfferResources method to offer the resource. |
DXGI_OUTDUPL_POINTER_SHAPE_TYPE Identifies the type of pointer shape. |
DXGI_SCALING Identifies resize behavior when the back-buffer size does not match the size of the target output. |