Direct3D 11 图形

Direct3D 11 图形技术概述。

若要开发 Direct3D 11 图形,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
D3D_CBUFFER_TYPE

标识常量缓冲区数据的预期用途的值。
D3D_DRIVER_TYPE

驱动程序类型选项。
D3D_FEATURE_LEVEL

描述 Direct3D 设备面向的功能集。
D3D_INCLUDE_TYPE

指示着色器位置的值
D3D_INTERPOLATION_MODE

指定内插模式,该模式影响在光栅化期间计算值的方式。
D3D_MIN_PRECISION

指示所需的最小内插精度的值。
D3D_NAME

标识使用系统值语义的着色器参数的值。
D3D_PARAMETER_FLAGS

指示函数参数的语义标志。
D3D_PRIMITIVE

指示管道如何解释几何图形或外壳着色器输入基元。
D3D_PRIMITIVE_TOPOLOGY

指示管道如何解释绑定到输入汇编程序阶段的顶点数据的值。 这些基元拓扑值确定顶点数据在屏幕上的呈现方式。
D3D_REGISTER_COMPONENT_TYPE

标识可存储在寄存器中的数据类型的值。
D3D_RESOURCE_RETURN_TYPE

指示返回值类型。
D3D_SHADER_CBUFFER_FLAGS

标识常量数据缓冲区的预期用途的值。
D3D_SHADER_INPUT_FLAGS

标识着色器输入选项的值。
D3D_SHADER_INPUT_TYPE

标识可绑定到着色器的资源类型的值,这些类型将作为着色器资源说明的一部分反映。
D3D_SHADER_VARIABLE_CLASS

标识着色器变量类的值。
D3D_SHADER_VARIABLE_FLAGS

标识有关着色器变量的信息的值。
D3D_SHADER_VARIABLE_TYPE

标识可分配给着色器变量的各种数据、纹理和缓冲区类型的值。
D3D_SRV_DIMENSION

标识要作为着色器资源查看的资源类型的值。
D3D_TESSELLATOR_DOMAIN

分割器数据的域选项。
D3D_TESSELLATOR_OUTPUT_PRIMITIVE

输出基元类型。
D3D_TESSELLATOR_PARTITIONING

分区选项。
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG

描述用于使用 ID3D11Device1::CreateDeviceContextState 方法创建设备上下文状态对象(ID3DDeviceContextState)的标志。
D3D11_ASYNC_GETDATA_FLAG

控制 ID3D11DeviceContext::GetData 行为的可选标志。
D3D11_BIND_FLAG

标识如何将资源绑定到管道。 (D3D11_BIND_FLAG)
D3D11_BLEND

混合因子,用于调节像素着色器和呈现目标的值。
D3D11_BLEND_OP

RGB 或 alpha 混合作。 (D3D11_BLEND_OP)
D3D11_BUFFER_UAV_FLAG

标识缓冲区资源的无序访问视图选项。 (D3D11_BUFFER_UAV_FLAG)
D3D11_BUFFEREX_SRV_FLAG

标识如何查看缓冲区资源。 (D3D11_BUFFEREX_SRV_FLAG)
D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG

标识如何检查多重采样质量级别。
D3D11_CLEAR_FLAG

指定要清除的深度模具的各个部分。
D3D11_COLOR_WRITE_ENABLE

确定在混合期间可写入呈现目标的每个像素的哪些组件。 (D3D11_COLOR_WRITE_ENABLE)
D3D11_COMPARISON_FUNC

比较选项。 (D3D11_COMPARISON_FUNC)
D3D11_CONSERVATIVE_RASTERIZATION_MODE

标识保守光栅化是打开还是关闭。 (D3D11_CONSERVATIVE_RASTERIZATION_MODE)
D3D11_CONSERVATIVE_RASTERIZATION_TIER

指定硬件和驱动程序是否支持保守光栅化以及层级别。
D3D11_CONTEXT_TYPE

指定在其中发生查询的上下文。
D3D11_COPY_FLAGS

指定在资源内某个区域的复制或更新操作期间如何处理资源的现有内容。
D3D11_COUNTER

性能计数器的选项。
D3D11_COUNTER_TYPE

性能计数器的数据类型。 (D3D11_COUNTER_TYPE)
D3D11_CPU_ACCESS_FLAG

指定资源允许的 CPU 访问类型。 (D3D11_CPU_ACCESS_FLAG)
D3D11_CREATE_DEVICE_FLAG

描述用于创建设备的参数。
D3D11_CULL_MODE

指示不绘制面向特定方向的三角形。 (D3D11_CULL_MODE)
D3D11_DEPTH_WRITE_MASK

标识用于写入深度数据的深度模具缓冲区部分。 (D3D11_DEPTH_WRITE_MASK)
D3D11_DEVICE_CONTEXT_TYPE

设备上下文选项。
D3D11_DSV_DIMENSION

指定如何访问深度模具视图中使用的资源。 (D3D11_DSV_DIMENSION)
D3D11_DSV_FLAG

深度模具视图选项。
D3D11_FEATURE

Direct3D 11 功能选项。
D3D11_FENCE_FLAG

指定围栏选项。 (D3D11_FENCE_FLAG)
D3D11_FILL_MODE

确定呈现三角形时要使用的填充模式。 (D3D11_FILL_MODE)
D3D11_FILTER

纹理采样期间的筛选选项。 (D3D11_FILTER)
D3D11_FILTER_REDUCTION_TYPE

指定采样器筛选器缩减的类型。
D3D11_FILTER_TYPE

放大或缩小采样器筛选器的类型。 (D3D11_FILTER_TYPE)
D3D11_FORMAT_SUPPORT

给定格式和给定设备支持哪些资源(请参阅 ID3D11Device::CheckFormatSupport 和 ID3D11Device::CheckFeatureSupport)。
D3D11_FORMAT_SUPPORT2

计算着色器资源的无序资源支持选项(请参阅 ID3D11Device::CheckFeatureSupport)。
D3D11_INPUT_CLASSIFICATION

输入槽中包含的数据类型。 (D3D11_INPUT_CLASSIFICATION)
D3D11_LOGIC_OP

指定要为呈现器目标配置的逻辑作。 (D3D11_LOGIC_OP)
D3D11_MAP

标识要被 CPU 读取和写入访问的资源。 应用程序可以合并其中一个或多个标志。 (D3D11_MAP)
D3D11_MAP_FLAG

指定应用程序在 GPU 正在使用的资源上调用 ID3D11DeviceContext::Map 方法时,CPU 应如何响应。
D3D11_MESSAGE_CATEGORY

调试消息的类别。 (D3D11_MESSAGE_CATEGORY)
D3D11_MESSAGE_ID

调试用于设置信息队列筛选器的消息(请参阅D3D11_INFO_QUEUE_FILTER):使用这些消息允许或拒绝消息类别通过存储和检索筛选器。
D3D11_MESSAGE_SEVERITY

调试信息队列的消息严重性级别。 (D3D11_MESSAGE_SEVERITY)
D3D11_QUERY

查询类型。 (D3D11_QUERY)
D3D11_QUERY_MISC_FLAG

描述其他查询行为的标志。 (D3D11_QUERY_MISC_FLAG)
D3D11_RAISE_FLAG

用于将错误引发到不可连续性异常的选项(s)。 (D3D11_RAISE_FLAG)
D3D11_RESOURCE_DIMENSION

标识正在使用的资源类型。 (D3D11_RESOURCE_DIMENSION)
D3D11_RESOURCE_MISC_FLAG

标识资源的选项。
D3D11_RLDO_FLAGS

要报告有关设备对象的生存期的信息量的选项。
D3D11_RTV_DIMENSION

这些标志标识将作为呈现目标查看的资源类型。
D3D11_SHADER_CACHE_SUPPORT_FLAGS

介绍对当前图形驱动程序中着色器缓存的支持级别。 (D3D11_SHADER_CACHE_SUPPORT_FLAGS)
D3D11_SHADER_MIN_PRECISION_SUPPORT

指定着色器阶段最小精度级别的值。
D3D11_SHADER_TRACKING_OPTIONS

指定如何执行着色器调试跟踪的选项。
D3D11_SHADER_TRACKING_RESOURCE_TYPE

指示要跟踪的资源类型。
D3D11_SHADER_TYPE

标识用于跟踪的着色器类型。
D3D11_SHADER_VERSION_TYPE

指示着色器类型。
D3D11_SHARED_RESOURCE_TIER

定义常量,该常量指定当前图形驱动程序中共享资源的支持级别
D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS

指定多样本模式类型。
D3D11_STENCIL_OP

可在深度模具测试期间执行的模具作。 (D3D11_STENCIL_OP)
D3D11_TEXTURE_ADDRESS_MODE

确定用于解析纹理边界之外的纹理坐标的技术。 (D3D11_TEXTURE_ADDRESS_MODE)
D3D11_TEXTURE_LAYOUT

指定纹理布局选项。 (D3D11_TEXTURE_LAYOUT)
D3D11_TEXTURECUBE_FACE

多维数据集纹理的不同人脸。 (D3D11_TEXTURECUBE_FACE)
D3D11_TILE_COPY_FLAG

标识如何复制磁贴。
D3D11_TILE_MAPPING_FLAG

标识如何执行磁贴映射作。
D3D11_TILE_RANGE_FLAG

指定要与 ID3D11DeviceContext2::UpdateTiles 一起使用的磁贴映射范围。
D3D11_TILED_RESOURCES_TIER

指示支持平铺资源的层级别。
D3D11_TRACE_GS_INPUT_PRIMITIVE

标识几何着色器输入基元的类型。
D3D11_TRACE_REGISTER_TYPE

标识跟踪寄存器的类型。
D3D11_UAV_DIMENSION

无序访问视图选项。
D3D11_USAGE

标识呈现期间的预期资源使用。 使用情况直接反映 CPU 和/或图形处理单元(GPU)是否可以访问资源。
D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT

指定每个组件直方图信息的数组的索引。 (D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT)
D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS

用于指示用于视频解码直方图的组件的子集的标志。 (D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS)
D3DX11_FFT_CREATE_FLAG

FFT 创建标志。
D3DX11_FFT_DATA_TYPE

FFT 数据类型。
D3DX11_FFT_DIM_MASK

FFT 数据的维度数。
D3DX11_SCAN_DATA_TYPE

键入扫描数据。
D3DX11_SCAN_DIRECTION

执行扫描的方向。
D3DX11_SCAN_OPCODE

扫描作码。

功能

 
~CD3D11_BLEND_DESC

销毁CD3D11_BLEND_DESC结构的实例。
~CD3D11_BOX

销毁CD3D11_BOX结构的实例。
~CD3D11_BUFFER_DESC

销毁CD3D11_BUFFER_DESC结构的实例。
~CD3D11_COUNTER_DESC

销毁CD3D11_COUNTER_DESC结构的实例。
~CD3D11_DEPTH_STENCIL_DESC

销毁CD3D11_DEPTH_STENCIL_DESC结构的实例。
~CD3D11_DEPTH_STENCIL_VIEW_DESC

销毁CD3D11_DEPTH_STENCIL_VIEW_DESC结构的实例。
~CD3D11_QUERY_DESC

销毁CD3D11_QUERY_DESC结构的实例。
~CD3D11_RASTERIZER_DESC

销毁CD3D11_RASTERIZER_DESC结构的实例。
~CD3D11_RECT

销毁CD3D11_RECT结构的实例。
~CD3D11_RENDER_TARGET_VIEW_DESC

销毁CD3D11_RENDER_TARGET_VIEW_DESC结构的实例。
~CD3D11_SAMPLER_DESC

销毁CD3D11_SAMPLER_DESC结构的实例。
~CD3D11_SHADER_RESOURCE_VIEW_DESC

销毁CD3D11_SHADER_RESOURCE_VIEW_DESC结构的实例。
~CD3D11_TEXTURE1D_DESC

销毁CD3D11_TEXTURE1D_DESC结构的实例。
~CD3D11_TEXTURE2D_DESC

销毁CD3D11_TEXTURE2D_DESC结构的实例。
~CD3D11_TEXTURE3D_DESC

