Condividi tramite


Classe CCustomInterpolator

Implementa un interpolatore di base.

class CCustomInterpolator;

Membri

Costruttori pubblici

Nome

Descrizione

CCustomInterpolator::CCustomInterpolator

Di overload. Costruisce un oggetto interpolatore personalizzato e inizializza la durata e la velocità ai valori specificati.

Metodi pubblici

Nome

Descrizione

CCustomInterpolator::GetDependencies

Ottiene le dipendenze dell'interpolatore.

CCustomInterpolator::GetDuration

Ottiene la durata dell'interpolatore.

CCustomInterpolator::GetFinalValue

Ottiene il valore finale al quale punta l'interpolatore.

CCustomInterpolator::Init

Inizializza durata e valore finale.

CCustomInterpolator::InterpolateValue

Crea un'interpolazione del valore a un offset specificato.

CCustomInterpolator::InterpolateVelocity

Crea un'interpolazione della velocità a un offset specificato.

CCustomInterpolator::SetDuration

Imposta la durata dell'interpolatore.

CCustomInterpolator::SetInitialValueAndVelocity

Imposta il valore iniziale dell'interpolatore e la velocità.

Membri di dati protetti

Nome

Descrizione

CCustomInterpolator::m_currentValue

il valore interpolato.

CCustomInterpolator::m_currentVelocity

La velocità interpolata.

CCustomInterpolator::m_duration

Durata della transizione.

CCustomInterpolator::m_finalValue

Il valore finale di una variabile alla fine della transizione.

CCustomInterpolator::m_initialValue

Il valore della variabile all'inizio della transizione.

CCustomInterpolator::m_initialVelocity

La velocità della variabile all'inizio della transizione.

Note

Derivare una classe da CCustomInterpolator ed eseguire l'override di tutti i metodi necessari per implementare un algoritmo di interpolazione personalizzato. Un puntatore a questa classe deve essere passato come parametro a CCustomTransition.

Gerarchia di ereditarietà

CCustomInterpolator

Requisiti

Intestazione: afxanimationcontroller.h

Vedere anche

Altre risorse

Classi MFC