Udostępnij za pośrednictwem


Klasa CAnimationGroup

Implementuje grupy animacji, która łączy z serii ujęć animacji, obiekty animacji i przejść do definiowania animacji.

class CAnimationGroup;

Członkowie

Gg458217.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CAnimationGroup::CAnimationGroup

Konstrukcje grupy animacji.

CAnimationGroup:: ~ CAnimationGroup

Destruktor.Wywołana, kiedy niszczony jest grupą animacji.

Gg458217.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CAnimationGroup::Animate

Animuje grupy.

CAnimationGroup::ApplyTransitions

Dotyczy przejścia animacji obiektów.

CAnimationGroup::FindAnimationObject

Znajdzie obiekt animacji, który zawiera zmienną określonego animacji.

CAnimationGroup::GetGroupID

Zwraca identyfikator GroupID.

CAnimationGroup::RemoveKeyframes

Usuwa i opcjonalnie niszczy wszystkie klatki kluczowe, które należą do grupy animacji.

CAnimationGroup::RemoveTransitions

Usuwa przejścia z animacji obiektów, które należą do grupy animacji.

CAnimationGroup::Schedule

Planuje animacji w określonym czasie.

CAnimationGroup::SetAutodestroyTransitions

Kieruje wszystkie obiekty animacji, które należą do grupy automatycznie zniszczyć przejścia.

Gg458217.collapse_all(pl-pl,VS.110).gifMetody chronione

Nazwa

Opis

CAnimationGroup::AddKeyframes

Pomocnik, który dodaje klatek kluczowych do serii ujęć.

CAnimationGroup::AddTransitions

Pomocnik, który dodaje przejścia do serii ujęć.

CAnimationGroup::CreateTransitions

Pomocnik, który tworzy obiekty COM przejścia.

Gg458217.collapse_all(pl-pl,VS.110).gifPubliczne danych członków

Nazwa

Opis

CAnimationGroup::m_bAutoclearTransitions

Określa, jak wyczyścić przejścia od animacji obiektów, które należą do grupy.Jeśli ten członek ma wartość PRAWDA, przejścia są usuwane automatycznie po animacji zostały zaplanowane.W przeciwnym razie należy ręcznie usunąć przejścia.

CAnimationGroup::m_bAutodestroyAnimationObjects

Określa sposób niszczy obiekty animacji.Jeśli ten parametr ma wartość TRUE, obiekty animacji zostanie automatycznie niszczony, kiedy niszczony jest grupa.W przeciwnym razie animowane obiekty muszą zostać zniszczone ręcznie.Wartością domyślną jest FALSE.Ta wartość true tylko wtedy, gdy wszystkie obiekty animacji, które należą do grupy są dynamicznie przydzielane przez operator new.

CAnimationGroup::m_bAutodestroyKeyframes

Określa sposób, niszczenie klatek kluczowych.Jeśli wartością tą jest PRAWDA, wszystkie klatki kluczowe są usuwane i zniszczone; w przeciwnym razie są usuwane z listy tylko.Wartością domyślną jest TRUE.

CAnimationGroup::m_lstAnimationObjects

Zawiera listę obiektów animacji.

CAnimationGroup::m_lstKeyFrames

Zawiera listę klatek kluczowych.

CAnimationGroup::m_pStoryboard

Punkty do serii ujęć animacji.Ten wskaźnik jest prawidłowy tylko po wywołaniu na animowanie.

Gg458217.collapse_all(pl-pl,VS.110).gifChronionych danych członków

Nazwa

Opis

CAnimationGroup::m_nGroupID

Identyfikator unikatowy grupy animacji.

CAnimationGroup::m_pParentController

Wskaźnik tej grupy, do której kontrolerowi animacji.

Uwagi

Grupy animacji są tworzone automatycznie przez kontroler animacji (CAnimationController) podczas dodawania animacji obiektów przy użyciu CAnimationController::AddAnimationObject.Grupa animacji jest identyfikowany przez identyfikator GroupID, które zwykle jako parametr do manipulowania grup animacji.Identyfikator grupy jest pobierana z pierwszego obiektu animacji dodawanych do nowej grupy animacji.Serii ujęć zhermetyzowany animacji jest tworzony po wywołanie CAnimationController::AnimateGroup i można uzyskać dostęp za pośrednictwem publicznego członka m_pStoryboard.

Hierarchii dziedziczenia

CAnimationGroup

Wymagania

Nagłówek: afxanimationcontroller.h

Zobacz też

Inne zasoby

Klasy MFC