CCubicTransition (clase)
Encapsula una transición cúbica.
Sintaxis
class CCubicTransition : public CBaseTransition;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CCubicTransition::CCubicTransition | Construye un objeto de transición e inicializa sus parámetros. |
Métodos públicos
Nombre | Descripción |
---|---|
CCubicTransition::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 |
---|---|
CCubicTransition::m_dblFinalValue | Valor de la variable de animación situada al final de la transición. |
CCubicTransition::m_dblFinalVelocity | La velocidad de la variable al final de la transición. |
CCubicTransition::m_duration | El valor de este parámetro se corresponde con la duración de la transición. |
Comentarios
Durante una transición cúbica, el valor de la variable de animación cambia de su valor inicial a un valor final especificado durante la duración de la transición, finalizando a una velocidad especificada. 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
CCubicTransition
Requisitos
Encabezado: afxanimationcontroller.h
CCubicTransition::CCubicTransition
Construye un objeto de transición e inicializa sus parámetros.
CCubicTransition(
UI_ANIMATION_SECONDS duration,
DOUBLE finalValue,
DOUBLE finalVelocity);
Parámetros
duration
El valor de este parámetro se corresponde con la duración de la transición.
finalValue
Valor de la variable de animación situada al final de la transición.
finalVelocity
La velocidad de la variable al final de la transición.
CCubicTransition::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.
CCubicTransition::m_dblFinalValue
Valor de la variable de animación situada al final de la transición.
DOUBLE m_dblFinalValue;
CCubicTransition::m_dblFinalVelocity
La velocidad de la variable al final de la transición.
DOUBLE m_dblFinalVelocity;
CCubicTransition::m_duration
El valor de este parámetro se corresponde con la duración de la transición.
UI_ANIMATION_SECONDS m_duration;