Tipo de vector

Un vector contiene entre uno y cuatro componentes escalares; cada componente de un vector debe ser del mismo tipo.

TypeNumber Name
TypeComponents Name

Componentes

Elemento Descripción
TypeComponents
Nombre único que contiene dos partes. La primera parte es uno de los tipos escalares . La segunda parte es el número de componentes, que deben estar comprendidos entre 1 y 4 incluidos.
Nombre
Cadena ASCII que identifica de forma única el nombre de la variable.

Ejemplos

A continuación se muestran algunos ejemplos:

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

Un vector se puede declarar mediante esta sintaxis también:

vector <Type, Number> VariableName

A continuación se muestran algunos ejemplos:

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

Consulte también

Tipos de datos (DirectX HLSL)