Compartilhar via


Interface IDirect3DVertexBuffer9 (d3d9helper.h)

Os aplicativos usam os métodos da interface IDirect3DVertexBuffer9 para manipular recursos de buffer de vértice.

Herança

A interface IDirect3DVertexBuffer9 herda de IDirect3DResource9. IDirect3DVertexBuffer9 também tem estes tipos de membros:

Métodos

A interface IDirect3DVertexBuffer9 tem esses métodos.

 
IDirect3DVertexBuffer9::GetDesc

O método IDirect3DVertexBuffer9::GetDesc (d3d9.h) recupera uma descrição do recurso de buffer de vértice.
IDirect3DVertexBuffer9::Lock

O método IDirect3DVertexBuffer9::Lock (d3d9helper.h) bloqueia um intervalo de dados de vértice e obtém um ponteiro para a memória do buffer de vértice.
IDirect3DVertexBuffer9::Unlock

O método IDirect3DVertexBuffer9::Unlock (d3d9helper.h) desbloqueia dados de vértice.

Comentários

A interface IDirect3DVertexBuffer9 é obtida chamando o método IDirect3DDevice9::CreateVertexBuffer .

Essa interface herda funcionalidade adicional da interface IDirect3DResource9 .

Essa interface, como todas as interfaces COM, herda da interface IUnknown .

Os tipos LPDIRECT3DVERTEXBUFFER9 e PDIRECT3DVERTEXBUFFER9 são definidos como ponteiros para a interface IDirect3DVertexBuffer9 .


typedef struct IDirect3DVertexBuffer9 *LPDIRECT3DVERTEXBUFFER9, *PDIRECT3DVERTEXBUFFER9;

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d9helper.h (inclua D3D9.h)

Confira também

Direct3D Interfaces

IDirect3DDevice9::CreateVertexBuffer

IDirect3DResource9

Buffers de vértice (Direct3D 9)