Partager via


IDirect3DDevice9 ::CreateVertexDeclaration, méthode (d3d9helper.h)

Créez une déclaration de nuanceur de vertex à partir de l’appareil et des éléments de vertex.

Syntaxe

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

Paramètres

[in] pVertexElements

Type : const D3DVERTEXELEMENT9*

Tableau d’éléments de vertex D3DVERTEXELEMENT9 .

[out, retval] ppDecl

Type : IDirect3DVertexDeclaration9**

Pointeur vers un pointeur IDirect3DVertexDeclaration9 qui retourne la déclaration de nuanceur de vertex créée.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est D3D_OK. Si la méthode échoue, la valeur de retour peut être D3DERR_INVALIDCALL.

Remarques

Consultez la page Déclaration de vertex (Direct3D 9) pour obtenir une description détaillée de la façon de mapper des déclarations de vertex entre différentes versions de DirectX.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9helper.h (inclure D3D9.h)
Bibliothèque D3D9.lib

Voir aussi

IDirect3DDevice9