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 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.