d3d11_1.h header
This header is used by multiple technologies. For more information, see:
d3d11_1.h contains the following programming interfaces:
Interfaces
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. (ID3D11VideoContext1) |
ID3D11VideoDevice1 Provides the video decoding and video processing capabilities of a Microsoft Direct3D 11 device. (ID3D11VideoDevice1) |
ID3D11VideoProcessorEnumerator1 Enumerates the video processor capabilities of a Microsoft Direct3D 11 device. (ID3D11VideoProcessorEnumerator1) |
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
CD3D11_BLEND_DESC1 Describes the blend state that you use in a call to ID3D11Device1::CreateBlendState1 to create a blend-state object.D |
CD3D11_RASTERIZER_DESC1 The CD3D11_RASTERIZER_DESC1 (d3d11_1.h) structure 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_BLEND_DESC1) |
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_RASTERIZER_DESC1) |
D3D11_RENDER_TARGET_BLEND_DESC1 Describes the blend state for a render target. (D3D11_RENDER_TARGET_BLEND_DESC1) |
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_BUFFER_DESC1) |
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
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_LOGIC_OP) |
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. |