Classe CAnimationColor
Implementa la funzionalità di un colore i cui componenti rosso, verde e blu possono essere animati.
class CAnimationColor : public CAnimationBaseObject;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Di overload.Costruisce un oggetto colore di animazione. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge transizioni per i componenti rosso, verde e blu. |
|
Fornisce l'accesso a CAnimationVariable che rappresenta il componente blu. |
|
Restituisce i valori predefiniti per i componenti di colore. |
|
Fornisce l'accesso a CAnimationVariable che rappresenta il componente verde. |
|
Fornisce l'accesso a CAnimationVariable che rappresenta il componente rosso. |
|
Restituisce il valore corrente. |
|
Imposta il valore predefinito. |
Metodi protetti
Nome |
Descrizione |
---|---|
Inserisce le variabili di animazione incapsulate in un elenco.(Esegue l'override di CAnimationBaseObject::GetAnimationVariableList.) |
Operatori pubblici
Nome |
Descrizione |
---|---|
Assegna il colore a CAnimationColor. |
Membri di dati protetti
Nome |
Descrizione |
---|---|
La variabile dell'animazione incapsulata che rappresenta il componente blu del colore di animazione. |
|
La variabile dell'animazione incapsulata che rappresenta il componente verde del colore di animazione. |
|
La variabile dell'animazione incapsulata che rappresenta il componente rosso del colore di animazione. |
Note
La classe CAnimationColor incapsula tre oggetti CAnimationVariable e può rappresentare un colore nelle applicazioni.Ad esempio, è possibile utilizzare questa classe per animare i colori di un qualsiasi oggetto sullo schermo (come il colore del testo, il colore di sfondo e così via).Per utilizzare questa classe in un'applicazione, creare un'istanza di un oggetto di questa classe, aggiungerlo al controller dell'animazione utilizzando CAnimationController::AddAnimationObject e chiamare AddTransition per ogni transizione da applicare ai componenti rosso, verde e blu.
Gerarchia di ereditarietà
Requisiti
Intestazione: afxanimationcontroller.h