ベクター型

ベクトルには、1 つから 4 つのスカラー コンポーネントが含まれます。ベクターのすべてのコンポーネントは、同じ型である必要があります。

TypeNumber Name
TypeComponents Name

コンポーネント

項目 説明
TypeComponents
2 つの部分を含む 1 つの名前。 最初の部分は、 スカラー 型の 1 つです。 2 番目の部分はコンポーネントの数で、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)