Classe CAnimationGroup
Implémente un groupe d'animation, qui combine un storyboard de l'animation, des objets et des transitions d'animation pour définir une animation.
class CAnimationGroup;
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un groupe d'animation. |
|
Le destructeur. Appelé lorsqu'un groupe d'animation est détruit. |
Méthodes publiques
Nom |
Description |
---|---|
Anime un groupe. |
|
Applique des transitions aux objets d'animation. |
|
Recherche un objet d'animation qui contient la variable d'animation spécifiée. |
|
Retourne GroupID. |
|
Supprime et, éventuellement détruit, toutes les images clés qui appartiennent à un groupe d'animation. |
|
Supprime les transitions des objets d'animation qui appartiennent à un groupe d'animation. |
|
Planifie une animation à l'heure spécifiée. |
|
Dirige tous les objet d'animation qui appartiennent au groupe et détruit automatiquement les transitions. |
Méthodes protégées
Nom |
Description |
---|---|
Programme d'assistance qui ajoute des images clés à un storyboard. |
|
Programme d'assistance qui ajoute des transitions à un storyboard. |
|
Programme d'assistance qui crée des objets de transition COM. |
Données membres publiques
Nom |
Description |
---|---|
Spécifie comment effacer les transitions des objet d'animation qui appartiennent au groupe. Si ce membre a la valeur TRUE, les transitions sont supprimées automatiquement lorsqu'une animation a été planifiée. Sinon, vous devez supprimer les transitions manuellement. |
|
Spécifie comment détruire les objets d'animation. Si ce paramètre a la valeur TRUE, les objets d'animation seront détruits automatiquement lorsque le groupe est détruit. Sinon, les objet d'animation doivent être détruits manuellement. La valeur par défaut est FALSE. Affectez TRUE uniquement cette valeur si tous les objets d'animation qui appartiennent au groupe sont alloués dynamiquement avec l'opérateur new. |
|
Indique comment détruire les images clés. Si cette valeur est TRUE, tous les images clés sont supprimées et détruites ; sinon, elles sont supprimées uniquement de la liste. La valeur par défaut est TRUE. |
|
Contient une liste d'objets d'animation. |
|
Contient une liste d'images clés. |
|
Pointe vers le storyboard de l'animation. Ce pointeur est uniquement valide après l'appel d'Animate. |
Données membres protégées
Nom |
Description |
---|---|
Identificateur unique de groupe d'animation. |
|
Pointeur vers le contrôleur de l'animation auquel appartient ce groupe. |
Notes
Les groupes d'animation sont créés automatiquement par le contrôleur de l'animation (CAnimationController) lorsque vous ajoutez des objets d'animation à l'aide de CAnimationController::AddAnimationObject. Un groupe d'animation est identifié par GroupID qui est généralement considéré comme un paramètre pour manipuler des groupes d'animation. GroupID est pris du premier objet d'animation qui est ajouté à un nouveau groupe d'animation. Un storyboard de l'animation encapsulée est créée après l'appel de CAnimationController::AnimateGroup et est accessible via m_pStoryboard du membre public.
Hiérarchie d'héritage
Configuration requise
En-tête : afxanimationcontroller.h