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 |
---|---|
Skalar | Skalar mit einer Komponente |
Vector, Matrix- | Vektor oder Matrix mit mehreren Komponenten |
Sampler-, Textur- oder Puffer- | Sampler-, Textur- oder Pufferobjekt |
Struktur, benutzerdefinierten | Benutzerdefinierte Struktur oder Typdef |
Anordnung | Literale Skalarausdrücke, die mit den meisten anderen Typen deklariert wurden |
State-Objekt | HLSL-Darstellungen von Zustandsobjekten |
Damit Sie besser verstehen können, wie Vektoren und Matrizen in HLSL verwendet werden, sollten Sie diese Hintergrundinformationen dazu lesen, wie HLSL pro Komponente Mathematik verwendet.
Verwandte Themen