Udostępnij za pośrednictwem


Klasa CAnimationBaseObject

Klasa podstawowa dla wszystkich obiektów w animacji.

class CAnimationBaseObject : public CObject;

Członkowie

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

Nazwa

Opis

CAnimationBaseObject::CAnimationBaseObject

Przeciążone.Tworzy obiekt animacji.

CAnimationBaseObject:: ~ CAnimationBaseObject

Destruktor.Wywołana, kiedy niszczony jest obiekt animacji.

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

Nazwa

Opis

CAnimationBaseObject::ApplyTransitions

Dodaje przejścia do serii ujęć zmienną zhermetyzowany animacji.

CAnimationBaseObject::ClearTransitions

Usuwa wszystkie pokrewne przejścia.

CAnimationBaseObject::ContainsVariable

Określa, czy obiekt animacji zawiera zmienną określonego animacji.

CAnimationBaseObject::CreateTransitions

Tworzy skojarzoną z obiektem Animacja przejść.

CAnimationBaseObject::DetachFromController

Odłącza obiekt animacji z nadrzędnego kontrolera animacji.

CAnimationBaseObject::EnableIntegerValueChangedEvent

Konfiguruje zmieniona wartość całkowitą obsługi zdarzeń.

CAnimationBaseObject::EnableValueChangedEvent

Ustawia wartość obsługi zdarzeń.

CAnimationBaseObject::GetAutodestroyTransitions

Informuje, czy niszczony pokrewne przejścia.

CAnimationBaseObject::GetGroupID

Zwraca bieżącego identyfikatora grupy.

CAnimationBaseObject::GetObjectID

Zwraca identyfikator bieżącego obiektu.

CAnimationBaseObject::GetUserData

Zwraca dane zdefiniowane przez użytkownika.

CAnimationBaseObject::SetAutodestroyTransitions

Ustawia flagę, że zamówienia automatycznie zniszczyć przejścia.

CAnimationBaseObject::SetID

Ustawia nowe identyfikatory.

CAnimationBaseObject::SetUserData

Zestawy danych zdefiniowane przez użytkownika.

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

Nazwa

Opis

CAnimationBaseObject::GetAnimationVariableList

Zbiera wskaźniki do zmiennych zamkniętego animacji.

CAnimationBaseObject::SetParentAnimationObjects

Ustanowi relację między zmiennymi animacji, zawarte w obiekt animacji i ich kontenera.

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

Nazwa

Opis

CAnimationBaseObject::m_bAutodestroyTransitions

Określa, czy przejścia pokrewne powinny automatycznie zniszczone.

CAnimationBaseObject::m_dwUserData

Przechowuje dane zdefiniowane przez użytkownika.

CAnimationBaseObject::m_nGroupID

Określa identyfikator grupy obiekt animacji.

CAnimationBaseObject::m_nObjectID

Określa identyfikator obiektu animacji.

CAnimationBaseObject::m_pParentController

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

CObject

CAnimationBaseObject

Wymagania

Nagłówek: afxanimationcontroller.h

Zobacz też

Inne zasoby

Klasy MFC