Partager via


Classe CAnimationPoint

Implémente les fonctionnalités d'un point dont les coordonnées peuvent être animées.

class CAnimationPoint : public CAnimationBaseObject;

Membres

Constructeurs publics

Nom

Description

CAnimationPoint::CAnimationPoint

Surchargé. Construit un objet CAnimationPoint.

Méthodes publiques

Nom

Description

CAnimationPoint::AddTransition

Ajoute des transitions pour les coordonnées X et Y.

CAnimationPoint::GetDefaultValue

Retourne les valeurs par défaut des coordonnées X et Y.

CAnimationPoint::GetValue

Renvoie la valeur actuelle.

CAnimationPoint::GetX

Fournit l'accès à CAnimationVariable pour la coordonnée X.

CAnimationPoint::GetY

Fournit l'accès à CAnimationVariable pour la coordonnée Y.

CAnimationPoint::SetDefaultValue

Définit la valeur par défaut.

Méthodes protégées

Nom

Description

CAnimationPoint::GetAnimationVariableList

Insère les variables d'animation encapsulées dans une liste. (Substitue CAnimationBaseObject::GetAnimationVariableList.)

Opérateurs publics

Nom

Description

CAnimationPoint::operator CPoint

Convertit CAnimationPoint en objet CPoint.

CAnimationPoint::operator=

Assigne ptSrc à CAnimationPoint.

Données membres protégées

Nom

Description

CAnimationPoint::m_xValue

La variable de l'animation encapsulée qui représente la coordonnée X du point de l'animation.

CAnimationPoint::m_yValue

La variable de l'animation encapsulée qui représente la coordonnée Y du point de l'animation.

Notes

La classe CAnimationPoint encapsule deux objets CAnimationVariable et peut représenter dans les applications un point. Par exemple, vous pouvez utiliser cette classe pour animer une position d'un objet sur l'écran (comme une chaîne de caractères, un cercle, un point, 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 coordonnées X et/ou Y.

Hiérarchie d'héritage

CObject

CAnimationBaseObject

CAnimationPoint

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Autres ressources

classes MFC