Sdílet prostřednictvím


CParabolicTransitionFromAcceleration – třída

Zapouzdřuje parabolický přechod akcelerace.

Syntaxe

class CParabolicTransitionFromAcceleration : public CBaseTransition;

Členové

Veřejné konstruktory

Název Popis
CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration Vytvoří přechod parabolické akcelerace a inicializuje ho zadanými parametry.

Veřejné metody

Název Popis
CParabolicTransitionFromAcceleration::Create Volá knihovnu přechodu k vytvoření zapouzdřeného objektu MODELU COM. (Přepsání CBaseTransition::Create.)

Veřejné datové členy

Název Popis
CParabolicTransitionFromAcceleration::m_dblAcceleration Akcelerace proměnné animace během přechodu.
CParabolicTransitionFromAcceleration::m_dblFinalValue Hodnota proměnné animace na konci přechodu.
CParabolicTransitionFromAcceleration::m_dblFinalVelocity Rychlost animační proměnné na konci přechodu.

Poznámky

Během přechodu parabolické akcelerace se hodnota proměnné animace změní z počáteční hodnoty na konečnou hodnotu končící zadanou rychlostí. Můžete určit, jak rychle proměnná dosáhne konečné hodnoty zadáním rychlosti zrychlení. Vzhledem k tomu, že všechny přechody se vymažou automaticky, doporučujeme je přidělit pomocí operátoru new. Zapouzdřený objekt IUIAnimationTransition COM je vytvořen CAnimationController::AnimateGroup, dokud nebude null. Změna členských proměnných po vytvoření tohoto objektu COM nemá žádný vliv.

Hierarchie dědičnosti

Objekt CObject

CBaseTransition

CParabolicTransitionFromAcceleration

Požadavky

Hlavička: afxanimationcontroller.h

CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration

Vytvoří přechod parabolické akcelerace a inicializuje ho zadanými parametry.

CParabolicTransitionFromAcceleration(
    DOUBLE dblFinalValue,
    DOUBLE dblFinalVelocity,
    DOUBLE dblAcceleration);

Parametry

dblFinalValue
Hodnota proměnné animace na konci přechodu.

dblFinalVelocity
Rychlost animační proměnné na konci přechodu.

dblAcceleration
Akcelerace proměnné animace během přechodu.

CParabolicTransitionFromAcceleration::Create

Volá knihovnu přechodu k vytvoření zapouzdřeného objektu MODELU COM.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* /* not used */);

Parametry

pLibrary
Ukazatel na přechodovou knihovnu, která je zodpovědná za vytváření standardních přechodů.

Návratová hodnota

TRUE, pokud je přechod úspěšně vytvořen; jinak NEPRAVDA.

CParabolicTransitionFromAcceleration::m_dblAcceleration

Akcelerace proměnné animace během přechodu.

DOUBLE m_dblAcceleration;

CParabolicTransitionFromAcceleration::m_dblFinalValue

Hodnota proměnné animace na konci přechodu.

DOUBLE m_dblFinalValue;

CParabolicTransitionFromAcceleration::m_dblFinalVelocity

Rychlost animační proměnné na konci přechodu.

DOUBLE m_dblFinalVelocity;

Viz také

Třídy