Datentypen (HLSL)
HLSL unterstützt viele verschiedene systeminterne Datentypen. Diese Tabelle zeigt, welche Typen zum Definieren von Shadervariablen verwendet werden sollen.
Verwenden Sie diesen systeminternen Typ. | So definieren Sie diese Shadervariable |
---|---|
Skalare | Ein-Komponenten-Skalar |
Vektor, Matrix | Vektor oder Matrix mit mehreren Komponenten |
Sampler, Textur oder Puffer | Sampler, Textur oder Pufferobjekt |
Struktur, Benutzerdefiniert | Benutzerdefinierte Struktur oder Typdefinition |
Array | Literale Skalarausdrücke, die mit den meisten anderen Typen deklariert sind |
State-Objekt | HLSL-Darstellungen von Zustandsobjekten |
Um ihnen zu helfen, die Verwendung von Vektoren und Matrizen in HLSL besser zu verstehen, sollten Sie diese Hintergrundinformationen dazu lesen, wie HLSL komponentenspezifische Mathematik verwendet.
Zugehörige Themen