销毁CD3D11_TEXTURE3D_DESC结构的实例。
~CD3D11_UNORDERED_ACCESS_VIEW_DESC

销毁CD3D11_UNORDERED_ACCESS_VIEW_DESC结构的实例。
~CD3D11_VIEWPORT

销毁CD3D11_VIEWPORT结构的实例。
AddApplicationMessage

将用户定义的消息添加到消息队列,并将该消息发送到调试输出。 (ID3D11InfoQueue.AddApplicationMessage)
AddClipPlaneFromCBuffer

为 10Level9 着色器添加从 cbuffer 条目中获取的平面系数的剪辑平面。
AddMessage

将调试消息添加到消息队列,并将该消息发送到调试输出。
AddRetrievalFilterEntries

将存储筛选器添加到检索筛选器堆栈的顶部。 (ID3D11InfoQueue.AddRetrievalFilterEntries)
AddStorageFilterEntries

将存储筛选器添加到存储筛选器堆栈的顶部。 (ID3D11InfoQueue.AddStorageFilterEntries)
AttachBuffersAndPrecompute

将缓冲区附加到 FFT 上下文,并执行任何必需的预计算。
开始

标记一系列命令的开头。
BeginEvent

标记事件代码部分的开头。
BeginEventInt

允许应用程序批注一系列图形命令的开头。
BindConstantBuffer

将常量缓冲区从源槽重新绑定到目标槽。
BindConstantBufferByName

按名称将常量缓冲区重新绑定到目标槽。
BindResource

将纹理或缓冲区从源槽重新绑定到目标槽。
BindResourceAsUnorderedAccessView

将资源重新绑定为从源槽到目标槽的无序访问视图(UAV)。
BindResourceAsUnorderedAccessViewByName

将资源按名称重新绑定为未排序的访问视图(UAV)到目标槽。
BindResourceByName

按名称将纹理或缓冲区重新绑定到目标槽。
BindSampler

将采样器从源槽重新绑定到目标槽。
BindSamplerByName

按名称将采样器重新绑定到目标槽。
BindUnorderedAccessView

将无序访问视图(UAV)从源槽重新绑定到目标槽。
BindUnorderedAccessViewByName

按名称将无序访问视图 (UAV) 重新绑定到目标槽。
CallFunction

创建用于函数链接图的调用函数链接节点。
CD3D11_BLEND_DESC

实例化未初始化 CD3D11_BLEND_DESC 结构的新实例。
CD3D11_BLEND_DESC

实例化使用默认混合状态值初始化的CD3D11_BLEND_DESC结构的新实例。
CD3D11_BLEND_DESC

实例化使用CD3D11_BLEND_DESC结构初始化的CD3D11_BLEND_DESC结构的新实例。
CD3D11_BOX

实例化未初始化CD3D11_BOX结构的新实例。
CD3D11_BOX

实例化使用CD3D11_BOX结构初始化的CD3D11_BOX结构的新实例。
CD3D11_BOX

实例化使用框尺寸初始化的CD3D11_BOX结构的新实例。
CD3D11_BUFFER_DESC

实例化未初始化CD3D11_BUFFER_DESC结构的新实例。
CD3D11_BUFFER_DESC

实例化使用D3D11_BUFFER_DESC结构初始化的CD3D11_BUFFER_DESC结构的新实例。
CD3D11_BUFFER_DESC

实例化使用D3D11_BUFFER_DESC值初始化的CD3D11_BUFFER_DESC结构的新实例。
CD3D11_COUNTER_DESC

实例化未初始化CD3D11_COUNTER_DESC结构的新实例。
CD3D11_COUNTER_DESC

实例化使用D3D11_COUNTER_DESC结构初始化的CD3D11_COUNTER_DESC结构的新实例。
CD3D11_COUNTER_DESC

实例化使用计数器信息初始化的CD3D11_COUNTER_DESC结构的新实例。
CD3D11_DEPTH_STENCIL_DESC

实例化未初始化CD3D11_DEPTH_STENCIL_DESC结构的新实例。
CD3D11_DEPTH_STENCIL_DESC

实例化使用默认深度模具状态值初始化的CD3D11_DEPTH_STENCIL_DESC结构的新实例。
CD3D11_DEPTH_STENCIL_DESC

实例化使用D3D11_DEPTH_STENCIL_DESC结构初始化的 CD3D11_DEPTH_STENCIL_DESC 结构的新实例。
CD3D11_DEPTH_STENCIL_VIEW_DESC

实例化未初始化CD3D11_DEPTH_STENCIL_VIEW_DESC结构的新实例。
CD3D11_DEPTH_STENCIL_VIEW_DESC

实例化使用D3D11_DEPTH_STENCIL_VIEW_DESC结构初始化的CD3D11_DEPTH_STENCIL_VIEW_DESC结构的新实例。
CD3D11_DEPTH_STENCIL_VIEW_DESC

实例化使用D3D11_DEPTH_STENCIL_VIEW_DESC值初始化的CD3D11_DEPTH_STENCIL_VIEW_DESC结构的新实例。
CD3D11_DEPTH_STENCIL_VIEW_DESC

实例化使用D3D11_TEX1D_DSV或D3D11_TEX1D_ARRAY_DSV值初始化的CD3D11_DEPTH_STENCIL_VIEW_DESC结构的新实例。
CD3D11_DEPTH_STENCIL_VIEW_DESC

实例化使用 2D 纹理值初始化的CD3D11_DEPTH_STENCIL_VIEW_DESC结构的新实例。
CD3D11_QUERY_DESC

实例化未初始化 CD3D11_QUERY_DESC 结构的新实例。
CD3D11_QUERY_DESC

实例化使用D3D11_QUERY_DESC结构初始化的CD3D11_QUERY_DESC结构的新实例。
CD3D11_QUERY_DESC

实例化使用查询信息初始化的CD3D11_QUERY_DESC结构的新实例。
CD3D11_RASTERIZER_DESC

实例化未初始化CD3D11_RASTERIZER_DESC结构的新实例。
CD3D11_RASTERIZER_DESC

实例化使用默认光栅器状态值初始化的CD3D11_RASTERIZER_DESC结构的新实例。
CD3D11_RASTERIZER_DESC

实例化使用D3D11_RASTERIZER_DESC结构初始化的CD3D11_RASTERIZER_DESC结构的新实例。
CD3D11_RASTERIZER_DESC

实例化使用D3D11_RASTERIZER_DESC值初始化的CD3D11_RASTERIZER_DESC结构的新实例。
CD3D11_RECT

实例化未初始化CD3D11_RECT结构的新实例。
CD3D11_RECT

实例化使用D3D11_RECT结构初始化的CD3D11_RECT结构的新实例。
CD3D11_RECT

实例化使用矩形维度初始化的CD3D11_RECT结构的新实例。
CD3D11_RENDER_TARGET_VIEW_DESC

实例化未初始化CD3D11_RENDER_TARGET_VIEW_DESC结构的新实例。
CD3D11_RENDER_TARGET_VIEW_DESC

实例化使用D3D11_RENDER_TARGET_VIEW_DESC结构初始化的CD3D11_RENDER_TARGET_VIEW_DESC结构的新实例。
CD3D11_RENDER_TARGET_VIEW_DESC

实例化使用D3D11_RENDER_TARGET_VIEW_DESC值初始化的CD3D11_RENDER_TARGET_VIEW_DESC结构的新实例。
CD3D11_RENDER_TARGET_VIEW_DESC

实例化使用D3D11_RTV_DIMENSION值初始化的CD3D11_RENDER_TARGET_VIEW_DESC结构的新实例。
CD3D11_RENDER_TARGET_VIEW_DESC

实例化使用D3D11_TEX1D_RTV或D3D11_TEX1D_ARRAY_RTV值初始化的CD3D11_RENDER_TARGET_VIEW_DESC结构的新实例。
CD3D11_RENDER_TARGET_VIEW_DESC

实例化使用 2D 纹理值初始化的CD3D11_RENDER_TARGET_VIEW_DESC结构的新实例。
CD3D11_RENDER_TARGET_VIEW_DESC

实例化使用 3D 纹理值初始化的CD3D11_RENDER_TARGET_VIEW_DESC结构的新实例。
CD3D11_SAMPLER_DESC

实例化未初始化CD3D11_SAMPLER_DESC结构的新实例。
CD3D11_SAMPLER_DESC

实例化使用默认采样器状态值初始化的CD3D11_SAMPLER_DESC结构的新实例。
CD3D11_SAMPLER_DESC

实例化使用D3D11_SAMPLER_DESC结构初始化的CD3D11_SAMPLER_DESC结构的新实例。 (重载 1/2)
CD3D11_SAMPLER_DESC

实例化使用D3D11_SAMPLER_DESC结构初始化的CD3D11_SAMPLER_DESC结构的新实例。 (重载 2/2)
CD3D11_SHADER_RESOURCE_VIEW_DESC

实例化未初始化CD3D11_SHADER_RESOURCE_VIEW_DESC结构的新实例。
CD3D11_SHADER_RESOURCE_VIEW_DESC

实例化使用D3D11_SHADER_RESOURCE_VIEW_DESC结构初始化的CD3D11_SHADER_RESOURCE_VIEW_DESC结构的新实例。
CD3D11_SHADER_RESOURCE_VIEW_DESC

实例化使用D3D11_SHADER_RESOURCE_VIEW_DESC值初始化的CD3D11_SHADER_RESOURCE_VIEW_DESC结构的新实例。
CD3D11_SHADER_RESOURCE_VIEW_DESC

实例化使用D3D11_BUFFEREX_SRV值初始化的CD3D11_SHADER_RESOURCE_VIEW_DESC结构的新实例。
CD3D11_SHADER_RESOURCE_VIEW_DESC

实例化使用D3D11_TEX1D_SRV或D3D11_TEX1D_ARRAY_SRV值初始化的CD3D11_SHADER_RESOURCE_VIEW_DESC结构的新实例。
CD3D11_SHADER_RESOURCE_VIEW_DESC

实例化使用 2D 纹理值初始化的CD3D11_SHADER_RESOURCE_VIEW_DESC结构的新实例。
CD3D11_SHADER_RESOURCE_VIEW_DESC

实例化使用 3D 纹理值初始化的CD3D11_SHADER_RESOURCE_VIEW_DESC结构的新实例。
CD3D11_TEXTURE1D_DESC

实例化未初始化CD3D11_TEXTURE1D_DESC结构的新实例。
CD3D11_TEXTURE1D_DESC

实例化使用D3D11_TEXTURE1D_DESC结构初始化的CD3D11_TEXTURE1D_DESC结构的新实例。
CD3D11_TEXTURE1D_DESC

实例化使用D3D11_TEXTURE1D_DESC值初始化的CD3D11_TEXTURE1D_DESC结构的新实例。
CD3D11_TEXTURE2D_DESC

实例化未初始化CD3D11_TEXTURE2D_DESC结构的新实例。
CD3D11_TEXTURE2D_DESC

实例化使用D3D11_TEXTURE2D_DESC结构初始化的CD3D11_TEXTURE2D_DESC结构的新实例。
CD3D11_TEXTURE2D_DESC

实例化使用D3D11_TEXTURE2D_DESC值初始化的CD3D11_TEXTURE2D_DESC结构的新实例。
CD3D11_TEXTURE3D_DESC

实例化未初始化CD3D11_TEXTURE3D_DESC结构的新实例。
CD3D11_TEXTURE3D_DESC

实例化使用D3D11_TEXTURE3D_DESC结构初始化的CD3D11_TEXTURE3D_DESC结构的新实例。
CD3D11_TEXTURE3D_DESC

实例化使用D3D11_TEXTURE3D_DESC值初始化的CD3D11_TEXTURE3D_DESC结构的新实例。
CD3D11_UNORDERED_ACCESS_VIEW_DESC

实例化未初始化CD3D11_UNORDERED_ACCESS_VIEW_DESC结构的新实例。
CD3D11_UNORDERED_ACCESS_VIEW_DESC

实例化使用D3D11_UNORDERED_ACCESS_VIEW_DESC结构初始化的CD3D11_UNORDERED_ACCESS_VIEW_DESC结构的新实例。
CD3D11_UNORDERED_ACCESS_VIEW_DESC

