CInterpolatorBase-Klasse

Implementiert einen Rückruf, der von der Animations-API aufgerufen wird, wenn ein neuer Wert einer Animationsvariablen berechnet werden muss.

class CInterpolatorBase : public CUIAnimationInterpolatorBase<CInterpolatorBase>;

Mitglieder

Gg482735.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CInterpolatorBase::CInterpolatorBase

Erstellt das CInterpolatorBase-Objekt.

Gg482735.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CInterpolatorBase::CreateInstance

Erstellt eine Instanz von CInterpolatorBase und speichert einen Zeiger auf den benutzerdefinierten Interpolator, der Ereignisse behandeln wird.

CInterpolatorBase::GetDependencies

Ruft die Abhängigkeiten des Interpolators ab.(Überschreibungen CUIAnimationInterpolatorBase::GetDependencies.)

CInterpolatorBase::GetDuration

Ruft die Dauer des Interpolators ab.(Überschreibungen CUIAnimationInterpolatorBase::GetDuration.)

CInterpolatorBase::GetFinalValue

Ruft den Endwert ab, zu dem der Interpolator führt.(Überschreibungen CUIAnimationInterpolatorBase::GetFinalValue.)

CInterpolatorBase::InterpolateValue

Interpolieren den Wert an einem angegebenen Offset (Überschreibungen CUIAnimationInterpolatorBase::InterpolateValue.)

CInterpolatorBase::InterpolateVelocity

Interpolieren die Geschwindigkeit an einem angegebenen Offset (Überschreibungen CUIAnimationInterpolatorBase::InterpolateVelocity.)

CInterpolatorBase::SetCustomInterpolator

Speichert einen Zeiger auf benutzerdefinierten Interpolator, der Ereignisse behandelt.

CInterpolatorBase::SetDuration

Legt die Dauer des Interpolators fest (Überschreibungen CUIAnimationInterpolatorBase::SetDuration.)

CInterpolatorBase::SetInitialValueAndVelocity

Legt den Anfangswert und die Geschwindigkeit des Interpolators fest.(Überschreibungen CUIAnimationInterpolatorBase::SetInitialValueAndVelocity.)

Hinweise

Dieser Handler wird zu IUIAnimationTransitionFactory::CreateTransition erstellt und übergeben, wenn ein Objekt CCustomTransition während Teil des Animationsinitialisierungsprozesses erstellt wird (durch CAnimationController::AnimateGroup gestartet).Normalerweise müssen Sie nicht, um diese Klasse direkt zu verwenden, es werden nur alle Ereignisse zu CCustomInterpolator von abgeleitete Klasse, deren Zeiger an den Konstruktor von CCustomTransition übergeben wird.

Vererbungshierarchie

CUIAnimationCallbackBase

CUIAnimationInterpolatorBase

CInterpolatorBase

Anforderungen

Header: afxanimationcontroller.h

Siehe auch

Weitere Ressourcen

MFC-Klassen