Partager via


structure D3DXPASS_DESC

Décrit une passe pour un objet d’effet.

Syntaxe

typedef struct D3DXPASS_DESC {
  LPCSTR      Name;
  UINT        Annotations;
  const DWORD *pVertexShaderFunction;
  const DWORD *pPixelShaderFunction;
} D3DXPASS_DESC, *LPD3DXPASS_DESC;

Membres

Nom

Type : LPCSTR

Valeur de chaîne utilisée pour la passe.

Annotations

Type : UINT

Les annotations sont des données spécifiques à l’utilisateur qui peuvent être attachées à n’importe quelle technique, pass ou paramètre. Consultez Ajouter des informations aux paramètres d’effet with_Annotations.

pVertexShaderFunction

Type : const DWORD*

Pointeur vers la fonction de nuanceur de vertex. Si un effet est créé avec D3DXFX_NOT_CLONEABLE, cette structure retourne un pointeur NULL lorsqu’elle est appelée par GetPassDesc.

pPixelShaderFunction

Type : const DWORD*

Pointeur vers la fonction de nuanceur de pixels. Si un effet est créé avec D3DXFX_NOT_CLONEABLE, cette structure retourne un pointeur NULL lorsqu’elle est appelée par GetPassDesc.

Spécifications

Condition requise Valeur
En-tête
D3dx9effect.h

Voir aussi

Structures d’effet

GetPassDesc