Interface IDirect3DVertexBuffer9 (d3d9helper.h)

Les applications utilisent les méthodes de l’interface IDirect3DVertexBuffer9 pour manipuler les ressources de mémoire tampon de vertex.

Héritage

L’interface IDirect3DVertexBuffer9 hérite de IDirect3DResource9. IDirect3DVertexBuffer9 a également les types de membres suivants :

Méthodes

L’interface IDirect3DVertexBuffer9 utilise ces méthodes.

 
IDirect3DVertexBuffer9 ::GetDesc

La méthode IDirect3DVertexBuffer9 ::GetDesc (d3d9.h) récupère une description de la ressource de mémoire tampon de vertex.
IDirect3DVertexBuffer9 ::Lock

La méthode IDirect3DVertexBuffer9 ::Lock (d3d9helper.h) verrouille une plage de données de vertex et obtient un pointeur vers la mémoire tampon du vertex.
IDirect3DVertexBuffer9 ::Unlock

La méthode IDirect3DVertexBuffer9 ::Unlock (d3d9helper.h) déverrouille les données de vertex.

Remarques

L’interface IDirect3DVertexBuffer9 est obtenue en appelant la méthode IDirect3DDevice9 ::CreateVertexBuffer .

Cette interface hérite de fonctionnalités supplémentaires de l’interface IDirect3DResource9 .

Cette interface, comme toutes les interfaces COM, hérite de l’interface IUnknown .

Les types LPDIRECT3DVERTEXBUFFER9 et PDIRECT3DVERTEXBUFFER9 sont définis en tant que pointeurs vers l’interface IDirect3DVertexBuffer9 .


typedef struct IDirect3DVertexBuffer9 *LPDIRECT3DVERTEXBUFFER9, *PDIRECT3DVERTEXBUFFER9;

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9helper.h (inclure D3D9.h)

Voir aussi

Direct3D Interfaces

IDirect3DDevice9 ::CreateVertexBuffer

IDirect3DResource9

Mémoires tampons de vertex (Direct3D 9)