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à
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;