Classe CLinearTransitionFromSpeed
Incapsula una transizione a velocità lineare.
Sintassi
class CLinearTransitionFromSpeed : public CBaseTransition;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
CLinearTransitionFromSpeed::CLinearTransitionFromSpeed | Costruisce un oggetto di transizione a velocità lineare e lo inizializza con velocità e valore finale. |
Metodi pubblici
Nome | Descrizione |
---|---|
CLinearTransitionFromSpeed::Create | Chiama la libreria di transizione per creare un oggetto COM di transizione incapsulato. (sostituzioni )CBaseTransition::Create. |
Membri dati pubblici
Nome | Descrizione |
---|---|
CLinearTransitionFromSpeed::m_dblFinalValue | Valore della variabile di animazione alla fine della transizione. |
CLinearTransitionFromSpeed::m_dblSpeed | Valore assoluto della velocità della variabile. |
Osservazioni:
Durante una transizione a velocità lineare, il valore della variabile di animazione cambia a una velocità specificata. La durata della transizione è determinata dalla differenza tra il valore iniziale e il valore finale specificato. 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à
Requisiti
Intestazione: afxanimationcontroller.h
CLinearTransitionFromSpeed::CLinearTransitionFromSpeed
Costruisce un oggetto di transizione a velocità lineare e lo inizializza con velocità e valore finale.
CLinearTransitionFromSpeed(
DOUBLE dblSpeed,
DOUBLE dblFinalValue);
Parametri
dblSpeed
Valore assoluto della velocità della variabile.
dblFinalValue
Valore della variabile di animazione alla fine della transizione.
CLinearTransitionFromSpeed::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.
CLinearTransitionFromSpeed::m_dblFinalValue
Valore della variabile di animazione alla fine della transizione.
DOUBLE m_dblFinalValue;
CLinearTransitionFromSpeed::m_dblSpeed
Valore assoluto della velocità della variabile.
DOUBLE m_dblSpeed;