Classe CParabolicTransitionFromAcceleration
Incapsula una transizione di accelerazione parabolica.
Sintassi
class CParabolicTransitionFromAcceleration : public CBaseTransition;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration | Costruisce una transizione parabolic-acceleration e la inizializza con i parametri specificati. |
Metodi pubblici
Nome | Descrizione |
---|---|
CParabolicTransitionFromAcceleration::Create | Chiama la libreria di transizione per creare un oggetto COM di transizione incapsulato. (sostituzioni )CBaseTransition::Create. |
Membri dati pubblici
Nome | Descrizione |
---|---|
CParabolicTransitionFromAcceleration::m_dblAcceleration | Accelerazione della variabile di animazione durante la transizione. |
CParabolicTransitionFromAcceleration::m_dblFinalValue | Valore della variabile di animazione alla fine della transizione. |
CParabolicTransitionFromAcceleration::m_dblFinalVelocity | Velocità della variabile di animazione alla fine della transizione. |
Osservazioni:
Durante una transizione parabolico-accelerazione, il valore della variabile di animazione passa dal valore iniziale al valore finale che termina alla velocità specificata. È possibile controllare la velocità con cui la variabile raggiunge il valore finale specificando la velocità di accelerazione. 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à
CParabolicTransitionFromAcceleration
Requisiti
Intestazione: afxanimationcontroller.h
CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration
Costruisce una transizione parabolic-acceleration e la inizializza con i parametri specificati.
CParabolicTransitionFromAcceleration(
DOUBLE dblFinalValue,
DOUBLE dblFinalVelocity,
DOUBLE dblAcceleration);
Parametri
dblFinalValue
Valore della variabile di animazione alla fine della transizione.
dblFinalVelocity
Velocità della variabile di animazione alla fine della transizione.
dblAcceleration
Accelerazione della variabile di animazione durante la transizione.
CParabolicTransitionFromAcceleration::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 alla libreria di transizione, responsabile della creazione di transizioni standard.
Valore restituito
TRUE se la transizione viene creata correttamente; in caso contrario FALSE.
CParabolicTransitionFromAcceleration::m_dblAcceleration
Accelerazione della variabile di animazione durante la transizione.
DOUBLE m_dblAcceleration;
CParabolicTransitionFromAcceleration::m_dblFinalValue
Valore della variabile di animazione alla fine della transizione.
DOUBLE m_dblFinalValue;
CParabolicTransitionFromAcceleration::m_dblFinalVelocity
Velocità della variabile di animazione alla fine della transizione.
DOUBLE m_dblFinalVelocity;