Condividi tramite


Classe CSinusoidalTransitionFromVelocity

Incapsula una transizione a velocità sinusoidale con un'ampiezza determinata dalla velocità iniziale della variabile di animazione.

class CSinusoidalTransitionFromVelocity : public CBaseTransition;

Membri

Gg482792.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CSinusoidalTransitionFromVelocity::CSinusoidalTransitionFromVelocity

Crea un oggetto di transizione.

Gg482792.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CSinusoidalTransitionFromVelocity::Create

Chiama la libreria di transizione per creare oggetti COM di transizione incapsulati.(Esegue l'override di CBaseTransition::Create.)

Gg482792.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

CSinusoidalTransitionFromVelocity::m_duration

Durata della transizione.

CSinusoidalTransitionFromVelocity::m_period

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à

CObject

CBaseTransition

CSinusoidalTransitionFromVelocity

Requisiti

Intestazione: afxanimationcontroller.h

Vedere anche

Altre risorse

Classi MFC