Condividi tramite


Classe CAnimationPoint

Implementa la funzionalità di un punto le cui coordinate possono essere animate.

class CAnimationPoint : public CAnimationBaseObject;

Membri

Costruttori pubblici

Nome

Descrizione

CAnimationPoint::CAnimationPoint

Di overload. Costruisce un oggetto CAnimationPoint.

Metodi pubblici

Nome

Descrizione

CAnimationPoint::AddTransition

Aggiunge transizioni per le coordinate X e Y.

CAnimationPoint::GetDefaultValue

Restituisce i valori predefiniti per le coordinate X e Y.

CAnimationPoint::GetValue

Restituisce il valore corrente.

CAnimationPoint::GetX

Fornisce l'accesso a CAnimationVariable per la coordinata X.

CAnimationPoint::GetY

Fornisce l'accesso a CAnimationVariable per la coordinata Y.

CAnimationPoint::SetDefaultValue

Imposta il valore predefinito.

Metodi protetti

Nome

Descrizione

CAnimationPoint::GetAnimationVariableList

Inserisce le variabili di animazione incapsulate in un elenco. (Esegue l'override di CAnimationBaseObject::GetAnimationVariableList.)

Operatori pubblici

Nome

Descrizione

CAnimationPoint::operator CPoint

Converte un CAnimationPoint in un CPoint.

CAnimationPoint::operator=

Assegna ptSrc a CAnimationPoint.

Membri di dati protetti

Nome

Descrizione

CAnimationPoint::m_xValue

La variabile dell'animazione incapsulata che rappresenta la coordinata X del punto di animazione.

CAnimationPoint::m_yValue

La variabile dell'animazione incapsulata che rappresenta la coordinata Y del punto di animazione.

Note

La classe CAnimationPoint incapsula due oggetti CAnimationVariable e può rappresentare nelle applicazioni un punto. Ad esempio, è possibile utilizzare questa classe per animare la posizione di un qualsiasi oggetto sullo schermo (come una stringa di testo, un cerchio, un punto 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 alle coordinate X e/o Y.

Gerarchia di ereditarietà

CObject

CAnimationBaseObject

CAnimationPoint

Requisiti

Intestazione: afxanimationcontroller.h

Vedere anche

Altre risorse

Classi MFC