Teilen über


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.

Variablen (DirectX HLSL)