Udostępnij za pośrednictwem


Klasa CCubicTransition

Hermetyzuje przejście sześcienne.

Składnia

class CCubicTransition : public CBaseTransition;

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
CCubicTransition::CCubicTransition Tworzy obiekt przejściowy i inicjuje jego parametry.

Metody publiczne

Nazwa/nazwisko opis
CCubicTransition::Create Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM. (Przesłonięcia) CBaseTransition::Create.)

Publiczne elementy członkowskie danych

Nazwa/nazwisko opis
CCubicTransition::m_dblFinalValue Wartość zmiennej animacji na końcu przejścia.
CCubicTransition::m_dblFinalVelocity Szybkość zmiennej na końcu przejścia.
CCubicTransition::m_duration Czas trwania przejścia.

Uwagi

Podczas przejścia sześciennego wartość zmiennej animacji zmienia się z wartości początkowej na określoną wartość końcową w czasie trwania przejścia, kończąc się z określoną prędkością. Ponieważ wszystkie przejścia są czyszczone automatycznie, zaleca się ich przydzielenie przy użyciu operatora new. Hermetyzowany obiekt IUIAnimationTransition COM jest tworzony przez CAnimationController::AnimateGroup, aż do momentu, gdy będzie to wartość NULL. Zmiana zmiennych składowych po utworzeniu tego obiektu COM nie ma wpływu.

Hierarchia dziedziczenia

Obiekt CObject

CBaseTransition

CCubicTransition

Wymagania

Nagłówek: afxanimationcontroller.h

CCubicTransition::CCubicTransition

Tworzy obiekt przejściowy i inicjuje jego parametry.

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

Parametry

czas trwania
Czas trwania przejścia.

finalValue
Wartość zmiennej animacji na końcu przejścia.

finalVelocity
Szybkość zmiennej na końcu przejścia.

CCubicTransition::Create

Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM.

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

Parametry

pLibrary
Wskaźnik do interfejsu IUIAnimationTransitionLibrary, który definiuje bibliotekę standardowych przejść.

Wartość zwracana

Wartość TRUE, jeśli przejście zostało pomyślnie utworzone; w przeciwnym razie FAŁSZ.

CCubicTransition::m_dblFinalValue

Wartość zmiennej animacji na końcu przejścia.

DOUBLE m_dblFinalValue;

CCubicTransition::m_dblFinalVelocity

Szybkość zmiennej na końcu przejścia.

DOUBLE m_dblFinalVelocity;

CCubicTransition::m_duration

Czas trwania przejścia.

UI_ANIMATION_SECONDS m_duration;

Zobacz też

Klasy