Sdílet prostřednictvím


Třída CAnimationGroup

Implementuje skupiny animace, který kombinuje scénáře animace, animace objekty a přechody definovat animace.

class CAnimationGroup;

Členy

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

Název

Description

CAnimationGroup::CAnimationGroup

Vytvoří skupinu animace.

CAnimationGroup:: ~ CAnimationGroup

Destruktoru.Volána, když skupinu animace je zničen.

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

Název

Description

CAnimationGroup::Animate

Animuje skupiny.

CAnimationGroup::ApplyTransitions

Animace objektů se týká přechody.

CAnimationGroup::FindAnimationObject

Najde animace objekt, který obsahuje proměnnou zadanou animace.

CAnimationGroup::GetGroupID

Vrátí identifikátorem.

CAnimationGroup::RemoveKeyframes

Odstraní a volitelně ničí všechny klíčové snímky, které patří do skupiny animace.

CAnimationGroup::RemoveTransitions

Odebere přechody z animace objektů, které patří do skupiny animace.

CAnimationGroup::Schedule

Naplánuje animace v určený čas.

CAnimationGroup::SetAutodestroyTransitions

Určí, že všechny animace objektů, které patří do skupiny automaticky zničit přechody.

Gg458217.collapse_all(cs-cz,VS.110).gifChráněné metody

Název

Description

CAnimationGroup::AddKeyframes

Pomocný modul, který přidá klíčové snímky scénáře.

CAnimationGroup::AddTransitions

Pomocníka, který přidá přechody scénáře.

CAnimationGroup::CreateTransitions

Pomocníka, který vytváří objekty COM přechodu.

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

Název

Description

CAnimationGroup::m_bAutoclearTransitions

Určuje, jak vymazat přechody z animace objektů, které patří do skupiny.Pokud tento člen je TRUE, přechody automaticky odebrány při animaci bylo naplánováno.Jinak je nutné ručně odebrat přechody.

CAnimationGroup::m_bAutodestroyAnimationObjects

Určuje, jak zničit animace objektů.Pokud tento parametr je TRUE, animace objektů budou zničena automaticky při skupiny zničen.Animace objektů jinak musí být zničeny ručně.Výchozí hodnota je FALSE.Tuto hodnotu nastavte na hodnotu TRUE pouze v případě, že všechny animace objektů, které patří do skupiny jsou dynamicky přidělovány nový operátor.

CAnimationGroup::m_bAutodestroyKeyframes

Určuje, jak zničit klíčové snímky.Pokud je hodnota TRUE, jsou všechny klíčové snímky odstranit a zničit; v opačném případě jsou odebrány ze seznamu pouze.Výchozí hodnota je TRUE.

CAnimationGroup::m_lstAnimationObjects

Obsahuje seznam objektů animace.

CAnimationGroup::m_lstKeyFrames

Obsahuje seznam klíčových snímků.

CAnimationGroup::m_pStoryboard

Body do scénáře animace.Tento ukazatel je platná pouze po volání na animovat.

Gg458217.collapse_all(cs-cz,VS.110).gifChráněné členy Data

Název

Description

CAnimationGroup::m_nGroupID

Jedinečný identifikátor skupiny animace.

CAnimationGroup::m_pParentController

Ukazatel řadič animace, které této skupiny patří.

Poznámky

Animace skupiny jsou vytvořeny automaticky řadič animace (CAnimationController) při přidání animace objektů pomocí CAnimationController::AddAnimationObject.Skupinu animace je identifikován identifikátorem, který je obvykle jako parametr manipulovat skupiny animace.Identifikátor skupiny převzata z první animaci objektu přidá do nové skupiny animace.Po volání CAnimationController::AnimateGroup a je přístupný prostřednictvím m_pStoryboard veřejný člen scénáře zapouzdřené animace vytvořen.

Hierarchii dědičnosti

CAnimationGroup

Požadavky

Záhlaví: afxanimationcontroller.h

Viz také

Další zdroje

Třídy MFC