IDirect3DVertexBuffer9-Schnittstelle (d3d9helper.h)

Anwendungen verwenden die Methoden der IDirect3DVertexBuffer9-Schnittstelle, um Vertexpufferressourcen zu bearbeiten.

Vererbung

Die IDirect3DVertexBuffer9-Schnittstelle erbt von IDirect3DResource9. IDirect3DVertexBuffer9 verfügt auch über folgende Membertypen:

Methoden

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

 
IDirect3DVertexBuffer9::GetDesc

Die IDirect3DVertexBuffer9::GetDesc-Methode (d3d9.h) ruft eine Beschreibung der Vertexpufferressource ab.
IDirect3DVertexBuffer9::Lock

Die IDirect3DVertexBuffer9::Lock-Methode (d3d9helper.h) sperrt einen Bereich von Vertexdaten und ruft einen Zeiger auf den Vertexpufferspeicher ab.
IDirect3DVertexBuffer9::Unlock

Die IDirect3DVertexBuffer9::Unlock-Methode (d3d9helper.h) entsperrt Vertexdaten.

Hinweise

Die IDirect3DVertexBuffer9-Schnittstelle wird durch Aufrufen der IDirect3DDevice9::CreateVertexBuffer-Methode abgerufen.

Diese Schnittstelle erbt zusätzliche Funktionen von der IDirect3DResource9-Schnittstelle .

Diese Schnittstelle erbt wie alle COM-Schnittstellen von der IUnknown-Schnittstelle .

Die Typen LPDIRECT3DVERTEXBUFFER9 und PDIRECT3DVERTEXBUFFER9 werden als Zeiger auf die IDirect3DVertexBuffer9-Schnittstelle definiert.


typedef struct IDirect3DVertexBuffer9 *LPDIRECT3DVERTEXBUFFER9, *PDIRECT3DVERTEXBUFFER9;

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9helper.h (include D3D9.h)

Weitere Informationen

Direct3D-Schnittstellen

IDirect3DDevice9::CreateVertexBuffer

IDirect3DResource9

Vertexpuffer (Direct3D 9)