Partilhar via


Classe de CCustomInterpolator

Implementa um interpolador básico.

class CCustomInterpolator;

Membros

Gg466721.collapse_all(pt-br,VS.110).gifConstrutores 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.

Gg466721.collapse_all(pt-br,VS.110).gifMé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.

Gg466721.collapse_all(pt-br,VS.110).gifMembros 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