Compartilhar via


Classe de CInterpolatorBase

Implementa um retorno de chamada, que é chamado pela animação API quando tem que calcula um novo valor de uma variável de animação.

class CInterpolatorBase : public CUIAnimationInterpolatorBase<CInterpolatorBase>;

Membros

Construtores public

Nome

Descrição

CInterpolatorBase::CInterpolatorBase

Constrói o objeto de CInterpolatorBase .

Métodos públicos

Nome

Descrição

CInterpolatorBase::CreateInstance

Cria uma instância de CInterpolatorBase e armazena um ponteiro para o interpolador personalizado, que irá manipular eventos.

CInterpolatorBase::GetDependencies

Obtém as dependências de interpolador. Overrides ( CUIAnimationInterpolatorBase::GetDependencies.)

CInterpolatorBase::GetDuration

Obtém a duração de interpolador. Overrides ( CUIAnimationInterpolatorBase::GetDuration.)

CInterpolatorBase::GetFinalValue

Obtém o valor final para que o interpolador resulta. Overrides ( CUIAnimationInterpolatorBase::GetFinalValue.)

CInterpolatorBase::InterpolateValue

Interpola o valor em um deslocamento determinado (Substitui CUIAnimationInterpolatorBase::InterpolateValue).

CInterpolatorBase::InterpolateVelocity

Interpola a velocidade em um deslocamento determinado (Substitui CUIAnimationInterpolatorBase::InterpolateVelocity).

CInterpolatorBase::SetCustomInterpolator

Armazena um ponteiro para o interpolador personalizado, que irá manipular eventos.

CInterpolatorBase::SetDuration

Define a duração de interpolador (substituições CUIAnimationInterpolatorBase::SetDuration.)

CInterpolatorBase::SetInitialValueAndVelocity

Defina o valor inicial e a velocidade de interpolador. Overrides ( CUIAnimationInterpolatorBase::SetInitialValueAndVelocity.)

Comentários

Esse manipulador é criado e passado para IUIAnimationTransitionFactory::CreateTransition quando um objeto de CCustomTransition está sendo criado como parte do processo de inicialização de animação (iniciado por CAnimationController::AnimateGroup). Geralmente você não precisa usar diretamente de essa classe, ele distribui apenas todos os eventos a CCustomInterpolator- a classe derivada, cujo ponteiro é passado para o construtor de CCustomTransition.

Hierarquia de herança

CUIAnimationCallbackBase

CUIAnimationInterpolatorBase

CInterpolatorBase

Requisitos

Cabeçalho: afxanimationcontroller.h

Consulte também

Outros recursos

Classes MFC