IDirect3DVertexBuffer9-Schnittstelle (d3d9.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 (d3d9.h)-Methode ruft eine Beschreibung der Vertexpufferressource ab. |
IDirect3DVertexBuffer9::Lock Die IDirect3DVertexBuffer9::Lock (d3d9.h)-Methode sperrt einen Bereich von Vertexdaten und ruft einen Zeiger auf den Vertexpufferspeicher ab. |
IDirect3DVertexBuffer9::Unlock Die IDirect3DVertexBuffer9::Unlock (d3d9.h)-Methode 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 | d3d9.h (einschließlich D3D9.h) |