Classe CAnimationPoint
Implementa la funzionalità di un punto le cui coordinate possono essere animate.
class CAnimationPoint : public CAnimationBaseObject;
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Di overload. Costruisce un oggetto CAnimationPoint. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge transizioni per le coordinate X e Y. |
|
Restituisce i valori predefiniti per le coordinate X e Y. |
|
Restituisce il valore corrente. |
|
Fornisce l'accesso a CAnimationVariable per la coordinata X. |
|
Fornisce l'accesso a CAnimationVariable per la coordinata Y. |
|
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 |
---|---|
Converte un CAnimationPoint in un CPoint. |
|
Assegna ptSrc a CAnimationPoint. |
Membri di dati protetti
Nome |
Descrizione |
---|---|
La variabile dell'animazione incapsulata che rappresenta la coordinata X del punto di animazione. |
|
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à
Requisiti
Intestazione: afxanimationcontroller.h