Partager via


Méthode IDirect3DDevice9 ::SetVertexDeclaration (d3d9.h)

Définit une déclaration de vertex (Direct3D 9).

Syntaxe

HRESULT SetVertexDeclaration(
  [in] IDirect3DVertexDeclaration9 *pDecl
);

Paramètres

[in] pDecl

Type : IDirect3DVertexDeclaration9*

Pointeur vers un objet IDirect3DVertexDeclaration9 , qui contient la déclaration de vertex.

Valeur retournée

Type : HRESULT

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

Remarques

Une déclaration de vertex est un objet IDirect3DVertexDeclaration9 qui définit les membres de données d’un sommet (coordonnées de texture, couleurs, normales, etc.). Ces données peuvent être utiles pour implémenter des nuanceurs de vertex et des nuanceurs de pixels.

Configuration requise

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

Voir aussi

IDirect3DDevice9

IDirect3DDevice9 ::GetVertexDeclaration