Klasa CInterpolatorBase
Implementuje wywołania zwrotnego, która jest wywoływana przez interfejs API animacji, gdy obliczyć wartość zmiennej animacji.
class CInterpolatorBase : public CUIAnimationInterpolatorBase<CInterpolatorBase>;
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CInterpolatorBase obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Tworzy wystąpienie CInterpolatorBase i przechowuje wskaźnik do interpolator niestandardowy, który będzie obsługa zdarzeń. |
|
Pobiera zależności interpolator.(Zastępuje CUIAnimationInterpolatorBase::GetDependencies.) |
|
Pobiera czas interpolator.(Zastępuje CUIAnimationInterpolatorBase::GetDuration.) |
|
Pobiera wartość końcową, do którego prowadzi interpolator.(Zastępuje CUIAnimationInterpolatorBase::GetFinalValue.) |
|
Program interpoluje wartości danego przesunięcia (zastępuje CUIAnimationInterpolatorBase::InterpolateValue.) |
|
Program interpoluje prędkość w danym przesunięcie (zastępuje CUIAnimationInterpolatorBase::InterpolateVelocity.) |
|
Przechowuje wskaźnik do interpolator niestandardowy, który będzie obsługa zdarzeń. |
|
Ustawia czas trwania interpolator (zastępuje CUIAnimationInterpolatorBase::SetDuration.) |
|
Ustawia wartość początkowa i prędkość interpolator.(Zastępuje CUIAnimationInterpolatorBase::SetInitialValueAndVelocity.) |
Uwagi
Utworzony i przekazany do obsługi tej IUIAnimationTransitionFactory::CreateTransition po CCustomTransition utworzeniu obiektu jako część procesu inicjowania animacji (uruchomiony przez CAnimationController::AnimateGroup).Zazwyczaj nie trzeba używać bezpośrednio do tej klasy, to właśnie routs wszystkie zdarzenia do CCustomInterpolator-klasy, w których wskaźnik jest przekazywany do konstruktora CCustomTransition.
Hierarchii dziedziczenia
CUIAnimationCallbackBase
CUIAnimationInterpolatorBase
CInterpolatorBase
Wymagania
Nagłówek: afxanimationcontroller.h