Interfaccia ID3DXRenderToSurface
L'interfaccia ID3DXRenderToSurface viene usata per generalizzare il processo di rendering nelle superfici.
Membri
L'interfaccia ID3DXRenderToSurface eredita dall'interfaccia IUnknown . ID3DXRenderToSurface include anche questi tipi di membri:
Metodi
L'interfaccia ID3DXRenderToSurface include questi metodi.
Metodo | Descrizione |
---|---|
BeginScene | Inizia una scena. |
EndScene | Termina una scena. |
GetDesc | Recupera i parametri della superficie di rendering. |
GetDevice | Recupera il dispositivo Direct3D associato alla superficie di rendering. |
OnLostDevice | Usare questo metodo per rilasciare tutti i riferimenti alle risorse di memoria video ed eliminare tutti i blocchi di stato. Questo metodo deve essere chiamato ogni volta che un dispositivo viene perso o prima di reimpostare un dispositivo. |
OnResetDevice | Usare questo metodo per acquisire nuovamente le risorse e salvare lo stato iniziale. |
Commenti
Le superfici possono essere usate in diversi modi, tra cui destinazioni di rendering, rendering fuori schermo o rendering in trame.
È possibile configurare una superficie usando un viewport separato usando il metodo ID3DXRenderToSurface::BeginScene per fornire una visualizzazione di rendering personalizzata. Se la superficie non è una destinazione di rendering, viene usata una destinazione di rendering compatibile e il risultato viene copiato nella superficie alla fine della scena.
L'interfaccia ID3DXRenderToSurface viene ottenuta chiamando la funzione D3DXCreateRenderToSurface .
Il tipo LPD3DXRENDERTOSURFACE è definito come puntatore all'interfaccia ID3DXRenderToSurface .
typedef interface ID3DXRenderToSurface ID3DXRenderToSurface;
typedef interface ID3DXRenderToSurface *LPD3DXRENDERTOSURFACE;
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche