Classe CAnimationValue
Implémente les fonctionnalités d'un objet d'animation qui a une valeur.
class CAnimationValue : public CAnimationBaseObject;
Membres
Constructeurs publics
Nom |
Description |
---|---|
Surchargé. Construit un objet CAnimationValue. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute une transition à appliquer à une valeur. |
|
Surchargé. Extrait la valeur actuelle. |
|
Fournit l'accès à la variable d'animation encapsulée. |
|
Définit la valeur par défaut. |
Méthodes protégées
Nom |
Description |
---|---|
Insère la variable d'animation encapsulée dans une liste. (Substitue CAnimationBaseObject::GetAnimationVariableList.) |
Opérateurs publics
Nom |
Description |
---|---|
Fournit la conversion entre CAnimationValue et DOUBLE. |
|
Fournit la conversion entre CAnimationValue et INT32. |
|
Surchargé. Assigne une valeur INT32 à CAnimationValue. |
Données membres protégées
Nom |
Description |
---|---|
Variable de l'animation encapsulée qui représente la valeur d'animation. |
Notes
La classe CAnimationValue encapsule un objet CAnimationVariable unique et peut représenter dans les applications une valeur animée unique. Par exemple, vous pouvez utiliser cette classe pour la transparence animée (effet d'atténuation), l'angle (faire pivoter des objets) ou dans n'importe quel autre cas où vous devez créer une animation en fonction d'une valeur animée unique. 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 à la valeur.
Hiérarchie d'héritage
Configuration requise
En-tête : afxanimationcontroller.h