データ型 (DirectX HLSL)
HLSL では、さまざまな組み込みデータ型がサポートされています。次の表に、各シェーダー変数の定義に使用する型を示します。
使用する組み込み型 | 定義できるシェーダー変数 |
---|---|
バッファー | バッファー。1 つまたは複数のスカラーが含まれます。 |
スカラー | 1 成分のスカラー |
ベクトル、行列 | 複数成分のベクトルまたは行列 |
サンプラ、シェーダー、テクスチャー | サンプラ、シェーダー、またはテクスチャーのオブジェクト |
構造体、ユーザー定義 | カスタムの構造体または typedef |
HLSL におけるベクトルおよび行列の使用方法についてより理解を深めるには、HLSL での成分ごとの演算使用方法に関する参考資料を参照してください。