Syntaxe des fonctions Effect (Direct3D 9)

Une fonction est le bloc de construction d’un nuanceur créé dans le langage de haut niveau. Si vous préférez écrire des nuanceurs dans un langage de style C plutôt que dans un langage assembleur, vous souhaiterez peut-être écrire des fonctions.

Syntaxe

type id ( [ parameters ] )  
    { body }

Les fonctions ne modifient pas les valeurs de paramètre dans un effet.

  • type : toute référence valide pour le type HLSL.
  • ID : nom unique.
  • paramètres : paramètres de fonction.
  • Body : corps de la fonction.

Les fonctions sont générées à partir du langage de haut niveau. Consultez référence pour le langage HLSL.

Format d’effet