Freigeben über


IDCompositionTurbulenceEffect::SetBaseFrequency-Methode (dcomp.h)

Legt die Basisfrequenzen in X- und Y-Richtung fest.

Syntax

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

Parameter

[in, ref] frequency

Typ: const D2D1_VECTOR_2F

Die Basisfrequenzen in X- und Y-Richtung. Dieser Wert muss größer als 0 sein. Die Einheiten werden in 1/DIPs angegeben. Ein Wert von 1 (1/DIPs) für die Basisfrequenz führt dazu, dass das Perlin-Rauschen einen gesamten Zyklus zwischen zwei Pixeln abschließt. Die einfache Interpolation für diese Pixel führt zu völlig zufälligen Pixeln, da es keine Korrelation zwischen den Pixeln gibt. Ein Wert von 0,1(1/DIPs) für die Basisfrequenz führt dazu, dass die Perlin-Rauschfunktion alle 10 DIPs wiederholt. Dies führt zu einer Korrelation zwischen Pixeln und der typische Turbulenzeffekt ist sichtbar.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Zielplattform Windows
Kopfzeile dcomp.h
Bibliothek Dcomp.lib
DLL Dcomp.dll

Weitere Informationen

IDCompositionTurbulenceEffect