Введение в программирование трехмерных игр с DX9




Создание объявления вершин



17.1.2. Создание объявления вершин

Как только вы описали объявление вершины в массиве структур D3DVERTEXELEMENT9, можно получить указатель на интерфейс IDirect3DVertexDeclaration9 с помощью следующего метода:

HRESULT IDirect3DDevice9::CreateVertexDeclaration( CONST D3DVERTEXELEMENT9* pVertexElements, IDirect3DVertexDeclaration9** ppDecl );

pVertexElements — Массив структур D3DVERTEXELEMENT9, описывающий объявление вершины, которое мы создаем.

ppDecl — Используется для возврата указателя на созданный интерфейс IDirect3DVertexDeclaration9.

Вот пример вызова, где decl — это массив структур D3DVERTEXELEMENT9:

IDirect3DVertexDeclaration9* _decl = 0; hr = _device->CreateVertexDeclaration(decl, &_decl);




Содержание  Назад  Вперед