struttura D3D12_TEXCUBE_ARRAY_SRV (d3d12.h)
Descrive le sottorisorse da una matrice di trame del cubo da usare in una visualizzazione delle risorse shader.
Sintassi
typedef struct D3D12_TEXCUBE_ARRAY_SRV {
UINT MostDetailedMip;
UINT MipLevels;
UINT First2DArrayFace;
UINT NumCubes;
FLOAT ResourceMinLODClamp;
} D3D12_TEXCUBE_ARRAY_SRV;
Members
MostDetailedMip
Indice del livello mipmap più dettagliato da usare; questo numero è compreso tra 0 e MipLevels (dal TextureCube originale per il quale ID3D12Device::CreateShaderResourceView crea una visualizzazione) -1.
MipLevels
Numero massimo di livelli mipmap per la visualizzazione della trama. Vedere le osservazioni in D3D12_TEX1D_SRV.
Impostare su -1 per indicare tutti i livelli mipmap da MostDetailedMip fino al minimo dettagliato.
First2DArrayFace
Indice della prima trama 2D da usare.
NumCubes
Numero di trame del cubo nella matrice.
ResourceMinLODClamp
Specifica il livello minimo di mipmap a cui è possibile accedere. Se si specifica 0.0f, è possibile accedere a tutti i livelli mipmap. Se si specifica 3.0f, è possibile accedere ai livelli mipmap da 3.0f a MipCount - 1.
È consigliabile non impostare MostDetailedMip e ResourceMinLODC lampadina contemporaneamente. Impostare invece uno di questi due membri su 0 (per ottenere il comportamento predefinito). Ciò è dovuto al fatto che MipLevels viene interpretato in modo diverso in combinazione con campi diversi:
- Per MostDetailedMip, gli mips sono inclusi nell'intervallo [MostDetailedMip, MostDetailedMip + MipLevels - 1].
- Per ResourceMinLODC lampadina, i mips sono inclusi nell'intervallo [ResourceMinLODC lampadina, MipLevels - 1].
Commenti
Questa struttura è un membro di una descrizione shader-resource-view , D3D12_SHADER_RESOURCE_VIEW_DESC.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |