CAnimationColor-Klasse
Implementiert die Funktion einer Farbe, deren Rot-, Grün- und Blauanteil animiert werden kann.
class CAnimationColor : public CAnimationBaseObject;
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Überladen.Erstellt ein Animationsfarbobjekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt Übergänge für Rot-, Grün- und Blauanteile hinzu. |
|
Bietet Zugriff auf CAnimationVariable, die den Blauanteil darstellt. |
|
Gibt die Standardwerte für Farbanteile zurück. |
|
Bietet Zugriff auf CAnimationVariable, die den Grünanteil darstellt. |
|
Bietet Zugriff auf CAnimationVariable, die den Rotanteil darstellt. |
|
Gibt aktuellen Wert zurück. |
|
Legt den Standardwert fest. |
Geschützte Methoden
Name |
Description |
---|---|
Fügt die gekapselten Animationsvariablen in eine Liste ein.(Überschreibt CAnimationBaseObject::GetAnimationVariableList.) |
Öffentliche Operatoren
Name |
Description |
---|---|
Weist CAnimationColor Farbe zu. |
Geschützte Datenmember
Name |
Description |
---|---|
Die gekapselte Animationsvariable, die Blauanteil der Animationsfarbe darstellt. |
|
Die gekapselte Animationsvariable, die den Grünanteil der Animationsfarbe darstellt. |
|
Die gekapselte Animationsvariable, die den Rotanteil der Animationsfarbe darstellt. |
Hinweise
Die CAnimationColor-Klasse kapselt drei CAnimationVariable-Objekte und kann eine Farbe in Anwendungen darstellen.Beispielsweise können Sie mit dieser Klasse Farben eines beliebigen Objekts auf dem Bildschirm (Textfarbe, Hintergrundfarbe usw.) animieren.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 die Komponenten Red, Green und Blue angewendet werden soll.
Vererbungshierarchie
Anforderungen
Header: afxanimationcontroller.h