Texture2D::GatherCmpGreen (S,float,float,int2,int2,int2,int2,uint) 函式
針對將用於雙向線性篩選作業的四個紋素值,會針對比較值以及磚對應狀態傳回其綠色元件的比較。
語法
TemplateType GatherCmpGreen(
in SamplerState S,
in float Location,
in float CompareValue,
in int2 Offset1,
in int2 Offset2,
in int2 Offset3,
in int2 Offset4,
out uint Status
);
參數
-
S [in]
-
類型: SamplerState
以零起始的取樣器索引。
-
位置 [in]
-
類型: float
範例座標 (u,v) 。
-
CompareValue [in]
-
類型: float
要與每個取樣值相比較的值。
-
Offset1 [in]
-
類型: int2
取樣之前套用至紋理座標的第一個位移元件。
-
Offset2 [in]
-
類型: int2
取樣之前套用至紋理座標的第二個位移元件。
-
Offset3 [in]
-
類型: int2
取樣之前套用至紋理座標的第三個位移元件。
-
Offset4 [in]
-
類型: int2
取樣之前套用至紋理座標的第四個位移元件。
-
狀態 [out]
-
類型: uint
作業的狀態。 您無法直接存取狀態;而是將狀態傳遞至 CheckAccessFullyMapped 內建函式。 CheckAccessFullyMapped 如果對應範例、收集或載入作業中的所有值都存取了圖格資源中的對應磚,則 CheckAccessFullyMapped會傳回TRUE。 如果從未對應的磚取得任何值, CheckAccessFullyMapped 會傳回 FALSE。
傳回值
類型: TemplateType
四個元件值,其類型與範本類型相同。
備註
紋理樣本可用於雙向內插補點。
下列著色器類型支援此函式:
頂點 | 船體 | 網域 | 幾何形狀 | 像素 | 計算 |
---|---|---|---|---|---|
x | x | x | x | x | x |
另請參閱