Assegnazione delle trame correnti (Direct3D 9)
Direct3D gestisce un elenco di fino a otto trame correnti. Combina queste trame su tutte le primitive che esegue il rendering. Solo le trame create come puntatori dell'interfaccia trama possono essere usate nel set di trame correnti.
Le applicazioni chiamano il metodo IDirect3DDevice9::SetTexture per assegnare trame nel set di trame correnti. Il primo parametro deve essere un numero compreso nell'intervallo compreso tra 0 e 7. Passare il puntatore dell'interfaccia della trama come secondo parametro.
Nell'esempio di codice C++ seguente viene illustrato come è possibile assegnare una trama al set di trame correnti.
// This code example assumes that the variable lpd3dDev is a
// valid pointer to an IDirect3DDevice9 interface and pTexture
// is a valid pointer to an IDirect3DBaseTexture9 interface.
// Set the third texture.
d3dDevice->SetTexture(2, pTexture);
Nota
I dispositivi software non supportano l'assegnazione di una trama a più fasi di trama alla volta.
Argomenti correlati