Freigeben über


IUIAnimationPrimitiveInterpolation::AddCubic-Methode (uianimation.h)

Fügt der Animationsfunktion ein kubisches Polynomsegment hinzu, das die Form einer Übergangskurve beschreibt.

Syntax

HRESULT AddCubic(
  [in] UINT                 dimension,
  [in] UI_ANIMATION_SECONDS beginOffset,
  [in] FLOAT                constantCoefficient,
  [in] FLOAT                linearCoefficient,
  [in] FLOAT                quadraticCoefficient,
  [in] FLOAT                cubicCoefficient
);

Parameter

[in] dimension

Die Dimension, in der das neue Segment angewendet werden soll.

[in] beginOffset

Der Beginoffset für das Segment, wobei 0 dem Beginn des Übergangs entspricht.

[in] constantCoefficient

Der kubische polynomische konstante Koeffizienten.

[in] linearCoefficient

Der kubische polynomiale lineare Koeffizienten.

[in] quadraticCoefficient

Der kubische polynomiale quadratische Koeffizienten.

[in] cubicCoefficient

Der kubische Polynom-Kubikkoeffizient.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Eine Liste der Fehlercodes finden Sie unter Windows-Animationsfehlercodes .

Hinweise

Diese Methode schlägt mit dem Fehlercode UI_E_INVALID_PRIMITIVE fehl, wenn die Startzeit entweder kleiner als 0 oder kleiner als die Startzeit eines vorherigen Segments ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8, Windows 7 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile uianimation.h
DLL UIAnimation.dll

Weitere Informationen

IUIAnimationPrimitiveInterpolation