实例化使用D3D11_UNORDERED_ACCESS_VIEW_DESC值初始化的CD3D11_UNORDERED_ACCESS_VIEW_DESC结构的新实例。
CD3D11_UNORDERED_ACCESS_VIEW_DESC

实例化使用D3D11_BUFFER_UAV值初始化的CD3D11_UNORDERED_ACCESS_VIEW_DESC结构的新实例。
CD3D11_UNORDERED_ACCESS_VIEW_DESC

实例化使用D3D11_TEX1D_UAV或D3D11_TEX1D_ARRAY_UAV值初始化的CD3D11_UNORDERED_ACCESS_VIEW_DESC结构的新实例。
CD3D11_UNORDERED_ACCESS_VIEW_DESC

实例化使用 2D 纹理值初始化的CD3D11_UNORDERED_ACCESS_VIEW_DESC结构的新实例。
CD3D11_UNORDERED_ACCESS_VIEW_DESC

实例化使用 3D 纹理值初始化的CD3D11_UNORDERED_ACCESS_VIEW_DESC结构的新实例。
CD3D11_VIEWPORT

实例化未初始化CD3D11_VIEWPORT结构的新实例。
CD3D11_VIEWPORT

实例化使用D3D11_VIEWPORT结构初始化的CD3D11_VIEWPORT结构的新实例。
CD3D11_VIEWPORT

实例化使用D3D11_VIEWPORT值初始化的CD3D11_VIEWPORT结构的新实例。
CD3D11_VIEWPORT

实例化使用D3D11_BUFFER_RTV值初始化的CD3D11_VIEWPORT结构的新实例。
CD3D11_VIEWPORT

实例化使用D3D11_TEX1D_RTV或D3D11_TEX1D_ARRAY_RTV值初始化的CD3D11_VIEWPORT结构的新实例。
CD3D11_VIEWPORT

实例化使用 2D 纹理值初始化的CD3D11_VIEWPORT结构的新实例。
CD3D11_VIEWPORT

实例化使用 3D 纹理值初始化的CD3D11_VIEWPORT结构的新实例。
CheckCounter

获取现有计数器的类型、名称、度量单位和说明。 (ID3D11Device.CheckCounter)
CheckCounterInfo

获取计数器的信息。 (ID3D11Device.CheckCounterInfo)
CheckFeatureSupport

获取有关当前图形驱动程序支持的功能的信息。 (ID3D11Device.CheckFeatureSupport)
CheckFeatureSupport

获取有关当前视频驱动程序支持的功能的信息。 (ID3D11VideoDevice2::CheckFeatureSupport)
CheckFormatSupport

在已安装的视频设备上获取给定格式的支持。 (ID3D11Device.CheckFormatSupport)
CheckMultisampleQualityLevels

获取多重采样期间可用的质量级别数。 (ID3D11Device.CheckMultisampleQualityLevels)
CheckMultisampleQualityLevels1

获取多重采样期间可用的质量级别数。 (ID3D11Device2.CheckMultisampleQualityLevels1)
ClearDepthStencilView

清除深度模具资源。 (ID3D11DeviceContext.ClearDepthStencilView)
ClearRenderTargetView

将呈现目标中的所有元素设置为一个值。 (ID3D11DeviceContext.ClearRenderTargetView)
ClearRetrievalFilter

从检索筛选器堆栈顶部删除检索筛选器。 (ID3D11InfoQueue.ClearRetrievalFilter)
ClearState

还原所有默认设置。
ClearStorageFilter

从存储筛选器堆栈的顶部删除存储筛选器。 (ID3D11InfoQueue.ClearStorageFilter)
ClearStoredMessages

清除消息队列中的所有消息。 (ID3D11InfoQueue.ClearStoredMessages)
ClearUnorderedAccessViewFloat

清除具有浮点值的无序访问资源。
ClearUnorderedAccessViewUint

清除具有位精确值的无序访问资源。
ClearView

将资源视图中的所有元素设置为一个值。
关闭

用于关闭着色器的用户实现的方法
CopyResource

使用 GPU 将源资源的整个内容复制到目标资源。 (ID3D11DeviceContext.CopyResource)
CopyStructureCount

从保存可变长度数据的缓冲区复制数据。
CopySubresourceRegion

将区域从源资源复制到目标资源。 (ID3D11DeviceContext.CopySubresourceRegion)
CopySubresourceRegion1

将区域从源资源复制到目标资源。
CopyTileMappings

将源平铺资源的映射复制到目标平铺资源。
CopyTiles

将磁贴从缓冲区复制到平铺资源,反之亦然。 (ID3D11DeviceContext2.CopyTiles)
CreateBlendState

创建一个混合状态对象,该对象封装输出合并阶段的混合状态。 (ID3D11Device.CreateBlendState)
CreateBlendState1

创建一个混合状态对象,该对象封装输出合并阶段的混合状态并允许配置逻辑作。
CreateBuffer

创建缓冲区(顶点缓冲区、索引缓冲区或着色器常量缓冲区)。
CreateClassInstance

初始化表示 HLSL 类实例的类实例对象。
CreateClassLinkage

创建类链接库以启用动态着色器链接。
CreateComputeShader

创建计算着色器。
CreateCounter

创建用于测量 GPU 性能的计数器对象。 (ID3D11Device.CreateCounter)
CreateDeferredContext

创建可记录命令列表的延迟上下文。 (ID3D11Device.CreateDeferredContext)
CreateDeferredContext1

创建可记录命令列表的延迟上下文。 (ID3D11Device1.CreateDeferredContext1)
CreateDeferredContext2

创建可记录命令列表的延迟上下文。 (ID3D11Device2.CreateDeferredContext2)
CreateDeferredContext3

创建可记录命令列表的延迟上下文。 (ID3D11Device3.CreateDeferredContext3)
CreateDepthStencilState

创建深度模具状态对象,该对象封装输出合并阶段的深度模具测试信息。 (ID3D11Device.CreateDepthStencilState)
CreateDepthStencilView

创建用于访问资源数据的深度模具视图。 (ID3D11Device.CreateDepthStencilView)
CreateDeviceContextState

创建一个上下文状态对象,该对象保存所有 Microsoft Direct3D 状态和某些 Direct3D 行为。
CreateDomainShader

创建域着色器。
CreateFence

创建围栏对象。 (ID3D11Device5.CreateFence)
CreateGeometryShader

创建几何着色器。 (ID3D11Device.CreateGeometryShader)
CreateGeometryShaderWithStreamOutput

创建可写入流式输出缓冲区的几何图形着色器。 (ID3D11Device.CreateGeometryShaderWithStreamOutput)
CreateHullShader

创建外壳着色器。
CreateInputLayout

创建输入布局对象来描述输入汇编器阶段的输入缓冲区数据。 (ID3D11Device.CreateInputLayout)
CreateInstance

初始化用于资源重新绑定的着色器模块的实例。
CreateModuleInstance

从 function-linking-graph 对象初始化着色器模块。
CreatePixelShader

创建像素着色器。 (ID3D11Device.CreatePixelShader)
CreatePredicate

创建谓词。 (ID3D11Device.CreatePredicate)
CreateQuery

此接口封装用于从 GPU 查询信息的方法。 (ID3D11Device.CreateQuery)
CreateQuery1

创建用于从图形处理单元(GPU)查询信息的查询对象。
CreateRasterizerState

创建光栅器状态对象,该对象告知光栅器阶段的行为方式。 (ID3D11Device.CreateRasterizerState)
CreateRasterizerState1

创建光栅器状态对象,通知光栅器阶段如何在 UAV 呈现或光栅化时强制采样计数。 (ID3D11Device1.CreateRasterizerState1)
CreateRasterizerState2

创建光栅器状态对象,通知光栅器阶段如何在 UAV 呈现或光栅化时强制采样计数。 (ID3D11Device3.CreateRasterizerState2)
CreateRenderTargetView

创建用于访问资源数据的呈现目标视图。 (ID3D11Device.CreateRenderTargetView)
CreateRenderTargetView1

创建用于访问资源数据的呈现目标视图。 (ID3D11Device3.CreateRenderTargetView1)
CreateSamplerState

创建一个采样器状态对象,该对象封装纹理的采样信息。 (ID3D11Device.CreateSamplerState)
CreateShaderResourceView

创建用于访问资源中的数据的着色器资源视图。 (ID3D11Device.CreateShaderResourceView)
CreateShaderResourceView1

创建用于访问资源中的数据的着色器资源视图。 (ID3D11Device3.CreateShaderResourceView1)
CreateShaderTrace

为着色器跟踪信息对象创建着色器跟踪接口。
CreateSharedHandle

创建围栏对象的共享句柄。
CreateTexture1D

创建一个由 1D 纹理组成数组。
CreateTexture2D

创建 2D 纹理数组。
CreateTexture2D1

创建 2D 纹理。
CreateTexture3D

创建单个 3D 纹理。
CreateTexture3D1

创建 3D 纹理。
CreateUnorderedAccessView

创建用于访问无序访问资源的视图。 (ID3D11Device.CreateUnorderedAccessView)
CreateUnorderedAccessView1

创建用于访问无序访问资源的视图。 (ID3D11Device3.CreateUnorderedAccessView1)
CreateVertexShader

从已编译的着色器创建顶点着色器对象。 (ID3D11Device.CreateVertexShader)
CSGetConstantBuffers

获取计算着色器阶段使用的常量缓冲区。
CSGetConstantBuffers1

获取计算着色器阶段使用的常量缓冲区。
CSGetSamplers

从计算着色器阶段获取采样器状态接口的数组。
CSGetShader

获取设备上当前设置的计算着色器。
CSGetShaderResources

获取计算着色器资源。
CSGetUnorderedAccessViews

获取无序资源的视图数组。
CSSetConstantBuffers

设置计算着色器阶段使用的常量缓冲区。
CSSetConstantBuffers1

设置计算着色器阶段使用的常量缓冲区。
CSSetSamplers

将采样器状态数组设置为计算着色器阶段。
CSSetShader

将计算着色器设置为设备。
CSSetShaderResources

将着色器资源的数组绑定到计算着色器阶段。
CSSetUnorderedAccessViews

设置无序资源的视图数组。
D3D11CalcSubresource

计算纹理的子资源索引。
D3D11CreateDevice

创建表示显示适配器的设备。 (D3D11CreateDevice)
D3D11CreateDeviceAndSwapChain

创建一个表示显示适配器和用于呈现的交换链的设备。
D3DDisassemble11Trace

反汇编由着色器跟踪步骤指定的已编译Microsoft高级着色器语言(HLSL)代码部分。
D3DX11CreateFFT

创建ID3DX11FFT COM 接口对象。 (D3DX11CreateFFT)
D3DX11CreateFFT1DComplex

创建ID3DX11FFT COM 接口对象。 (D3DX11CreateFFT1DComplex)
D3DX11CreateFFT1DReal

创建ID3DX11FFT COM 接口对象。 (D3DX11CreateFFT1DReal)
D3DX11CreateFFT2DComplex

创建ID3DX11FFT COM 接口对象。 (D3DX11CreateFFT2DComplex)
D3DX11CreateFFT2DReal

创建ID3DX11FFT COM 接口对象。 (D3DX11CreateFFT2DReal)
D3DX11CreateFFT3DComplex

创建ID3DX11FFT COM 接口对象。 (D3DX11CreateFFT3DComplex)
D3DX11CreateFFT3DReal

创建ID3DX11FFT COM 接口对象。 (D3DX11CreateFFT3DReal)
D3DX11CreateScan

创建扫描上下文。
D3DX11CreateSegmentedScan

创建分段扫描上下文。
DecoderBeginFrame1

启动解码操作以解码视频帧。 (ID3D11VideoContext3::D ecoderBeginFrame1)
DiscardResource

放弃设备上下文中的资源。
DiscardView

从设备上下文中放弃资源视图。
DiscardView1

从设备上下文中放弃资源视图中的指定元素。


从线程组执行命令列表。
DispatchIndirect

对一个或多个线程组执行命令列表。


绘制非索引的非实例化基元。 (ID3D11DeviceContext.Draw)
DrawAuto

