Syntaxe de la fonction d’effet (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 le langage d’assembly, vous voudrez écrire des fonctions.

Syntaxe

type id ( [ parameters ] )  
    { body }

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

  • type : référence valide pour le type HLSL .
  • id : nom unique.
  • parameters - Paramètres de fonction.
  • body : corps de la fonction.

Les fonctions sont créées à partir du langage de haut niveau. Consultez Référence pour HLSL.

Format d’effet