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

核心参考