绘制未知大小的几何图形。
DrawIndexed

绘制索引的非实例化基元。 (ID3D11DeviceContext.DrawIndexed)
DrawIndexedInstanced

绘制索引的实例化基元。 (ID3D11DeviceContext.DrawIndexedInstanced)
DrawIndexedInstancedIndirect

绘制索引、实例化、GPU 生成的基元。
DrawInstanced

绘制非索引的实例化基元。 (ID3D11DeviceContext.DrawInstanced)
DrawInstancedIndirect

绘制实例化、GPU 生成的基元。
DSGetConstantBuffers

获取域着色器阶段使用的常量缓冲区。
DSGetConstantBuffers1

获取域着色器阶段使用的常量缓冲区。
DSGetSamplers

从域着色器阶段获取采样器状态接口的数组。
DSGetShader

获取设备上当前设置的域着色器。
DSGetShaderResources

获取域着色器资源。
DSSetConstantBuffers

设置域着色器阶段使用的常量缓冲区。
DSSetConstantBuffers1

设置域着色器阶段使用的常量缓冲区。
DSSetSamplers

将采样器状态数组设置为域着色器阶段。
DSSetShader

将域着色器设置为设备。
DSSetShaderResources

将着色器资源的数组绑定到域着色器阶段。
结束

标记一系列命令的末尾。
EndEvent

标记事件代码节的末尾。
EndEvent

允许应用程序批注一系列图形命令的末尾。
输入

输入设备的关键部分。 (ID3D11Multithread.Enter)
ExecuteCommandList

将命令列表中的命令排入设备。
FinishCommandList

创建命令列表并将图形命令记录到其中。
冲洗

将命令缓冲区中的排队命令发送到图形处理单元(GPU)。
Flush1

使用指定的上下文类型和可选的事件句柄将命令缓冲区中的排队命令发送到图形处理单元(GPU),以创建事件查询。
ForwardTransform

执行向前 FFT。
GenerateHlsl

生成表示函数链接图的Microsoft高级着色器语言(HLSL)着色器代码。
GenerateMips

为给定的着色器资源生成 mipmap。 (ID3D11DeviceContext.GenerateMips)
GetBaseClass

获取包含变量基类类型的 ID3D11ShaderReflectionType 接口接口。
GetBitwiseInstructionCount

获取按位指令数。 (ID3D11ShaderReflection.GetBitwiseInstructionCount)
GetBreakOnCategory

获取一个消息类别,以在具有该类别的消息通过存储筛选器时中断。 (ID3D11InfoQueue.GetBreakOnCategory)
GetBreakOnID

获取消息标识符,以在具有该标识符的消息通过存储筛选器时中断。 (ID3D11InfoQueue.GetBreakOnID)
GetBreakOnSeverity

获取消息严重性级别,当具有该严重性级别的消息通过存储筛选器时中断。 (ID3D11InfoQueue.GetBreakOnSeverity)
GetBuffer

此方法返回当前 ID3D11ShaderReflectionVariable 的缓冲区。
GetBufferPointer

获取指向数据的指针。
GetBufferSize

获取大小。
GetClassInstance

获取表示指定 HLSL 类的类实例对象。
GetClassLinkage

获取与当前 HLSL 类关联的 ID3D11ClassLinkage 对象。
GetCompletedValue

获取围栏的当前值。 (ID3D11Fence.GetCompletedValue)
GetConstantBufferByIndex

ID3D11FunctionReflection::GetConstantBufferByIndex (d3d11shader.h) 方法按函数的索引获取常量缓冲区。
GetConstantBufferByIndex

ID3D11ShaderReflection::GetConstantBufferByIndex (d3d11shader.h) 方法按索引获取常量缓冲区。
GetConstantBufferByName

按函数的名称获取常量缓冲区。 (ID3D11FunctionReflection.GetConstantBufferByName)
GetConstantBufferByName

按名称获取常量缓冲区。 (ID3D11ShaderReflection.GetConstantBufferByName)
GetContextFlags

获取与创建命令列表的延迟上下文关联的初始化标志。
GetContextFlags

获取与当前延迟上下文关联的初始化标志。
GetConversionInstructionCount

获取转换指令的数目。 (ID3D11ShaderReflection.GetConversionInstructionCount)
GetCreationFlags

获取调用期间用于使用 D3D11CreateDevice 创建设备的标志。
GetData

以异步方式从图形处理单元(GPU)获取数据。
GetDataSize

获取调用 ID3D11DeviceContext::GetData 时输出的数据大小(以字节为单位)。
GetDesc

获取用于创建 blend-state 对象的混合状态的说明。 (ID3D11BlendState.GetDesc)
GetDesc

获取缓冲区资源的属性。 (ID3D11Buffer.GetDesc)
GetDesc

获取当前 HLSL 类的说明。
GetDesc

获取计数器说明。 (ID3D11Counter.GetDesc)
GetDesc

获取用于创建深度模具状态对象的深度模具状态的说明。
GetDesc

获取深度模具视图。 (ID3D11DepthStencilView.GetDesc)
GetDesc

获取查询说明。 (ID3D11Query.GetDesc)
GetDesc

获取用于创建光栅器状态对象的光栅器状态的说明。 (ID3D11RasterizerState.GetDesc)
GetDesc

获取呈现目标视图的属性。 (ID3D11RenderTargetView.GetDesc)
GetDesc

获取用于创建采样器状态对象的采样器状态的说明。
GetDesc

获取着色器资源视图的说明。 (ID3D11ShaderResourceView.GetDesc)
GetDesc

获取纹理资源的属性。 (ID3D11Texture1D.GetDesc)
GetDesc

获取纹理资源的属性。 (ID3D11Texture2D.GetDesc)
GetDesc

获取纹理资源的属性。 (ID3D11Texture3D.GetDesc)
GetDesc

获取资源的说明。
GetDesc

填充函数参数的参数描述符结构。 (ID3D11FunctionParameterReflection.GetDesc)
GetDesc

填充函数的函数描述符结构。 (ID3D11FunctionReflection.GetDesc)
GetDesc

填充库反射的库描述符结构。 (ID3D11LibraryReflection.GetDesc)
GetDesc

获取着色器说明。 (ID3D11ShaderReflection.GetDesc)
GetDesc

获取常量缓冲区说明。 (ID3D11ShaderReflectionConstantBuffer.GetDesc)
GetDesc

获取着色器反射变量类型的说明。 (ID3D11ShaderReflectionType.GetDesc)
GetDesc

获取着色器变量说明。 (ID3D11ShaderReflectionVariable.GetDesc)
GetDesc1

获取用于创建 blend-state 对象的混合状态的说明。 (ID3D11BlendState1.GetDesc1)
GetDesc1

获取用于创建光栅器状态对象的光栅器状态的说明。 (ID3D11RasterizerState1.GetDesc1)
GetDesc1

获取查询说明。
GetDesc1

获取呈现目标视图的属性。
GetDesc1

获取着色器资源视图的说明。
GetDesc1

获取纹理资源的属性。 (ID3D11Texture2D1.GetDesc1)
GetDesc1

获取纹理资源的属性。 (ID3D11Texture3D1.GetDesc1)
GetDesc1

获取资源的说明。
GetDesc2

获取用于创建光栅器状态对象的光栅器状态的说明。 (ID3D11RasterizerState2.GetDesc2)
GetDevice

获取指向创建此接口的设备的指针。 (ID3D11DeviceChild.GetDevice)
GetDeviceRemovedReason

获取删除设备的原因。 (ID3D11Device.GetDeviceRemovedReason)
GetEvictionPriority

获取资源的逐出优先级。 (ID3D11Resource.GetEvictionPriority)
GetExceptionMode

获取异常模式标志。 (ID3D11Device.GetExceptionMode)
GetFeatureLevel

获取硬件设备的功能级别。 (ID3D11Device.GetFeatureLevel)
GetFeatureMask

获取指示哪些调试功能处于打开或关闭状态的标志的位字段。 (ID3D11Debug.GetFeatureMask)
GetForwardScale

获取向前转换的缩放。
GetFunctionByIndex

ID3D11LibraryReflection::GetFunctionByIndex (d3d11shader.h) 方法获取函数反射器。
GetFunctionParameter

获取函数参数反射器。 (ID3D11FunctionReflection.GetFunctionParameter)
GetGSInputPrimitive

获取 geometry-shader input-primitive description。 (ID3D11ShaderReflection.GetGSInputPrimitive)
GetHardwareProtectionState

获取是否启用硬件保护。
GetImmediateContext

获取可播放命令列表的即时上下文。 (ID3D11Device.GetImmediateContext)
GetImmediateContext1

获取可播放命令列表的即时上下文。 (ID3D11Device1.GetImmediateContext1)
GetImmediateContext2

获取可播放命令列表的即时上下文。 (ID3D11Device2.GetImmediateContext2)
GetImmediateContext3

获取可播放命令列表的即时上下文。 (ID3D11Device3.GetImmediateContext3)
GetInitialRegisterContents

检索指定输入寄存器的初始内容。
GetInputParameterDesc

获取着色器的输入参数说明。 (ID3D11ShaderReflection.GetInputParameterDesc)
GetInstanceName

获取当前 HLSL 类的实例名称。
GetInterfaceByIndex

按索引获取接口。
GetInterfaceSlot

获取表示接口指针的变量的相应接口槽。 (ID3D11ShaderReflectionVariable.GetInterfaceSlot)
GetInverseScale

获取反向转换的规模。
GetLastError

从函数链接图的最后一次函数调用中获取错误。
GetMemberTypeByIndex

ID3D11ShaderReflectionType::GetMemberTypeByIndex (d3d11shader.h) 方法按索引获取着色器反射变量类型。
GetMemberTypeByName

按名称获取着色器反射变量类型。 (ID3D11ShaderReflectionType.GetMemberTypeByName)
GetMemberTypeName

获取着色器反射变量类型。 (ID3D11ShaderReflectionType.GetMemberTypeName)
GetMessage

从消息队列获取消息。 (ID3D11InfoQueue.GetMessage)
GetMessageCountLimit

获取可添加到消息队列的最大消息数。 (ID3D11InfoQueue.GetMessageCountLimit)
GetMinFeatureLevel

获取最小功能级别。 (ID3D11ShaderReflection.GetMinFeatureLevel)
GetMovcInstructionCount

获取 Movc 指令的数目。 (ID3D11ShaderReflection.GetMovcInstructionCount)
GetMovInstructionCount

获取 Mov 指令的数目。 (ID3D11ShaderReflection.GetMovInstructionCount)
GetMultithreadProtected

了解是否打开多线程保护。
GetMuteDebugOutput

获取打开或关闭调试输出的布尔值。 (ID3D11InfoQueue.GetMuteDebugOutput)
GetNumInterfaces

获取接口数。 (ID3D11ShaderReflectionType.GetNumInterfaces)
GetNumInterfaceSlots

获取着色器中的接口槽数。 (ID3D11ShaderReflection.GetNumInterfaceSlots)
GetNumMessagesAllowedByStorageFilter

获取允许通过存储筛选器的消息数。 (ID3D11InfoQueue.GetNumMessagesAllowedByStorageFilter)
GetNumMessagesDeniedByStorageFilter

获取通过存储筛选器被拒绝通过的消息数。 (ID3D11InfoQueue.GetNumMessagesDeniedByStorageFilter)
GetNumMessagesDiscardedByMessageCountLimit

获取由于消息计数限制而丢弃的消息数。 (ID3D11InfoQueue.GetNumMessagesDiscardedByMessageCountLimit)
GetNumStoredMessages

获取当前存储在消息队列中的消息数。 (ID3D11InfoQueue.GetNumStoredMessages)
GetNumStoredMessagesAllowedByRetrievalFilter

获取能够通过检索筛选器传递的消息数。 (ID3D11InfoQueue.GetNumStoredMessagesAllowedByRetrievalFilter)
GetOutputParameterDesc

获取着色器的输出参数说明。 (ID3D11ShaderReflection.GetOutputParameterDesc)
GetPatchConstantParameterDesc

获取着色器的修补程序常量参数说明。
GetPredication

