CConstantTransition (clase)
Encapsula una transición constante.
Sintaxis
class CConstantTransition : public CBaseTransition;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CConstantTransition::CConstantTransition | Construye un objeto de transición e inicializa su duración. |
Métodos públicos
Nombre | Descripción |
---|---|
CConstantTransition::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 |
---|---|
CConstantTransition::m_duration | El valor de este parámetro se corresponde con la duración de la transición. |
Comentarios
Durante una transición constante, el valor de una variable de animación permanece en el valor inicial durante la transición. 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
CConstantTransition
Requisitos
Encabezado: afxanimationcontroller.h
CConstantTransition::CConstantTransition
Construye un objeto de transición e inicializa su duración.
CConstantTransition (UI_ANIMATION_SECONDS duration);
Parámetros
duration
El valor de este parámetro se corresponde con la duración de la transición.
CConstantTransition::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.
CConstantTransition::m_duration
El valor de este parámetro se corresponde con la duración de la transición.
UI_ANIMATION_SECONDS m_duration;