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
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;