Partager via


Interface IDirect3DVertexBuffer9 (d3d9.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 possède également les types de membres suivants :

Méthodes

L’interface IDirect3DVertexBuffer9 comporte 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 (d3d9.h) verrouille une plage de données de vertex et obtient un pointeur vers la mémoire tampon de vertex.
IDirect3DVertexBuffer9 ::Unlock

La méthode IDirect3DVertexBuffer9 ::Unlock (d3d9.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 d3d9.h (inclure D3D9.h)

Voir aussi

Direct3D Interfaces

IDirect3DDevice9 ::CreateVertexBuffer

IDirect3DResource9

Tampons de vertex (Direct3D 9)