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
Construtores public
Nome |
Descrição |
---|---|
Constrói um grupo de animação. |
|
O destrutor.Chamado quando um grupo de animação é destruído. |
Métodos públicos
Nome |
Descrição |
---|---|
Anima um grupo. |
|
Aplica as transições a objeto de animação. |
|
Localiza um objeto de animação que contém a variável especificada de animação. |
|
GroupID returns. |
|
Remove destrói e opcionalmente todos os keyframes que pertencem a um grupo de animação. |
|
Remove as transições de objetos de animação que pertencem a um grupo de animação. |
|
Agenda uma animação nos momentos especificados. |
|
Direciona todos os objetos de animação que pertencem para agrupar automaticamente destroem transições. |
Métodos protegidos
Nome |
Descrição |
---|---|
Um auxiliar que adiciona keyframes a um storyboard. |
|
Um auxiliar que adiciona as transições a um storyboard. |
|
Um auxiliar que cria a transição de COM objetos. |
Membros públicos de dados
Nome |
Descrição |
---|---|
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. |
|
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. |
|
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. |
|
Contém uma lista de objetos de animação. |
|
Contém uma lista de keyframes. |
|
Aponta para o storyboard de animação.Esse ponteiro é válido somente após chamar animado. |
Membros de dados protegidos
Nome |
Descrição |
---|---|
Um identificador exclusivo do grupo de animação. |
|
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
Requisitos
Cabeçalho: afxanimationcontroller.h