Partager via


Classe CCustomInterpolator

Implémente une interclasseuse de base.

class CCustomInterpolator;

Membres

Constructeurs publics

Nom

Description

CCustomInterpolator::CCustomInterpolator

Surchargé. Construit un objet de l'interpolateur personnalisé et initialise la durée et la rapidité sur les valeurs spécifiées.

Méthodes publiques

Nom

Description

CCustomInterpolator::GetDependencies

Obtient les dépendances de l'interpolateur.

CCustomInterpolator::GetDuration

Obtient la durée de l'interpolateur.

CCustomInterpolator::GetFinalValue

Obtient la valeur finale obtenue par l'interpolateur.

CCustomInterpolator::Init

Initialise la durée et la valeur finale.

CCustomInterpolator::InterpolateValue

Interpole la valeur à un offset donné.

CCustomInterpolator::InterpolateVelocity

Interpole la rapidité à un offset donné

CCustomInterpolator::SetDuration

Définit la durée de l'interpolateur.

CCustomInterpolator::SetInitialValueAndVelocity

Définit la valeur initiale de l'interpolateur et la rapidité.

Données membres protégées

Nom

Description

CCustomInterpolator::m_currentValue

La valeur interpolée.

CCustomInterpolator::m_currentVelocity

Rapidité interpolée.

CCustomInterpolator::m_duration

Durée de la transition.

CCustomInterpolator::m_finalValue

Valeur finale d'une variable à la fin de la transition.

CCustomInterpolator::m_initialValue

Valeur de la variable au début de la transition.

CCustomInterpolator::m_initialVelocity

Rapidité de la variable au début de la transition.

Notes

Dérivez une classe de CCustomInterpolator et remplacez toutes les méthodes nécessaires pour implémenter un algorithme d'interpolation personnalisé. Un pointeur vers cette classe doit être passé comme un paramètre à CCustomTransition.

Hiérarchie d'héritage

CCustomInterpolator

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Autres ressources

classes MFC