d3d11.h 标头
此标头由多种技术使用。 有关详细信息,请参阅:
d3d11.h 包含以下编程接口:
接口
ID3D11Asynchronous 此接口封装了从 GPU 异步检索数据的方法。 (ID3D11异步) |
ID3D11AuthenticatedChannel 使用图形驱动程序或 Microsoft Direct3D 运行时提供信道。 |
ID3D11BlendState 混合状态接口包含可绑定到输出合并阶段的混合状态的说明。 |
ID3D11Buffer 缓冲区接口访问缓冲区资源,该资源是非结构化内存。 缓冲区通常存储顶点或索引数据。 (ID3D11Buffer) |
ID3D11ClassInstance 此接口封装 HLSL 类。 |
ID3D11ClassLinkage 此接口封装 HLSL 动态链接。 |
ID3D11CommandList ID3D11CommandList 接口封装用于播放的图形命令列表。 |
ID3D11ComputeShader 计算着色器接口 (控制计算着色器阶段的计算着色器) 管理可执行程序。 |
ID3D11Counter 此接口封装用于测量 GPU 性能的方法。 (ID3D11Counter) |
ID3D11CryptoSession 表示加密会话。 |
ID3D11DepthStencilState 深度模具状态接口包含可绑定到输出合并阶段的深度模具状态的说明。 |
ID3D11DepthStencilView 深度模具视图接口在深度模具测试期间访问纹理资源。 (ID3D11DepthStencilView) |
ID3D11Device 设备接口表示虚拟适配器;它用于创建资源。 |
ID3D11DeviceChild 设备子接口访问设备使用的数据。 (ID3D11DeviceChild) |
ID3D11DeviceContext ID3D11DeviceContext 接口表示生成呈现命令的设备上下文。 |
ID3D11DomainShader 域着色器接口 (控制域着色器阶段的域着色器) 管理可执行程序。 |
ID3D11GeometryShader geometry-shader 接口 (控制 geometry-shader 阶段的几何着色器) 管理可执行程序。 (ID3D11GeometryShader) |
ID3D11HullShader 外壳着色器接口 (控制外壳着色器阶段的外壳着色器) 管理可执行程序。 |
ID3D11InputLayout 输入布局接口包含有关如何将内存中布局的顶点数据馈送到图形管道的输入装配器阶段的定义。 |
ID3D11PixelShader 像素着色器接口 (控制像素着色器阶段的像素着色器) 管理可执行程序。 (ID3D11PixelShader) |
ID3D11Predicate 谓词接口确定是否应根据上一个绘图调用的结果处理几何图形。 (ID3D11Predicate) |
ID3D11Query 查询接口从 GPU 查询信息。 (ID3D11Query) |
ID3D11RasterizerState 光栅器状态接口包含可绑定到光栅器阶段的光栅器状态的说明。 |
ID3D11RenderTargetView render-target-view 接口标识可在呈现期间访问的 render-target 子资源。 (ID3D11RenderTargetView) |
ID3D11Resource 资源接口为所有资源提供常见操作。 (ID3D11Resource) |
ID3D11SamplerState 采样器状态接口包含采样器状态的说明,你可以绑定到管道的任何着色器阶段,以供纹理采样操作引用。 |
ID3D11ShaderResourceView 着色器资源视图接口指定着色器在呈现期间可以访问的子资源。 着色器资源的示例包括常量缓冲区、纹理缓冲区和纹理。 |
ID3D11Texture1D 1D 纹理接口访问纹素数据,即结构化内存。 (ID3D11Texture1D) |
ID3D11Texture2D 2D 纹理接口管理纹素数据,即结构化内存。 (ID3D11Texture2D) |
ID3D11Texture3D 3D 纹理接口访问纹素数据,这是结构化内存。 (ID3D11Texture3D) |
ID3D11UnorderedAccessView 视图接口指定管道在呈现期间可以访问的资源部分。 (ID3D11UnorderedAccessView) |
ID3D11VertexShader 顶点着色器接口 (控制顶点着色器阶段的顶点着色器) 管理可执行程序。 (ID3D11VertexShader) |
ID3D11VideoContext 提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext) |
ID3D11VideoDecoder 表示 Microsoft Direct3D 11 的硬件加速视频解码器。 |
ID3D11VideoDecoderOutputView 标识可在视频解码期间访问的输出图面。 |
ID3D11VideoDevice 提供 Microsoft Direct3D 11 设备的视频解码和视频处理功能。 (ID3D11VideoDevice) |
ID3D11VideoProcessor 表示 Microsoft Direct3D 11 的视频处理器。 |
ID3D11VideoProcessorEnumerator 枚举 Microsoft Direct3D 11 设备的视频处理器功能。 (ID3D11VideoProcessorEnumerator) |
ID3D11VideoProcessorInputView 标识在视频处理期间可以访问的输入图面。 |
ID3D11VideoProcessorOutputView 标识可在视频处理期间访问的输出图面。 |
ID3D11View 视图接口指定管道在呈现期间可以访问的资源部分。 (ID3D11View) |
函数
D3D11CalcSubresource 计算纹理的子资源索引。 |
D3D11CreateDevice 创建表示显示适配器的设备。 (D3D11CreateDevice) |
D3D11CreateDeviceAndSwapChain 创建表示显示适配器的设备以及用于呈现的交换链。 |
结构
CD3D11_BLEND_DESC 表示混合状态结构,并提供用于创建混合状态结构的便捷方法。 |
CD3D11_BOX 表示一个框,并提供用于创建框的便捷方法。 |
CD3D11_BUFFER_DESC 表示缓冲区,并提供用于创建缓冲区的便捷方法。 |
CD3D11_COUNTER_DESC 表示计数器,并提供用于创建计数器的便捷方法。 |
CD3D11_DEPTH_STENCIL_DESC 表示深度模具状态结构,并提供用于创建深度模具状态结构的便捷方法。 |
CD3D11_DEPTH_STENCIL_VIEW_DESC 表示深度模具视图,并提供用于创建深度模具视图的便捷方法。 |
CD3D11_QUERY_DESC 表示查询,并提供用于创建查询的便捷方法。 |
CD3D11_RASTERIZER_DESC 表示光栅器状态结构,并提供用于创建光栅器状态结构的便捷方法。 |
CD3D11_RECT 表示一个矩形,并提供用于创建矩形的便捷方法。 |
CD3D11_RENDER_TARGET_VIEW_DESC 表示呈现目标视图,并提供用于创建呈现目标视图的便捷方法。 |
CD3D11_SAMPLER_DESC 表示采样器状态,并提供用于创建采样器状态的便捷方法。 |
CD3D11_SHADER_RESOURCE_VIEW_DESC 表示着色器资源视图,并提供用于创建着色器资源视图的便捷方法。 |
CD3D11_TEXTURE1D_DESC 表示一维纹理,并提供用于创建 1D 纹理的便捷方法。 |
CD3D11_TEXTURE2D_DESC 表示 2D 纹理,并提供用于创建 2D 纹理的便捷方法。 |
CD3D11_TEXTURE3D_DESC 表示 3D 纹理,并提供用于创建 3D 纹理的便捷方法。 |
CD3D11_UNORDERED_ACCESS_VIEW_DESC 表示无序访问视图,并提供用于创建无序访问视图的便捷方法。 |
CD3D11_VIEWPORT 表示视区,并提供用于创建视区的便捷方法。 |
D3D11_AES_CTR_IV 包含用于 128 位高级加密标准 CTR 模式的初始化向量 (IV) , (AES-CTR) 块密码加密。 (D3D11_AES_CTR_IV) |
D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT 包含D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT 包含D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT 包含 D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE 命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_INPUT 包含 ID3D11VideoContext::ConfigureAuthenticatedChannel 方法的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_OUTPUT 包含来自 ID3D11VideoContext::ConfigureAuthenticatedChannel 方法的响应。 |
D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT 包含 D3D11_AUTHENTICATED_CONFIGURE_PROTECTION 命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT 包含D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE命令的输入数据。 |
D3D11_AUTHENTICATED_PROTECTION_FLAGS 指定视频内容的保护级别。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT查询的响应。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT 包含D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID查询的响应。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES查询的响应。 |
D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE查询的响应。 |
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT 包含D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION查询的响应。 |
D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE查询的响应。 |
D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE查询的响应。 |
D3D11_AUTHENTICATED_QUERY_INPUT 包含 ID3D11VideoContext::QueryAuthenticatedChannel 方法的输入数据。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT 包含来自 ID3D11VideoContext::QueryAuthenticatedChannel 方法的响应。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT 包含D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT查询的响应。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT 包含D3D11_AUTHENTICATED_QUERY_OUTPUT_ID查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_OUTPUT_ID查询的响应。 |
D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_PROTECTION查询的响应。 |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT查询的响应。 |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT 包含D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS查询的响应。 |
D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT查询的响应。 |
D3D11_BLEND_DESC 描述在调用 ID3D11Device::CreateBlendState 时用于创建 blend-state 对象的混合状态。 |
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_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_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS 绘制索引实例的间接参数。 |
D3D11_DRAW_INSTANCED_INDIRECT_ARGS 绘制间接实例的参数。 |
D3D11_ENCRYPTED_BLOCK_INFO 指定对视频图面中的哪些字节进行加密。 |
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_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_INPUT_ELEMENT_DESC 输入装配器阶段的单个元素的说明。 (D3D11_INPUT_ELEMENT_DESC) |
D3D11_MAPPED_SUBRESOURCE 提供对子资源数据的访问。 |
D3D11_OMAC 包含消息身份验证代码 (MAC) 。 |
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_RASTERIZER_DESC 描述光栅器状态。 (D3D11_RASTERIZER_DESC) |
D3D11_RENDER_TARGET_BLEND_DESC 描述呈现器目标的混合状态。 (D3D11_RENDER_TARGET_BLEND_DESC) |
D3D11_RENDER_TARGET_VIEW_DESC 指定可使用呈现目标视图访问的资源中的子资源。 |
D3D11_SAMPLER_DESC 描述采样器状态。 (D3D11_SAMPLER_DESC) |
D3D11_SHADER_RESOURCE_VIEW_DESC 描述着色器资源视图。 (D3D11_SHADER_RESOURCE_VIEW_DESC) |
D3D11_SO_DECLARATION_ENTRY 输出槽中顶点缓冲区中的顶点元素的说明。 (D3D11_SO_DECLARATION_ENTRY) |
D3D11_SUBRESOURCE_DATA 指定用于初始化子资源的数据。 (D3D11_SUBRESOURCE_DATA) |
D3D11_TEX1D_ARRAY_DSV 指定要在深度模具视图中使用的 1D 纹理数组中的子资源。 |
D3D11_TEX1D_ARRAY_RTV 指定要在呈现目标视图中使用的 1D 纹理数组中的子资源。 |
D3D11_TEX1D_ARRAY_SRV 指定要在着色器资源视图中使用的一维纹理数组中的子资源。 |
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_SRV 指定要在着色器资源视图中使用的 2D 纹理数组中的子资源。 |
D3D11_TEX2D_ARRAY_UAV 描述无序访问 2D 纹理资源的数组。 (D3D11_TEX2D_ARRAY_UAV) |
D3D11_TEX2D_ARRAY_VPOV 标识视频处理器输出视图的纹理资源。 (D3D11_TEX2D_ARRAY_VPOV) |
D3D11_TEX2D_DSV 指定深度模具视图可访问的 2D 纹理中的子资源。 (D3D11_TEX2D_DSV) |
D3D11_TEX2D_RTV 指定要在呈现目标视图中使用的 2D 纹理中的子资源。 (D3D11_TEX2D_RTV) |
D3D11_TEX2D_SRV 指定要在着色器资源视图中使用的 2D 纹理中的子资源。 (D3D11_TEX2D_SRV) |
D3D11_TEX2D_UAV 描述无序访问的 2D 纹理资源。 (D3D11_TEX2D_UAV) |
D3D11_TEX2D_VDOV 标识视频解码器输出视图的纹理资源。 |
D3D11_TEX2D_VPIV 标识视频处理器输入视图的纹理资源。 |
D3D11_TEX2D_VPOV 标识视频处理器输出视图的纹理资源。 (D3D11_TEX2D_VPOV) |
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 描述 2D 纹理。 (D3D11_TEXTURE2D_DESC) |
D3D11_TEXTURE3D_DESC 描述 3D 纹理。 (D3D11_TEXTURE3D_DESC) |
D3D11_UNORDERED_ACCESS_VIEW_DESC 指定使用无序访问视图访问的资源中的子资源。 |
D3D11_VIDEO_COLOR 定义 Microsoft Direct3D 11 视频的颜色值。 |
D3D11_VIDEO_COLOR_RGBA 指定 RGB 颜色值。 (D3D11_VIDEO_COLOR_RGBA) |
D3D11_VIDEO_COLOR_YCbCrA 指定 YCbCr 颜色值。 (D3D11_VIDEO_COLOR_YCbCrA) |
D3D11_VIDEO_CONTENT_PROTECTION_CAPS 描述图形驱动程序的内容保护功能。 |
D3D11_VIDEO_DECODER_BUFFER_DESC 描述用于解码的压缩缓冲区。 (D3D11_VIDEO_DECODER_BUFFER_DESC) |
D3D11_VIDEO_DECODER_CONFIG 介绍用于 DirectX 视频加速的 Microsoft Direct3D 11 解码器设备的配置 (DXVA) 。 |
D3D11_VIDEO_DECODER_DESC 描述 Microsoft Direct3D 11 视频解码器或视频处理器的视频流。 |
D3D11_VIDEO_DECODER_EXTENSION 包含 ID3D11VideoContext::D ecoderExtension 方法的特定于驱动程序的数据。 |
D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC 描述视频解码器输出视图。 |
D3D11_VIDEO_PROCESSOR_CAPS 介绍 Microsoft Direct3D 11 视频处理器的功能。 |
D3D11_VIDEO_PROCESSOR_COLOR_SPACE 指定用于视频处理的颜色空间。 |
D3D11_VIDEO_PROCESSOR_CONTENT_DESC 描述视频处理器的视频流。 |
D3D11_VIDEO_PROCESSOR_CUSTOM_RATE 指定帧速率转换或反向电视 (IVTC) 的自定义速率。 (D3D11_VIDEO_PROCESSOR_CUSTOM_RATE) |
D3D11_VIDEO_PROCESSOR_FILTER_RANGE 定义图像筛选器支持的值范围。 (D3D11_VIDEO_PROCESSOR_FILTER_RANGE) |
D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC 描述视频处理器输入视图。 |
D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC 描述视频处理器输出视图。 |
D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS 定义一组与帧速率转换相关的视频处理器功能,包括反交错和反向电视拍摄。 |
D3D11_VIDEO_PROCESSOR_STREAM 包含 ID3D11VideoContext::VideoProcessorBlt 方法的流级数据。 |
D3D11_VIEWPORT 定义视区的尺寸。 (D3D11_VIEWPORT) |
枚举
D3D11_ASYNC_GETDATA_FLAG 控制 ID3D11DeviceContext::GetData 行为的可选标志。 |
D3D11_AUTHENTICATED_CHANNEL_TYPE 指定经过 Microsoft Direct3D 身份验证的通道的类型。 |
D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE 指定在D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT结构中标识的进程类型。 |
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_BUS_TYPE 指定图形适配器使用的 I/O 总线的类型。 |
D3D11_CLEAR_FLAG 指定要清除的深度模具的各个部分。 |
D3D11_COLOR_WRITE_ENABLE 确定呈现器目标的每个像素的哪些组件在混合期间可写。 (D3D11_COLOR_WRITE_ENABLE) |
D3D11_COMPARISON_FUNC 比较选项。 (D3D11_COMPARISON_FUNC) |
D3D11_CONSERVATIVE_RASTERIZATION_TIER 指定硬件和驱动程序是否支持保守光栅化以及层级别。 |
D3D11_CONTENT_PROTECTION_CAPS 包含描述内容保护功能的标志。 |
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_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_MAP 标识要由 CPU 进行读取和写入访问的资源。 应用程序可以合并其中一个或多个标志。 (D3D11_MAP) |
D3D11_MAP_FLAG 指定当应用程序对 GPU 正在使用的资源调用 ID3D11DeviceContext::Map 方法时 CPU 应如何响应。 |
D3D11_QUERY 查询类型。 (D3D11_QUERY) |
D3D11_QUERY_MISC_FLAG 描述其他查询行为的标志。 (D3D11_QUERY_MISC_FLAG) |
D3D11_RAISE_FLAG 选项 (将错误引发到非连续异常的) 。 (D3D11_RAISE_FLAG) |
D3D11_RESOURCE_DIMENSION 标识正在使用的资源的类型。 (D3D11_RESOURCE_DIMENSION) |
D3D11_RESOURCE_MISC_FLAG 标识资源的选项。 |
D3D11_RTV_DIMENSION 这些标志标识将被视为呈现目标的资源类型。 |
D3D11_SHADER_CACHE_SUPPORT_FLAGS 介绍当前图形驱动程序中对着色器缓存的支持级别。 (D3D11_SHADER_CACHE_SUPPORT_FLAGS) |
D3D11_SHADER_MIN_PRECISION_SUPPORT 指定着色器阶段的最小精度级别的值。 |
D3D11_SHARED_RESOURCE_TIER 定义常量,用于指定当前图形驱动程序中共享资源的支持级别 |
D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS 指定多样本模式类型。 |
D3D11_STENCIL_OP 可在深度模具测试期间执行的模具操作。 (D3D11_STENCIL_OP) |
D3D11_TEXTURE_ADDRESS_MODE 确定一种用于解析纹理边界外的纹理坐标的技术。 (D3D11_TEXTURE_ADDRESS_MODE) |
D3D11_TEXTURECUBE_FACE 立方体纹理的不同面。 (D3D11_TEXTURECUBE_FACE) |
D3D11_TILED_RESOURCES_TIER 指示支持平铺资源的层级别。 |
D3D11_UAV_DIMENSION 无序访问视图选项。 |
D3D11_USAGE 标识呈现期间预期的资源使用情况。 使用情况直接反映资源是否可由 CPU 和/或图形处理单元访问, (GPU) 。 |
D3D11_VDOV_DIMENSION 指定如何访问在视频解码输出视图中使用的资源。 |
D3D11_VIDEO_DECODER_BUFFER_TYPE 指定用于解码的压缩缓冲区的类型。 |
D3D11_VIDEO_FRAME_FORMAT 描述视频流的交错方式。 (D3D11_VIDEO_FRAME_FORMAT) |
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE 指定用于视频处理的 alpha 填充模式。 (D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE) |
D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS 指定视频处理器的自动图像处理功能。 |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS 定义 Microsoft Direct3D 11 视频处理器的视频处理功能。 |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS 定义 Microsoft Direct3D 11 视频处理器可以支持的功能。 |
D3D11_VIDEO_PROCESSOR_FILTER 标识视频处理器筛选器。 |
D3D11_VIDEO_PROCESSOR_FILTER_CAPS 定义 Microsoft Direct3D 11 视频处理器的图像筛选器功能。 |
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS 定义与 Microsoft Direct3D 11 视频处理器的输入格式相关的功能。 |
D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT 指定如何将视频格式用于视频处理。 |
D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS 指定视频处理器的反向电视 (IVTC) 功能。 |
D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE 指定 YUV 数据的亮度范围的值。 |
D3D11_VIDEO_PROCESSOR_OUTPUT_RATE 指定视频处理器从输入流生成输出帧的速率。 |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS 指定与去交错、反向电视拍摄 (IVTC) 和帧速率转换相关的视频处理能力。 |
D3D11_VIDEO_PROCESSOR_ROTATION 指定视频旋转状态。 |
D3D11_VIDEO_PROCESSOR_STEREO_CAPS 定义 Microsoft Direct3D 11 视频处理器的立体声 3D 功能。 |
D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE 对于立体声 3D 视频,指定是水平翻转还是垂直翻转帧 0 或帧 1 中的数据。 |
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT 指定立体声 3D 视频帧内存中的布局。 |
D3D11_VIDEO_USAGE 指定视频处理器的预期用途。 |
D3D11_VPIV_DIMENSION 指定如何访问视频处理器输入视图中使用的资源。 |
D3D11_VPOV_DIMENSION 指定如何访问在视频处理器输出视图中使用的资源。 |