ID3DXMesh-Schnittstelle

Anwendungen verwenden die Methoden der ID3DXMesh-Schnittstelle, um Meshobjekte zu bearbeiten.

Members

Die ID3DXMesh-Schnittstelle erbt von ID3DXBaseMesh. ID3DXMesh verfügt auch über diese Typen von Membern:

Methoden

Die ID3DXMesh-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
LockAttributeBuffer Sperrt den Gitternetzpuffer, der die Gitternetzattributdaten enthält, und gibt einen Zeiger darauf zurück.
Optimieren Generiert ein neues Gitternetz mit neu angeordneten Gesichtern und Scheitelpunkten, um die Zeichnungsleistung zu optimieren.
Mesh.optimizeinplace Generiert ein Gitternetz mit neu angeordneten Gesichtern und Scheitelpunkten, um die Zeichnungsleistung zu optimieren. Diese Methode ordnet das vorhandene Gitternetz neu an.
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 wird als Zeiger auf die ID3DXMesh-Schnittstelle definiert.

typedef struct ID3DXMesh *LPD3DXMESH;

Requirements (Anforderungen)

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Weitere Informationen

ID3DXBaseMesh

D3DX-Schnittstellen

Meshfunktionen