Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Anwendungen verwenden die Methoden der ID3DXMesh-Schnittstelle, um Gitterobjekte zu bearbeiten.
Member
Die ID3DXMesh-Schnittstelle erbt von ID3DXBaseMesh. ID3DXMesh verfügt auch über folgende Membertypen:
Methoden
Die ID3DXMesh-Schnittstelle verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| LockAttributeBuffer | Sperrt den Gitterpuffer, der die Mesh-Attributdaten enthält, und gibt einen Zeiger darauf zurück. |
| Optimieren | Generiert ein neues Gitter mit neu angeordneten Gesichtern und Scheitelpunkten, um die Zeichnungsleistung zu optimieren. |
| Mesh.optimizeinplace | Generiert ein Gitter mit neu angeordneten Gesichtern und Scheitelpunkten, um die Zeichnungsleistung zu optimieren. Mit dieser Methode wird das vorhandene Gitter neu sortiert. |
| SetAttributeTable | Legt die Attributtabelle für ein Gitternetz und die Anzahl der in der Tabelle gespeicherten Einträge fest. |
| UnlockAttributeBuffer | Entsperrt einen Attributpuffer. |
Bemerkungen
Um die ID3DXMesh-Schnittstelle abzurufen, rufen Sie entweder die Funktion D3DXCreateMesh oder D3DXCreateMeshFVF auf.
Diese Schnittstelle erbt zusätzliche Funktionen von der ID3DXBaseMesh-Schnittstelle .
Der LPD3DXMESH-Typ ist als Zeiger auf die ID3DXMesh-Schnittstelle definiert.
typedef struct ID3DXMesh *LPD3DXMESH;
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch