Интерфейс IDirect3DVertexBuffer9 (d3d9helper.h)

Приложения используют методы интерфейса IDirect3DVertexBuffer9 для управления ресурсами буфера вершин.

Наследование

Интерфейс IDirect3DVertexBuffer9 наследуется от IDirect3DResource9. IDirect3DVertexBuffer9 также имеет следующие типы элементов:

Методы

Интерфейс IDirect3DVertexBuffer9 содержит следующие методы.

 
IDirect3DVertexBuffer9::GetDesc

Метод IDirect3DVertexBuffer9::GetDesc (d3d9.h) получает описание ресурса буфера вершин.
IDirect3DVertexBuffer9::Lock

Метод IDirect3DVertexBuffer9::Lock (d3d9helper.h) блокирует диапазон данных вершин и получает указатель на память буфера вершин.
IDirect3DVertexBuffer9::Unlock

Метод IDirect3DVertexBuffer9::Unlock (d3d9helper.h) разблокирует данные вершин.

Комментарии

Интерфейс IDirect3DVertexBuffer9 получается путем вызова метода IDirect3DDevice9::CreateVertexBuffer .

Этот интерфейс наследует дополнительные функциональные возможности от интерфейса IDirect3DResource9 .

Этот интерфейс, как и все COM-интерфейсы, наследуется от интерфейса IUnknown .

Типы LPDIRECT3DVERTEXBUFFER9 и PDIRECT3DVERTEXBUFFER9 определяются как указатели на интерфейс IDirect3DVertexBuffer9 .


typedef struct IDirect3DVertexBuffer9 *LPDIRECT3DVERTEXBUFFER9, *PDIRECT3DVERTEXBUFFER9;

Требования

Требование Значение
Целевая платформа Windows
Header d3d9helper.h (включая D3D9.h)

См. также раздел

Интерфейсы Direct3D

IDirect3DDevice9::CreateVertexBuffer

IDirect3DResource9

Буферы вершин (Direct3D 9)