Texture2D

Texture2D 類型 (,因為著色器模型 4) 加上資源變數。 除了著色器模型 4 中的方法之外,這個紋理物件還支援下列方法。

方法 描述
收集 傳回在雙向線性篩選作業中使用的四個紋素值。
GatherRed 傳回四個紋素值的紅色元件,這些值會用於雙向線性篩選作業。
GatherGreen 傳回四個紋素值的綠色元件,這些值會用於雙向線性篩選作業。
GatherBlue 傳回四個紋素值的藍色元件,這些值會用於雙向線性篩選作業。
GatherAlpha 傳回四個紋素值的 Alpha 元件,這些值會用於雙向線性篩選作業。
GatherCmp 針對將用於雙向線性篩選作業的四個紋素值,會針對比較值傳回其比較值。
GatherCmpRed 針對在雙向線性篩選作業中使用的四個紋素值,會針對比較值傳回其紅色元件的比較。
GatherCmpGreen 針對在雙向線性篩選作業中使用的四個紋素值,會針對比較值傳回其綠色元件的比較。
GatherCmpBlue 針對在雙向線性篩選作業中使用的四個紋素值,會針對比較值傳回其藍色元件的比較。
GatherCmpAlpha 針對在雙向線性篩選作業中使用的四個紋素值,會傳回其 Alpha 元件的比較與比較值。
GetDimensions 取得資源維度。
載入 讀取紋理資料。
Mips。Operator[][] 取得唯讀資源變數。
Operator[] 取得唯讀資源變數。
樣品 取樣紋理。
SampleBias 取樣紋理,將偏差值套用至 mipmap 層級之後。
SampleCmp 使用比較值來拒絕樣本,取樣紋理。
SampleCmpLevelZero 使用比較值來拒絕樣本,取樣紋理 (mipmap 層級 0) 。
SampleGrad 使用漸層取樣紋理,以影響取樣位置的計算方式。
SampleLevel 取樣指定 mipmap 層級上的紋理。

 

最小著色器模型

下列著色器模型中支援此物件。

著色器模型 支援
著色器模型 5 和更高的著色器模型

 

下列著色器類型支援此物件:

頂點 船體 網域 幾何形狀 像素 計算
x x x x x x

 

另請參閱

著色器模型 5 物件