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