Sdílet prostřednictvím


Třída CCustomInterpolator

Implementuje základní interpolator.

class CCustomInterpolator;

Členy

Veřejné konstruktory

Název

Description

CCustomInterpolator::CCustomInterpolator

Přetíženo.Vlastní interpolator objekt a inicializuje trvání a rychlost na zadané hodnoty.

Veřejné metody

Název

Description

CCustomInterpolator::GetDependencies

Získá závislosti interpolator.

CCustomInterpolator::GetDuration

Získává interpolator trvání.

CCustomInterpolator::GetFinalValue

Získá konečné hodnoty, které vede interpolator.

CCustomInterpolator::Init

Inicializuje trvání a konečné hodnoty.

CCustomInterpolator::InterpolateValue

Interpoluje hodnoty dané posunem.

CCustomInterpolator::InterpolateVelocity

Interpoluje rychlost v daném posun

CCustomInterpolator::SetDuration

Nastaví dobu trvání interpolator.

CCustomInterpolator::SetInitialValueAndVelocity

Nastaví počáteční hodnotu a rychlost interpolator.

Chráněné členy Data

Název

Description

CCustomInterpolator::m_currentValue

Interpolované hodnoty.

CCustomInterpolator::m_currentVelocity

Interpolované rychlost.

CCustomInterpolator::m_duration

Trvání přechodu.

CCustomInterpolator::m_finalValue

Konečná hodnota proměnné na konec přechodu.

CCustomInterpolator::m_initialValue

Hodnotu proměnné na začátku přechodu.

CCustomInterpolator::m_initialVelocity

Rychlost proměnné na začátku přechodu.

Poznámky

Odvození třídy z CCustomInterpolator a přepsat všechny metody potřebné k provedení interpolace vlastní algoritmus.Ukazatel na tuto třídu by měly být předány jako parametr CCustomTransition.

Hierarchii dědičnosti

CCustomInterpolator

Požadavky

Záhlaví: afxanimationcontroller.h

Viz také

Další zdroje

MFC – třídy