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:
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. |
__MIDL___MIDL_itf_UIAnimation_0000_0002_0003 Define um quadro-chave, que representa um deslocamento de tempo em um storyboard. |
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. |