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