Direct3D 11 核心结构

本部分包含有关核心结构的信息。

在本节中

主题 说明
D3D11_BLEND_DESC
描述调用 ID3D11Device::CreateBlendState 以创建 blend-state 对象的混合状态。
D3D11_BLEND_DESC1
[!注意]
Direct3D 11.1 运行时支持此结构,可在 Windows 8 及更高版本的操作系统上使用。

描述调用 ID3D11Device1::CreateBlendState1 以创建 blend-state 对象的混合状态。
D3D11_BOX
定义 3D 框。
D3D11_COUNTER_DESC
描述计数器。
D3D11_COUNTER_INFO
有关视频卡的性能计数器功能的信息。
D3D11_DEPTH_STENCIL_DESC
描述深度模具状态。
D3D11_DEPTH_STENCILOP_DESC
可以根据模具测试结果执行的模具操作。
D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS
用于间接绘制索引实例的参数。
D3D11_DRAW_INSTANCED_INDIRECT_ARGS
用于间接绘制实例的参数。
D3D11_FEATURE_DATA_ARCHITECTURE_INFO
[!注意]
Direct3D 11.1 运行时支持此结构,可在 Windows 8 及更高版本的操作系统上使用。

介绍有关 Direct3D 11.1 适配器体系结构的信息。
D3D11_FEATURE_DATA_D3D9_OPTIONS
[!注意]
Direct3D 11.1 运行时支持此结构,可在 Windows 8 及更高版本的操作系统上使用。

介绍当前图形驱动程序中的 Direct3D 9 功能选项。
D3D11_FEATURE_DATA_D3D9_OPTIONS1
介绍当前图形驱动程序中的 Direct3D 9 功能选项。
D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT
[!注意]
Direct3D 11.1 运行时支持此结构,可在 Windows 8 及更高版本的操作系统上使用。

介绍当前图形驱动程序中的 Direct3D 9 阴影支持。
D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT
描述是否支持简单的实例化。
D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS
介绍当前图形驱动程序中的计算着色器和原始和结构化缓冲区支持。
D3D11_FEATURE_DATA_D3D11_OPTIONS
[!注意]
Direct3D 11.1 运行时支持此结构,可在 Windows 8 及更高版本的操作系统上使用。

介绍当前图形驱动程序中的 Direct3D 11.1 功能选项。
D3D11_FEATURE_DATA_D3D11_OPTIONS1
介绍当前图形驱动程序中的 Direct3D 11.2 功能选项。
D3D11_FEATURE_DATA_D3D11_OPTIONS2
介绍当前图形驱动程序中的 Direct3D 11.3 功能选项。
D3D11_FEATURE_DATA_D3D11_OPTIONS3
介绍当前图形驱动程序中的 Direct3D 11.3 功能选项。
D3D11_FEATURE_DATA_D3D11_OPTIONS4
介绍当前图形驱动程序中的 Direct3D 11.4 功能选项。
D3D11_FEATURE_DATA_D3D11_OPTIONS5
介绍当前图形驱动程序中共享资源的支持级别。
D3D11_FEATURE_DATA_DISPLAYABLE 描述当前图形驱动程序中支持的可显示图面级别。
D3D11_FEATURE_DATA_DOUBLES
介绍当前图形驱动程序中的双数据类型支持。
D3D11_FEATURE_DATA_FORMAT_SUPPORT
描述给定格式的当前图形驱动程序支持哪些资源。
D3D11_FEATURE_DATA_FORMAT_SUPPORT2
描述给定格式的当前图形驱动程序支持哪些无序资源选项。
D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT
介绍功能数据 GPU 虚拟地址支持,包括每个资源和每个进程的最大地址位。
D3D11_FEATURE_DATA_MARKER_SUPPORT
描述是否支持 GPU 分析技术。
D3D11_FEATURE_DATA_SHADER_CACHE
介绍当前图形驱动程序中支持的着色器缓存级别。
D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT
[!注意]
Direct3D 11.1 运行时支持此结构,可在 Windows 8 及更高版本的操作系统上使用。

介绍当前图形驱动程序中着色器的精度支持选项。
D3D11_FEATURE_DATA_THREADING
介绍当前图形驱动程序支持的多线程功能。
D3D11_INPUT_ELEMENT_DESC
输入装配器阶段的单个元素的说明。
D3D11_QUERY_DATA_PIPELINE_STATISTICS
查询 有关调用 ID3D11DeviceContext::BeginID3D11DeviceContext::End 之间的图形管道活动的信息。
D3D11_QUERY_DATA_SO_STATISTICS
查询有关在 ID3D11DeviceContext::BeginID3D11DeviceContext::End 之间流式传输到流输出缓冲区的数据量的信息。
D3D11_QUERY_DATA_TIMESTAMP_DISJOINT
有关时间戳查询可靠性的查询信息。
D3D11_QUERY_DESC
描述查询。
D3D11_QUERY_DESC1
描述查询。
D3D11_RASTERIZER_DESC
描述光栅器状态。
D3D11_RASTERIZER_DESC1
[!注意]
Direct3D 11.1 运行时支持此结构,可在 Windows 8 及更高版本的操作系统上使用。

描述光栅器状态。
D3D11_RASTERIZER_DESC2
描述光栅器状态。
D3D11_RECT
D3D11_RECT声明如下:
D3D11_RENDER_TARGET_BLEND_DESC
描述呈现目标的混合状态。
D3D11_RENDER_TARGET_BLEND_DESC1
[!注意]
Direct3D 11.1 运行时支持此结构,可在 Windows 8 和更高版本的操作系统上使用。

描述呈现目标的混合状态。
D3D11_SAMPLER_DESC
描述采样器状态。
D3D11_SO_DECLARATION_ENTRY
输出槽中顶点缓冲区中顶点元素的说明。
D3D11_VIEWPORT
定义视区的尺寸。

此外,D3D11.h 中还定义了 2D 矩形结构。

typedef RECT D3D11_RECT;

有关文档,请参阅 Windows GDI 中的 RECT

核心参考