Compartilhar via


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.