Classe CCubicTransition

Incapsula una transizione cubica.

Sintassi

class CCubicTransition : public CBaseTransition;

Membri

Costruttori pubblici

Nome Descrizione
CCubicTransition::CCubicTransition Costruisce un oggetto di transizione e ne inizializza i parametri.

Metodi pubblici

Nome Descrizione
CCubicTransition::Create Chiama la libreria di transizione per creare un oggetto COM di transizione incapsulato. (sostituzioni )CBaseTransition::Create.

Membri dati pubblici

Nome Descrizione
CCubicTransition::m_dblFinalValue Valore della variabile di animazione alla fine della transizione.
CCubicTransition::m_dblFinalVelocity Velocità della variabile alla fine della transizione.
CCubicTransition::m_duration Durata della transizione.

Osservazioni:

Durante una transizione cubica, il valore della variabile di animazione passa dal valore iniziale a un valore finale specificato per la durata della transizione, terminando a una velocità specificata. Poiché tutte le transizioni vengono cancellate automaticamente, è consigliabile allocare le transizioni usando l'operatore new. L'oggetto COM incapsulato IUIAnimationTransition viene creato da CAnimationController::AnimateGroup fino a quando non è NULL. La modifica delle variabili membro dopo la creazione di questo oggetto COM non ha alcun effetto.

Gerarchia di ereditarietà

CObject

CBaseTransition

CCubicTransition

Requisiti

Intestazione: afxanimationcontroller.h

CCubicTransition::CCubicTransition

Costruisce un oggetto di transizione e ne inizializza i parametri.

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

Parametri

duration
Durata della transizione.

finalValue
Valore della variabile di animazione alla fine della transizione.

finalVelocity
Velocità della variabile alla fine della transizione.

CCubicTransition::Create

Chiama la libreria di transizione per creare un oggetto COM di transizione incapsulato.

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

Parametri

pLibrary
Puntatore a un'interfaccia IUIAnimationTransitionLibrary, che definisce una libreria di transizioni standard.

Valore restituito

TRUE se la transizione viene creata correttamente; in caso contrario FALSE.

CCubicTransition::m_dblFinalValue

Valore della variabile di animazione alla fine della transizione.

DOUBLE m_dblFinalValue;

CCubicTransition::m_dblFinalVelocity

Velocità della variabile alla fine della transizione.

DOUBLE m_dblFinalVelocity;

CCubicTransition::m_duration

Durata della transizione.

UI_ANIMATION_SECONDS m_duration;

Vedi anche

Classi