Classe CAnimationValue
Implementa la funzionalità di oggetto di animazione con un valore.
class CAnimationValue : public CAnimationBaseObject;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Di overload. Costruisce un oggetto CAnimationValue. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge una transizione da applicare a un valore. |
|
Di overload. Recupera il valore corrente. |
|
Fornisce l'accesso alla variabile di animazione incapsulata. |
|
Imposta il valore predefinito. |
Metodi protetti
Nome |
Descrizione |
---|---|
Inserisce la variabile di animazione incapsulata in un elenco. (Esegue l'override di CAnimationBaseObject::GetAnimationVariableList.) |
Operatori pubblici
Nome |
Descrizione |
---|---|
Fornisce la conversione tra CAnimationValue e DOUBLE. |
|
Fornisce la conversione tra CAnimationValue e INT32. |
|
Di overload. Assegna un valore INT32 a CAnimationValue. |
Membri di dati protetti
Nome |
Descrizione |
---|---|
La variabile dell'animazione incapsulata che rappresenta il valore di animazione. |
Note
La classe CAnimationValue incapsula un oggetto singolo CAnimationVariable e può rappresentare nelle applicazioni un valore animato singolo. Ad esempio, è possibile utilizzare questa classe per la trasparenza animata (effetto dissolvenza), angolare (per ruotare gli oggetti) o per qualsiasi altro caso in cui è necessario creare un'animazione basata su un singolo valore animato. 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 al valore.
Gerarchia di ereditarietà
Requisiti
Intestazione: afxanimationcontroller.h