CAnimationColor Class
Implémente les fonctionnalités d'une couleur dont les composants rouge, vert et bleu peuvent être animés.
class CAnimationColor : public CAnimationBaseObject;
Membres
Constructeurs publics
Nom |
Description |
---|---|
Surchargé. Construit un objet de couleur d'animation. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute des transitions pour les composantes rouge, vert et bleu. |
|
Fournit l'accès à CAnimationVariable qui représente la composante bleu. |
|
Retourne les valeurs par défaut des composants de couleur. |
|
Fournit l'accès à CAnimationVariable qui représente la composante vert. |
|
Fournit l'accès à CAnimationVariable qui représente la composante rouge. |
|
Renvoie la valeur actuelle. |
|
Définit la valeur par défaut. |
Méthodes protégées
Nom |
Description |
---|---|
Insère les variables d'animation encapsulées dans une liste. (Substitue CAnimationBaseObject::GetAnimationVariableList.) |
Opérateurs publics
Nom |
Description |
---|---|
Assigne une couleur à CAnimationColor. |
Données membres protégées
Nom |
Description |
---|---|
Variable de l'animation encapsulée qui représente la composante bleu de la couleur de l'animation. |
|
Variable de l'animation encapsulée qui représente la composante vert de la couleur de l'animation. |
|
Variable de l'animation encapsulée qui représente la composante rouge de la couleur de l'animation. |
Notes
La classe CAnimationColor encapsule trois objets CAnimationVariable et peut représenter dans les applications une couleur. Par exemple, vous pouvez utiliser cette classe pour animer des couleurs de n'importe quel objet sur l'écran (comme la couleur du texte, la couleur d'arrière-plan, etc.). Pour utiliser cette classe dans l'application, il suffit de créer une instance d'un objet de cette classe, de l'ajouter au contrôleur de l'animation à l'aide de CAnimationController::AddAnimationObject et d'appeler AddTransition pour chaque transition à appliquer aux composantes rouge, vert et bleu.
Hiérarchie d'héritage
Configuration requise
En-tête : afxanimationcontroller.h