Direct3D 11 core structures
This section contains information about the core structures.
In this section
Topic | Description |
---|---|
D3D11_BLEND_DESC |
Describes the blend state that you use in a call to ID3D11Device::CreateBlendState to create a blend-state object. |
D3D11_BLEND_DESC1 |
Note: This structure is supported by the Direct3D 11.1 runtime, which is available on Windows 8 and later operating systems. Describes the blend state that you use in a call to ID3D11Device1::CreateBlendState1 to create a blend-state object. |
D3D11_BOX |
Defines a 3D box. |
D3D11_COUNTER_DESC |
Describes a counter. |
D3D11_COUNTER_INFO |
Information about the video card's performance counter capabilities. |
D3D11_DEPTH_STENCIL_DESC |
Describes depth-stencil state. |
D3D11_DEPTH_STENCILOP_DESC |
Stencil operations that can be performed based on the results of stencil test. |
D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS |
Arguments for draw indexed instanced indirect. |
D3D11_DRAW_INSTANCED_INDIRECT_ARGS |
Arguments for draw instanced indirect. |
D3D11_FEATURE_DATA_ARCHITECTURE_INFO |
Note: This structure is supported by the Direct3D 11.1 runtime, which is available on Windows 8 and later operating systems. Describes information about Direct3D 11.1 adapter architecture. |
D3D11_FEATURE_DATA_D3D9_OPTIONS |
Note: This structure is supported by the Direct3D 11.1 runtime, which is available on Windows 8 and later operating systems. Describes Direct3D 9 feature options in the current graphics driver. |
D3D11_FEATURE_DATA_D3D9_OPTIONS1 |
Describes Direct3D 9 feature options in the current graphics driver. |
D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT |
Note: This structure is supported by the Direct3D 11.1 runtime, which is available on Windows 8 and later operating systems. Describes Direct3D 9 shadow support in the current graphics driver. |
D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT |
Describes whether simple instancing is supported. |
D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS |
Describes compute shader and raw and structured buffer support in the current graphics driver. |
D3D11_FEATURE_DATA_D3D11_OPTIONS |
Note: This structure is supported by the Direct3D 11.1 runtime, which is available on Windows 8 and later operating systems. Describes Direct3D 11.1 feature options in the current graphics driver. |
D3D11_FEATURE_DATA_D3D11_OPTIONS1 |
Describes Direct3D 11.2 feature options in the current graphics driver. |
D3D11_FEATURE_DATA_D3D11_OPTIONS2 |
Describes Direct3D 11.3 feature options in the current graphics driver. |
D3D11_FEATURE_DATA_D3D11_OPTIONS3 |
Describes Direct3D 11.3 feature options in the current graphics driver. |
D3D11_FEATURE_DATA_D3D11_OPTIONS4 |
Describes Direct3D 11.4 feature options in the current graphics driver. |
D3D11_FEATURE_DATA_D3D11_OPTIONS5 |
Describes the level of support for shared resources in the current graphics driver. |
D3D11_FEATURE_DATA_DISPLAYABLE | Describes the level of displayable surfaces supported in the current graphics driver. |
D3D11_FEATURE_DATA_DOUBLES |
Describes double data type support in the current graphics driver. |
D3D11_FEATURE_DATA_FORMAT_SUPPORT |
Describes which resources are supported by the current graphics driver for a given format. |
D3D11_FEATURE_DATA_FORMAT_SUPPORT2 |
Describes which unordered resource options are supported by the current graphics driver for a given format. |
D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT |
Describes feature data GPU virtual address support, including maximum address bits per resource and per process. |
D3D11_FEATURE_DATA_MARKER_SUPPORT |
Describes whether a GPU profiling technique is supported. |
D3D11_FEATURE_DATA_SHADER_CACHE |
Describes the level of shader caching supported in the current graphics driver. |
D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT |
Note: This structure is supported by the Direct3D 11.1 runtime, which is available on Windows 8 and later operating systems. Describes precision support options for shaders in the current graphics driver. |
D3D11_FEATURE_DATA_THREADING |
Describes the multi-threading features that are supported by the current graphics driver. |
D3D11_INPUT_ELEMENT_DESC |
A description of a single element for the input-assembler stage. |
D3D11_QUERY_DATA_PIPELINE_STATISTICS |
Query information about graphics-pipeline activity in between calls to ID3D11DeviceContext::Begin and ID3D11DeviceContext::End. |
D3D11_QUERY_DATA_SO_STATISTICS |
Query information about the amount of data streamed out to the stream-output buffers in between ID3D11DeviceContext::Begin and ID3D11DeviceContext::End. |
D3D11_QUERY_DATA_TIMESTAMP_DISJOINT |
Query information about the reliability of a timestamp query. |
D3D11_QUERY_DESC |
Describes a query. |
D3D11_QUERY_DESC1 |
Describes a query. |
D3D11_RASTERIZER_DESC |
Describes rasterizer state. |
D3D11_RASTERIZER_DESC1 |
Note: This structure is supported by the Direct3D 11.1 runtime, which is available on Windows 8 and later operating systems. Describes rasterizer state. |
D3D11_RASTERIZER_DESC2 |
Describes rasterizer state. |
D3D11_RECT |
D3D11_RECT is declared as follows: |
D3D11_RENDER_TARGET_BLEND_DESC |
Describes the blend state for a render target. |
D3D11_RENDER_TARGET_BLEND_DESC1 |
Note: This structure is supported by the Direct3D 11.1 runtime, which is available on Windows 8 and later operating systems. Describes the blend state for a render target. |
D3D11_SAMPLER_DESC |
Describes a sampler state. |
D3D11_SO_DECLARATION_ENTRY |
Description of a vertex element in a vertex buffer in an output slot. |
D3D11_VIEWPORT |
Defines the dimensions of a viewport. |
In addition, there's a 2D rectangle structure defined in D3D11.h.
typedef RECT D3D11_RECT;
For documentation, see RECT in Windows GDI.