Klasa CAnimationBaseObject
Klasa podstawowa dla wszystkich obiektów w animacji.
class CAnimationBaseObject : public CObject;
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Przeciążone.Tworzy obiekt animacji. |
|
Destruktor.Wywołana, kiedy niszczony jest obiekt animacji. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dodaje przejścia do serii ujęć zmienną zhermetyzowany animacji. |
|
Usuwa wszystkie pokrewne przejścia. |
|
Określa, czy obiekt animacji zawiera zmienną określonego animacji. |
|
Tworzy skojarzoną z obiektem Animacja przejść. |
|
Odłącza obiekt animacji z nadrzędnego kontrolera animacji. |
|
Konfiguruje zmieniona wartość całkowitą obsługi zdarzeń. |
|
Ustawia wartość obsługi zdarzeń. |
|
Informuje, czy niszczony pokrewne przejścia. |
|
Zwraca bieżącego identyfikatora grupy. |
|
Zwraca identyfikator bieżącego obiektu. |
|
Zwraca dane zdefiniowane przez użytkownika. |
|
Ustawia flagę, że zamówienia automatycznie zniszczyć przejścia. |
|
Ustawia nowe identyfikatory. |
|
Zestawy danych zdefiniowane przez użytkownika. |
Metody chronione
Nazwa |
Opis |
---|---|
Zbiera wskaźniki do zmiennych zamkniętego animacji. |
|
Ustanowi relację między zmiennymi animacji, zawarte w obiekt animacji i ich kontenera. |
Chronionych danych członków
Nazwa |
Opis |
---|---|
Określa, czy przejścia pokrewne powinny automatycznie zniszczone. |
|
Przechowuje dane zdefiniowane przez użytkownika. |
|
Określa identyfikator grupy obiekt animacji. |
|
Określa identyfikator obiektu animacji. |
|
Wskaźnik do nadrzędnego kontrolera animacji. |
Uwagi
Ta klasa implementuje podstawowe metody dla wszystkich obiektów w animacji.Obiekt animacji można reprezentuje wartość, punkt, rozmiar, prostokąt lub kolorów w aplikacji, jak również każdy obiekt niestandardowy.Obiekty animacji są przechowywane w grupach animacji (patrz CAnimationGroup).Każda grupa może być animowany oddzielnie i mogą być traktowane jako analogowe serii ujęć.Obiekt animacji hermetyzuje jeden lub więcej animacji zmiennych (patrz CAnimationVariable), zależnie od jego logiczną reprezentacją.Na przykład CAnimationRect zawiera cztery zmienne animacji — jedna zmienna na każdej stronie prostokąta.Każda klasa obiektu animacji udostępnia przeciążona metoda AddTransition, które powinny zostać wykorzystane, aby zastosować przejścia do zmiennych zhermetyzowany animacji.Obiekt animacji można zidentyfikować przez identyfikator obiektu (opcjonalnie) i identyfikator grupy.Identyfikator grupy jest niezbędne, aby umieścić obiekt animacji do poprawnej grupy, ale jeśli nie określono Identyfikatora grupy, obiekt jest umieszczany w domyślnej grupy o identyfikatorze 0.Jeśli zadzwonisz właściwość identyfikator zestawu z innym identyfikatorem GroupID obiekt animacji zostanie przeniesiony do innej grupy (Nowa grupa jest tworzony, jeśli to konieczne).
Hierarchii dziedziczenia
Wymagania
Nagłówek: afxanimationcontroller.h