语法
成员
MostDetailedMip类型:UINT 要使用的最详细 mipmap 层级的索引;该值介于 0 与 MipLevels(来自 ID3D12Device::CreateShaderResourceView 创建视图的原始 TextureCube)-1 之间。 MipLevels
类型:UINT 该纹理视图的 mipmap 层级最大数量。请参阅 D3D12_TEX1D_SRV 中的备注。 设置为 -1 表示使用从 MostDetailedMip 到最不详细的所有 mipmap 层级。 ResourceMinLODClamp
类型:FLOAT 指定可以访问的最小 mipmap 层级。指定 0.0f 表示可以访问所有 mipmap 层级。指定 3.0f 表示可以访问从 3.0f 到 MipCount - 1 的 mipmap 层级。 建议不要同时设置 MostDetailedMip 和 ResourceMinLODClamp。请将其中一个成员设为 0(以获得默认行为)。这是因为 MipLevels 与不同字段结合时具有不同的解释:
- 对于 MostDetailedMip,mip 范围为 [MostDetailedMip,MostDetailedMip + MipLevels - 1]。
- 对于 ResourceMinLODClamp,mip 范围为 [ResourceMinLODClamp,MipLevels - 1]。
备注
此结构是着色器资源视图说明 D3D12_SHADER_RESOURCE_VIEW_DESC 的成员之一。要求
头文件: d3d12_xs.h 或 d3d12_x.h库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机及 XBOX One 系列
