struttura D3D12_TEXCUBE_SRV (d3d12.h)

Descrive la sottorisorsa da una trama del cubo da usare in una visualizzazione shader-resource.

Sintassi

typedef struct D3D12_TEXCUBE_SRV {
  UINT  MostDetailedMip;
  UINT  MipLevels;
  FLOAT ResourceMinLODClamp;
} D3D12_TEXCUBE_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.

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

   
Intestazione d3d12.h

Vedi anche

Strutture principali