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 |
|
Voir aussi