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

Vedi anche

Strutture principali