Ler em inglês

Compartilhar via


cabeçalho uianimation.h

Esse cabeçalho é usado pelo Gerenciador de Animação do Windows. Para obter mais informações, consulte:

uianimation.h contém as seguintes interfaces de programação:

Interfaces

 
IUIAnimationInterpolator

Define métodos para criar um interpolador personalizado.
IUIAnimationInterpolator2

Estende a interface IUIAnimationInterpolator que define métodos para criar um interpolador personalizado. IUIAnimationInterpolator2 dá suporte à interpolação em uma determinada dimensão.
IUIAnimationLoopIterationChangeHandler2

Define um método para lidar com eventos de iteração de loop de storyboard.
IUIAnimationManager

Define o gerenciador de animação, que fornece uma interface central para criar e gerenciar animações.
IUIAnimationManager2

Define um gerenciador de animação, que fornece uma interface central para criar e gerenciar animações em várias dimensões.
IUIAnimationManagerEventHandler

Define um método para lidar com atualizações status para um gerenciador de animação.
IUIAnimationManagerEventHandler2

Define um método para lidar com atualizações em um gerenciador de animação.
IUIAnimationPrimitiveInterpolation

Define um método que permite que um interpolador personalizado forneça informações de transição, na forma de uma curva polinomial cúbica, para o gerenciador de animação.
IUIAnimationPriorityComparison

Define um método para comparação de prioridade que o gerenciador de animação usa para resolve conflitos de agendamento.
IUIAnimationPriorityComparison2

Define um método que resolve conflitos de agendamento por meio da comparação de prioridade.
IUIAnimationStoryboard

Define um storyboard, que contém um grupo de transições que são sincronizadas em relação umas às outras.
IUIAnimationStoryboard2

Define um storyboard, que contém um grupo de transições que são sincronizadas em relação umas às outras. Nesta seçãoTopicDescriptionAbandon MethodTerminates the storyboard, libera todas as variáveis de animação relacionadas e remove o storyboard do agendamento. Método AddKeyframeAfterTransitionAdicionar um quadro-chave no final da transição especificada. Método AddKeyframeAtOffsetAdicionar um quadro-chave no deslocamento especificado de um quadro-chave existente. Método AddTransitionAdicionar uma transição para o storyboard. Método AddTransitionAtKeyframeAdicionar uma transição que começa no quadro-chave especificado. Método AddTransitionBetweenKeyframesAdicionar uma transição entre dois quadros-chave. Concluir MethodCompletes a iteração atual de um loop de quadro-chave que está em andamento (em que o loop está definido como UI_ANIMATION_REPEAT_INDEFINITELY), encerra o loop e continua com o storyboard. Método FinishConclui o storyboard dentro do tempo especificado, compactando o storyboard, se necessário. Método GetElapsedTimeObter o tempo decorrido desde que o storyboard começou a ser reproduzido. Método GetStatusObter o status do storyboard. Método GetTagObter a marca de um storyboard. Método HoldVariableDireciona o storyboard para manter a variável de animação especificada em seu valor final até que o storyboard termine. Método RepeatBetweenKeyframesCria um loop entre dois quadros-chave. Método ScheduleDirecionaliza o storyboard para se agendar para reprodução. Método SetSkipDurationEspecifica um deslocamento do início de um storyboard no qual começar a animar. SetLongestAcceptableDelay MethodSets o atraso aceitável mais longo antes do início do storyboard agendado. Método SetStoryboardEventHandlerEspecifica um manipulador para eventos de storyboard. Método SetTag Define a marca para o storyboard. .
IUIAnimationStoryboardEventHandler

Define métodos para lidar com status e atualizar eventos para um storyboard.
IUIAnimationStoryboardEventHandler2

Define métodos para lidar com eventos de storyboard.
IUIAnimationTimer

Define um temporizador de animação, que fornece serviços para gerenciar o tempo de animação.
IUIAnimationTimerClientEventHandler

Define um método para manipular eventos relacionados a alterações no status do cliente do temporizador.
IUIAnimationTimerEventHandler

Define métodos para lidar com eventos de tempo.
IUIAnimationTimerUpdateHandler

Define métodos para lidar com eventos de atualização de tempo.
IUIAnimationTransition

Define uma transição, que determina como uma variável de animação muda ao longo do tempo.
IUIAnimationTransition2

Estende a interface IUIAnimationTransition que define uma transição. Uma transição IUIAnimationTransition2 determina como uma variável de animação muda ao longo do tempo em uma determinada dimensão.
IUIAnimationTransitionFactory

Define um método para criar transições de interpoladores personalizados.
IUIAnimationTransitionFactory2

Define um método para criar transições de interpoladores personalizados. dá suporte à criação de transições em uma dimensão especificada.
IUIAnimationTransitionLibrary

Define uma biblioteca de transições padrão.
IUIAnimationTransitionLibrary2

Define uma biblioteca de transições padrão para uma dimensão especificada.
IUIAnimationVariable

Define uma variável de animação, que representa um elemento visual que pode ser animado.
IUIAnimationVariable2

Define uma variável de animação, que representa um elemento visual que pode ser animado em várias dimensões.
IUIAnimationVariableChangeHandler

Define um método para manipular eventos relacionados a atualizações de variáveis de animação.
IUIAnimationVariableChangeHandler2

Define um método para manipular eventos de atualização de variável de animação. IUIAnimationVariableChangeHandler2 manipula eventos que ocorrem em uma dimensão especificada.
IUIAnimationVariableCurveChangeHandler2

Define um método para manipular eventos de atualização de curva de animação.
IUIAnimationVariableIntegerChangeHandler

Define um método para manipular eventos de atualização de variável de animação.
IUIAnimationVariableIntegerChangeHandler2

Define um método para manipular eventos de atualização de variável de animação. IUIAnimationVariableIntegerChangeHandler2 manipula eventos que ocorrem em uma dimensão especificada.

Estruturas

 
__MIDL___MIDL_itf_UIAnimation_0000_0002_0003

Define um quadro-chave, que representa um deslocamento de tempo em um storyboard.

Enumerações

 
UI_ANIMATION_DEPENDENCIES

Define quais aspectos de um interpolador dependem de uma determinada entrada.
UI_ANIMATION_IDLE_BEHAVIOR

Define o comportamento de um temporizador quando o gerenciador de animação está ocioso.
UI_ANIMATION_MANAGER_STATUS

Define o status de atividade de um gerenciador de animação.
UI_ANIMATION_MODE

Define modos de animação.
UI_ANIMATION_PRIORITY_EFFECT

Define os efeitos potenciais em um storyboard se uma comparação de prioridade retornar false.
UI_ANIMATION_REPEAT_MODE

Define o padrão para uma iteração de loop.
UI_ANIMATION_ROUNDING_MODE

Define os modos de arredondamento a serem usados quando o valor de uma variável de animação é convertido de um tipo de ponto flutuante em um tipo inteiro.
UI_ANIMATION_SCHEDULING_RESULT

Define os resultados para o agendamento do storyboard.
UI_ANIMATION_SLOPE

Define características de inclinação de animação.
UI_ANIMATION_STORYBOARD_STATUS

Define o status para um storyboard.
UI_ANIMATION_TIMER_CLIENT_STATUS

Define status de atividade para o cliente de um temporizador.
UI_ANIMATION_UPDATE_RESULT

Define os resultados para atualizações de animação.