Tecniche e passaggi (Direct3D 9)
Le tecniche forniscono il muscolo di rendering. Una tecnica incapsula lo stato dell'effetto che determina uno stile di rendering. Una tecnica è costituita da uno o più passaggi.
Tecniche
La sintassi per chiamare una tecnica è la seguente:
technique [ id ] [< annotation(s) >]
{ pass(es) }
Dove:
- id è un nome univoco facoltativo.
- l'annotazione è zero o più informazioni facoltative specifiche dell'utente. Vedere Aggiungere informazioni ai parametri dell'effetto with_Annotations.
- pass(es) è zero o più passaggi. Ogni passaggio contiene assegnazioni di stato. Vedere qui di seguito.
Passa
Un passaggio contiene le assegnazioni di stato necessarie per il rendering.
pass [ id ] [< annotation(s) >]
{ state assignment(s) }
Dove:
- id è un nome univoco facoltativo.
- l'annotazione è una o più informazioni facoltative specifiche dell'utente. Vedere Aggiungere informazioni ai parametri dell'effetto with_Annotations.
- assegnazioni assegnazioni assegna zero o più valori di stato oppure valuta una o più espressioni. Vedere Stati degli effetti (Direct3D 9) ed espressioni (Direct3D 9).See Effect States (Direct3D 9) and Expressions (Direct3D 9) (Stati degli effetti (Direct3D 9) e espressioni (Direct3D 9).
Passa ignora tutto, ma l'ultima assegnazione in un set di assegnazioni ripetute allo stesso stato.
Argomenti correlati