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.

Effect-Format