Condividi tramite


Sintassi della funzione effetto (Direct3D 9)

Una funzione è il blocco predefinito per uno shader creato nel linguaggio generale. Se si preferisce scrivere shader in un linguaggio in stile C anziché in linguaggio assembly, si vuole scrivere funzioni.

Sintassi

type id ( [ parameters ] )  
    { body }

Le funzioni non modificano i valori dei parametri in un effetto.

  • type : qualsiasi riferimento valido per il tipo HLSL .
  • id : nome univoco.
  • parametri : parametri di funzione.
  • corpo : corpo della funzione.

Le funzioni vengono compilate dal linguaggio di alto livello. Vedere Informazioni di riferimento per HLSL.

Formato effetto