Gerenciador de Animações do Windows
Visão geral da tecnologia do Gerenciador de Animações do Windows.
Para desenvolver o Gerenciador de Animações do Windows, você precisa desses cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, consulte:
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 a atividade status de um gerenciador de animação. |
UI_ANIMATION_MODE Define modos de animação. |
UI_ANIMATION_PRIORITY_EFFECT Define possíveis efeitos 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 para 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. |
Funções
Abandonar Encerra o storyboard, libera todas as variáveis de animação relacionadas e remove o storyboard do agendamento. (IUIAnimationStoryboard.Abandon) |
Abandonar Encerra o storyboard, libera todas as variáveis de animação relacionadas e remove o storyboard do agendamento. (IUIAnimationStoryboard2.Abandon) |
AbandonAllStoryboards Abandona todos os storyboards ativos. (IUIAnimationManager.AbandonAllStoryboards) |
AbandonAllStoryboards Abandona todos os storyboards ativos. (IUIAnimationManager2.AbandonAllStoryboards) |
AddCubic Adiciona um segmento polinomial cúbico que descreve a forma de uma curva de transição à função de animação. |
AddKeyframeAfterTransition Adiciona um quadro-chave no final da transição especificada. (IUIAnimationStoryboard.AddKeyframeAfterTransition) |
AddKeyframeAfterTransition Adiciona um quadro-chave no final da transição especificada. (IUIAnimationStoryboard2.AddKeyframeAfterTransition) |
AddKeyframeAtOffset Adiciona um quadro-chave no deslocamento especificado de um quadro-chave existente. (IUIAnimationStoryboard.AddKeyframeAtOffset) |
AddKeyframeAtOffset Adiciona um quadro-chave no deslocamento especificado de um quadro-chave existente. (IUIAnimationStoryboard2.AddKeyframeAtOffset) |
AddSinusoidal Adiciona um segmento sinusoidal que descreve a forma de uma curva de transição à função de animação. |
AddTransition Adiciona uma transição ao storyboard. (IUIAnimationStoryboard.AddTransition) |
AddTransition Adiciona uma transição ao storyboard. (IUIAnimationStoryboard2.AddTransition) |
AddTransitionAtKeyframe Adiciona uma transição que começa no quadro-chave especificado. (IUIAnimationStoryboard.AddTransitionAtKeyframe) |
AddTransitionAtKeyframe Adiciona uma transição que começa no quadro-chave especificado. (IUIAnimationStoryboard2.AddTransitionAtKeyframe) |
AddTransitionBetweenKeyframes Adiciona uma transição entre dois quadros-chave. (IUIAnimationStoryboard.AddTransitionBetweenKeyframes) |
AddTransitionBetweenKeyframes Adiciona uma transição entre dois quadros-chave. (IUIAnimationStoryboard2.AddTransitionBetweenKeyframes) |
ClearTimerClientEventHandler Limpa o manipulador para o cliente do temporizador status eventos de alteração. |
Concluir Conclui 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. (IUIAnimationStoryboard.Conclude) |
Concluir Conclui 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. (IUIAnimationStoryboard2.Conclude) |
CreateAccelerateDecelerateTransition Cria uma transição acelerada e desacelerada. |
CreateAccelerateDecelerateTransition Cria uma transição escalar acelerada e desacelerada. |
CreateAnimationVariable Cria uma nova variável de animação. (IUIAnimationManager.CreateAnimationVariable) |
CreateAnimationVariable Cria uma nova variável de animação. (IUIAnimationManager2.CreateAnimationVariable) |
CreateAnimationVectorVariable Cria uma nova variável de animação para cada dimensão especificada. |
CreateConstantTransition Cria uma transição constante. |
CreateConstantTransition Cria uma transição escalar constante. |
CreateCubicBezierLinearTransition Cria uma transição escalar linear Bézier cúbica. |
CreateCubicBezierLinearVectorTransition Cria uma transição de vetor linear Bézier cúbica para cada dimensão especificada. |
CreateCubicTransition Cria uma transição cúbica. |
CreateCubicTransition Cria uma transição escalar cúbica. |
CreateCubicVectorTransition Cria uma transição de vetor cúbico para cada dimensão especificada. |
CreateDiscreteTransition Cria uma transição discreta. |
CreateDiscreteTransition Cria uma transição escalar discreta. |
CreateDiscreteVectorTransition Cria uma transição de vetor discreta para cada dimensão especificada. |
CreateInstantaneousTransition Cria uma transição instantânea. |
CreateInstantaneousTransition Cria uma transição escalar instantânea. |
CreateInstantaneousVectorTransition Cria uma transição de vetor instantânea para cada dimensão especificada. |
CreateLinearTransition Cria uma transição linear. |
CreateLinearTransition Cria uma transição escalar linear. |
CreateLinearTransitionFromSpeed Cria uma transição de velocidade linear. |
CreateLinearTransitionFromSpeed Cria uma transição escalar de velocidade linear. |
CreateLinearVectorTransition Cria uma transição de vetor linear na dimensão especificada. |
CreateLinearVectorTransitionFromSpeed Cria uma transição de vetor de velocidade linear na dimensão especificada. |
CreateParabolicTransitionFromAcceleration Cria uma transição de aceleração parabólica. |
CreateParabolicTransitionFromAcceleration Cria uma transição escalar de aceleração parabólica. |
CreateReversalTransition Cria uma transição de reversão. |
CreateReversalTransition Cria uma transição escalar de reversão. |
CreateSinusoidalTransitionFromRange Cria uma transição de intervalo sinusoidal, com um intervalo especificado de oscilação. |
CreateSinusoidalTransitionFromRange Cria uma transição escalar de intervalo sinusoidal com um intervalo especificado de oscilação. |
CreateSinusoidalTransitionFromVelocity Cria uma transição de velocidade sinusoidal, com uma amplitude determinada pela velocidade inicial. |
CreateSinusoidalTransitionFromVelocity Cria uma transição escalar sinusoidal em que a amplitude é determinada pela velocidade inicial. |
CreateSmoothStopTransition Cria uma transição de parada suave. |
CreateSmoothStopTransition Cria uma transição escalar de parada suave. |
CreateStoryboard Cria um novo storyboard. (IUIAnimationManager.CreateStoryboard) |
CreateStoryboard Cria um novo storyboard. (IUIAnimationManager2.CreateStoryboard) |
CreateTransition Cria uma transição de um interpolador personalizado. |
CreateTransition Cria uma transição de um interpolador personalizado para uma determinada dimensão. |
Desabilitar Desabilita o temporizador de animação. |
Habilitar Habilita o temporizador de animação. |
EstimateNextEventTime Recupera uma estimativa do intervalo de tempo antes do próximo evento de animação. |
Concluir Conclui o storyboard dentro do tempo especificado, compactando o storyboard, se necessário. (IUIAnimationStoryboard.Finish) |
Concluir Conclui o storyboard dentro do tempo especificado, compactando o storyboard, se necessário. (IUIAnimationStoryboard2.Finish) |
FinishAllStoryboards Conclui todos os storyboards ativos dentro do intervalo de tempo especificado. (IUIAnimationManager.FinishAllStoryboards) |
FinishAllStoryboards Conclui todos os storyboards ativos dentro do intervalo de tempo especificado. (IUIAnimationManager2.FinishAllStoryboards) |
GetCurrentStoryboard Obtém o storyboard que está animando a variável de animação no momento. |
GetCurrentStoryboard Obtém o storyboard ativo para a variável de animação. |
GetCurve Obtém a curva de animação da variável de animação. |
GetDependencies Obtém os aspectos do interpolador que dependem do valor inicial ou da velocidade passada para SetInitialValueAndVelocity ou que dependem da duração passada para SetDuration. |
GetDependencies Para a dimensão fornecida, GetDependencies recupera os aspectos do interpolador que dependem do valor inicial ou da velocidade passada para o método IUIAnimationInterpolator2::SetInitialValueAndVelocity ou a duração passada para o método IUIAnimationInterpolator2::SetDuration. |
GetDimension Obtém o número de dimensões que exigem interpolação. |
GetDimension Obtém o número de dimensões nas quais a variável de animação tem uma transição especificada. |
GetDimension Obtém o número de dimensões em que a variável de animação deve ser animada. |
GetDuration Obtém a duração de uma transição. |
GetDuration Obtém a duração de uma transição para a dimensão fornecida. |
GetDuration Obtém a duração da transição. (IUIAnimationTransition.GetDuration) |
GetDuration Obtém a duração da transição. (IUIAnimationTransition2.GetDuration) |
GetElapsedTime Obtém o tempo decorrido desde que o storyboard começou a ser reproduzido. (IUIAnimationStoryboard.GetElapsedTime) |
GetElapsedTime Obtém o tempo decorrido desde que o storyboard começou a ser reproduzido. (IUIAnimationStoryboard2.GetElapsedTime) |
GetFinalIntegerValue Obtém o valor final da variável de animação como um inteiro. Esse é o valor após a conclusão de todas as animações agendadas no momento. |
GetFinalIntegerValue Obtém o valor inteiro final da variável de animação. Esse é o valor após a conclusão de todas as animações agendadas no momento. |
GetFinalIntegerVectorValue Obtém o valor inteiro final da variável de animação para a dimensão especificada. Esse é o valor após a conclusão de todas as animações agendadas no momento. |
GetFinalValue Obtém o valor final no final da transição. |
GetFinalValue Obtém o valor final no final da transição para a dimensão fornecida. |
GetFinalValue Obtém o valor final da variável de animação. Esse é o valor após a conclusão de todas as animações agendadas no momento. (IUIAnimationVariable.GetFinalValue) |
GetFinalValue Obtém o valor final da variável de animação. Esse é o valor após a conclusão de todas as animações agendadas no momento. (IUIAnimationVariable2.GetFinalValue) |
GetFinalVectorValue Obtém o valor final da variável de animação para a dimensão especificada. Esse é o valor após a conclusão de todas as animações agendadas no momento. |
GetIntegerValue Obtém o valor atual da variável de animação como um inteiro. |
GetIntegerValue Obtém o valor inteiro da variável de animação. |
GetIntegerVectorValue Obtém o valor inteiro da variável de animação para a dimensão especificada. |
GetPreviousIntegerValue Obtém o valor anterior da variável de animação como um inteiro. Esse é o valor da variável de animação antes da atualização mais recente. |
GetPreviousIntegerValue Obtém o valor inteiro anterior da variável de animação na dimensão especificada. Esse é o valor da variável de animação antes da atualização mais recente. |
GetPreviousIntegerVectorValue Obtém o valor inteiro anterior da variável de animação para a dimensão especificada. Esse é o valor da variável de animação antes da atualização mais recente. |
GetPreviousValue Obtém o valor anterior da variável de animação. Esse é o valor da variável de animação antes da atualização mais recente. (IUIAnimationVariable.GetPreviousValue) |
GetPreviousValue Obtém o valor anterior da variável de animação. Esse é o valor da variável de animação antes da atualização mais recente. (IUIAnimationVariable2.GetPreviousValue) |
GetPreviousVectorValue Obtém o valor anterior da variável de animação para a dimensão especificada. Esse é o valor da variável de animação antes da atualização mais recente. |
GetPrimitiveInterpolation Gera uma interpolação primitiva da curva de animação especificada. |
GetStatus Obtém o status do gerenciador de animação. (IUIAnimationManager.GetStatus) |
GetStatus Obtém o status do gerenciador de animação. (IUIAnimationManager2.GetStatus) |
GetStatus Obtém o status do storyboard. (IUIAnimationStoryboard.GetStatus) |
GetStatus Obtém o status do storyboard. (IUIAnimationStoryboard2.GetStatus) |
GetStoryboardFromTag Obtém o storyboard com a marca especificada. (IUIAnimationManager.GetStoryboardFromTag) |
GetStoryboardFromTag Obtém o storyboard com a marca especificada. (IUIAnimationManager2.GetStoryboardFromTag) |
GetTag Obtém a marca de um storyboard. (IUIAnimationStoryboard.GetTag) |
GetTag Obtém a marca de um storyboard. (IUIAnimationStoryboard2.GetTag) |
GetTag Obtém a marca de uma variável de animação. |
GetTag Obtém a marca da variável de animação. |
GetTime Obtém a hora atual. |
GetValue Obtém o valor atual da variável de animação. |
GetValue Obtém o valor da variável de animação. |
GetVariableFromTag Obtém a variável de animação com a marca especificada. (IUIAnimationManager.GetVariableFromTag) |
GetVariableFromTag Obtém a variável de animação com a marca especificada. (IUIAnimationManager2.GetVariableFromTag) |
GetVectorCurve Obtém a curva de animação da variável de animação para a dimensão especificada. |
GetVectorValue Obtém o valor da variável de animação na dimensão especificada. |
HasPriority Determina se um novo storyboard tem prioridade sobre um storyboard agendado. |
HasPriority Determina a prioridade relativa entre um storyboard agendado e um novo storyboard. |
HoldVariable Direciona o storyboard para manter a variável de animação especificada em seu valor final até que o storyboard termine. (IUIAnimationStoryboard.HoldVariable) |
HoldVariable Direciona o storyboard para manter a variável de animação especificada em seu valor final até que o storyboard termine. (IUIAnimationStoryboard2.HoldVariable) |
InterpolateValue Interpola o valor de uma variável de animação no deslocamento especificado. |
InterpolateValue Interpola o valor de uma variável de animação no deslocamento especificado e para a dimensão fornecida. |
InterpolateVelocity Interpola a velocidade ou a taxa de alteração no deslocamento especificado. |
InterpolateVelocity Interpola a velocidade ou a taxa de alteração no deslocamento especificado para a dimensão fornecida. |
IsDurationKnown Determina se a duração de uma transição é conhecida no momento. |
IsDurationKnown Determina se a duração de uma transição é conhecida. |
IsEnabled Determina se o temporizador está habilitado no momento. |
OnCurveChanged Manipula eventos que ocorrem quando a curva de animação de uma variável de animação é alterada. |
OnIntegerValueChanged Manipula eventos que ocorrem quando o valor de uma variável de animação é alterado. (IUIAnimationVariableIntegerChangeHandler.OnIntegerValueChanged) |
OnIntegerValueChanged Manipula eventos que ocorrem quando o valor inteiro de uma variável de animação é alterado na dimensão especificada. |
OnLoopIterationChanged Manipula eventos de alteração de iteração de loop, que ocorrem quando um loop dentro de um storyboard inicia uma nova iteração. |
OnManagerStatusChanged Manipula status alterações em um gerenciador de animação. (IUIAnimationManagerEventHandler.OnManagerStatusChanged) |
OnManagerStatusChanged Manipula status alterações em um gerenciador de animação. (IUIAnimationManagerEventHandler2.OnManagerStatusChanged) |
OnPostUpdate Manipula eventos que ocorrem após a conclusão de uma atualização de animação. |
OnPreUpdate Manipula eventos que ocorrem antes do início de uma atualização de animação. |
OnRenderingTooSlow Manipula eventos que ocorrem quando a taxa de quadros de renderização de uma animação fica abaixo de uma taxa de quadros desejável mínima. |
OnStoryboardStatusChanged Manipula eventos que ocorrem quando o status de um storyboard é alterado. |
OnStoryboardStatusChanged Lida com eventos de alteração de status storyboard. |
OnStoryboardUpdated Manipula eventos que ocorrem quando um storyboard é atualizado. |
OnStoryboardUpdated Manipula eventos de atualização do storyboard. |
OnTimerClientStatusChanged Manipula eventos que ocorrem quando o status do cliente do temporizador é alterado. |
Onupdate Manipula eventos de atualização do temporizador. |
Onvaluechanged Manipula eventos que ocorrem quando o valor de uma variável de animação é alterado. (IUIAnimationVariableChangeHandler.OnValueChanged) |
Onvaluechanged Manipula eventos que ocorrem quando o valor de uma variável de animação é alterado na dimensão especificada. |
Pausar Pausa todas as animações. (IUIAnimationManager.Pause) |
Pausar Pausa todas as animações. (IUIAnimationManager2.Pause) |
RepeatBetweenKeyframes Cria um loop entre dois quadros-chave especificados. |
RepeatBetweenKeyframes Cria um loop entre dois quadros-chave. |
Retomar Retoma todas as animações. (IUIAnimationManager.Resume) |
Retomar Retoma todas as animações. (IUIAnimationManager2.Resume) |
Agenda Direciona o storyboard para se agendar para jogar. (IUIAnimationStoryboard.Schedule) |
Agenda Direciona o storyboard para se agendar para jogar. (IUIAnimationStoryboard2.Schedule) |
ScheduleTransition Cria e agenda um storyboard de transição única. (IUIAnimationManager.ScheduleTransition) |
ScheduleTransition Cria e agenda um storyboard de transição única. (IUIAnimationManager2.ScheduleTransition) |
SetAnimationMode Define o modo de animação. (IUIAnimationManager.SetAnimationMode) |
SetAnimationMode Define o modo de animação. (IUIAnimationManager2.SetAnimationMode) |
SetCancelPriorityComparison Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser cancelado. |
SetCancelPriorityComparison Define o manipulador de comparação de prioridade que determina se um storyboard agendado pode ser cancelado. |
SetCompressPriorityComparison Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser compactado. |
SetCompressPriorityComparison Define o manipulador de comparação de prioridade que determina se um storyboard agendado pode ser compactado. |
SetConcludePriorityComparison Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser concluído. |
SetConcludePriorityComparison Define o manipulador de comparação de prioridade que determina se um storyboard agendado pode ser concluído. |
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) |
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. (IUIAnimationManager2.SetDefaultLongestAcceptableDelay) |
SetDuration Define a duração da transição. |
SetDuration Define a duração da transição na dimensão fornecida. |
SetFrameRateThreshold Define a taxa de quadros abaixo da qual o temporizador notifica o aplicativo de que a renderização é muito lenta. |
SetInitialValue Define o valor inicial da transição. |
SetInitialValue Define o valor inicial da transição. |
SetInitialValueAndVelocity Define o valor inicial e a velocidade no início da transição. |
SetInitialValueAndVelocity Define o valor inicial e a velocidade da transição para a dimensão fornecida. |
SetInitialVectorValue Define o valor inicial da transição para cada dimensão especificada na variável de animação. |
SetInitialVectorVelocity Define a velocidade inicial da transição para cada dimensão especificada na variável de animação. |
SetInitialVelocity Define a velocidade inicial para a transição. |
SetInitialVelocity Define a velocidade inicial da transição. |
SetLongestAcceptableDelay Define o atraso aceitável mais longo antes do início do storyboard agendado. (IUIAnimationStoryboard.SetLongestAcceptableDelay) |
SetLongestAcceptableDelay Define o atraso aceitável mais longo antes do início do storyboard agendado. (IUIAnimationStoryboard2.SetLongestAcceptableDelay) |
SetLowerBound Define o limite inferior (piso) para a variável de animação. O valor da variável de animação não deve ficar abaixo do valor especificado. |
SetLowerBound Define o limite inferior (piso) para o valor da variável de animação. O valor da variável de animação não deve ficar abaixo do valor especificado. |
SetLowerBoundVector Define o valor de limite inferior (piso) de cada dimensão especificada para a variável de animação. O valor de cada variável de animação não deve ficar abaixo de seu limite inferior. |
SetManagerEventHandler Especifica um manipulador para atualizações de status do gerenciador de animação. (IUIAnimationManager.SetManagerEventHandler) |
SetManagerEventHandler Especifica um manipulador para atualizações de status do gerenciador de animação. (IUIAnimationManager2.SetManagerEventHandler) |
SetRoundingMode Especifica o modo de arredondamento para a variável de animação. |
SetRoundingMode Define o modo de arredondamento da variável de animação. |
SetSkipDuration Especifica um deslocamento desde o início de um storyboard no qual iniciar a animação. |
SetStoryboardEventHandler Especifica um manipulador para eventos de storyboard. (IUIAnimationStoryboard.SetStoryboardEventHandler) |
SetStoryboardEventHandler Especifica um manipulador para eventos de storyboard. (IUIAnimationStoryboard2.SetStoryboardEventHandler) |
SetTag Define a marca para o storyboard. (IUIAnimationStoryboard.SetTag) |
SetTag Define a marca para o storyboard. (IUIAnimationStoryboard2.SetTag) |
SetTag Define a marca de uma variável de animação. |
SetTag Define a marca da variável de animação. |
SetTimerClientEventHandler Especifica um manipulador para o cliente do temporizador status eventos de alteração. |
SetTimerEventHandler Especifica um manipulador de eventos de temporizador. |
SetTimerUpdateHandler Especifica um manipulador de atualização de temporizador. |
SetTrimPriorityComparison Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser cortado. |
SetTrimPriorityComparison Define o manipulador de comparação de prioridade que determina se um storyboard agendado pode ser cortado. |
SetUpperBound Define um limite superior (teto) para a variável de animação. O valor da variável de animação não deve subir acima do valor especificado. |
SetUpperBound Define o limite superior (teto) para o valor da variável de animação. O valor da variável de animação não deve subir acima do valor especificado. |
SetUpperBoundVector Define o valor de limite superior (teto) de cada dimensão especificada para a variável de animação. O valor de cada variável de animação não deve subir acima de seu limite superior. |
SetVariableChangeHandler Especifica um manipulador de alteração de variável. Esse manipulador é notificado sobre alterações no valor da variável de animação. |
SetVariableChangeHandler Especifica um manipulador para alterações no valor da variável de animação. |
SetVariableCurveChangeHandler Especifica um manipulador para alterações na curva de animação da variável de animação. |
SetVariableIntegerChangeHandler Especifica um manipulador de alteração de variável de inteiro. Esse manipulador é notificado sobre alterações no valor inteiro da variável de animação. |
SetVariableIntegerChangeHandler Especifica um manipulador para alterações no valor inteiro da variável de animação. |
Desligamento Desliga o gerenciador de animação e todos os objetos associados. (IUIAnimationManager.Shutdown) |
Desligamento Desliga o gerenciador de animação e todos os objetos associados. (IUIAnimationManager2.Shutdown) |
Atualizar Atualizações os valores de todas as variáveis de animação. (IUIAnimationManager.Update) |
Atualizar Atualizações os valores de todas as variáveis de animação. (IUIAnimationManager2.Update) |
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 de 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 sincronizadas em relação umas às outras. |
IUIAnimationStoryboard2 Define um storyboard, que contém um grupo de transições sincronizadas em relação umas às outras. Nesta seçãoTopicDescriptionAbandon MethodTermina o storyboard, libera todas as variáveis de animação relacionadas e remove o storyboard do agendamento. Método AddKeyframeAfterTransitionAdds um quadro-chave no final da transição especificada. Método AddKeyframeAtOffsetAdds 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 AddTransitionBetweenKeyframesAdds uma transição entre dois keyframes. 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 FinishConfigura 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. SetSkipDuration MethodSpecifies an offset from the beginning of a storyboard at which to start animating. 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 SetTagConfigura 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 lidar com eventos relacionados a alterações na 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 lidar com eventos relacionados a atualizações de variáveis de animação. |
IUIAnimationVariableChangeHandler2 Define um método para lidar com 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 lidar com eventos de atualização de curva de animação. |
IUIAnimationVariableIntegerChangeHandler Define um método para lidar com eventos de atualização de variável de animação. |
IUIAnimationVariableIntegerChangeHandler2 Define um método para lidar com 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. |