Sdílet prostřednictvím


Třída CInterpolatorBase

Implementuje zpětné volání, které se nazývá rozhraní API animace při výpočtu nové hodnoty proměnné animace.

class CInterpolatorBase : public CUIAnimationInterpolatorBase<CInterpolatorBase>;

Členy

Gg482735.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CInterpolatorBase::CInterpolatorBase

Konstrukce CInterpolatorBase objektu.

Gg482735.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CInterpolatorBase::CreateInstance

Vytvoří instanci CInterpolatorBase a uloží ukazatel na vlastní interpolator, které bude zpracování událostí.

CInterpolatorBase::GetDependencies

Získá závislosti interpolator.(Přepíše CUIAnimationInterpolatorBase::GetDependencies .)

CInterpolatorBase::GetDuration

Získává interpolator trvání.(Přepíše CUIAnimationInterpolatorBase::GetDuration .)

CInterpolatorBase::GetFinalValue

Získá konečné hodnoty, které vede interpolator.(Přepíše CUIAnimationInterpolatorBase::GetFinalValue .)

CInterpolatorBase::InterpolateValue

Interpoluje hodnoty dané posunem (přepíše CUIAnimationInterpolatorBase::InterpolateValue .)

CInterpolatorBase::InterpolateVelocity

Interpoluje rychlost v daném posun (přepíše CUIAnimationInterpolatorBase::InterpolateVelocity .)

CInterpolatorBase::SetCustomInterpolator

Uloží ukazatel na vlastní interpolator, které bude zpracování událostí.

CInterpolatorBase::SetDuration

Nastaví dobu trvání interpolator (přepíše CUIAnimationInterpolatorBase::SetDuration .)

CInterpolatorBase::SetInitialValueAndVelocity

Nastaví počáteční hodnotu a rychlost interpolator.(Přepíše CUIAnimationInterpolatorBase::SetInitialValueAndVelocity .)

Poznámky

Tento popisovač je vytvořen a předán IUIAnimationTransitionFactory::CreateTransition při CCustomTransition objektu je vytvářen jako součást inicializační proces animace (zahájeno CAnimationController::AnimateGroup ).Obvykle není nutné přímo pomocí této třídy, je právě routs všechny události CCustomInterpolator -odvozené třídy, jejíž ukazatel je předán do konstruktoru CCustomTransition .

Hierarchii dědičnosti

CUIAnimationCallbackBase

CUIAnimationInterpolatorBase

CInterpolatorBase

Požadavky

Záhlaví: afxanimationcontroller.h

Viz také

Další zdroje

Třídy MFC