A vector is a special data type that contains between one and four components. Every component of a vector must be of the same type.
Type Number VariableName
where:
Type | The data type, which is one of the basic types. |
Number | A positive integer that specifies the number of components. A vector must have at least one component, and can have no more than of four components. |
VariableName | An ASCII string that uniquely identifies the variable name. |
Here are some examples:
bool bVector; // scalar containing 1 Boolean half2 hVector; // vector containing 2 halfs int1 iVector = 1; float3 fVector = { 0.2f, 0.3f, 0.4f };
A vector can be declared using this syntax also:
vector &<Type, Number> VariableName
Here are some examples:
vector &<int, 1> iVector = 1; vector &<double, 4> dVector = { 0.2, 0.3, 0.4, 0.5 };