Compartir a través de


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

CSinusoidalTransitionFromRange::Create

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

CSinusoidalTransitionFromRange::m_dblMaximumValue

El valor de la variable de animación en el valor máximo de la onda sinusoidal.

CSinusoidalTransitionFromRange::m_dblMinimumValue

El valor de la variable de animación en el valor mínimo de la onda sinusoidal.

CSinusoidalTransitionFromRange::m_duration

Duración de la transición.

CSinusoidalTransitionFromRange::m_period

El período de oscilación de la onda sinusoidal en segundos.

CSinusoidalTransitionFromRange::m_slope

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

CObject

CBaseTransition

CSinusoidalTransitionFromRange

Requisitos

Encabezado: afxanimationcontroller.h

Vea también

Otros recursos

Clases de MFC