Compartir a través de


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

CSinusoidalTransitionFromVelocity::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

CSinusoidalTransitionFromVelocity::m_duration

Duración de la transición.

CSinusoidalTransitionFromVelocity::m_period

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

CObject

CBaseTransition

CSinusoidalTransitionFromVelocity

Requisitos

Encabezado: afxanimationcontroller.h

Vea también

Otros recursos

Clases de MFC