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 ノイズが 2 ピクセル間のサイクル全体を完了します。 これらのピクセルの補間が容易であるため、ピクセル間に相関関係がないため、完全にランダムなピクセルになります。 ベース周波数の値が 0.1(1/DIP) の場合、Perlin ノイズ関数は 10 DIP ごとに繰り返されます。 これにより、ピクセル間の相関関係が生じ、一般的な乱気流効果が表示されます。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

   
対象プラットフォーム Windows
ヘッダー dcomp.h
Library Dcomp.lib
[DLL] Dcomp.dll

関連項目

IDCompositionTurbulenceEffect