Tipo vettore

Un vettore contiene tra uno e quattro componenti scalari; ogni componente di un vettore deve essere dello stesso tipo.

Nome TypeNumber
TypeComponents Name

Componenti

Elemento Descrizione
TypeComponents
Nome singolo contenente due parti. La prima parte è uno dei tipi scalari . La seconda parte è il numero di componenti, che devono essere compresi tra 1 e 4 inclusi.
Nome
Stringa ASCII che identifica in modo univoco il nome della variabile.

Esempio

Di seguito sono riportati alcuni esempi:

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

È anche possibile dichiarare un vettore usando questa sintassi:

vector <Type, Number> VariableName

Di seguito sono riportati alcuni esempi:

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

Vedi anche

Tipi di dati (DirectX HLSL)