d3d11_1.h header

This header is used by Direct3D 11 Graphics. For more information, see:

Interfaces

Title Description
ID3D11BlendState1 The blend-state interface holds a description for blending state that you can bind to the output-merger stage. This blend-state interface supports logical operations as well as blending operations.
ID3D11Device1 The device interface represents a virtual adapter; it is used to create resources. ID3D11Device1 adds new methods to those in ID3D11Device.
ID3D11DeviceContext1 The device context interface represents a device context; it is used to render commands. ID3D11DeviceContext1 adds new methods to those in ID3D11DeviceContext.
ID3D11RasterizerState1 The rasterizer-state interface holds a description for rasterizer state that you can bind to the rasterizer stage. This rasterizer-state interface supports forced sample count.
ID3D11VideoContext1 Provides the video functionality of a Microsoft Direct3D 11 device.
ID3D11VideoDevice1 Provides the video decoding and video processing capabilities of a Microsoft Direct3D 11 device.
ID3D11VideoProcessorEnumerator1 Enumerates the video processor capabilities of a Microsoft Direct3D 11 device.
ID3DDeviceContextState The ID3DDeviceContextState interface represents a context state object, which holds state and behavior information about a Microsoft Direct3D device.
ID3DUserDefinedAnnotation The ID3DUserDefinedAnnotation interface enables an application to describe conceptual sections and markers within the application's code flow.

Structures

Title Description
CD3D11_BLEND_DESC1 Describes the blend state that you use in a call to ID3D11Device1::CreateBlendState1 to create a blend-state object.
CD3D11_RASTERIZER_DESC1 Describes rasterizer state.
D3D11_BLEND_DESC1 Describes the blend state that you use in a call to ID3D11Device1::CreateBlendState1 to create a blend-state object.
D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA Represents key exchange data for hardware content protection.
D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA Represents key exchange input data for hardware content protection.
D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA Represents key exchange output data for hardware content protection.
D3D11_RASTERIZER_DESC1 Describes rasterizer state.
D3D11_RENDER_TARGET_BLEND_DESC1 Describes the blend state for a render target.
D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION Provides data to the ID3D11VideoContext::DecoderBeginFrame method.
D3D11_VIDEO_DECODER_BUFFER_DESC1 Describes a compressed buffer for decoding.
D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK Describes a sub sample mapping block.
D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT Provides information about the input streams passed into the ID3DVideoContext1::VideoProcessorGetBehaviorHints method.
D3D11_VIDEO_SAMPLE_DESC Describes a video sample.

Enumerations

Title Description
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG Describes flags that are used to create a device context state object (ID3DDeviceContextState) with the ID3D11Device1::CreateDeviceContextState method.
D3D11_COPY_FLAGS Specifies how to handle the existing contents of a resource during a copy or update operation of a region within that resource.
D3D11_CRYPTO_SESSION_STATUS Represents the status of an ID3D11CryptoSession interface.
D3D11_LOGIC_OP Specifies logical operations to configure for a render target.
D3D11_VIDEO_DECODER_CAPS Specifies capabilities of the video decoder.
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS Specifies flags that indicate the most efficient methods for performing video processing operations.