Interface IUIAnimationManager (uianimation.h)
Define o gerenciador de animação, que fornece uma interface central para criar e gerenciar animações.
Herança
A interface IUIAnimationManager herda da interface IUnknown . IUIAnimationManager também tem estes tipos de membros:
Métodos
A interface IUIAnimationManager tem esses métodos.
IUIAnimationManager::AbandonAllStoryboards Abandona todos os storyboards ativos. (IUIAnimationManager.AbandonAllStoryboards) |
IUIAnimationManager::CreateAnimationVariable Cria uma nova variável de animação. (IUIAnimationManager.CreateAnimationVariable) |
IUIAnimationManager::CreateStoryboard Cria um novo storyboard. (IUIAnimationManager.CreateStoryboard) |
IUIAnimationManager::FinishAllStoryboards Conclui todos os storyboards ativos dentro do intervalo de tempo especificado. (IUIAnimationManager.FinishAllStoryboards) |
IUIAnimationManager::GetStatus Obtém o status do gerenciador de animação. (IUIAnimationManager.GetStatus) |
IUIAnimationManager::GetStoryboardFromTag Obtém o storyboard com a marca especificada. (IUIAnimationManager.GetStoryboardFromTag) |
IUIAnimationManager::GetVariableFromTag Obtém a variável de animação com a marca especificada. (IUIAnimationManager.GetVariableFromTag) |
IUIAnimationManager::P ause Pausa todas as animações. (IUIAnimationManager.Pause) |
IUIAnimationManager::Resume Retoma todas as animações. (IUIAnimationManager.Resume) |
IUIAnimationManager::ScheduleTransition Cria e agenda um storyboard de transição única. (IUIAnimationManager.ScheduleTransition) |
IUIAnimationManager::SetAnimationMode Define o modo de animação. (IUIAnimationManager.SetAnimationMode) |
IUIAnimationManager::SetCancelPriorityComparison Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser cancelado. |
IUIAnimationManager::SetCompressPriorityComparison Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser compactado. |
IUIAnimationManager::SetConcludePriorityComparison Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser concluído. |
IUIAnimationManager::SetDefaultLongestAcceptableDelay Define o atraso de animação aceitável padrão. Esse é o período de tempo que pode passar antes do início dos storyboards. (IUIAnimationManager.SetDefaultLongestAcceptableDelay) |
IUIAnimationManager::SetManagerEventHandler Especifica um manipulador para atualizações de status do gerenciador de animação. (IUIAnimationManager.SetManagerEventHandler) |
IUIAnimationManager::SetTrimPriorityComparison Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser cortado. |
IUIAnimationManager::Shutdown Desliga o gerenciador de animação e todos os seus objetos associados. (IUIAnimationManager.Shutdown) |
IUIAnimationManager::Update Atualizações os valores de todas as variáveis de animação. (IUIAnimationManager.Update) |
Comentários
IUIAnimationManager define um objeto de controle central para animações.
Uma única instância de IUIAnimationManager normalmente é usada para compor, agendar e gerenciar todas as animações de um aplicativo cliente.
IUIAnimationVariable, IUIAnimationTransition e IUIAnimationStoryboard são os principais componentes para criar animações.
Use IUIAnimationManager para criar e gerenciar esses componentes.
Exemplos
Para obter um exemplo que cria o objeto do gerenciador de animação, consulte Criar os objetos de animação principal.
Requisitos
Cliente mínimo com suporte | Windows 7, Windows Vista e Platform Update para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | uianimation.h |