Salvataggio di tutti gli stati del dispositivo con stateBlock (Direct3D 9)
È possibile usare un blocco di stato per acquisire tutti gli stati del dispositivo (vedere State Blocks Save and Restore State (Direct3D 9)). Gli elementi di stato seguenti sono inclusi nello stato del dispositivo:
- Stato vertice (vedere Salvataggio degli stati dei vertici con stateBlock (Direct3D 9)).
- Stato pixel (vedere Salvataggio dello stato pixel con stateBlock (Direct3D 9)).
- Ogni trama assegnata a un campionatore.
- Ogni trama dei vertici.
- Ogni trama della mappa di spostamento.
- Tavolozza delle trame corrente.
- Per ogni flusso di vertici: un puntatore al buffer dei vertici, ogni argomento di IDirect3DDevice9::SetStreamSource e il divisore (se presente) da IDirect3DDevice9::SetStreamSourceFreq.
- Puntatore al buffer di indice.
- Riquadro di visualizzazione.
- Rettangolo forbici.
- Matrici di mondo, visualizzazione e proiezione.
- Trasformazioni della trama.
- I piani di ritaglio (se presenti).
- Materiale corrente.
Per acquisire tutti gli stati del dispositivo con un blocco di stato, specificare D3DSBT_ALL quando si chiama IDirect3DDevice9::CreateStateBlock.
Argomenti correlati