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 |