Parameter (Direct3D 9)
Parameter sind Effektvariablen.
Syntax
Verwendungstyp-ID: [ semantischer ] [ < > ] [ = Anmerkungsausdruck ] ;
Parameter können von der Anwendung mit ID3DXEffect oder ID3DXEffectCompilergelesen und in diese geschrieben werden.
Auf Parameter kann in Funktionen und Techniken verwiesen werden (insbesondere auf der rechten Seite von Zustandszuweisungen).
| Element | Beschreibung |
|---|---|
| Verwendung |
Bereich des Parameters. Weitere Informationen finden Sie unter Usages and Literals (Direct3D 9) (Verwendungen und Literale (Direct3D 9)). |
| Typ |
Ein gültiger Verweis für den HLSL-Typ. |
| Id |
Eine eindeutige Bezeichnung. |
| Semantische |
Ein Tag nach Bezeichnerregeln, das in der Regel die Verwendung des Parameters angibt. Muss ein bestimmter Typ sein. |
| Anmerkungen |
Keine oder mehrere Teile von benutzerspezifischen Informationen. Kann ein beliebiger Typ sein. Weitere Informationen finden Sie unter Hinzufügen von Informationen zu Effektparametern mit Anmerkungen. |
| Ausdruck |
Initialisiert den Wert des Parameters. Siehe Ausdrücke (Direct3D 9). |
Parameter können mit jedem gültigen Verweis für HLSL-Ausdruck initialisiert werden, der auf einen Literalwert reduziert wird.
Parameterwerte werden durch die Ausführung von Zustandszuweisungen oder Funktionsaufrufen nicht geändert.