CAnimationValue-Klasse
Implementiert die Funktion eines Animationsobjekts, das über einen Wert verfügt.
class CAnimationValue : public CAnimationBaseObject;
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Überladen.Erstellt ein CAnimationValue-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt einen Übergang hinzu, der auf einen Wert angewendet werden soll. |
|
Überladen.Ruft den aktuellen Wert ab. |
|
Bietet Zugriff auf gekapselte Animationsvariable. |
|
Legt den Standardwert fest. |
Geschützte Methoden
Name |
Description |
---|---|
Fügt die gekapselte Animationsvariable in eine Liste ein.(Überschreibt CAnimationBaseObject::GetAnimationVariableList.) |
Öffentliche Operatoren
Name |
Description |
---|---|
Stellt Konvertierung in CAnimationValue und DOUBLE bereit. |
|
Stellt Konvertierung in CAnimationValue und INT32 bereit. |
|
Überladen.Weist CAnimationValue einen INT32-Wert zu. |
Geschützte Datenmember
Name |
Description |
---|---|
Die gekapselte Animationsvariable, die Animationswert darstellt. |
Hinweise
Die CAnimationValue-Klasse kapselt ein einzelnes CAnimationVariable-Objekt und kann einen einzelnen animierten Wert in Anwendungen darstellen.Sie können diese Klasse z. B. für animierte Transparenz (Ausblendeffekt), Winkel (zum Drehen von Objekten) oder für einen beliebigen anderen Fall verwenden, wenn Sie abhängig von einem einzelnen animierten Wert eine Animation erstellen müssen.Um diese Klasse in der Anwendung verwenden zu können, instanziieren Sie einfach ein Objekt dieser Klasse, fügen Sie es mit CAnimationController::AddAnimationObject dem Animationscontroller hinzu, und rufen Sie AddTransition für jeden Übergang auf, der auf den Wert angewendet werden soll.
Vererbungshierarchie
Anforderungen
Header: afxanimationcontroller.h