Condividi tramite


Classe CAnimationValue

Implementa la funzionalità di oggetto di animazione con un valore.

class CAnimationValue : public CAnimationBaseObject;

Membri

Costruttori pubblici

Nome

Descrizione

CAnimationValue::CAnimationValue

Di overload. Costruisce un oggetto CAnimationValue.

Metodi pubblici

Nome

Descrizione

CAnimationValue::AddTransition

Aggiunge una transizione da applicare a un valore.

CAnimationValue::GetValue

Di overload. Recupera il valore corrente.

CAnimationValue::GetVariable

Fornisce l'accesso alla variabile di animazione incapsulata.

CAnimationValue::SetDefaultValue

Imposta il valore predefinito.

Metodi protetti

Nome

Descrizione

CAnimationValue::GetAnimationVariableList

Inserisce la variabile di animazione incapsulata in un elenco. (Esegue l'override di CAnimationBaseObject::GetAnimationVariableList.)

Operatori pubblici

Nome

Descrizione

CAnimationValue::operator DOUBLE

Fornisce la conversione tra CAnimationValue e DOUBLE.

CAnimationValue::operator INT32

Fornisce la conversione tra CAnimationValue e INT32.

CAnimationValue::operator=

Di overload. Assegna un valore INT32 a CAnimationValue.

Membri di dati protetti

Nome

Descrizione

CAnimationValue::m_value

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à

CObject

CAnimationBaseObject

CAnimationValue

Requisiti

Intestazione: afxanimationcontroller.h

Vedere anche

Altre risorse

Classi MFC