Techniken und Durchläufe (Direct3D 9)
Techniken stellen die Rendering-Darstellung zur Verfügung. Eine Technik kapselt den Effektzustand, der einen Renderingstil bestimmt. Eine Technik besteht aus einem oder mehr Durchläufen.
Techniken
Die Syntax zum Aufrufen einer Technik lautet wie folgt:
technique [ id ] [< annotation(s) >]
{ pass(es) }
Hierbei gilt:
- id ist ein optionaler eindeutiger Name.
- annotation ist 0 (null) oder mehr optionale Teile von benutzerspezifischen Informationen. Weitere Informationen finden Sie unter Hinzufügen von Informationen zu Effektparametern mit _ Anmerkungen.
- pass(es) ist 0 (null) oder mehr Durchläufe. Jeder Durchgang enthält Zustandszuweisungen. Siehe unten.
Übergibt
Ein Durchgang enthält die Zustandszuweisungen, die zum Rendern erforderlich sind.
pass [ id ] [< annotation(s) >]
{ state assignment(s) }
Hierbei gilt:
- id ist ein optionaler eindeutiger Name.
- annotation ist ein oder mehrere optionale benutzerspezifische Informationen. Weitere Informationen finden Sie unter Hinzufügen von Informationen zu Effektparametern mit _ Anmerkungen.
- -Zuweisung(en) weist 0 (null) oder mehr Zustandswerte zu oder wertet einen oder mehrere Ausdrücke aus. Siehe Effektzustände (Direct3D 9) und Ausdrücke (Direct3D 9).
Übergibt alle bis auf die letzte Zuweisung in einer Reihe von wiederholten Zuweisungen zum gleichen Zustand.