CAnimationBaseObject (Clase)

La clase base para todos los objetos de animación.

class CAnimationBaseObject : public CObject;

Members

Gg458155.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CAnimationBaseObject::CAnimationBaseObject

Sobrecargado.Construye un objeto de animación.

CAnimationBaseObject::~CAnimationBaseObject

El destructor.Se llama cuando se destruye un objeto de animación.

Gg458155.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CAnimationBaseObject::ApplyTransitions

Agrega transiciones al guión gráfico con variable de animación encapsulada.

CAnimationBaseObject::ClearTransitions

Quita todas las transiciones relacionadas.

CAnimationBaseObject::ContainsVariable

Determina si un objeto de animación contiene una variable de animación determinada.

CAnimationBaseObject::CreateTransitions

Crea transiciones asociadas a un objeto de animación.

CAnimationBaseObject::DetachFromController

Desasocia un objeto de animación del controlador de animación primario.

CAnimationBaseObject::EnableIntegerValueChangedEvent

Configura el controlador de eventos IntegerValueChanged.

CAnimationBaseObject::EnableValueChangedEvent

Configura el controlador de evento ValueChanged.

CAnimationBaseObject::GetAutodestroyTransitions

Indica si se destruye automáticamente la transición relacionada.

CAnimationBaseObject::GetGroupID

Devuelve el Id. de grupo actual.

CAnimationBaseObject::GetObjectID

Devuelve el Id. de objeto actual.

CAnimationBaseObject::GetUserData

Devuelve datos definido por el usuario.

CAnimationBaseObject::SetAutodestroyTransitions

Establece una marca que ordena destruir las transiciones automáticamente.

CAnimationBaseObject::SetID

Establece nuevos identificadores.

CAnimationBaseObject::SetUserData

Establece los datos definidos por el usuario.

Gg458155.collapse_all(es-es,VS.110).gifMétodos protegidos

Name

Descripción

CAnimationBaseObject::GetAnimationVariableList

Recopila punteros para variables de animación contenidas.

CAnimationBaseObject::SetParentAnimationObjects

Establece la relación entre las variables de animación, contenidas en un objeto de animación, y su contenedor.

Gg458155.collapse_all(es-es,VS.110).gifMiembros de datos protegidos

Name

Descripción

CAnimationBaseObject::m_bAutodestroyTransitions

Especifica si se deberían destruir automáticamente las transiciones relacionadas.

CAnimationBaseObject::m_dwUserData

Almacena los datos definidos por el usuario.

CAnimationBaseObject::m_nGroupID

Especifica el Id. de grupo del objeto de animación.

CAnimationBaseObject::m_nObjectID

Especifica el Id. de objeto del objeto de animación.

CAnimationBaseObject::m_pParentController

Puntero al controlador de animación primario.

Comentarios

Esta clase implementa métodos básicos para todos los objetos de animación.Un objeto de animación puede representar un valor, punto, tamaño, rectángulo o color en una aplicación, así como cualquier entidad personalizada.Los objetos de animación se almacenan en grupos de animación (vea CAnimationGroup).Cada grupo se puede animar separadamente y se puede tratar como un análogo de guión gráfico.Un objeto de animación encapsula una o más variables de animación (vea CAnimationVariable), dependiendo de su representación lógica.Por ejemplo, CAnimationRect contiene cuatro variables de animación: una variable para cada lado del rectángulo.Cada clase de objeto de animación expone el método sobrecargado AddTransition, que se debería utilizar para aplicar transiciones a las variables de animación encapsuladas.Un objeto de animación se puede identificar a través del Id. de objeto (opcionalmente) y a través del Id. de grupo.Un Id. de grupo es necesario para colocar un objeto de animación y corregir el grupo, pero si no se especifica un Id. de grupo, se coloca un objeto en el grupo predeterminado con id. 0.Si llama a SetID con GroupID diferente, se moverá un objeto de animación a otro grupo (se crea un nuevo grupo, si es necesario).

Jerarquía de herencia

CObject

CAnimationBaseObject

Requisitos

Encabezado: afxanimationcontroller.h

Vea también

Otros recursos

Clases de MFC