跳轉到主要內容
描述 1D 紋理陣列中要在著色器資源檢視中使用的子資源。

語法

成員

MostDetailedMip
類型:UINT
要使用之最詳細 mipmap 層級的索引;此數字介於 0 與 MipLevels (來自 ID3D12Device::CreateShaderResourceView 為其建立檢視的原始 Texture1D) -1 之間。 MipLevels
類型:UINT
紋理檢視的 mipmap 層級數目上限。請參閱 D3D12_TEX1D_SRV 中的備註。 設為 -1 表示從 MostDetailedMip 往下直到最不詳細的所有 mipmap 層級。 FirstArraySlice
類型:UINT
紋理陣列中要使用的第一個紋理的索引。 ArraySize
類型:UINT
陣列中的紋理數目。 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 系列

另請參閱

核心結構
最後修改於 2026年10月6日