ID3DXMesh-Schnittstelle
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