Texture2D

Texture2D 型 (シェーダー モデル 4 に存在する) とリソース変数。 このテクスチャ オブジェクトでは、シェーダー モデル 4 のメソッドに加えて、次のメソッドがサポートされています。

メソッド 説明
収集 バイリニア フィルター処理で使用される 4 つのテクセル値を返します。
GatherRed バイリニア フィルター処理で使用される 4 つのテクセル値の赤いコンポーネントを返します。
GatherGreen バイリニア フィルター処理で使用される 4 つのテクセル値の緑色のコンポーネントを返します。
GatherBlue バイリニア フィルター処理で使用される 4 つのテクセル値の青いコンポーネントを返します。
GatherAlpha バイリニア フィルタリング操作で使用される 4 つのテクセル値のアルファ 成分を返します。
GatherCmp バイリニア フィルター処理で使用される 4 つのテクセル値の場合、比較値との比較が返されます。
GatherCmpRed バイリニア フィルター処理で使用される 4 つのテクセル値の場合、赤いコンポーネントと比較値の比較が返されます。
GatherCmpGreen バイリニア フィルタリング操作で使用される 4 つのテクセル値の場合、緑色のコンポーネントと比較値の比較が返されます。
GatherCmpBlue バイリニア フィルタリング操作で使用される 4 つのテクセル値の場合、青色のコンポーネントと比較値の比較が返されます。
GatherCmpAlpha バイリニア フィルタリング操作で使用される 4 つのテクセル値の場合、アルファ 成分と比較値の比較が返されます。
GetDimensions リソース ディメンションを取得します。
[読み込み] テクスチャ データを読み取ります。
Mips。Operator[][] 読み取り専用リソース変数を取得します。
Operator[] 読み取り専用リソース変数を取得します。
サンプル テクスチャをサンプリングします。
SampleBias ミップマップ レベルにバイアス値を適用した後、テクスチャをサンプリングします。
SampleCmp 比較値を使用してサンプルを拒否し、テクスチャをサンプリングします。
SampleCmpLevelZero 比較値を使用してサンプルを拒否し、テクスチャ (ミップマップ レベル 0 のみ) をサンプリングします。
SampleGrad グラデーションを使用してテクスチャをサンプリングし、サンプルの位置の計算方法に影響を与えます。
SampleLevel 指定したミップマップ レベルでテクスチャをサンプリングします。

 

最小シェーダー モデル

このオブジェクトは、次のシェーダー モデルでサポートされています。

シェーダー モデル サポートされています
シェーダー モデル 5 以降のシェーダー モデル はい

 

このオブジェクトは、次の種類のシェーダーでサポートされています。

Vertex Hull Domain ジオメトリ ピクセル Compute
x x x x x x

 

関連項目

シェーダー モデル 5 オブジェクト