CAnimationGroup (Clase)
Implementa un grupo de animación, que combina un guión gráfico, objetos y transiciones de animación para definir una animación.
class CAnimationGroup;
Members
Constructores públicos
Name |
Descripción |
---|---|
Construye un grupo de animación. |
|
El destructor. Se llama cuando se destruye un grupo de animación. |
Métodos públicos
Name |
Descripción |
---|---|
Anima un grupo. |
|
Aplica las transiciones a los objetos de animación. |
|
Encuentra un objeto de animación que contiene la variable de animación especificada. |
|
Devuelve GroupID. |
|
Quita y, opcionalmente, destruye todos los fotogramas clave que pertenecen a un grupo de animación. |
|
Quita las transiciones de los objetos de animación que pertenecen a un grupo de animación. |
|
Programa una animación en el momento especificado. |
|
Dirige todos los objetos de animación que pertenecen al grupo que automáticamente destruye las transiciones. |
Métodos protegidos
Name |
Descripción |
---|---|
Una aplicación auxiliar que agrega los fotogramas clave a un guión gráfico. |
|
Una aplicación auxiliar que agrega transiciones a un guión gráfico. |
|
Una aplicación auxiliar que crea objetos COM de transición. |
Miembros de datos públicos
Name |
Descripción |
---|---|
Especifica cómo borrar las transiciones de los objetos de animación que pertenecen al grupo. Si este miembro es TRUE, las transiciones se quitan de forma automática cuando se ha programado una animación. De lo contrario, necesita quitar las transiciones de forma manual. |
|
Especifica cómo destruir los objetos de animación. Si este parámetro es TRUE, se destruirán de forma automática los objetos de animación cuando se destruye el grupo. De lo contrario, se deben destruir los objetos de animación de forma manual. El valor predeterminado es FALSE. Establezca este valor en TRUE únicamente si todos los objetos de animación que pertenecen al grupo se asignan de forma dinámica con "operator new". |
|
Especifica cómo destruir los fotogramas clave. Si este valor es TRUE, todos los fotogramas clave se quitan y destruyen; de lo contrario únicamente se quitan de la lista. El valor predeterminado es TRUE. |
|
Contiene una lista de objetos de animación. |
|
Contiene una lista de fotogramas clave. |
|
Señala al guión gráfico de animación. Este puntero solo es válido después de la llamada a Animate. |
Miembros de datos protegidos
Name |
Descripción |
---|---|
Un identificador único de grupo de animación. |
|
Puntero al controlador de animación al que pertenece este grupo. |
Comentarios
El controlador de animación (CAnimationController) crea automáticamente grupos de animación al agregar objetos de animación mediante CAnimationController::AddAnimationObject. Un grupo de animación se identifica mediante GroupID, que normalmente se toma como un parámetro para manipular los grupos de animación. Se toma GroupID del primer objeto de animación que se ha agregado a un nuevo grupo de animación. Un guión gráfico de animación encapsulado se crea después de llamar a CAnimationController::AnimateGroup y se puede tener acceso mediante el miembro público m_pStoryboard.
Jerarquía de herencia
Requisitos
Encabezado: afxanimationcontroller.h