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
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXBaseMesh

D3DX-Schnittstellen

Gitterfunktionen