Condividi tramite


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à

CObject

CBaseTransition

CLinearTransitionFromSpeed

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;

Vedi anche

Classi