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 |