Techniques et passes (Direct3D 9)
Les techniques fournissent le muscle de rendu. Une technique encapsule l’état d’effet qui détermine un style de rendu. Une technique est constituée d’une ou plusieurs passes.
Techniques
La syntaxe d’appel d’une technique est la suivante :
technique [ id ] [< annotation(s) >]
{ pass(es) }
Où :
- id est un nom unique facultatif.
- l’annotation est zéro ou plusieurs éléments facultatifs d’informations spécifiques à l’utilisateur. Consultez Ajouter des informations aux paramètres d’effet with_Annotations.
- pass(es) est égal à zéro ou plusieurs passes. Chaque passe contient des affectations d’état. Voir ci-dessous.
Passe
Un passe contient les affectations d’état requises pour le rendu.
pass [ id ] [< annotation(s) >]
{ state assignment(s) }
Où :
- id est un nom unique facultatif.
- l’annotation est une ou plusieurs informations facultatives spécifiques à l’utilisateur. Consultez Ajouter des informations aux paramètres d’effet with_Annotations.
- assignment(s) affecte zéro ou plusieurs valeurs d’état, ou évalue une ou plusieurs expressions. Consultez États d’effet (Direct3D 9) et Expressions (Direct3D 9).
Passe toutes les affectations répétées dans un ensemble d’affectations répétées dans le même état, sauf la dernière.
Rubriques connexes