次の方法で共有


データ型 (HLSL)

HLSL では、さまざまな組み込みデータ型がサポートされています。 次の表に、シェーダー変数の定義に使用する型を示します。

この組み込み型を使用する このシェーダー変数を定義するには
スカラー 1 コンポーネント スカラー
ベクターマトリックス 複数成分ベクトルまたは行列
サンプラーテクスチャ、または バッファー サンプラー、テクスチャ、またはバッファー オブジェクト
構造体、ユーザー定義 カスタム構造体または typedef
配列 他のほとんどの型を含む宣言されたリテラル スカラー式
State オブジェクトの 状態オブジェクトの HLSL 表現

 

HLSL でベクトルとマトリックスを使用する方法を理解しやすくするために、HLSL でコンポーネントごとの 算術演算がどのように使用されるかに関するこの背景情報を読む必要があります。

変数 (DirectX HLSL)