Интерфейс 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) |