Compartilhar via


Método IDirect3DDevice9::CreateVertexDeclaration (d3d9helper.h)

Crie uma declaração de sombreador de vértice do dispositivo e dos elementos de vértice.

Sintaxe

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

Parâmetros

[in] pVertexElements

Tipo: const D3DVERTEXELEMENT9*

Uma matriz de elementos de vértice D3DVERTEXELEMENT9.

[out, retval] ppDecl

Tipo: IDirect3DVertexDeclaration9**

Ponteiro para um ponteiro IDirect3DVertexDeclaration9 que retorna a declaração de sombreador de vértice criado.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser D3DERR_INVALIDCALL.

Comentários

Consulte a página Declaração de Vértice (Direct3D 9) para obter uma descrição detalhada de como mapear declarações de vértice entre diferentes versões do DirectX.

Requisitos

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

Confira também

IDirect3DDevice9