Condividi tramite


Funzione D3D10CalcSubresource (d3d10.h)

Calcolare un indice di sottorisorsa per una trama.

Sintassi

UINT D3D10CalcSubresource(
  [in] UINT MipSlice,
  [in] UINT ArraySlice,
  [in] UINT MipLevels
);

Parametri

[in] MipSlice

Tipo: UINT

Indice in base zero in una matrice di sottotex; 0 indica la prima sottotextura più dettagliata (o livello mipmap).

[in] ArraySlice

Tipo: UINT

Indice in base zero della prima trama da usare (in una matrice di trame).

[in] MipLevels

Tipo: UINT

Numero di livelli mipmap (o sottotexture) da usare.

Valore restituito

Tipo: UINT inline

Indice che è uguale a MipSlice + (ArraySlice * MipLevels).

Commenti

Un buffer è una risorsa non strutturata ed è quindi definito come contenente una singola sottorisorsa. Le API che accettano buffer non richiedono un indice di sottorisorsa. Una trama è invece altamente strutturata. Ogni oggetto trama può contenere una o più sottorisorse a seconda delle dimensioni della matrice e del numero di livelli mipmap.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d10.h
Libreria D3D10.lib
DLL D3D10.dll

Vedi anche

Funzioni di sistema

Funzioni delle risorse