CCubicTransition-Klasse

Kapselt einen kubischen Übergang.

Syntax

class CCubicTransition : public CBaseTransition;

Member

Öffentliche Konstruktoren

Name Beschreibung
CCubicTransition::CCubicTransition Erstellt ein Übergangsobjekt und initialisiert seine Parameter.

Öffentliche Methoden

Name Beschreibung
CCubicTransition::Create Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen. (Außerkraftsetzungen CBaseTransition::Create.)

Öffentliche Datenmember

Name Beschreibung
CCubicTransition::m_dblFinalValue Der Wert der Animationsvariable am Ende des Übergangs.
CCubicTransition::m_dblFinalVelocity Die Geschwindigkeit der Variablen am Ende des Übergangs.
CCubicTransition::m_duration Die Dauer des Übergangs.

Hinweise

Während eines kubischen Übergangs ändert sich der Wert der Animationsvariable von seinem Anfangswert in einen angegebenen Endwert über die Dauer des Übergangs und endet mit einer angegebenen Geschwindigkeit. Da alle Übergänge automatisch gelöscht werden, empfiehlt es sich, sie mithilfe des neuen Operators zuzuweisen. Das gekapselte IUIAnimationTransition COM-Objekt wird von CAnimationController::AnimateGroup erstellt, bis es NULL ist. Das Ändern von Membervariablen nach der Erstellung dieses COM-Objekts hat keine Auswirkung.

Vererbungshierarchie

CObject

CBaseTransition

CCubicTransition

Anforderungen

Header: afxanimationcontroller.h

CCubicTransition::CCubicTransition

Erstellt ein Übergangsobjekt und initialisiert seine Parameter.

CCubicTransition(
    UI_ANIMATION_SECONDS duration,
    DOUBLE finalValue,
    DOUBLE finalVelocity);

Parameter

duration
Die Dauer des Übergangs.

finalValue
Der Wert der Animationsvariable am Ende des Übergangs.

finalVelocity
Die Geschwindigkeit der Variablen am Ende des Übergangs.

CCubicTransition::Create

Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

Parameter

pLibrary
Ein Zeiger auf eine IUIAnimationTransitionLibrary-Schnittstelle, die eine Bibliothek mit Standardübergängen definiert.

Rückgabewert

TRUE, wenn der Übergang erfolgreich erstellt wird; andernfalls FALSE.

CCubicTransition::m_dblFinalValue

Der Wert der Animationsvariable am Ende des Übergangs.

DOUBLE m_dblFinalValue;

CCubicTransition::m_dblFinalVelocity

Die Geschwindigkeit der Variablen am Ende des Übergangs.

DOUBLE m_dblFinalVelocity;

CCubicTransition::m_duration

Die Dauer des Übergangs.

UI_ANIMATION_SECONDS m_duration;

Siehe auch

Klassen