Поделиться через


Метод 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) для базовой частоты приводит к тому, что шум Перлина завершает весь цикл между двумя пикселями. Упрощение интерполяции для этих пикселей приводит к совершенно случайным пикселям, так как корреляция между пикселями отсутствует. Значение 0,1 (1/DIP) для базовой частоты приводит к тому, что функция шума Perlin повторяется каждые 10 DIP. Это приводит к корреляции между пикселями и видимым типичным эффектом турбулентности.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

   
Целевая платформа Windows
Header dcomp.h
Библиотека Dcomp.lib
DLL Dcomp.dll

См. также раздел

IDCompositionTurbulenceEffect