获取呈现谓词状态。 (ID3D11DeviceContext.GetPredication)
GetPresentPerRenderOpDelay

调用 IDXGISwapChain::P resent 后,获取睡眠的毫秒数。
GetPrivateData

从设备获取应用程序定义的数据。
GetPrivateData

从设备子级获取应用程序定义的数据。 (ID3D11DeviceChild.GetPrivateData)
GetReadRegister

检索有关跟踪中的步骤读取的寄存器的信息。
GetRequiresFlags

获取一组指示着色器要求的标志。 (ID3D11ShaderReflection.GetRequiresFlags)
GetResource

获取通过此视图访问的资源。 (ID3D11View.GetResource)
GetResourceBindingDesc

获取资源如何绑定到函数的说明。 (ID3D11FunctionReflection.GetResourceBindingDesc)
GetResourceBindingDesc

获取资源如何绑定到着色器的说明。 (ID3D11ShaderReflection.GetResourceBindingDesc)
GetResourceBindingDescByName

获取资源如何绑定到函数的说明。 (ID3D11FunctionReflection.GetResourceBindingDescByName)
GetResourceBindingDescByName

获取资源如何绑定到着色器的说明。 (ID3D11ShaderReflection.GetResourceBindingDescByName)
GetResourceMinLOD

获取最小详细级别(LOD)。
GetResourceTiling

获取有关平铺资源如何分解为磁贴的信息。 (ID3D11Device2.GetResourceTiling)
GetRetrievalFilter

获取检索筛选器堆栈顶部的检索筛选器。 (ID3D11InfoQueue.GetRetrievalFilter)
GetRetrievalFilterStackSize

获取检索筛选器堆栈的大小(以字节为单位)。 (ID3D11InfoQueue.GetRetrievalFilterStackSize)
GetStatus

确定调用应用程序是否在 Microsoft Direct3D 分析工具下运行。
GetStep

检索有关跟踪中指定步骤的信息。
GetStorageFilter

获取存储筛选器堆栈顶部的存储筛选器。 (ID3D11InfoQueue.GetStorageFilter)
GetStorageFilterStackSize

获取存储筛选器堆栈的大小(以字节为单位)。 (ID3D11InfoQueue.GetStorageFilterStackSize)
GetSubType

获取类的基类。 (ID3D11ShaderReflectionType.GetSubType)
GetSwapChain

获取运行时将用于自动调用 IDXGISwapChain::P resent 的交换链。
GetThreadGroupSize

检索着色器的线程组网格的 X、Y 和 Z 维度的大小(以线程单位为单位)。 (ID3D11ShaderReflection.GetThreadGroupSize)
GetTraceStats

返回有关跟踪的统计信息。
GetType

获取设备上下文的类型。
GetType

获取资源的类型。 (ID3D11Resource.GetType)
GetType

获取着色器变量类型。 (ID3D11ShaderReflectionVariable.GetType)
GetTypeName

获取当前 HLSL 类的类型。
GetUseRef

ID3D11SwitchToRef::GetUseRef 方法
GetVariableByIndex

ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex (d3d11shader.h) 方法按索引获取着色器反射变量。
GetVariableByName

按名称获取变量。 (ID3D11FunctionReflection.GetVariableByName)
GetVariableByName

按名称获取变量。 (ID3D11ShaderReflection.GetVariableByName)
GetVariableByName

按名称获取着色器反射变量。 (ID3D11ShaderReflectionConstantBuffer.GetVariableByName)
GetWrittenRegister

检索有关由跟踪中的步骤编写的寄存器的信息。
GSGetConstantBuffers

获取几何着色器管道阶段使用的常量缓冲区。 (ID3D11DeviceContext.GSGetConstantBuffers)
GSGetConstantBuffers1

获取几何着色器管道阶段使用的常量缓冲区。
GSGetSamplers

从几何着色器管道阶段获取采样器状态接口的数组。
GSGetShader

获取设备上当前设置的几何着色器。 (ID3D11DeviceContext.GSGetShader)
GSGetShaderResources

获取几何着色器资源。 (ID3D11DeviceContext.GSGetShaderResources)
GSSetConstantBuffers

设置几何着色器管道阶段使用的常量缓冲区。
GSSetConstantBuffers1

设置几何着色器管道阶段使用的常量缓冲区。
GSSetSamplers

将采样器状态数组设置为几何着色器管道阶段。 (ID3D11DeviceContext.GSSetSamplers)
GSSetShader

将几何着色器设置为设备。 (ID3D11DeviceContext.GSSetShader)
GSSetShaderResources

将着色器资源的数组绑定到几何着色器阶段。 (ID3D11DeviceContext.GSSetShaderResources)
HSGetConstantBuffers

获取外壳着色器阶段使用的常量缓冲区。
HSGetConstantBuffers1

获取外壳着色器阶段使用的常量缓冲区。
HSGetSamplers

从外壳着色器阶段获取采样器状态接口的数组。
HSGetShader

获取设备上当前设置的外壳着色器。
HSGetShaderResources

获取外壳着色器资源。
HSSetConstantBuffers

设置外壳着色器阶段使用的常量缓冲区。
HSSetConstantBuffers1

设置管道的外壳着色器阶段使用的常量缓冲区。
HSSetSamplers

将采样器状态数组设置为外壳着色器阶段。
HSSetShader

将外壳着色器设置为设备。
HSSetShaderResources

将着色器资源数组绑定到外壳着色器阶段。
IAGetIndexBuffer

获取指向绑定到输入汇编程序阶段的索引缓冲区的指针。 (ID3D11DeviceContext.IAGetIndexBuffer)
IAGetInputLayout

获取指向绑定到输入汇编程序阶段的输入布局对象的指针。 (ID3D11DeviceContext.IAGetInputLayout)
IAGetPrimitiveTopology

获取有关基元类型和描述输入汇编程序阶段输入数据的数据顺序的信息。 (ID3D11DeviceContext.IAGetPrimitiveTopology)
IAGetVertexBuffers

获取绑定到输入汇编程序阶段的顶点缓冲区。 (ID3D11DeviceContext.IAGetVertexBuffers)
IASetIndexBuffer

将索引缓冲区绑定到输入汇编程序阶段。 (ID3D11DeviceContext.IASetIndexBuffer)
IASetInputLayout

将输入布局对象绑定到输入汇编程序阶段。 (ID3D11DeviceContext.IASetInputLayout)
IASetPrimitiveTopology

绑定有关基元类型和描述输入汇编程序阶段输入数据的数据顺序的信息。 (ID3D11DeviceContext.IASetPrimitiveTopology)
IASetVertexBuffers

将顶点缓冲区数组绑定到输入汇编程序阶段。 (ID3D11DeviceContext.IASetVertexBuffers)
ImplementsInterface

指示类类型是否实现接口。 (ID3D11ShaderReflectionType.ImplementsInterface)
InverseTransform

执行反 FFT。
IsAnnotationEnabled

允许应用确定何时启用捕获或分析请求。
IsEqual

指示两个 ID3D11ShaderReflectionType 接口指针是否具有相同的基础类型。
IsOfType

指示变量是否为指定类型。 (ID3D11ShaderReflectionType.IsOfType)
IsSampleFrequencyShader

指示着色器是否为采样频率着色器。 (ID3D11ShaderReflection.IsSampleFrequencyShader)
离开

保留设备的关键部分。 (ID3D11Multithread.Leave)
链接

链接着色器并生成 Direct3D 运行时可以使用的着色器 Blob。
地图

获取指向子资源中包含的数据的指针,并拒绝对该子资源的 GPU 访问。
多扫描

执行序列的多扫描。
NegotiateCryptoSessionKeyExchangeMT

验证 ID3D11VideoContext::NegotiateCryptoSessionKeyExchange 在异步调用时的行为是否如预期。
OMGetBlendState

获取输出合并阶段的混合状态。 (ID3D11DeviceContext.OMGetBlendState)
OMGetDepthStencilState

获取输出合并阶段的深度模具状态。 (ID3D11DeviceContext.OMGetDepthStencilState)
OMGetRenderTargets

获取指向绑定到输出合并阶段的资源的指针。 (ID3D11DeviceContext.OMGetRenderTargets)
OMGetRenderTargetsAndUnorderedAccessViews

获取指向绑定到输出合并阶段的资源的指针。 (ID3D11DeviceContext.OMGetRenderTargetsAndUnorderedAccessViews)
OMSetBlendState

设置输出合并阶段的混合状态。 (ID3D11DeviceContext.OMSetBlendState)
OMSetDepthStencilState

设置输出合并阶段的深度模具状态。 (ID3D11DeviceContext.OMSetDepthStencilState)
OMSetRenderTargets

以原子方式绑定一个或多个呈现目标,并将深度模具缓冲区绑定到输出合并阶段。
OMSetRenderTargetsAndUnorderedAccessViews

将资源绑定到输出合并阶段。
打开

用户实现的方法,用于打开和读取着色器的内容
OpenSharedFence

使用 HANDLE 和 REFIID 打开共享围栏的句柄。
OpenSharedResource

授予设备对在不同设备上创建的共享资源的访问权限。
OpenSharedResource1

允许设备访问由句柄引用的共享资源,并在其他设备上创建。
OpenSharedResourceByName

为设备授予对按名称引用并在其他设备上创建的共享资源的访问权限。
PassValue

将源链接节点中的值传递到目标链接节点。
PassValueWithSwizzle

将具有重排的值从源链接节点传递到目标链接节点。
PopRetrievalFilter

从检索筛选器堆栈顶部弹出检索筛选器。 (ID3D11InfoQueue.PopRetrievalFilter)
PopStorageFilter

从存储筛选器堆栈顶部弹出存储筛选器。 (ID3D11InfoQueue.PopStorageFilter)
PSGetConstantBuffers

获取像素着色器管道阶段使用的常量缓冲区。 (ID3D11DeviceContext.PSGetConstantBuffers)
PSGetConstantBuffers1

获取像素着色器管道阶段使用的常量缓冲区。
PSGetSamplers

从像素着色器管道阶段获取采样器状态数组。 (ID3D11DeviceContext.PSGetSamplers)
PSGetShader

获取设备上当前设置的像素着色器。 (ID3D11DeviceContext.PSGetShader)
PSGetShaderResources

获取像素着色器资源。 (ID3D11DeviceContext.PSGetShaderResources)
PSSelectStamp

设置指定的像素着色器标记。
PSSetConstantBuffers

设置像素着色器管道阶段使用的常量缓冲区。
PSSetConstantBuffers1

设置像素着色器管道阶段使用的常量缓冲区,并使着色器能够访问缓冲区的其他部分。
PSSetSamplers

将采样器状态数组设置为像素着色器管道阶段。 (ID3D11DeviceContext.PSSetSamplers)
PSSetShader

将像素着色器设置为设备。 (ID3D11DeviceContext.PSSetShader)
PSSetShaderResources

将着色器资源的数组绑定到像素着色器阶段。 (ID3D11DeviceContext.PSSetShaderResources)
PushCopyOfRetrievalFilter

将当前位于检索筛选器堆栈顶部的检索筛选器副本推送到检索筛选器堆栈。 (ID3D11InfoQueue.PushCopyOfRetrievalFilter)
PushCopyOfStorageFilter

将存储筛选器当前位于存储筛选器堆栈顶部的存储筛选器副本推送到存储筛选器堆栈。 (ID3D11InfoQueue.PushCopyOfStorageFilter)
PushEmptyRetrievalFilter

将空检索筛选器推送到检索筛选器堆栈。 (ID3D11InfoQueue.PushEmptyRetrievalFilter)
PushEmptyStorageFilter

将空存储筛选器推送到存储筛选器堆栈。 (ID3D11InfoQueue.PushEmptyStorageFilter)
PushRetrievalFilter

将检索筛选器推送到检索筛选器堆栈。 (ID3D11InfoQueue.PushRetrievalFilter)
PushStorageFilter

将存储筛选器推送到存储筛选器堆栈。 (ID3D11InfoQueue.PushStorageFilter)
ReadFromSubresource

从使用 ID3D11DeviceContext3::Map 同时提供 NULL D3D11_MAPPED_SUBRESOURCEparameter映射的D3D11_USAGE_DEFAULTtexture复制数据。
RegisterDestructionCallback

