Ausdrücke

Ein Ausdruck ist eine Sequenz von Variablen und Literalen, die durch operatoren interpunktioniert wird. Ein Literal ist ein expliziter Datenwert, z. B. 1 für eine ganze Zahl oder 2,1 für eine Gleitkommazahl. Literale werden häufig verwendet, um einer Variablen einen Wert zu zuweisen.

Ein Ausdruck, gefolgt von einem Semikolon (;) wird als -Anweisung bezeichnet. Anweisungen reichen von einfachen Ausdrücken bis hin zu Anweisungsblöcken, die eine Sequenz von Aktionen ausführen. Flow-Control-Anweisungen bestimmen, welche Order-Anweisungen ausgeführt werden.

Ein Anweisungsblock gibt auch einen Unterbereich an. Variablen, die innerhalb eines Anweisungsblocks deklariert werden, werden nur innerhalb des -Blocks erkannt. HLSL-Anweisungen bestimmen die Reihenfolge, in der Ausdrücke ausgewertet werden. Jeder Ausdruck kann einer der folgenden sein.

Anweisungen (DirectX HLSL)