Classe CAnimationBaseObject
Classe de base pour tous les objets d'animation.
class CAnimationBaseObject : public CObject;
Membres
Constructeurs publics
Nom |
Description |
---|---|
Surchargé. Construit un objet d'animation. |
|
Le destructeur. Appelé lorsqu'un objet d'animation est détruit. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute des transitions au storyboard avec une variable d'animation encapsulée. |
|
Supprime toutes les transitions connexes. |
|
Détermine si un objet d'animation contient une variable d'animation particulière. |
|
Crée des transitions associées à un objet d'animation. |
|
Détache un objet d'animation du contrôleur de l'animation parent. |
|
Configure le gestionnaire d'événements Valeur de type entier modifié. |
|
Configure le gestionnaire d'événements Valeur modifié. |
|
Indique si la transition connexe est détruite automatiquement. |
|
Retourne l'ID de groupe actuel. |
|
Retourne l'ID de l'objet actif. |
|
Retourne les données définies par l'utilisateur. |
|
Définit un indicateur qui ordonne la destruction automatique des transitions. |
|
Définit de nouveaux ID. |
|
Définit les données définies par l'utilisateur. |
Méthodes protégées
Nom |
Description |
---|---|
Collecte des pointeurs aux variables de l'animation contenues. |
|
Établit une relation entre les variables d'animation contenues dans un objet d'animation et leur conteneur. |
Données membres protégées
Nom |
Description |
---|---|
Indique si les transitions connexes doivent être détruites automatiquement. |
|
Stocke les données définies par l'utilisateur. |
|
Spécifie l'ID de groupe de l'objet d'animation. |
|
Spécifie l'ID d'objet de l'objet d'animation. |
|
Pointeur vers un contrôleur d'animation parent. |
Notes
Cette classe implémente des méthodes de base pour tous les objets d'animation. Un objet d'animation peut représenter une valeur, un point, une taille, un rectangle ou une couleur dans une application, ainsi que toute entité personnalisée. Les objets d'animation sont stockés dans les groupes d'animation (voir CAnimationGroup). Chaque groupe peut être animé séparément et peut être traité comme un équivalent du storyboard. Un objet d'animation encapsule une ou plusieurs variables d'animation (voir CAnimationVariable), en fonction de sa représentation logique. Par exemple, CAnimationRect contient quatre variables d'animation - une variable pour chaque côté du rectangle. Chaque classe d'objet d'animation expose la méthode AddTransition surchargée, qui doit être utilisée pour appliquer des transitions aux variables d'animation encapsulées. Un objet d'animation peut être identifié par l'ID d'objet (éventuellement) et par l'ID de groupe. Un ID de groupe est nécessaire pour placer un objet d'animation dans le groupe approprié, mais si un ID de groupe n'est pas spécifié, l'objet est placé dans le groupe par défaut dont l'ID est 0. Si vous appelez SetID avec un GroupID différent, un objet d'animation est déplacé vers un autre groupe (un nouveau groupe est créé si nécessaire).
Hiérarchie d'héritage
Configuration requise
En-tête : afxanimationcontroller.h