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 |
|
Bibliothek |
|
Weitere Informationen