Partager via


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

CAnimationValue::CAnimationValue

Surchargé. Construit un objet CAnimationValue.

Méthodes publiques

Nom

Description

CAnimationValue::AddTransition

Ajoute une transition à appliquer à une valeur.

CAnimationValue::GetValue

Surchargé. Extrait la valeur actuelle.

CAnimationValue::GetVariable

Fournit l'accès à la variable d'animation encapsulée.

CAnimationValue::SetDefaultValue

Définit la valeur par défaut.

Méthodes protégées

Nom

Description

CAnimationValue::GetAnimationVariableList

Insère la variable d'animation encapsulée dans une liste. (Substitue CAnimationBaseObject::GetAnimationVariableList.)

Opérateurs publics

Nom

Description

CAnimationValue::operator DOUBLE

Fournit la conversion entre CAnimationValue et DOUBLE.

CAnimationValue::operator INT32

Fournit la conversion entre CAnimationValue et INT32.

CAnimationValue::operator=

Surchargé. Assigne une valeur INT32 à CAnimationValue.

Données membres protégées

Nom

Description

CAnimationValue::m_value

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

CObject

CAnimationBaseObject

CAnimationValue

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Autres ressources

classes MFC