Condividi tramite


Interfaccia ID3DXRenderToEnvMap

L'interfaccia ID3DXRenderToEnvMap viene usata per generalizzare il processo di rendering nelle mappe dell'ambiente.

Membri

L'interfaccia ID3DXRenderToEnvMap eredita dall'interfaccia IUnknown . ID3DXRenderToEnvMap include anche questi tipi di membri:

Metodi

L'interfaccia ID3DXRenderToEnvMap include questi metodi.

Metodo Descrizione
BeginCube Avviare il rendering di una mappa di ambiente cubica.
BeginHemisphere Avviare il rendering di una mappa dell'ambiente emisferica.
BeginParabolic Avviare il rendering di una mappa di ambiente parabolico.
BeginSphere Avviare il rendering di una mappa dell'ambiente sferica.
Fine Ripristinare tutte le destinazioni di rendering e, se necessario, comporre tutti i visi sottoposti a rendering nell'area della mappa dell'ambiente.
Viso Avviare il disegno di ogni faccia di una mappa dell'ambiente.
GetDesc Recupera la descrizione della superficie di rendering.
GetDevice Recupera il dispositivo Direct3D associato alla mappa dell'ambiente.
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

Una mappa di ambiente viene usata per creare una geometria della scena con trama per offrire una scena più sofisticata senza usare geometria complessa. Questa interfaccia supporta la creazione di superfici per i tipi di geometria seguenti: cubo, metà sfera o emisferica, parabolica o sfera.

L'interfaccia ID3DXRenderToEnvMap viene ottenuta chiamando la funzione D3DXCreateRenderToEnvMap.

Il tipo LPD3DXRenderToEnvMap viene definito come puntatore all'interfaccia ID3DXRenderToEnvMap .

typedef interface ID3DXRenderToEnvMap ID3DXRenderToEnvMap;
typedef interface ID3DXRenderToEnvMap *LPD3DXRenderToEnvMap;

Requisiti

Requisito Valore
Intestazione
D3dx9core.h
Libreria
D3dx9.lib

Vedi anche

Interfacce D3DX