Texture2DArray::GatherCmpBlue (S,float,float,int2,int2,int2,int2,uint) 函式

針對將用於雙向線性篩選作業的四個紋素值,會傳回其藍色元件與比較值以及磚對應狀態的比較。

語法

TemplateType GatherCmpBlue(
  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如果對應範例收集載入作業中的所有值都存取並排顯示資源中的對應磚,則會傳回TRUE。 如果從未對應的磚取得任何值, CheckAccessFullyMapped 會傳回 FALSE

傳回值

類型: TemplateType

四個元件值,其類型與範本類型相同。

備註

紋理樣本可用於雙線性插補。

下列著色器類型支援此函式:

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

 

另請參閱

GatherCmpBlue 方法