Sdílet prostřednictvím


Třída CAccelerateDecelerateTransition

Implementuje accelerate-zvrácení přechodu.

class CAccelerateDecelerateTransition : public CBaseTransition;

Členy

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

Název

Description

CAccelerateDecelerateTransition::CAccelerateDecelerateTransition

Vytvoří přechod objektu.

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

Název

Description

CAccelerateDecelerateTransition::Create

Volání knihovny přechod k vytvoření objektu COM zapouzdřené přechodu.(Přepíše CBaseTransition::Create.)

Gg482707.collapse_all(cs-cz,VS.110).gifVeřejné datové členy

Název

Description

CAccelerateDecelerateTransition::m_accelerationRatio

Poměr času stráveného urychlení doby trvání.

CAccelerateDecelerateTransition::m_decelerationRatio

Poměr čas strávený decelerating trvání.

CAccelerateDecelerateTransition::m_duration

Trvání přechodu.

CAccelerateDecelerateTransition::m_finalValue

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

CObject

CBaseTransition

CAccelerateDecelerateTransition

Požadavky

Záhlaví: afxanimationcontroller.h

Viz také

Další zdroje

Třídy MFC