ID3DXRenderToEnvMap-Schnittstelle
Die ID3DXRenderToEnvMap-Schnittstelle wird verwendet, um den Prozess des Renderings in Umgebungszuordnungen zu generalisieren.
Member
Die ID3DXRenderToEnvMap-Schnittstelle erbt von der IUnknown-Schnittstelle. ID3DXRenderToEnvMap verfügt auch über diese Typen von Membern:
Methoden
Die ID3DXRenderToEnvMap-Schnittstelle verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| BeginCube | Initiieren Sie das Rendering einer kubischen Umgebungskarte. |
| BeginChemisphere | Initiieren Sie das Rendering einer hemispherischen Umgebungszuordnung. |
| BeginParaturic | Initiieren Sie das Rendering einer parabolischen Umgebungszuordnung. |
| BeginSphere | Initiieren Sie das Rendering einer sphärischen Umgebungszuordnung. |
| Ende | Stellen Sie alle Renderziele wieder her, und erstellen Sie bei Bedarf alle gerenderten Gesichter in der Umgebungszuordnungsoberfläche. |
| Gesicht | Initiieren Sie das Zeichnen der einzelnen Gesichter einer Umgebungskarte. |
| GetDesc | Ruft die Beschreibung der Renderoberfläche ab. |
| GetDevice | Ruft das Direct3D-Gerät ab, das der Umgebungszuordnung zugeordnet ist. |
| OnLostDevice | Verwenden Sie diese Methode, um alle Verweise auf Videospeicherressourcen freizugeben und alle Zustandsblöcke zu löschen. Diese Methode sollte immer dann aufgerufen werden, wenn ein Gerät verloren geht oder bevor ein Gerät zurückgesetzt wird. |
| OnResetDevice | Verwenden Sie diese Methode, um Ressourcen erneut zu erhalten und den Anfangszustand zu speichern. |
Hinweise
Eine Umgebungskarte wird verwendet, um Szenengeometrie zu strukturieren, um eine anspruchsvollere Szene ohne komplexe Geometrie bereitzustellen. Diese Schnittstelle unterstützt das Erstellen von Oberflächen für die folgenden Arten von Geometrie: Cube, Halbkugel oder hemispheric, parabolisch oder kugel.
Die ID3DXRenderToEnvMap-Schnittstelle wird durch Aufrufen der D3DXCreateRenderToEnvMap-Funktion abgerufen.
Der LPD3DXRenderToEnvMap-Typ wird als Zeiger auf die ID3DXRenderToEnvMap-Schnittstelle definiert.
typedef interface ID3DXRenderToEnvMap ID3DXRenderToEnvMap;
typedef interface ID3DXRenderToEnvMap *LPD3DXRenderToEnvMap;
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|