Direct3D 11 核心结构

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

在本节中

主题 描述
D3D11_BLEND_DESC
描述在调用 ID3D11Device::CreateBlendState 时用于创建混合状态对象的混合状态。
D3D11_BLEND_DESC1
注意: Direct3D 11.1 运行时支持此结构,该运行时在 Windows 8 及更高版本的操作系统上可用。
描述在调用 ID3D11Device1::CreateBlendState1 时用于创建混合状态对象的混合状态。
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::Begin 和 ID3D11DeviceContext::End 之间的图形管道活动的信息。
D3D11_QUERY_DATA_SO_STATISTICS
查询 ID3D11DeviceContext::Begin 和 ID3D11DeviceContext::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

核心参考