共用方式為


SampleCmp::SampleCmp (S,float,float,float,float) function for TextureCube

使用比較值來拒絕樣本來取樣紋理,並搭配選擇性值來限制詳細資料的取樣層級, (LOD) 值。

語法

DXGI_FORMAT SampleCmp(
  in SamplerState S,
  in float        Location,
  in float        CompareValue,
  in float        Clamp
);

參數

S [in]

類型: SamplerState

取樣器狀態。 這是在包含狀態指派之效果檔案中宣告的物件。

位置 [in]

類型: float

材質座標。 引數類型相依于 texture-object 類型。

Texture-Object類型 參數類型
Texture1D FLOAT
Texture1DArray、 Texture2D float2
Texture2DArray、Texture3D、TextureCube float3
TextureCubeArray float4

 

CompareValue [in]

類型: float

做為比較值的浮點值。

限制 [in]

類型: float

要限制範例 LOD 值的選擇性值。 例如,如果您傳遞 2.0f 作為限制值,則確定沒有任何個別樣本存取小於 2.0f 的 mip 層級。

傳回值

類型: DXGI_FORMAT

紋理格式,這是 DXGI_FORMAT中列出的其中一個具型別值。

另請參閱

SampleCmp 方法

TextureCube