Partager via


Interface ID3DXRenderToEnvMap

L’interface ID3DXRenderToEnvMap est utilisée pour généraliser le processus de rendu sur les cartes d’environnement.

Membres

L’interface ID3DXRenderToEnvMap hérite de l’interface IUnknown. ID3DXRenderToEnvMap a également les types de membres suivants :

Méthodes

L’interface ID3DXRenderToEnvMap comporte ces méthodes.

Méthode Description
BeginCube Lancer le rendu d’une carte d’environnement cubique.
BeginHemisphere Lancer le rendu d’une carte d’environnement hémisphérique.
BeginParabolic Lancer le rendu d’une carte d’environnement parabolique.
BeginSphere Lancer le rendu d’une carte d’environnement sphérique.
Fin Restaurez toutes les cibles de rendu et, si nécessaire, composez tous les visages rendus dans la surface de la carte d’environnement.
Visage Lancez le dessin de chaque visage d’une carte d’environnement.
GetDesc Récupère la description de la surface de rendu.
GetDevice Récupère l’appareil Direct3D associé à la carte d’environnement.
OnLostDevice Utilisez cette méthode pour libérer toutes les références aux ressources de mémoire vidéo et supprimer tous les stateblocks. Cette méthode doit être appelée chaque fois qu’un appareil est perdu ou avant de réinitialiser un appareil.
OnResetDevice Utilisez cette méthode pour acquérir à nouveau des ressources et enregistrer l’état initial.

 

Notes

Une carte d’environnement est utilisée pour texturer la géométrie de scène afin de fournir une scène plus sophistiquée sans utiliser de géométrie complexe. Cette interface prend en charge la création de surfaces pour les types de géométrie suivants : cube, demi-sphère ou hémisphérique, parabolique ou sphère.

L’interface ID3DXRenderToEnvMap est obtenue en appelant la fonction D3DXCreateRenderToEnvMap.

Le type LPD3DXRenderToEnvMap est défini comme pointeur vers l’interface ID3DXRenderToEnvMap .

typedef interface ID3DXRenderToEnvMap ID3DXRenderToEnvMap;
typedef interface ID3DXRenderToEnvMap *LPD3DXRenderToEnvMap;

Spécifications

Condition requise Valeur
En-tête
D3dx9core.h
Bibliothèque
D3dx9.lib

Voir aussi

D3DX Interfaces