Skip to main content
描述用于着色器资源视图的 3D 纹理中的子资源。

语法

成员

MostDetailedMip
类型:UINT
要使用的最详细 mipmap 层级的索引;该值介于 0 与 MipLevels(来自 ID3D12Device::CreateShaderResourceView 创建视图的原始 Texture3D)-1 之间。 MipLevels
类型:UINT
该纹理视图的 mipmap 层级最大数量。请参阅 D3D12_TEX1D_SRV 中的备注。 设置为 -1 表示使用从 MostDetailedMip 到最不详细的所有 mipmap 层级。 ResourceMinLODClamp
类型:FLOAT
指定可以访问的最小 mipmap 层级。指定 0.0f 表示可以访问所有 mipmap 层级。指定 3.0f 表示可以访问从 3.0f 到 MipCount - 1 的 mipmap 层级。 建议不要同时设置 MostDetailedMipResourceMinLODClamp。请将其中一个成员设为 0(以获得默认行为)。这是因为 MipLevels 与不同字段结合时具有不同的解释:
  • 对于 MostDetailedMip,mip 范围为 [MostDetailedMipMostDetailedMip + MipLevels - 1]。
  • 对于 ResourceMinLODClamp,mip 范围为 [ResourceMinLODClampMipLevels - 1]。

备注

此结构是着色器资源视图说明 D3D12_SHADER_RESOURCE_VIEW_DESC 的成员之一。

要求

头文件: d3d12_xs.h 或 d3d12_x.h
库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机及 XBOX One 系列

另请参阅

核心结构
最后修改于 2026年8月24日