CLinearTransitionFromSpeed – třída
Zapouzdřuje přechod lineární rychlosti.
Syntaxe
class CLinearTransitionFromSpeed : public CBaseTransition;
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CLinearTransitionFromSpeed::CLinearTransitionFromSpeed | Vytvoří objekt přechodu lineární rychlostí a inicializuje ho rychlostí a konečnou hodnotou. |
Veřejné metody
Název | Popis |
---|---|
CLinearTransitionFromSpeed::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 |
---|---|
CLinearTransitionFromSpeed::m_dblFinalValue | Hodnota proměnné animace na konci přechodu. |
CLinearTransitionFromSpeed::m_dblSpeed | Absolutní hodnota rychlosti proměnné. |
Poznámky
Během přechodu lineární rychlosti se hodnota proměnné animace změní zadanou rychlostí. Doba trvání přechodu je určena rozdílem mezi počáteční a zadanou konečnou hodnotou. 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
Požadavky
Hlavička: afxanimationcontroller.h
CLinearTransitionFromSpeed::CLinearTransitionFromSpeed
Vytvoří objekt přechodu lineární rychlostí a inicializuje ho rychlostí a konečnou hodnotou.
CLinearTransitionFromSpeed(
DOUBLE dblSpeed,
DOUBLE dblFinalValue);
Parametry
dblSpeed
Absolutní hodnota rychlosti proměnné.
dblFinalValue
Hodnota proměnné animace na konci přechodu.
CLinearTransitionFromSpeed::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 rozhraní IUIAnimationTransitionLibrary, které definuje knihovnu standardních přechodů.
Návratová hodnota
TRUE, pokud je přechod úspěšně vytvořen; jinak NEPRAVDA.
CLinearTransitionFromSpeed::m_dblFinalValue
Hodnota proměnné animace na konci přechodu.
DOUBLE m_dblFinalValue;
CLinearTransitionFromSpeed::m_dblSpeed
Absolutní hodnota rychlosti proměnné.
DOUBLE m_dblSpeed;