ID3DXBuffer-Schnittstelle

Die ID3DXBuffer-Schnittstelle wird als Datenpuffer verwendet, um Vertex-, Adjacency- und Materialinformationen während der Gitteroptimierung und ladevorgänge zu speichern. Das Pufferobjekt wird verwendet, um Daten mit beliebiger Länge zurückzugeben. Außerdem werden Pufferobjekte verwendet, um Objektcode und Fehlermeldungen in Methoden zurückzugeben, die Vertex- und Pixel-Shader zusammensetzen.

Member

Die ID3DXBuffer-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3DXBuffer verfügt auch über folgende Membertypen:

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.

 

Bemerkungen

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

Der LPD3DXBUFFER-Typ ist 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