Classe CSinusoidalTransitionFromVelocity
Incapsula una transizione a velocità sinusoidale con un'ampiezza determinata dalla velocità iniziale della variabile di animazione.
class CSinusoidalTransitionFromVelocity : public CBaseTransition;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
CSinusoidalTransitionFromVelocity::CSinusoidalTransitionFromVelocity |
Crea un oggetto di transizione. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiama la libreria di transizione per creare oggetti COM di transizione incapsulati.(Esegue l'override di CBaseTransition::Create.) |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Durata della transizione. |
|
Il periodo di oscillazione dell'onda sinusoidale in secondi. |
Note
Il valore della variabile di animazione oscilla attorno al valore iniziale per l'intera durata di una transizione a intervallo sinusoidale.L'ampiezza dell'oscillazione è determinata dalla velocità della variabile dell'animazione quando la transizione inizia.Poiché vengono cancellate tutte le transizioni automaticamente, si consiglia di assegnarle utilizzando l'operatore new.L'oggetto COM IUIAnimationTransition incapsulato viene creato da CAnimationController::AnimateGroup, fino ad allora è NULL.La modifica delle variabili del membro dopo la creazione di questo oggetto COM non ha effetto.
Gerarchia di ereditarietà
CSinusoidalTransitionFromVelocity
Requisiti
Intestazione: afxanimationcontroller.h