Partager via


Classe CInterpolatorBase

Implémente un rappel, qui est appelé par l'API d'animation lorsqu'elle doit calculer la nouvelle valeur d'une variable de l'animation.

class CInterpolatorBase : public CUIAnimationInterpolatorBase<CInterpolatorBase>;

Membres

Gg482735.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CInterpolatorBase::CInterpolatorBase

Construit l'objet d' CInterpolatorBase .

Gg482735.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CInterpolatorBase::CreateInstance

Crée une instance d' CInterpolatorBase et stocke un pointeur vers une interclasseuse personnalisée, qui gérera les événements.

CInterpolatorBase::GetDependencies

Obtient les dépendances de l'interpolateur.(Substitutions CUIAnimationInterpolatorBase::GetDependencies.)

CInterpolatorBase::GetDuration

Obtient la durée de l'interpolateur.(Substitutions CUIAnimationInterpolatorBase::GetDuration.)

CInterpolatorBase::GetFinalValue

Obtient la valeur finale obtenue par l'interpolateur.(Substitutions CUIAnimationInterpolatorBase::GetFinalValue.)

CInterpolatorBase::InterpolateValue

Interpole la valeur à un offset donné (substitutions CUIAnimationInterpolatorBase::InterpolateValue.)

CInterpolatorBase::InterpolateVelocity

Interpole la vitesse à un offset donné (substitutions CUIAnimationInterpolatorBase::InterpolateVelocity.)

CInterpolatorBase::SetCustomInterpolator

Stocke un pointeur à l'interpolateur personnalisé qui doit gérer les événements.

CInterpolatorBase::SetDuration

Définit la durée de l'interclasseuse (substitutions CUIAnimationInterpolatorBase::SetDuration.)

CInterpolatorBase::SetInitialValueAndVelocity

Définit la valeur initiale de l'interpolateur et la rapidité.(Substitutions CUIAnimationInterpolatorBase::SetInitialValueAndVelocity.)

Notes

Ce gestionnaire est créé et passé à IUIAnimationTransitionFactory::CreateTransition lorsqu'un objet d' CCustomTransition est créé comme une partie du processus d'initialisation d'animation (lancé par CAnimationController::AnimateGroup).Habituellement vous n'avez pas besoin d'utiliser cette classe directement, il conduit à tous les événements à CCustomInterpolator- la classe dérivée, dont le pointeur est passé au constructeur d' CCustomTransition.

Hiérarchie d'héritage

CUIAnimationCallbackBase

CUIAnimationInterpolatorBase

CInterpolatorBase

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Autres ressources

Classes MFC