Texture2DArray::GatherCmpRed (S,float,float,int2,int2,int2,int2,uint) 函式
針對在雙向線性篩選作業中使用的四個紋素值,傳回其紅色元件的比較,以及磚對應狀態。
語法
TemplateType GatherCmpRed(
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 |
另請參閱