CSinusoidalTransitionFromVelocity (Clase)
Encapsula una transición de progreso sinusoidal cuya amplitud determina el progreso inicial de la variable de animación.
class CSinusoidalTransitionFromVelocity : public CBaseTransition;
Miembros
Constructores públicos
Name |
Descripción |
---|---|
CSinusoidalTransitionFromVelocity::CSinusoidalTransitionFromVelocity |
Construye un objeto de transición. |
Métodos públicos
Name |
Descripción |
---|---|
Llama a la biblioteca de transiciones para crear el objeto COM de transición encapsulado. (Invalida CBaseTransition::Create.) |
Miembros de datos públicos
Name |
Descripción |
---|---|
Duración de la transición. |
|
El período de oscilación de la onda sinusoidal en segundos. |
Comentarios
El valor de la variable de animación oscila alrededor del valor inicial sobre la duración completa de una transición de rango sinusoidal. El progreso de la variable de animación determina la amplitud de la oscilación cuando la transición comienza. Como todas las transiciones se desactivan automáticamente, se recomienda asignarlas mediante "operator new". CAnimationController::AnimateGroup crea el objeto COM encapsulado IUIAnimationTransition que hasta entonces es NULL. Cambiar las variables miembro después de que la creación de este objeto COM no tiene ningún efecto.
Jerarquía de herencia
CSinusoidalTransitionFromVelocity
Requisitos
Encabezado: afxanimationcontroller.h