Partilhar via


Classe de CAnimationGroup

Implementa um grupo de animação, que combina um storyboard de animação, a animação objetos, e faz a transição para definir uma animação.

class CAnimationGroup;

Membros

Gg458217.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CAnimationGroup::CAnimationGroup

Constrói um grupo de animação.

CAnimationGroup::~CAnimationGroup

O destrutor.Chamado quando um grupo de animação é destruído.

Gg458217.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CAnimationGroup::Animate

Anima um grupo.

CAnimationGroup::ApplyTransitions

Aplica as transições a objeto de animação.

CAnimationGroup::FindAnimationObject

Localiza um objeto de animação que contém a variável especificada de animação.

CAnimationGroup::GetGroupID

GroupID returns.

CAnimationGroup::RemoveKeyframes

Remove destrói e opcionalmente todos os keyframes que pertencem a um grupo de animação.

CAnimationGroup::RemoveTransitions

Remove as transições de objetos de animação que pertencem a um grupo de animação.

CAnimationGroup::Schedule

Agenda uma animação nos momentos especificados.

CAnimationGroup::SetAutodestroyTransitions

Direciona todos os objetos de animação que pertencem para agrupar automaticamente destroem transições.

Gg458217.collapse_all(pt-br,VS.110).gifMétodos protegidos

Nome

Descrição

CAnimationGroup::AddKeyframes

Um auxiliar que adiciona keyframes a um storyboard.

CAnimationGroup::AddTransitions

Um auxiliar que adiciona as transições a um storyboard.

CAnimationGroup::CreateTransitions

Um auxiliar que cria a transição de COM objetos.

Gg458217.collapse_all(pt-br,VS.110).gifMembros públicos de dados

Nome

Descrição

CAnimationGroup::m_bAutoclearTransitions

Especifica como limpar as transições de objetos de animação que pertencem ao grupo.Se esse membro é TRUE, as transições são removidos automaticamente quando uma animação foi agendada.Se você não precisa remova manualmente as transições.

CAnimationGroup::m_bAutodestroyAnimationObjects

Especifica como destruir objetos de animação.Se esse parâmetro é TRUE, objetos de animação serão destruídos automaticamente quando o grupo for destruído.Se não os objetos de animação devem ser destruídos manualmente.o valor padrão é FALSO.Definir esse valor PARA RECTIFICAR somente se todos os objetos de animação que pertencem ao grupo são atribuídos dinamicamente com o novo operador.

CAnimationGroup::m_bAutodestroyKeyframes

Especifica como destruir keyframes.Se esse valor é TRUE, todos os keyframes são removidos e destruídos; se não são removidos de lista somente.O valor padrão é TRUE.

CAnimationGroup::m_lstAnimationObjects

Contém uma lista de objetos de animação.

CAnimationGroup::m_lstKeyFrames

Contém uma lista de keyframes.

CAnimationGroup::m_pStoryboard

Aponta para o storyboard de animação.Esse ponteiro é válido somente após chamar animado.

Gg458217.collapse_all(pt-br,VS.110).gifMembros de dados protegidos

Nome

Descrição

CAnimationGroup::m_nGroupID

Um identificador exclusivo do grupo de animação.

CAnimationGroup::m_pParentController

Um ponteiro para o controlador de animação este grupo pertence.

Comentários

Grupos de animação são criados automaticamente pelo controlador de animação (CAnimationController) quando você adicionar objetos de animação usando CAnimationController::AddAnimationObject.Um grupo de animação é identificado pelo GroupID, que geralmente é efetuado como um parâmetro manipular grupos de animação.O GroupID é tirado do primeiro objeto de animação que está sendo adicionado a um novo grupo de animação.Um storyboard encapsulado de animação é projetado depois de você chamar CAnimationController::AnimateGroup e pode ser acessado através de m_pStoryboard de membro público.

Hierarquia de herança

CAnimationGroup

Requisitos

Cabeçalho: afxanimationcontroller.h

Consulte também

Outros recursos

Classes MFC