CAnimationGroup-Klasse
Implementiert eine Animationsgruppe, in der ein Animationsdrehbuch, Animationsobjekte und Übergänge kombiniert werden, um eine Animation zu definieren.
class CAnimationGroup;
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt eine Animationsgruppe. |
|
Der Destruktor.Wird aufgerufen, wenn eine Animationsgruppe zerstört wird. |
Öffentliche Methoden
Name |
Description |
---|---|
Animiert eine Gruppe. |
|
Übernimmt Übergänge für Animationsobjekte. |
|
Sucht ein Animationsobjekt, das die angegebene Animationsvariable enthält. |
|
Gibt GroupID zurück. |
|
Entfernt und zerstört optional alle Keyframes, die zu einer Animationsgruppe gehören. |
|
Entfernt Übergänge aus Animationsobjekten, die zu einer Animationsgruppe gehören. |
|
Plant eine Animation zu dem angegebenen Zeitpunkt. |
|
Weist alle Animationsobjekte, die zu Gruppe gehören, an, Übergänge automatisch zu zerstören. |
Geschützte Methoden
Name |
Description |
---|---|
Eine Hilfe, die einem Storyboard Keyframes hinzufügt. |
|
Eine Hilfe, die einem Storyboard Übergänge hinzufügt. |
|
Eine Hilfe, die COM-Übergangsobjekte erstellt. |
Öffentliche Datenmember
Name |
Description |
---|---|
Gibt an, wie Übergänge von Animationsobjekten, die zu Gruppe gehören, gelöscht werden.Wenn dieser Member TRUE ist, werden Übergänge automatisch entfernt, wenn eine Animation geplant wurde.Andernfalls müssen Sie Übergänge manuell entfernen. |
|
Gibt an, wie Animationsobjekte zerstört werden.Wenn dieser Parameter TRUE ist, werden Animationsobjekte automatisch zerstört, wenn die Gruppe zerstört wird.Andernfalls müssen Animationsobjekte manuell zerstört werden.Der Standardwert ist FALSE.Legen Sie diesen Wert nur auf TRUE fest, wenn alle Animationsobjekte, die zur Gruppe gehören, dynamisch mit dem new-Operator zugeordnet werden. |
|
Gibt an, wie Keyframes zerstört werden.Wenn dieser Wert TRUE ist, werden alle Keyframes entfernt und zerstört. Andernfalls werden sie nur aus der Liste entfernt.Der Standardwert ist TRUE. |
|
Enthält eine Liste von Animationsobjekten. |
|
Enthält eine Liste von Keyframes. |
|
Zeigt auf Animationsstoryboard.Dieser Zeiger ist erst nach einem Aufruf von Animate gültig. |
Geschützte Datenmember
Name |
Description |
---|---|
Ein eindeutiger Bezeichner der Animationsgruppe. |
|
Ein Zeiger auf den Animationscontroller, zu dem diese Gruppe gehört. |
Hinweise
Animationsgruppen werden automatisch von Animationscontroller (CAnimationController) erstellt, wenn Sie Animationsobjekte mit CAnimationController::AddAnimationObject hinzufügen.Eine Animationsgruppe wird durch eine GroupID identifiziert, die normalerweise als Parameter angegeben wird, um Animationsgruppen zu bearbeiten.Die GroupID wird vom ersten Animationsobjekt abgerufen, das einer neuen Animationsgruppe hinzugefügt wird.Ein gekapseltes Animationsstoryboard wird erstellt, nachdem Sie CAnimationController::AnimateGroup aufgerufen haben. Ein Zugriff ist über den öffentlichen Member m_pStoryboard möglich.
Vererbungshierarchie
Anforderungen
Header: afxanimationcontroller.h