Compartir a través de


CCubicTransition (clase)

Encapsula una transición cúbica.

Sintaxis

class CCubicTransition : public CBaseTransition;

Miembros

Constructores públicos

Nombre Descripción
CCubicTransition::CCubicTransition Construye un objeto de transición e inicializa sus parámetros.

Métodos públicos

Nombre Descripción
CCubicTransition::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
CCubicTransition::m_dblFinalValue Valor de la variable de animación situada al final de la transición.
CCubicTransition::m_dblFinalVelocity La velocidad de la variable al final de la transición.
CCubicTransition::m_duration El valor de este parámetro se corresponde con la duración de la transición.

Comentarios

Durante una transición cúbica, el valor de la variable de animación cambia de su valor inicial a un valor final especificado durante la duración de la transición, finalizando a una velocidad especificada. 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

CObject

CBaseTransition

CCubicTransition

Requisitos

Encabezado: afxanimationcontroller.h

CCubicTransition::CCubicTransition

Construye un objeto de transición e inicializa sus parámetros.

CCubicTransition(
    UI_ANIMATION_SECONDS duration,
    DOUBLE finalValue,
    DOUBLE finalVelocity);

Parámetros

duration
El valor de este parámetro se corresponde con la duración de la transición.

finalValue
Valor de la variable de animación situada al final de la transición.

finalVelocity
La velocidad de la variable al final de la transición.

CCubicTransition::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.

CCubicTransition::m_dblFinalValue

Valor de la variable de animación situada al final de la transición.

DOUBLE m_dblFinalValue;

CCubicTransition::m_dblFinalVelocity

La velocidad de la variable al final de la transición.

DOUBLE m_dblFinalVelocity;

CCubicTransition::m_duration

El valor de este parámetro se corresponde con la duración de la transición.

UI_ANIMATION_SECONDS m_duration;

Consulte también

Clases