CSinusoidalTransitionFromRange (Clase)
Encapsula una transición de intervalo sinusoidal que tiene un intervalo determinado de oscilación.
class CSinusoidalTransitionFromRange : public CBaseTransition;
Miembros
Constructores públicos
Name |
Descripción |
---|---|
CSinusoidalTransitionFromRange::CSinusoidalTransitionFromRange |
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 |
---|---|
El valor de la variable de animación en el valor máximo de la onda sinusoidal. |
|
El valor de la variable de animación en el valor mínimo de la onda sinusoidal. |
|
Duración de la transición. |
|
El período de oscilación de la onda sinusoidal en segundos. |
|
La inclinación al principio de la transición. |
Comentarios
El valor de la variable de animación fluctúa entre los valores mínimos y máximos especificados sobre la duración completa de una transición de rango sinusoidal. El parámetro de pendiente se utiliza para eliminar la ambigüedad entre las dos posibles ondas del seno especificada por los otros parámetros. 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
CSinusoidalTransitionFromRange
Requisitos
Encabezado: afxanimationcontroller.h