注册一个用户定义的回调,以在销毁创建此 ID3DDestructionNotifier 的对象时调用。
RegisterDeviceRemovedEvent

注册“设备已删除”事件,并指示何时因任何原因而删除 Direct3D 设备,并使用异步通知机制。
ReportLiveDeviceObjects

报告有关设备对象的生存期的信息。
ResetTrace

重置着色器跟踪对象。
ResizeTilePool

调整磁贴池的大小。
ResolveSubresource

将多采样资源复制到非多重采样资源。
RSGetScissorRects

获取绑定到光栅器阶段的剪裁矩形数组。 (ID3D11DeviceContext.RSGetScissorRects)
RSGetState

从管道的光栅器阶段获取光栅器状态。 (ID3D11DeviceContext.RSGetState)
RSGetViewports

获取绑定到光栅器阶段的视区数组。
RSSetScissorRects

将剪刀矩形数组绑定到光栅器阶段。 (ID3D11DeviceContext.RSSetScissorRects)
RSSetState

为管道的光栅器阶段设置光栅器状态。 (ID3D11DeviceContext.RSSetState)
RSSetViewports

将视区数组绑定到管道的光栅器阶段。 (ID3D11DeviceContext.RSSetViewports)
扫描

对序列执行未分段扫描。
SegScan

对序列执行分段扫描。
SetBreakOnCategory

设置一个消息类别,以在具有该类别的消息通过存储筛选器时中断。 (ID3D11InfoQueue.SetBreakOnCategory)
SetBreakOnID

设置消息标识符,以在具有该标识符的消息通过存储筛选器时中断。 (ID3D11InfoQueue.SetBreakOnID)
SetBreakOnSeverity

当具有该严重性级别的消息通过存储筛选器时,设置要中断的消息严重性级别。 (ID3D11InfoQueue.SetBreakOnSeverity)
SetEventOnCompletion

指定当围栏达到特定值时应触发的事件。 (ID3D11Fence.SetEventOnCompletion)
SetEvictionPriority

设置资源的逐出优先级。 (ID3D11Resource.SetEvictionPriority)
SetExceptionMode

获取异常模式标志。 (ID3D11Device.SetExceptionMode)
SetFeatureMask

设置将打开和关闭调试功能的标志的位字段。 (ID3D11Debug.SetFeatureMask)
SetForwardScale

设置用于正向转换的规模。
SetHardwareProtectionState

设置硬件保护状态。
SetInputSignature

设置 function-linking-graph 的输入签名。
SetInverseScale

设置用于反转换的规模。
SetMarker

标记代码中的单个执行点。
SetMarkerInt

允许应用程序批注图形命令。
SetMessageCountLimit

设置可添加到消息队列的最大消息数。 (ID3D11InfoQueue.SetMessageCountLimit)
SetMultithreadProtected

打开或关闭多线程保护。
SetMuteDebugOutput

设置一个布尔值,用于打开或关闭调试输出。 (ID3D11InfoQueue.SetMuteDebugOutput)
SetOutputSignature

设置 function-linking-graph 的输出签名。
SetPredication

设置呈现谓词。 (ID3D11DeviceContext.SetPredication)
SetPresentPerRenderOpDelay

在调用 IDXGISwapChain::P resent 后,将睡眠的毫秒数设置为睡眠。
SetPrivateData

将数据设置为设备,并将该数据与 guid 相关联。 (ID3D11Device.SetPrivateData)
SetPrivateData

将应用程序定义的数据设置为设备子级,并将该数据与应用程序定义的 guid 相关联。 (ID3D11DeviceChild.SetPrivateData)
SetPrivateDataInterface

将 IUnknown 派生接口与此设备子接口相关联,并将该接口与应用程序定义的 guid 相关联。 (ID3D11Device.SetPrivateDataInterface)
SetPrivateDataInterface

将 IUnknown 派生接口与此设备子接口相关联,并将该接口与应用程序定义的 guid 相关联。 (ID3D11DeviceChild.SetPrivateDataInterface)
SetResourceMinLOD

设置资源的最低详细信息级别(LOD)。
SetScanDirection

设置要执行扫描的方向。 (ID3DX11Scan.SetScanDirection)
SetScanDirection

设置要执行扫描的方向。 (ID3DX11SegmentedScan.SetScanDirection)
SetShaderTrackingOptions

为特定着色器设置参考光栅器的争用条件跟踪选项。
SetShaderTrackingOptionsByType

为指定的资源类型设置引用光栅器的默认争用条件跟踪选项。
SetSwapChain

设置运行时将用于自动调用 IDXGISwapChain::P resent 的交换链。
SetTrackingOptions

设置特定资源类型的图形处理单元(GPU)调试引用默认跟踪选项。
SetTrackingOptions

设置图形处理单元(GPU)调试参考跟踪选项。
SetUseRef

ID3D11SwitchToRef::SetUseRef 方法
信号

在完成所有以前的工作后,将围栏更新为指定的值。
SOGetTargets

获取管道流输出阶段的目标输出缓冲区。
SOSetTargets

为管道的流输出阶段设置目标输出缓冲区。
SwapDeviceContextState

激活给定的上下文状态对象,并将当前设备行为更改为 Direct3D 11、Direct3D 10.1 或 Direct3D 10。
TiledResourceBarrier

指定多个平铺资源之间的数据访问排序约束。
TraceReady

指定记录并已准备好使用的着色器跟踪。
取消映射

使指向资源的指针失效,并重新允许 GPU 对该资源的访问权限。
UnregisterDestructionCallback

注销已注册到 RegisterDestructionCallback 的回调。
UnregisterDeviceRemoved

取消注册“设备已删除”事件。
UpdateSubresource

CPU 将数据从内存复制到在不可映射内存中创建的子资源。 (ID3D11DeviceContext.UpdateSubresource)
UpdateSubresource1

CPU 将数据从内存复制到在不可映射内存中创建的子资源。 (ID3D11DeviceContext1.UpdateSubresource1)
UpdateTileMappings

将平铺资源中的磁贴位置的映射更新到磁贴池中的内存位置。
UpdateTiles

通过从应用内存复制到平铺资源来更新磁贴。
UseLibrary

添加用于链接的库模块的实例。
ValidateContext

检查绘制管道状态是否有效。
ValidateContextForDispatch

验证调度管道状态是否有效。
VSGetConstantBuffers

获取顶点着色器管道阶段使用的常量缓冲区。 (ID3D11DeviceContext.VSGetConstantBuffers)
VSGetConstantBuffers1

获取顶点着色器管道阶段使用的常量缓冲区。
VSGetSamplers

从顶点着色器管道阶段获取采样器状态数组。 (ID3D11DeviceContext.VSGetSamplers)
VSGetShader

获取设备上当前设置的顶点着色器。 (ID3D11DeviceContext.VSGetShader)
VSGetShaderResources

获取顶点着色器资源。 (ID3D11DeviceContext.VSGetShaderResources)
VSSetConstantBuffers

设置顶点着色器管道阶段使用的常量缓冲区。
VSSetConstantBuffers1

设置顶点着色器管道阶段使用的常量缓冲区。
VSSetSamplers

将采样器状态数组设置为顶点着色器管道阶段。 (ID3D11DeviceContext.VSSetSamplers)
VSSetShader

将顶点着色器设置为设备。 (ID3D11DeviceContext.VSSetShader)
VSSetShaderResources

将着色器资源的数组绑定到顶点着色器阶段。
Wait

等待指定的围栏到达或超过指定的值,然后才能开始将来的工作。
WriteToSubresource

将数据复制到使用 ID3D11DeviceContext3::Map 同时提供 NULL D3D11_MAPPED_SUBRESOURCEparameter映射的D3D11_USAGE_DEFAULTtexture。

接口

 
ID3D10Blob

此接口用于返回任意长度的数据。
ID3D11Asynchronous

此接口封装了从 GPU 异步检索数据的方法。 (ID3D11Asynchronous)
ID3D11BlendState

混合状态接口包含可绑定到输出合并阶段的混合状态的说明。
ID3D11BlendState1

混合状态接口包含可绑定到输出合并阶段的混合状态的说明。 此混合状态接口支持逻辑作和混合作。
ID3D11Buffer

缓冲区接口访问非结构化内存的缓冲区资源。 缓冲区通常存储顶点或索引数据。 (ID3D11Buffer)
ID3D11ClassInstance

此接口封装 HLSL 类。
ID3D11ClassLinkage

此接口封装 HLSL 动态链接。
ID3D11CommandList

ID3D11CommandList 接口封装用于播放的图形命令列表。
ID3D11ComputeShader

计算着色器接口管理控制计算着色器阶段的可执行程序(计算着色器)。
ID3D11Counter

此接口封装用于测量 GPU 性能的方法。 (ID3D11Counter)
ID3D11Debug

调试接口控制调试设置、验证管道状态,并且只能在调试层打开时使用。 (ID3D11Debug)
ID3D11DepthStencilState

深度模具状态接口包含可以绑定到输出合并阶段的深度模具状态的说明。
ID3D11DepthStencilView

深度模具视图接口在深度模具测试期间访问纹理资源。 (ID3D11DepthStencilView)
ID3D11Device

设备接口表示虚拟适配器;它用于创建资源。
ID3D11Device1

设备接口表示虚拟适配器;它用于创建资源。 ID3D11Device1 向 ID3D11Device 中的方法添加新方法。
ID3D11Device2

设备接口表示虚拟适配器;它用于创建资源。 ID3D11Device2 向 ID3D11Device1 中的方法添加新方法。
ID3D11Device3

设备接口表示虚拟适配器;它用于创建资源。 ID3D11Device3 向 ID3D11Device2 中的方法添加新方法。
ID3D11Device4

设备接口表示虚拟适配器;它用于创建资源。 ID3D11Device4 向 ID3D11Device3 中的方法添加新方法,例如 RegisterDeviceRemovedEvent 和 UnregisterDeviceRemoved。
ID3D11Device5

设备接口表示虚拟适配器;它用于创建资源。 ID3D11Device5 向 ID3D11Device4 中的方法添加新方法。
ID3D11DeviceChild

设备子接口访问设备使用的数据。 (ID3D11DeviceChild)
ID3D11DeviceContext

ID3D11DeviceContext 接口表示生成呈现命令的设备上下文。
ID3D11DeviceContext1

设备上下文接口表示设备上下文;它用于呈现命令。 ID3D11DeviceContext1 向 ID3D11DeviceContext 中的方法添加新方法。
ID3D11DeviceContext2

设备上下文接口表示设备上下文;它用于呈现命令。 ID3D11DeviceContext2 向 ID3D11DeviceContext1 中的方法添加新方法。
ID3D11DeviceContext3

设备上下文接口表示设备上下文;它用于呈现命令。 ID3D11DeviceContext3 向 ID3D11DeviceContext2 中的方法添加新方法。
ID3D11DeviceContext4

设备上下文接口表示设备上下文;它用于呈现命令。 ID3D11DeviceContext4 向 ID3D11DeviceContext3 中的方法添加新方法。
ID3D11DomainShader

域着色器接口管理控制域着色器阶段的可执行程序(域着色器)。
ID3D11Fence

表示围栏、用于同步 CPU 和一个或多个 GPU 的对象。 (ID3D11Fence)
ID3D11FunctionLinkingGraph

函数链接图形接口用于构造着色器,这些着色器由一系列预编译函数调用组成,这些调用将值相互传递。
ID3D11FunctionParameterReflection

function-parameter-reflection 接口访问函数参数信息。 (ID3D11FunctionParameterReflection)
ID3D11FunctionReflection

函数反射接口访问函数信息。 (ID3D11FunctionReflection)
ID3D11GeometryShader

几何着色器接口管理控制几何着色器阶段的可执行程序(几何着色器)。 (ID3D11GeometryShader)
ID3D11HullShader

外壳着色器接口管理控制外壳着色器阶段的可执行程序(外壳着色器)。
ID3D11InfoQueue

信息队列接口存储、检索和筛选调试消息。 队列由消息队列、可选的存储筛选器堆栈和可选的检索筛选器堆栈组成。 (ID3D11InfoQueue)
ID3D11InputLayout

