Klasa CAnimationGroup
Implementuje grupy animacji, która łączy z serii ujęć animacji, obiekty animacji i przejść do definiowania animacji.
class CAnimationGroup;
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje grupy animacji. |
|
Destruktor.Wywołana, kiedy niszczony jest grupą animacji. |
Metody publiczne
Nazwa |
Opis |
---|---|
Animuje grupy. |
|
Dotyczy przejścia animacji obiektów. |
|
Znajdzie obiekt animacji, który zawiera zmienną określonego animacji. |
|
Zwraca identyfikator GroupID. |
|
Usuwa i opcjonalnie niszczy wszystkie klatki kluczowe, które należą do grupy animacji. |
|
Usuwa przejścia z animacji obiektów, które należą do grupy animacji. |
|
Planuje animacji w określonym czasie. |
|
Kieruje wszystkie obiekty animacji, które należą do grupy automatycznie zniszczyć przejścia. |
Metody chronione
Nazwa |
Opis |
---|---|
Pomocnik, który dodaje klatek kluczowych do serii ujęć. |
|
Pomocnik, który dodaje przejścia do serii ujęć. |
|
Pomocnik, który tworzy obiekty COM przejścia. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
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. |
|
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. |
|
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. |
|
Zawiera listę obiektów animacji. |
|
Zawiera listę klatek kluczowych. |
|
Punkty do serii ujęć animacji.Ten wskaźnik jest prawidłowy tylko po wywołaniu na animowanie. |
Chronionych danych członków
Nazwa |
Opis |
---|---|
Identyfikator unikatowy grupy animacji. |
|
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
Wymagania
Nagłówek: afxanimationcontroller.h