IDCompositionTurbulenceEffect::SetBaseFrequency 方法 (dcomp.h)

设置 X 和 Y 方向的基频率。

语法

HRESULT SetBaseFrequency(
  [in, ref] const D2D1_VECTOR_2F & frequency
);

参数

[in, ref] frequency

类型: const D2D1_VECTOR_2F

X 和 Y 方向的基本频率。 此值必须大于 0。 单位以 1/DIP 为单位指定。 如果值为 1 (1/DIP,则基频) 会导致 Perlin 噪声完成两个像素之间的整个周期。 这些像素的轻松内插会导致完全随机的像素,因为像素之间没有相关性。 值 0.1 (1/DIP) 基频会导致 Perlin 噪声函数每 10 个 DIP 重复一次。 这会导致像素与典型湍流效应之间的关联可见。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

   
目标平台 Windows
标头 dcomp.h
Library Dcomp.lib
DLL Dcomp.dll

另请参阅

IDCompositionTurbulenceEffect