Třída CAccelerateDecelerateTransition
Implementuje accelerate-zvrácení přechodu.
class CAccelerateDecelerateTransition : public CBaseTransition;
Členy
Veřejné konstruktory
Název |
Description |
---|---|
CAccelerateDecelerateTransition::CAccelerateDecelerateTransition |
Vytvoří přechod objektu. |
Veřejné metody
Název |
Description |
---|---|
Volání knihovny přechod k vytvoření objektu COM zapouzdřené přechodu.(Přepíše CBaseTransition::Create.) |
Veřejné datové členy
Název |
Description |
---|---|
Poměr času stráveného urychlení doby trvání. |
|
Poměr čas strávený decelerating trvání. |
|
Trvání přechodu. |
|
Hodnota proměnné animace na konec přechodu. |
Poznámky
Během accelerate-zvrácení přechodu, animace proměnné urychluje a pak zpomalí dobu trvání přechodu, konec zadané hodnotě.Můžete určit, jak rychle proměnné urychluje a zpomaluje nezávisle, určením různých zrychlení a zpomalení poměry.Při počáteční rychlost je nulová, je poměr akcelerace zlomek trvání proměnné vynaloží urychlení; Podobně se poměr zpomalení.Pokud počáteční rychlost je nulová, je zlomek času mezi rychlost dosažení nulové a konec přechodu.Poměr zrychlení a zpomalení poměr by součet nejvýše 1.0.Protože všechny přechody jsou automaticky vymazány, doporučuje se jim přidělené pomocí operátoru nový.Zapouzdřený objektu IUIAnimationTransition COM vytvoří CAnimationController::AnimateGroup, dokud je NULL.Změna proměnné členů po vytvoření objektu COM nemá žádný vliv.
Hierarchii dědičnosti
CAccelerateDecelerateTransition
Požadavky
Záhlaví: afxanimationcontroller.h