Compartilhar via


Classe de CCustomInterpolator

Implementa um interpolador básico.

class CCustomInterpolator;

Membros

Construtores public

Nome

Descrição

CCustomInterpolator::CCustomInterpolator

Sobrecarregado. Constrói um objeto de interpolador e inicializa a duração e a velocidade com os valores especificados.

Métodos públicos

Nome

Descrição

CCustomInterpolator::GetDependencies

Obtém as dependências de interpolador.

CCustomInterpolator::GetDuration

Obtém a duração de interpolador.

CCustomInterpolator::GetFinalValue

Obtém o valor final para que o interpolador resulta.

CCustomInterpolator::Init

Inicializa a duração e o valor final.

CCustomInterpolator::InterpolateValue

Interpola o valor em um deslocamento especificado.

CCustomInterpolator::InterpolateVelocity

Interpola a velocidade em um deslocamento determinado

CCustomInterpolator::SetDuration

Define a duração de interpolador.

CCustomInterpolator::SetInitialValueAndVelocity

Defina o valor inicial e a velocidade de interpolador.

Membros de dados protegidos

Nome

Descrição

CCustomInterpolator::m_currentValue

o valor interpolado.

CCustomInterpolator::m_currentVelocity

a velocidade interpolada.

CCustomInterpolator::m_duration

A duração de transição.

CCustomInterpolator::m_finalValue

O valor final de uma variável no final de transição.

CCustomInterpolator::m_initialValue

O valor da variável no início de transição.

CCustomInterpolator::m_initialVelocity

A velocidade de variável no início de transição.

Comentários

Derive uma classe de CCustomInterpolator e substituir todos os métodos necessários para implementar um algoritmo personalizado de interpolação. Um ponteiro para esta classe deve ser passado como um parâmetro para CCustomTransition.

Hierarquia de herança

CCustomInterpolator

Requisitos

Cabeçalho: afxanimationcontroller.h

Consulte também

Outros recursos

Classes MFC