输入布局接口包含如何将内存中布局的顶点数据馈送到图形管道的输入汇编器阶段的定义。
ID3D11LibraryReflection

库反射接口访问库信息。 (ID3D11LibraryReflection)
ID3D11Linker

链接器接口用于链接着色器模块。
ID3D11LinkingNode

链接节点接口用于着色器链接。
ID3D11Module

模块接口创建用于资源重新绑定的模块的实例。
ID3D11ModuleInstance

模块实例接口用于资源重新绑定。
ID3D11Multithread

为多线程应用程序的关键部分提供线程保护。
ID3D11PixelShader

像素着色器接口管理控制像素着色器阶段的可执行程序(像素着色器)。 (ID3D11PixelShader)
ID3D11Predicate

谓词接口根据上一个绘图调用的结果确定是否应处理几何图形。 (ID3D11Predicate)
ID3D11Query

查询接口从 GPU 查询信息。 (ID3D11Query)
ID3D11Query1

表示用于从图形处理单元(GPU)查询信息的查询对象。
ID3D11RasterizerState

光栅器状态接口包含可绑定到光栅器阶段的光栅器状态的说明。
ID3D11RasterizerState1

光栅器状态接口包含可绑定到光栅器阶段的光栅器状态的说明。 此光栅器状态接口支持强制采样计数。
ID3D11RasterizerState2

光栅器状态接口包含可绑定到光栅器阶段的光栅器状态的说明。 此光栅器状态接口支持强制采样计数和保守光栅化模式。
ID3D11RefDefaultTrackingOptions

默认跟踪接口设置引用默认跟踪选项。
ID3D11RefTrackingOptions

跟踪接口设置引用跟踪选项。
ID3D11RenderTargetView

呈现目标视图接口标识可在呈现期间访问的呈现目标子资源。 (ID3D11RenderTargetView)
ID3D11RenderTargetView1

呈现目标视图接口表示可在呈现期间访问的呈现目标子资源。
ID3D11Resource

资源接口为所有资源提供常见作。 (ID3D11Resource)
ID3D11SamplerState

采样器状态接口包含采样器状态的说明,你可以绑定到管道的任何着色器阶段供纹理示例作引用。
ID3D11ShaderReflection

着色器反射接口访问着色器信息。 (ID3D11ShaderReflection)
ID3D11ShaderReflectionConstantBuffer

此着色器反射接口提供对常量缓冲区的访问。 (ID3D11ShaderReflectionConstantBuffer)
ID3D11ShaderReflectionType

此着色器反射接口提供对变量类型的访问。 (ID3D11ShaderReflectionType)
ID3D11ShaderReflectionVariable

此着色器反射接口提供对变量的访问权限。 (ID3D11ShaderReflectionVariable)
ID3D11ShaderResourceView

着色器-资源视图接口指定着色器在呈现期间可以访问的子资源。 着色器资源的示例包括常量缓冲区、纹理缓冲区和纹理。
ID3D11ShaderResourceView1

着色器资源视图接口表示着色器在呈现期间可以访问的子资源。 着色器资源的示例包括常量缓冲区、纹理缓冲区和纹理。
ID3D11ShaderTrace

ID3D11ShaderTrace 接口实现用于获取着色器执行的跟踪的方法。
ID3D11ShaderTraceFactory

ID3D11ShaderTraceFactory 接口实现用于生成着色器跟踪信息对象的方法。
ID3D11SwitchToRef

ID3D11SwitchToRef 接口
ID3D11Texture1D

1D 纹理接口访问结构化内存的纹素数据。 (ID3D11Texture1D)
ID3D11Texture2D

2D 纹理接口管理结构化内存的纹素数据。 (ID3D11Texture2D)
ID3D11Texture2D1

2D 纹理接口表示结构化内存的纹素数据。
ID3D11Texture3D

3D 纹理接口访问结构化内存的纹素数据。 (ID3D11Texture3D)
ID3D11Texture3D1

3D 纹理接口表示结构化内存的纹素数据。
ID3D11TracingDevice

跟踪设备接口设置着色器跟踪信息,该信息可实现着色器执行的准确日志记录和播放。
ID3D11UnorderedAccessView

视图接口指定管道在呈现期间可以访问的资源部分。 (ID3D11UnorderedAccessView)
ID3D11UnorderedAccessView1

无序访问视图接口表示管道在呈现期间可以访问的资源部分。
ID3D11VertexShader

顶点着色器接口管理控制顶点着色器阶段的可执行程序(顶点着色器)。 (ID3D11VertexShader)
ID3D11VideoContext3

提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext3)
ID3D11VideoDevice2

提供 Microsoft Direct3D 11 设备的视频解码和视频处理功能。
ID3D11View

视图接口指定管道在呈现期间可以访问的资源部分。 (ID3D11View)
ID3DDestructionNotifier

ID3DDestructionNotifier 是一个接口,可用于在销毁 Direct3D nano-COM 对象时注册回调。
ID3DDeviceContextState

ID3DDeviceContextState 接口表示上下文状态对象,该对象保存有关 Microsoft Direct3D 设备的状态和行为信息。
ID3DInclude

ID3DInclude 是用户实现的一个包含接口,它允许应用程序调用用户可重写的方法来打开和关闭着色器
ID3DUserDefinedAnnotation

ID3DUserDefinedAnnotation 接口使应用程序能够描述应用程序代码流中的概念部分和标记。
ID3DX11FFT

封装前向和反向 FFT。
ID3DX11Scan

扫描上下文。
ID3DX11SegmentedScan

分段扫描上下文。

结构

 
CD3D11_BLEND_DESC

表示混合状态结构,并提供用于创建混合状态结构的便利方法。
CD3D11_BLEND_DESC1

描述调用 ID3D11Device1::CreateBlendState1 以创建 blend-state 对象的混合状态。D
CD3D11_BOX

表示一个框,并提供用于创建框的便利方法。
CD3D11_BUFFER_DESC

表示缓冲区,并提供创建缓冲区的便利方法。
CD3D11_COUNTER_DESC

表示计数器,并提供创建计数器的便利方法。
CD3D11_DEPTH_STENCIL_DESC

表示深度模具状态结构,并提供创建深度模具状态结构的便利方法。
CD3D11_DEPTH_STENCIL_VIEW_DESC

表示深度模具视图,并提供创建深度模具视图的便利方法。
CD3D11_QUERY_DESC

表示查询,并提供创建查询的便利方法。
CD3D11_QUERY_DESC1

描述查询。D
CD3D11_RASTERIZER_DESC

表示光栅器状态结构,并提供创建光栅器状态结构的便利方法。
CD3D11_RASTERIZER_DESC1

CD3D11_RASTERIZER_DESC1(d3d11_1.h)结构描述光栅器状态。
CD3D11_RASTERIZER_DESC2

CD3D11_RASTERIZER_DESC2(d3d11_3.h)结构描述光栅器状态。
CD3D11_RECT

表示一个矩形,并提供用于创建矩形的便利方法。
CD3D11_RENDER_TARGET_VIEW_DESC

表示呈现目标视图,并提供创建呈现目标视图的便利方法。
CD3D11_RENDER_TARGET_VIEW_DESC1

描述使用呈现目标视图访问的资源中的子资源。D
CD3D11_SAMPLER_DESC

表示采样器状态,并提供创建采样器状态的便利方法。
CD3D11_SHADER_RESOURCE_VIEW_DESC

表示着色器资源视图,并提供创建着色器资源视图的便利方法。
CD3D11_SHADER_RESOURCE_VIEW_DESC1

描述着色器资源视图。D
CD3D11_TEXTURE1D_DESC

表示一个 1D 纹理,并提供创建 1D 纹理的便利方法。
CD3D11_TEXTURE2D_DESC

表示二维纹理,并提供创建二维纹理的便利方法。
CD3D11_TEXTURE2D_DESC1

CD3D11_TEXTURE2D_DESC1 (d3d11_3.h) 结构描述 2D 纹理。
CD3D11_TEXTURE3D_DESC

表示 3D 纹理,并提供创建 3D 纹理的便利方法。
CD3D11_TEXTURE3D_DESC1

CD3D11_TEXTURE3D_DESC1(d3d11_3.h)结构描述 3D 纹理。
CD3D11_UNORDERED_ACCESS_VIEW_DESC

表示无序访问视图,并提供创建无序访问视图的便利方法。
CD3D11_UNORDERED_ACCESS_VIEW_DESC1

描述使用无序访问视图访问的资源中的子资源。D
CD3D11_VIEWPORT

表示视区,并提供创建视区的便利方法。
D3D_SHADER_MACRO

定义着色器宏。
D3D11_AUTHENTICATED_PROTECTION_FLAGS

指定视频内容的保护级别。
D3D11_BLEND_DESC

描述调用 ID3D11Device::CreateBlendState 以创建 blend-state 对象的混合状态。
D3D11_BLEND_DESC1

描述调用 ID3D11Device1::CreateBlendState1 以创建 blend-state 对象的混合状态。 (D3D11_BLEND_DESC1)
D3D11_BOX

定义 3D 框。 (D3D11_BOX)
D3D11_BUFFER_DESC

描述缓冲区资源。 (D3D11_BUFFER_DESC)
D3D11_BUFFER_RTV

指定要在呈现目标视图中使用的缓冲区资源中的元素。
D3D11_BUFFER_SRV

指定要在着色器资源视图中使用的缓冲区资源中的元素。 (D3D11_BUFFER_SRV)
D3D11_BUFFER_UAV

描述缓冲区中要用于无序访问视图的元素。 (D3D11_BUFFER_UAV)
D3D11_BUFFEREX_SRV

描述要用于着色器资源视图中的原始缓冲区资源中的元素。
D3D11_CLASS_INSTANCE_DESC

描述 HLSL 类实例。
D3D11_COMPUTE_SHADER_TRACE_DESC

描述要跟踪的计算着色器的实例。
D3D11_COUNTER_DESC

描述计数器。 (D3D11_COUNTER_DESC)
D3D11_COUNTER_INFO

有关视频卡的性能计数器功能的信息。 (D3D11_COUNTER_INFO)
D3D11_DEPTH_STENCIL_DESC

描述深度模具状态。 (D3D11_DEPTH_STENCIL_DESC)
D3D11_DEPTH_STENCIL_VIEW_DESC

指定可从深度模具视图访问的纹理的子资源。
D3D11_DEPTH_STENCILOP_DESC

可以根据模具测试结果执行的模具作。
D3D11_DOMAIN_SHADER_TRACE_DESC

描述要跟踪的域着色器的实例。
D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS

绘制索引实例的间接参数。
D3D11_DRAW_INSTANCED_INDIRECT_ARGS

用于绘制实例的间接参数。
D3D11_FEATURE_DATA_ARCHITECTURE_INFO

介绍 Direct3D 11.1 适配器体系结构的相关信息。
D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS

介绍当前图形驱动程序中的计算着色器和原始和结构化缓冲区支持。
D3D11_FEATURE_DATA_D3D11_OPTIONS

介绍当前图形驱动程序中的 Direct3D 11.1 功能选项。
D3D11_FEATURE_DATA_D3D11_OPTIONS1

介绍当前图形驱动程序中的 Direct3D 11.2 功能选项。
D3D11_FEATURE_DATA_D3D11_OPTIONS2

介绍当前图形驱动程序中的 Direct3D 11.3 功能选项。 (D3D11_FEATURE_DATA_D3D11_OPTIONS2)
D3D11_FEATURE_DATA_D3D11_OPTIONS3

介绍当前图形驱动程序中的 Direct3D 11.3 功能选项。 (D3D11_FEATURE_DATA_D3D11_OPTIONS3)
D3D11_FEATURE_DATA_D3D11_OPTIONS4

介绍当前图形驱动程序中的 Direct3D 11.4 功能选项。
D3D11_FEATURE_DATA_D3D11_OPTIONS5

介绍当前图形驱动程序中共享资源的支持级别。
D3D11_FEATURE_DATA_D3D9_OPTIONS

