Paramètres (Direct3D 9)
Les paramètres sont des variables d’effet.
Syntaxe
usage type ID [: semantic] [<annotation(s)>] [= expression];
Les paramètres peuvent être lus et écrits par l’application avec ID3DXEffect ou ID3DXEffectCompiler.
Les paramètres peuvent être référencés dans les fonctions et dans les techniques (plus précisément, à droite des affectations d’état).
Élément | Description |
---|---|
Utilisation |
Étendue du paramètre. Consultez Utilisations et littéraux (Direct3D 9). |
Type |
Toute référence valide pour le type HLSL . |
ID |
Nom unique. |
Sémantique |
Balise suivant les règles d’identificateur qui indique généralement l’utilisation du paramètre. Doit être un type particulier. |
Annotations |
Zéro ou plusieurs éléments d’informations spécifiques à l’utilisateur. Il peut s’agir de n’importe quel type. Consultez Ajouter des informations aux paramètres d’effet avec des annotations. |
Expression |
Initialise la valeur du paramètre. Consultez Expressions (Direct3D 9). |
Les paramètres peuvent être initialisés dans n’importe quelle référence valide pour une expression HLSL qui se réduit à une valeur littérale.
Les valeurs de paramètre ne sont pas modifiées par l’exécution d’appels d’affectation d’état ou de fonction.
Rubriques connexes