Compartir a través de


CInterpolatorBase (Clase)

Implementa una devolución de llamada, a la que llama la API de animación cuando tiene que calcular un nuevo valor de una variable de animación.

class CInterpolatorBase : public CUIAnimationInterpolatorBase<CInterpolatorBase>;

Members

Constructores públicos

Name

Descripción

CInterpolatorBase::CInterpolatorBase

Construye el objeto de CInterpolatorBase .

Métodos públicos

Name

Descripción

CInterpolatorBase::CreateInstance

Crea una instancia de CInterpolatorBase y almacena un puntero al interpolador personalizado, que administrará eventos.

CInterpolatorBase::GetDependencies

Obtiene las dependencias del interpolador. (Reemplaza CUIAnimationInterpolatorBase::GetDependencies.)

CInterpolatorBase::GetDuration

Obtiene la duración del interpolador. (Reemplaza CUIAnimationInterpolatorBase::GetDuration.)

CInterpolatorBase::GetFinalValue

Obtiene el valor final al que conduce el interpolador. (Reemplaza CUIAnimationInterpolatorBase::GetFinalValue.)

CInterpolatorBase::InterpolateValue

Interpola el valor en un desplazamiento especificado (reemplaza CUIAnimationInterpolatorBase::InterpolateValue.)

CInterpolatorBase::InterpolateVelocity

Interpola la velocidad en un desplazamiento especificado (reemplaza CUIAnimationInterpolatorBase::InterpolateVelocity.)

CInterpolatorBase::SetCustomInterpolator

Almacena un puntero al interpolador personalizado, que administrará los eventos.

CInterpolatorBase::SetDuration

Establece la duración de interpolador (reemplaza CUIAnimationInterpolatorBase::SetDuration.)

CInterpolatorBase::SetInitialValueAndVelocity

Establece el valor inicial y el progreso del interpolador. (Reemplaza CUIAnimationInterpolatorBase::SetInitialValueAndVelocity.)

Comentarios

Crean y se pasan a este controlador a IUIAnimationTransitionFactory::CreateTransition cuando se crea un objeto de CCustomTransition como parte del proceso de inicialización de animación (iniciado por CAnimationController::AnimateGroup). No necesita normalmente utilizar esta clase directamente, simplemente encamina todos los eventos a CCustomInterpolator- la clase derivada, cuyo puntero se pasa al constructor de CCustomTransition.

Jerarquía de herencia

CUIAnimationCallbackBase

CUIAnimationInterpolatorBase

CInterpolatorBase

Requisitos

Encabezado: afxanimationcontroller.h

Vea también

Otros recursos

Clases de MFC