Classe CSmoothStopTransition
Incapsula una transizione a interruzione graduale.
class CSmoothStopTransition : public CBaseTransition;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce una transizione con arresto graduale e ne inizializza la durata massima e il valore finale. |
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 |
---|---|
Il valore della variabile di animazione alla fine della transizione. |
|
Durata massima della transizione. |
Note
Una transizione a interruzione uniforme rallenta mentre si avvicina a un valore finale specificato e lo raggiunge con una velocità pari a zero.La durata della transizione è determinata dalla velocità iniziale, dalla differenza tra i valori iniziali e finali e dalla durata massima specificata.Se non è presente alcuna soluzione composta da un solo arco parabolico, questo metodo crea una transizione cubica.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à
Requisiti
Intestazione: afxanimationcontroller.h