Core Structures

This section contains information about the core structures.

In this section

TopicDescription

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_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 is a 2D rectangle structure defined in D3D11.h.


typedef RECT D3D11_RECT;

For documentation, see RECT in Windows GDI on MSDN.

Related topics

Core Reference

 

 

Show: