Freigeben über


Variablen

HLSL-Variablen ähneln Variablen, die in der Programmiersprache C definiert sind. Ähnlich wie C weisen Variablen einige Benennungseinschränkungen auf, verfügen über Bereichsdefinitionseigenschaften, die davon abhängen, wo sie deklariert werden, und benutzermetadaten an sie angefügt werden können. Wie C gibt es mehrere Standarddatentypen. Im Gegensatz zu C gibt es auch zusätzliche Datentypen, die von HLSL definiert werden, um die Leistung von 4-Komponentenvektoren zu maximieren, die Matrixmathematik verwenden, um mit 3D-Grafikdaten zu arbeiten.

Sprachsyntax (DirectX HLSL)