Type de vecteur

Un vecteur contient entre un et quatre composants scalaires ; chaque composant d’un vecteur doit être du même type.

TypeNumber Name
TypeComponents Name

Components

Élément Description
TypeComponents
Nom unique qui contient deux parties. La première partie est l’un des types scalaires . La deuxième partie est le nombre de composants, qui doit être compris entre 1 et 4 inclus.
Nom
Chaîne ASCII qui identifie de façon unique le nom de la variable.

Exemples

Voici quelques exemples :

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

Un vecteur peut également être déclaré à l’aide de cette syntaxe :

vector <Type, Number> VariableName

Voici quelques exemples :

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

Voir aussi

Types de données (DirectX HLSL)