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 diese Arten von Mitgliedern:

Methoden

Die ID3DXMesh-Schnittstelle weist diese Methoden auf.

Methode BESCHREIBUNG
LockAttributeBuffer Sperrt den Gitterpuffer, der die Gitterattributedaten 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 angeordnet.
SetAttributeTable Legt die Attributtabelle für ein Gitter und die Anzahl der Einträge fest, die in der Tabelle gespeichert sind.
UnlockAttributeBuffer Entsperrt einen Attributpuffer.

 

Bemerkungen

Rufen Sie zum Abrufen der ID3DXMesh-Schnittstelle entweder die Funktion D3DXCreateMesh oder D3DXCreateMeshFVF auf.

Diese Schnittstelle erbt zusätzliche Funktionen von der ID3DXBaseMesh-Schnittstelle .

Der LPD3DXMESH-Typ wird als Zeiger auf die ID3DXMesh-Schnittstelle definiert.

typedef struct ID3DXMesh *LPD3DXMESH;

Requirements (Anforderungen)

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXBaseMesh

D3DX-Schnittstellen

Mesh Funktionen