Freigeben über


Vektortyp

Ein Vektor enthält zwischen einer und vier Skalarkomponenten; Jede Komponente eines Vektors muss vom gleichen Typ sein.

TypeNumber Name
TypeComponents Name

Komponenten

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

Beispiele

Hier 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

Hier einige Beispiele:

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

Siehe auch

Datentypen (DirectX HLSL)