Klasa CAnimationController
Implementuje kontroler animacji, który udostępnia interfejs centralne tworzenie i zarządzanie animacje.
class CAnimationController : public CObject;
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje kontrolera animacji. |
|
Destruktor.Wywołana, kiedy niszczony jest obiekt kontrolera animacji. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dodaje obiekt animacji do grupy, której należy kontroler animacji. |
|
Dodaje grupę klatkę kluczową. |
|
Przygotowuje grupy do uruchamiania animacji i opcjonalnie harmonogramów. |
|
Przeciążone.Wywołana przez ramy oczyszczania grupy po animacji zostały zaplanowane. |
|
Przeciążone.Tworzy klatkę, która zależy od przejścia i dodaje go do określonej grupy. |
|
Ustawia lub zwalnia obsługi do wywołania podczas zmiany stanu Menedżera animacji. |
|
Ustawia lub zwalnia obsługi zdarzenia czasowe i obsługi czasu aktualizacji. |
|
Ustawia lub zwalnia priorytet obsługi porównanie wywołanie w celu ustalenia, czy zaplanowane serii ujęć można być anulowane, zawarte, przycięta czy skompresowane. |
|
Ustawia lub zwalnia obsługi zdarzeń stanu i aktualizowania serii ujęć. |
|
Przeciążone.Znajduje grupy animacji przez jego serii ujęć. |
|
Wyszukuje animacji obiektu zawierającego zmienną określonego animacji. |
|
Zwraca klatkę, która identyfikuje początek serii ujęć. |
|
Zapewnia dostęp do obiektu zhermetyzowanego IUIAnimationManager. |
|
Zapewnia dostęp do obiektu zhermetyzowanego IUIAnimationTimer. |
|
Wskaźnik do interfejsu IUIAnimationTransitionFactory lub NULL, jeśli nie można utworzyć biblioteki przejścia. |
|
Zapewnia dostęp do obiektu zhermetyzowanego IUIAnimationTransitionLibrary. |
|
Informuje, czy co najmniej jednej grupy odtwarzania animacji. |
|
Informuje, czy kontroler animacji jest nieprawidłowy. |
|
Wywołana w ramach po zmianie całkowitą wartość zmiennej animacji. |
|
Wywołana przez ramy w odpowiedzi na zdarzenie StatusChanged z Menedżera animacji. |
|
Wywołana w ramach po zakończeniu aktualizacji animacji. |
|
Wywołana w ramach przed rozpoczęciem aktualizacji animacji. |
|
Wywołana w ramach podczas renderowania szybkość animacji spada poniżej stawki minimalnej pożądane ramki. |
|
Wywołana w ramach po zmianie wartości zmiennej animacji. |
|
Wywołana w ramach prawa przed zaplanowaniem animacji. |
|
Wywołana przez RAM, aby rozwiązać konflikty planowania. |
|
Wywołana przez RAM, aby rozwiązać konflikty planowania. |
|
Wywołana przez RAM, aby rozwiązać konflikty planowania. |
|
Wywołana przez RAM, aby rozwiązać konflikty planowania. |
|
Wywołana w ramach po zmianie stanu serii ujęć. |
|
Wywołana w ramach po zaktualizowaniu serii ujęć. |
|
Usuwa wszystkie grupy animacji z kontrolera animacji. |
|
Usuwa grupę animacji z określonym Identyfikatorem kontrolera animacji. |
|
Usuń obiekt animacji z kontrolera animacji. |
|
Usuwa przejścia z animacji obiektów, które należą do określonej grupy. |
|
Planuje animacji. |
|
Ustanowi relację między kontrolerem animacji i okna. |
|
Kieruje Menedżera animacji zaktualizować wartości wszystkich zmiennych animacji. |
Metody chronione
Nazwa |
Opis |
---|---|
Przeciążone.Pomocnik, które utraciły grupy. |
|
Wywołana w ramach po animacji dla określonej grupy właśnie zostały zaplanowane. |
Chronionych danych członków
Nazwa |
Opis |
---|---|
Klatkę, która reprezentuje początek serii ujęć. |
|
Określa, czy kontroler animacji jest prawidłowa.Ten element ma wartość FALSE, jeśli bieżący system operacyjny nie obsługuje interfejsu API systemu Windows animacji. |
|
Lista grup animacji, które należą do tego kontrolera animacji. |
|
Przechowuje wskaźnik do obiektu COM Menedżera animacji. |
|
Przechowuje wskaźnik do obiektu COM czasomierza animacji. |
|
Wskaźnik do powiązanych obiektu CWnd, który można automatycznie odświeżana przy zmianie stanu Menedżera animacji lub post aktualizacji zdarzenia.Może być NULL. |
|
Przechowuje wskaźnik do obiektu COM Factory przejścia. |
|
Przechowuje wskaźnik do obiektu COM biblioteki przejścia. |
Uwagi
Klasa CAnimationController jest klasa klucza, która zarządza animacje.Może utworzyć jeden lub więcej wystąpień kontrolera animacji w aplikacji i opcjonalnie Podłączanie wystąpienia kontrolera animacji do obiektu CWnd za pomocą CAnimationController::SetRelatedWnd.Do wysyłania wiadomości WM_PAINT pokrewne okno automatycznie po zmianie stanu Menedżera animacji lub zaktualizował czasomierza animacji wymagane jest to połączenie.Jeśli ta relacja nie jest włączona, należy odświeżyć okno wyświetla animacji ręcznie.W tym celu można dziedziczyć klasy CAnimationController i zastąpić OnAnimationManagerStatusChanged lub OnAnimationTimerPostUpdate i unieważnia jedno lub więcej okien, gdy jest to konieczne.
Hierarchii dziedziczenia
Wymagania
Nagłówek: afxanimationcontroller.h