Vektortyp

Ein Vektor enthält zwischen einer und vier skalaren Komponenten. Jede Komponente eines Vektors muss denselben Typ aufweisen.

TypeNumber-Name
TypeComponents Name

Komponenten

Element BESCHREIBUNG
TypeComponents
Ein einzelner Name, der zwei Teile enthält. Der erste Teil ist einer der skalaren Typen. Der zweite Teil ist die Anzahl der Komponenten, die zwischen 1 und 4 einschließlich liegen müssen.
Namen
Eine ASCII-Zeichenfolge, die den Variablennamen eindeutig identifiziert.

Beispiele

Im Folgenden finden Sie einige Beispiele:

bool    bVector;   // scalar containing 1 Boolean
int1    iVector = 1;
float3  fVector = { 0.2f, 0.3f, 0.4f };

Ein Vektor kann auch mit dieser Syntax deklariert werden:

vector <Type, Number> VariableName

Im Folgenden finden Sie einige Beispiele:

vector <int,    1> iVector = 1;
vector <double, 4> dVector = { 0.2, 0.3, 0.4, 0.5 };

Weitere Informationen

Datentypen (DirectX HLSL)