Freigeben über


Parameter (Direct3D 9)

Parameter sind Effektvariablen.

Syntax

Verwendungstyp-ID [: semantic] [<Anmerkung(n)>] [= Ausdruck];

Parameter können von der Anwendung mit ID3DXEffect oder ID3DXEffectCompiler gelesen und in diese geschrieben werden.

Parameter können in Funktionen und In Techniken (insbesondere auf der rechten Seite von Zustandszuweisungen) referenziert werden.

Element BESCHREIBUNG
Verwendung
Bereich des Parameters. Weitere Informationen finden Sie unter Verwendungen und Literale (Direct3D 9).
Typ
Ein beliebiger 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
Null oder mehr benutzerspezifische 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. Weitere Informationen finden Sie unter 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.

Effektformat