介绍当前图形驱动程序中的 Direct3D 9 功能选项。 (D3D11_FEATURE_DATA_D3D9_OPTIONS)
D3D11_FEATURE_DATA_D3D9_OPTIONS1

介绍当前图形驱动程序中的 Direct3D 9 功能选项。 (D3D11_FEATURE_DATA_D3D9_OPTIONS1)
D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT

介绍当前图形驱动程序中的 Direct3D 9 阴影支持。
D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT

描述是否支持简单的实例化。
D3D11_FEATURE_DATA_DISPLAYABLE

描述当前图形驱动程序中支持的可显示图面级别。
D3D11_FEATURE_DATA_DOUBLES

介绍当前图形驱动程序中的双数据类型支持。
D3D11_FEATURE_DATA_FORMAT_SUPPORT

描述当前图形驱动程序为给定格式支持哪些资源。 (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_CACHE)
D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT

介绍当前图形驱动程序中着色器的精度支持选项。
D3D11_FEATURE_DATA_THREADING

介绍当前图形驱动程序支持的多线程功能。
D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM

提供在指定功能D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM时调用 ID3D11VideoDevice2::CheckFeatureSupport 的数据。
D3D11_FUNCTION_DESC

描述函数。 (D3D11_FUNCTION_DESC)
D3D11_GEOMETRY_SHADER_TRACE_DESC

描述要跟踪的几何着色器的实例。
D3D11_HULL_SHADER_TRACE_DESC

描述要跟踪的外壳着色器的实例。
D3D11_INFO_QUEUE_FILTER

调试消息筛选器;包含允许或拒绝的消息类型列表。 (D3D11_INFO_QUEUE_FILTER)
D3D11_INFO_QUEUE_FILTER_DESC

允许或拒绝某些类型的消息通过筛选器。 (D3D11_INFO_QUEUE_FILTER_DESC)
D3D11_INPUT_ELEMENT_DESC

输入汇编程序阶段的单个元素的说明。 (D3D11_INPUT_ELEMENT_DESC)
D3D11_LIBRARY_DESC

描述库。 (D3D11_LIBRARY_DESC)
D3D11_MAPPED_SUBRESOURCE

提供对子资源数据的访问。
D3D11_MESSAGE

信息队列中的调试消息。 (D3D11_MESSAGE)
D3D11_PACKED_MIP_DESC

描述具有 mipmap 的平铺资源的图块结构。 (D3D11_PACKED_MIP_DESC)
D3D11_PARAMETER_DESC

描述函数参数。 (D3D11_PARAMETER_DESC)
D3D11_PIXEL_SHADER_TRACE_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_DATA_TIMESTAMP_DISJOINT)
D3D11_QUERY_DESC

描述查询。 (D3D11_QUERY_DESC)
D3D11_QUERY_DESC1

描述查询。 (D3D11_QUERY_DESC1)
D3D11_RASTERIZER_DESC

描述光栅器状态。 (D3D11_RASTERIZER_DESC)
D3D11_RASTERIZER_DESC1

描述光栅器状态。 (D3D11_RASTERIZER_DESC1)
D3D11_RASTERIZER_DESC2

描述光栅器状态。 (D3D11_RASTERIZER_DESC2)
D3D11_RENDER_TARGET_BLEND_DESC

描述呈现器目标的混合状态。 (D3D11_RENDER_TARGET_BLEND_DESC)
D3D11_RENDER_TARGET_BLEND_DESC1

描述呈现器目标的混合状态。 (D3D11_RENDER_TARGET_BLEND_DESC1)
D3D11_RENDER_TARGET_VIEW_DESC

指定使用呈现目标视图访问的资源中的子资源。
D3D11_RENDER_TARGET_VIEW_DESC1

描述使用呈现目标视图访问的资源中的子资源。 (D3D11_RENDER_TARGET_VIEW_DESC1)
D3D11_SAMPLER_DESC

描述采样器状态。 (D3D11_SAMPLER_DESC)
D3D11_SHADER_BUFFER_DESC

描述着色器常量缓冲区。 (D3D11_SHADER_BUFFER_DESC)
D3D11_SHADER_DESC

描述着色器。 (D3D11_SHADER_DESC)
D3D11_SHADER_INPUT_BIND_DESC

描述着色器资源如何绑定到着色器输入。 (D3D11_SHADER_INPUT_BIND_DESC)
D3D11_SHADER_RESOURCE_VIEW_DESC

描述着色器资源视图。 (D3D11_SHADER_RESOURCE_VIEW_DESC)
D3D11_SHADER_RESOURCE_VIEW_DESC1

描述着色器资源视图。 (D3D11_SHADER_RESOURCE_VIEW_DESC1)
D3D11_SHADER_TRACE_DESC

描述着色器跟踪对象。
D3D11_SHADER_TYPE_DESC

描述着色器变量类型。 (D3D11_SHADER_TYPE_DESC)
D3D11_SHADER_VARIABLE_DESC

描述着色器变量。 (D3D11_SHADER_VARIABLE_DESC)
D3D11_SIGNATURE_PARAMETER_DESC

描述着色器签名。 (D3D11_SIGNATURE_PARAMETER_DESC)
D3D11_SO_DECLARATION_ENTRY

描述输出槽中顶点缓冲区中的顶点元素。 (D3D11_SO_DECLARATION_ENTRY)
D3D11_SUBRESOURCE_DATA

指定用于初始化子资源的数据。 (D3D11_SUBRESOURCE_DATA)
D3D11_SUBRESOURCE_TILING

描述平铺子资源卷。 (D3D11_SUBRESOURCE_TILING)
D3D11_TEX1D_ARRAY_DSV

指定要在深度模具视图中使用的 1D 纹理数组中的子资源。
D3D11_TEX1D_ARRAY_RTV

指定要在呈现目标视图中使用的 1D 纹理数组中的子资源。
D3D11_TEX1D_ARRAY_SRV

指定要在着色器资源视图中使用的 1D 纹理数组中的子资源。
D3D11_TEX1D_ARRAY_UAV

描述无序访问 1D 纹理资源的数组。 (D3D11_TEX1D_ARRAY_UAV)
D3D11_TEX1D_DSV

指定 1D 纹理中的子资源,该子资源可供深度模具视图访问。 (D3D11_TEX1D_DSV)
D3D11_TEX1D_RTV

指定要在呈现目标视图中使用的 1D 纹理中的子资源。 (D3D11_TEX1D_RTV)
D3D11_TEX1D_SRV

指定要在着色器资源视图中使用的 1D 纹理中的子资源。 (D3D11_TEX1D_SRV)
D3D11_TEX1D_UAV

描述无序访问 1D 纹理资源。 (D3D11_TEX1D_UAV)
D3D11_TEX2D_ARRAY_DSV

指定数组 2D 纹理中的子资源,这些纹理可供深度模具视图访问。
D3D11_TEX2D_ARRAY_RTV

指定要在呈现目标视图中使用的 2D 纹理数组中的子资源。
D3D11_TEX2D_ARRAY_RTV1

描述要用于呈现目标视图的 2D 纹理数组中的子资源。 (D3D11_TEX2D_ARRAY_RTV1)
D3D11_TEX2D_ARRAY_SRV

指定要在着色器资源视图中使用的 2D 纹理数组中的子资源。
D3D11_TEX2D_ARRAY_SRV1

描述要用于着色器资源视图的二维纹理数组中的子资源。 (D3D11_TEX2D_ARRAY_SRV1)
D3D11_TEX2D_ARRAY_UAV

描述无序访问 2D 纹理资源的数组。 (D3D11_TEX2D_ARRAY_UAV)
D3D11_TEX2D_ARRAY_UAV1

描述无序访问 2D 纹理资源的数组。 (D3D11_TEX2D_ARRAY_UAV1)
D3D11_TEX2D_DSV

指定 2D 纹理中的子资源,该子资源可供深度模具视图访问。 (D3D11_TEX2D_DSV)
D3D11_TEX2D_RTV

指定要在呈现目标视图中使用的 2D 纹理中的子资源。 (D3D11_TEX2D_RTV)
D3D11_TEX2D_RTV1

描述要用于呈现目标视图的 2D 纹理中的子资源。 (D3D11_TEX2D_RTV1)
D3D11_TEX2D_SRV

指定要在着色器资源视图中使用的 2D 纹理中的子资源。 (D3D11_TEX2D_SRV)
D3D11_TEX2D_SRV1

描述要用于着色器资源视图的 2D 纹理中的子资源。 (D3D11_TEX2D_SRV1)
D3D11_TEX2D_UAV

描述无序访问 2D 纹理资源。 (D3D11_TEX2D_UAV)
D3D11_TEX2D_UAV1

描述无序访问 2D 纹理资源。 (D3D11_TEX2D_UAV1)
D3D11_TEX2DMS_ARRAY_DSV

为深度模具视图指定多采样 2D 纹理数组中的子资源。
D3D11_TEX2DMS_ARRAY_RTV

指定要在呈现目标视图中使用的多重采样 2D 纹理数组中的子资源。
D3D11_TEX2DMS_ARRAY_SRV

指定要在着色器资源视图中使用的多重采样 2D 纹理数组中的子资源。
D3D11_TEX2DMS_DSV

指定多采样 2D 纹理中的子资源,该纹理可供深度模具视图访问。 (D3D11_TEX2DMS_DSV)
D3D11_TEX2DMS_RTV

指定要在呈现目标视图中使用的多重采样 2D 纹理中的子资源。 (D3D11_TEX2DMS_RTV)
D3D11_TEX2DMS_SRV

指定要在着色器资源视图中使用的多重采样 2D 纹理中的子资源。
D3D11_TEX3D_RTV

指定要在呈现目标视图中使用的 3D 纹理中的子资源。
D3D11_TEX3D_SRV

指定要在着色器资源视图中使用的 3D 纹理中的子资源。
D3D11_TEX3D_UAV

描述无序访问 3D 纹理资源。 (D3D11_TEX3D_UAV)
D3D11_TEXCUBE_ARRAY_SRV

指定要在着色器资源视图中使用的多维数据集纹理数组中的子资源。
D3D11_TEXCUBE_SRV

指定要在着色器资源视图中使用的多维数据集纹理中的子资源。 (D3D11_TEXCUBE_SRV)
D3D11_TEXTURE1D_DESC

描述一个 1D 纹理。 (D3D11_TEXTURE1D_DESC)
D3D11_TEXTURE2D_DESC

描述二维纹理。 (D3D11_TEXTURE2D_DESC)
D3D11_TEXTURE2D_DESC1

描述二维纹理。 (D3D11_TEXTURE2D_DESC1)
D3D11_TEXTURE3D_DESC

描述 3D 纹理。 (D3D11_TEXTURE3D_DESC)
D3D11_TEXTURE3D_DESC1

描述 3D 纹理。 (D3D11_TEXTURE3D_DESC1)
D3D11_TILE_REGION_SIZE

描述平铺区域的大小。 (D3D11_TILE_REGION_SIZE)
D3D11_TILE_SHAPE

通过指定磁贴尺寸来描述磁贴的形状。 (D3D11_TILE_SHAPE)
D3D11_TILED_RESOURCE_COORDINATE

描述平铺资源的坐标。 (D3D11_TILED_RESOURCE_COORDINATE)
D3D11_TRACE_REGISTER

描述跟踪寄存器。
D3D11_TRACE_STATS

指定有关跟踪的统计信息。
D3D11_TRACE_STEP

描述跟踪步骤,该步骤是说明。
D3D11_TRACE_VALUE

描述跟踪值。
D3D11_UNORDERED_ACCESS_VIEW_DESC

指定使用无序访问视图访问的资源中的子资源。
D3D11_UNORDERED_ACCESS_VIEW_DESC1

描述使用无序访问视图访问的资源中的子资源。 (D3D11_UNORDERED_ACCESS_VIEW_DESC1)
D3D11_VERTEX_SHADER_TRACE_DESC

描述要跟踪的顶点着色器的实例。
D3D11_VIEWPORT

定义视区的尺寸。 (D3D11_VIEWPORT)
D3DX11_FFT_BUFFER_INFO

描述 FFT 的缓冲区要求。
D3DX11_FFT_DESC

描述 FFT。