CAnimationValue (Clase)
Implementa la funcionalidad del objeto de animación que tiene un valor.
class CAnimationValue : public CAnimationBaseObject;
Members
Constructores públicos
Name |
Descripción |
---|---|
Sobrecargado. Construye un objeto CAnimationValue. |
Métodos públicos
Name |
Descripción |
---|---|
Agrega una transición que se va a aplicar a un valor. |
|
Sobrecargado. Recupera el valor actual. |
|
Proporciona acceso a la variable de animación encapsulada. |
|
Establece el valor predeterminado. |
Métodos protegidos
Name |
Descripción |
---|---|
Coloca la variable de animación encapsulada en una lista. (Invalida CAnimationBaseObject::GetAnimationVariableList.) |
Operadores públicos
Name |
Descripción |
---|---|
Proporciona la conversión entre CAnimationValue y DOUBLE. |
|
Proporciona la conversión entre CAnimationValue e INT32. |
|
Sobrecargado. Asigna un valor INT32 a CAnimationValue. |
Miembros de datos protegidos
Name |
Descripción |
---|---|
La variable de animación encapsulada que representa el valor de animación. |
Comentarios
La clase CAnimationValue encapsula un objeto CAnimationVariable único y puede representar un valor único animado en las aplicaciones. Por ejemplo, puede utilizar esta clase para transparencia animada (efecto de atenuación), ángulo (para girar objetos) o para cualquier otro caso, cuando se necesite crear una animación en función de un único valor animado único. Para utilizar esta clase en la aplicación, simplemente cree instancias de un objeto de esta clase, agréguelo al controlador de animación con CAnimationController::AddAnimationObject y llame a AddTransition para cada transición que se va a aplicar al valor.
Jerarquía de herencia
Requisitos
Encabezado: afxanimationcontroller.h