Metodo IDirect3DBaseTexture9::SetLOD (d3d9helper.h)

Imposta il livello di dettaglio più dettagliato per una trama gestita.

Sintassi

DWORD SetLOD(
  [in] DWORD LODNew
);

Parametri

[in] LODNew

Tipo: DWORD

Valore più dettagliato del livello di dettaglio da impostare per la catena mipmap.

Valore restituito

Tipo: DWORD

Valore DWORD, bloccato sul valore massimo di livello di dettaglio (uno inferiore al numero totale di livelli). Le chiamate successive a questo metodo restituiranno il valore bloccato, non il valore di livello di dettaglio impostato in precedenza.

Commenti

Questo metodo si applica alle interfacce seguenti, che ereditano da IDirect3DBaseTexture9.

SetLOD viene usato per il controllo a livello di dettaglio delle trame gestite. Questo metodo restituisce 0 su trame non gestite.

SetLOD comunica con il gestore delle trame Direct3D il mipmap più dettagliato nella catena che deve essere caricato nella memoria video locale. Ad esempio, in una catena mipmap di cinque livelli, l'impostazione di LODNew su 2 indica che il gestore delle trame deve caricare solo i livelli mipmap da 2 a 4 nella memoria video locale in qualsiasi momento.

In particolare, se la trama è stata creata con le dimensioni di 256x256, impostando il livello più dettagliato su 0 indica che 256 x 256 è il mipmap più grande disponibile, impostando il livello più dettagliato su 1 indica che 128 x 128 è il mipmap più grande disponibile e così via, fino al livello mip più dettagliato (le dimensioni più piccole della trama) per la catena.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d9helper.h (include D3D9.h)
Libreria D3D9.lib

Vedi anche

IDirect3DBaseTexture9