Метод IDirect3DDevice9::CreateVertexDeclaration (d3d9helper.h)

Создайте объявление шейдера вершин из устройства и элементов вершины.

Синтаксис

HRESULT CreateVertexDeclaration(
  [in]          const D3DVERTEXELEMENT9     *pVertexElements,
  [out, retval] IDirect3DVertexDeclaration9 **ppDecl
);

Параметры

[in] pVertexElements

Тип: const D3DVERTEXELEMENT9*

Массив элементов D3DVERTEXELEMENT9 вершин.

[out, retval] ppDecl

Тип: IDirect3DVertexDeclaration9**

Указатель на указатель IDirect3DVertexDeclaration9 , который возвращает объявление созданного вершинного шейдера.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается сбоем, возвращаемое значение можно D3DERR_INVALIDCALL.

Комментарии

Подробное описание сопоставления объявлений вершин между разными версиями DirectX см. на странице Объявление вершин (Direct3D 9).

Требования

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

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

IDirect3DDevice9