Compartir por


CLinearTransitionFromSpeed (clase)

Encapsula una transición de velocidad lineal.

Sintaxis

class CLinearTransitionFromSpeed : public CBaseTransition;

Miembros

Constructores públicos

Nombre Descripción
CLinearTransitionFromSpeed::CLinearTransitionFromSpeed Construye un objeto de transición de velocidad lineal y lo inicializa con velocidad y valor final.

Métodos públicos

Nombre Descripción
CLinearTransitionFromSpeed::Create Llama a la biblioteca de transiciones para crear un objeto COM de transición encapsulado. (Invalida a CBaseTransition::Create).

Miembros de datos públicos

Nombre Descripción
CLinearTransitionFromSpeed::m_dblFinalValue Valor de la variable de animación situada al final de la transición.
CLinearTransitionFromSpeed::m_dblSpeed Valor absoluto de la velocidad de la variable.

Comentarios

Durante una transición de velocidad lineal, el valor de la variable de animación cambia a una velocidad especificada. La duración de la transición viene determinada por la diferencia entre el valor inicial y el valor final especificado. Dado que todas las transiciones se borrarán automáticamente, se recomienda asignarlas mediante el operador new. El objeto COM encapsulado IUIAnimationTransition se crea mediante CAnimationController::AnimateGroup, hasta entonces es NULL. El cambio de variables de miembro después de la creación de este objeto COM no tendrá ningún efecto.

Jerarquía de herencia

CObject

CBaseTransition

CLinearTransitionFromSpeed

Requisitos

Encabezado: afxanimationcontroller.h

CLinearTransitionFromSpeed::CLinearTransitionFromSpeed

Construye un objeto de transición de velocidad lineal y lo inicializa con velocidad y valor final.

CLinearTransitionFromSpeed(
    DOUBLE dblSpeed,
    DOUBLE dblFinalValue);

Parámetros

dblSpeed
Valor absoluto de la velocidad de la variable.

dblFinalValue
Valor de la variable de animación situada al final de la transición.

CLinearTransitionFromSpeed::Create

Llama a la biblioteca de transiciones para crear un objeto COM de transición encapsulado.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

Parámetros

pLibrary
Puntero a una interfaz IUIAnimationTransitionLibrary, que define una biblioteca de transiciones estándar.

Valor devuelto

TRUE si la transición se crea correctamente; de lo contrario, FALSE.

CLinearTransitionFromSpeed::m_dblFinalValue

Valor de la variable de animación situada al final de la transición.

DOUBLE m_dblFinalValue;

CLinearTransitionFromSpeed::m_dblSpeed

Valor absoluto de la velocidad de la variable.

DOUBLE m_dblSpeed;

Consulte también

Clases