Techniken und Läufe (Direct3D 9)
Techniken bieten den Rendermuskel. Eine Technik kapselt den Effektzustand, der eine Renderingformatvorlage bestimmt. Eine Technik besteht aus einem oder mehreren Durchläufen.
Techniken
Die Syntax für das Aufrufen einer Technik lautet wie folgt:
technique [ id ] [< annotation(s) >]
{ pass(es) }
Wo:
- id ist ein optionaler eindeutiger Name.
- Die Anmerkung ist null oder mehr optionale Teile von benutzerspezifischen Informationen. Siehe Hinzufügen von Informationen zu Effektparametern with_Annotations.
- pass(es) ist null oder mehr Durchläufe. Jeder Pass enthält Zustandszuweisungen. Siehe unten.
Pässe
Ein Pass enthält die zustandszuordnungen, die zum Rendern erforderlich sind.
pass [ id ] [< annotation(s) >]
{ state assignment(s) }
Wo:
- id ist ein optionaler eindeutiger Name.
- Die Anmerkung ist mindestens ein optionales Element von benutzerspezifischen Informationen. Siehe Hinzufügen von Informationen zu Effektparametern with_Annotations.
- Zuordnungen weisen Null- oder mehr Statuswerte zu oder wertet einen oder mehrere Ausdrücke aus. Siehe Effektzustände (Direct3D 9) und Ausdrücke (Direct3D 9).
Übergibt alle Zuordnungen außer der letzten Zuordnung in einer Reihe wiederholter Zuordnungen an denselben Zustand.
Verwandte Themen