ID3DXBuffer-Schnittstelle

Die ID3DXBuffer-Schnittstelle wird als Datenpuffer verwendet, in dem Scheitelpunkt-, Adjaz- und Materialinformationen während Gitternetzoptimierungs- und Ladevorgängen gespeichert werden. Das Pufferobjekt wird verwendet, um Daten beliebiger Länge zurückzugeben. Außerdem werden Pufferobjekte verwendet, um Objektcode und Fehlermeldungen in Methoden zurückzugeben, die Scheitelpunkt- und Pixel-Shader zusammenstellen.

Member

Die ID3DXBuffer-Schnittstelle erbt von der IUnknown-Schnittstelle. ID3DXBuffer verfügt auch über diese Typen von Membern:

Methoden

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

Methode Beschreibung
GetBufferPointer Ruft einen Zeiger auf die Daten im Puffer ab.
GetBufferSize Ruft die Gesamtgröße der Daten im Puffer ab.

Hinweise

Die ID3DXBuffer-Schnittstelle wird durch Aufrufen der D3DXCreateBuffer-Funktion abgerufen.

Der LPD3DXBUFFER-Typ wird als Zeiger auf die ID3DXBuffer-Schnittstelle definiert.

typedef interface ID3DXBuffer ID3DXBuffer;
typedef interface ID3DXBuffer *LPD3DXBUFFER;

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Weitere Informationen

D3DX-Schnittstellen