Condividi tramite


Metodo IDirect3DBaseTexture9::SetLOD (d3d9.h)

Imposta il livello più dettagliato per una trama gestita.

Sintassi

DWORD SetLOD(
  [in] DWORD LODNew
);

Parametri

[in] LODNew

Tipo: DWORD

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

Valore restituito

Tipo: DWORD

Valore DWORD, bloccato al valore massimo di dettaglio (uno minore del numero totale di livelli). Le chiamate successive a questo metodo restituiranno il valore bloccato, non il valore di dettaglio di livello 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 al gestore trame Direct3D il mipmap più dettagliato nella catena che deve essere caricato nella memoria video locale. Ad esempio, in una catena mipmap a cinque livelli, l'impostazione di LODNew su 2 indica che la gestione trame deve caricare solo i livelli di mipmap da 2 a 4 in 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 più grande mipmap disponibile, impostando il livello più dettagliato su 1 indica che 128 x 128 è il più grande mipmap disponibile e così via, fino al livello mip più dettagliato (dimensioni più piccole della trama) per la catena.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d9.h (includere D3D9.h)
Libreria D3D9.lib

Vedi anche

IDirect3DBaseTexture9