SampleGrad::SampleGrad (S,float,float,float,float,float) 函式適用于 TextureCubeArray
使用漸層來取樣紋理,以影響取樣位置的計算方式,並選擇性地將取樣層級限制為 (LOD) 值。
語法
DXGI_FORMAT SampleGrad(
in SamplerState S,
in float Location,
in float DDX,
in float DDY,
in float Clamp
);
參數
-
S [in]
-
類型: SamplerState
取樣器狀態。 這是在包含狀態指派的效果檔案中宣告的物件。
-
位置 [in]
-
類型: float
材質座標。 引數類型相依于紋理物件類型。
Texture-Object類型 參數類型 Texture1D FLOAT Texture1DArray, Texture2D float2 Texture2DArray, Texture3D, TextureCube float3 TextureCubeArray float4 -
DDX [in]
-
類型: float
以 x 方向變更表面幾何的速率。 引數類型相依于紋理物件類型。
Texture-Object類型 參數類型 Texture1D、Texture1DArray FLOAT Texture2D、Texture2DArray float2 Texture3D、TextureCube、TextureCubeArray float3 Texture2DMS、Texture2DMSArray 不支援 -
DDY [in]
-
類型: float
以 Y 方向變更表面幾何的速率。 引數類型相依于紋理物件類型。
Texture-Object類型 參數類型 Texture1D、Texture1DArray FLOAT Texture2D、Texture2DArray float2 Texture3D、TextureCube、TextureCubeArray float3 Texture2DMS、Texture2DMSArray 不支援 -
固定 [in]
-
類型: float
選擇性值,用來將範例 LOD 值限制為 。 例如,如果您傳遞 2.0f 作為限制值,則可確保沒有個別樣本存取小於 2.0f 的 mip 層級。
傳回值
類型: DXGI_FORMAT
紋理格式,這是 DXGI_FORMAT中列出的其中一個具型別值。
另請參閱