向量類型

向量包含介於一到四個純量元件之間;向量的每個元件都必須是相同的類型。

TypeNumber 名稱
TypeComponents Name

單元

項目 描述
TypeComponents
包含兩個部分的單一名稱。 第一個部分是其中一個 純量 類型。 第二個部分是元件數目,其必須介於 1 到 4 之間。
名字
可唯一識別變數名稱的 ASCII 字串。

範例

以下是一些範例:

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

您可以使用下列語法來宣告向量:

vector <Type, Number> VariableName

以下是一些範例:

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

另請參閱

(DirectX HLSL)