Прочитать на английском

Поделиться через


Диспетчер анимации Windows

Общие сведения о технологии диспетчера анимации Windows.

Для разработки диспетчера анимации Windows вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
UI_ANIMATION_DEPENDENCIES

Определяет, какие аспекты интерполятора зависят от заданных входных данных.
UI_ANIMATION_IDLE_BEHAVIOR

Определяет поведение таймера при бездействии диспетчера анимации.
UI_ANIMATION_MANAGER_STATUS

Определяет состояние действий диспетчера анимации.
UI_ANIMATION_MODE

Определяет режимы анимации.
UI_ANIMATION_PRIORITY_EFFECT

Определяет потенциальные эффекты на раскадровки, если сравнение приоритетов возвращает значение false.
UI_ANIMATION_REPEAT_MODE

Определяет шаблон для итерации цикла.
UI_ANIMATION_ROUNDING_MODE

Определяет режимы округления, которые будут использоваться при преобразовании значения переменной анимации из типа с плавающей запятой в целочисленный тип.
UI_ANIMATION_SCHEDULING_RESULT

Определяет результаты для планирования раскадровки.
UI_ANIMATION_SLOPE

Определяет характеристики наклона анимации.
UI_ANIMATION_STORYBOARD_STATUS

Определяет состояние раскадровки.
UI_ANIMATION_TIMER_CLIENT_STATUS

Определяет состояние действия для клиента таймера.
UI_ANIMATION_UPDATE_RESULT

Определяет результаты для обновлений анимации.

Функции

 
Abandon

Завершает раскадровки, освобождает все связанные переменные анимации и удаляет раскадровки из расписания. (IUIAnimationStoryboard.Abandon)
Abandon

Завершает раскадровки, освобождает все связанные переменные анимации и удаляет раскадровки из расписания. (IUIAnimationStoryboard2.Abandon)
AbandonAllStoryboards

Отменяет все активные раскадровки. (IUIAnimationManager.AbandonAllStoryboards)
AbandonAllStoryboards

Отменяет все активные раскадровки. (IUIAnimationManager2.AbandonAllStoryboards)
AddCubic

Добавляет кубический полиномиальный сегмент, описывающий форму переходной кривой, к функции анимации.
AddKeyframeAfterTransition

Добавляет ключевой кадр в конце указанного перехода. (IUIAnimationStoryboard.AddKeyframeAfterTransition)
AddKeyframeAfterTransition

Добавляет ключевой кадр в конце указанного перехода. (IUIAnimationStoryboard2.AddKeyframeAfterTransition)
AddKeyframeAtOffset

Добавляет ключевой кадр с указанным смещением из существующего ключевого кадра. (IUIAnimationStoryboard.AddKeyframeAtOffset)
AddKeyframeAtOffset

Добавляет ключевой кадр с указанным смещением из существующего ключевого кадра. (IUIAnimationStoryboard2.AddKeyframeAtOffset)
AddSinusoidal

Добавляет синусоидальный сегмент, описывающий форму кривой перехода к функции анимации.
AddTransition

Добавляет переход в раскадровки. (IUIAnimationStoryboard.AddTransition)
AddTransition

Добавляет переход в раскадровки. (IUIAnimationStoryboard2.AddTransition)
AddTransitionAtKeyframe

Добавляет переход, который начинается с указанного ключевого кадра. (IUIAnimationStoryboard.AddTransitionAtKeyframe)
AddTransitionAtKeyframe

Добавляет переход, который начинается с указанного ключевого кадра. (IUIAnimationStoryboard2.AddTransitionAtKeyframe)
AddTransitionBetweenKeyframes

Добавляет переход между двумя ключевыми кадрами. (IUIAnimationStoryboard.AddTransitionBetweenKeyframes)
AddTransitionBetweenKeyframes

Добавляет переход между двумя ключевыми кадрами. (IUIAnimationStoryboard2.AddTransitionBetweenKeyframes)
ClearTimerClientEventHandler

Очищает обработчик для событий изменения состояния клиента таймера.
Заключить

Завершает текущую итерацию выполняющегося цикла ключевых кадров (где цикл имеет значение UI_ANIMATION_REPEAT_INDEFINITELY), завершает цикл и продолжает работу с раскадровой доской. (IUIAnimationStoryboard.Conclude)
Заключить

Завершает текущую итерацию выполняющегося цикла ключевых кадров (где цикл имеет значение UI_ANIMATION_REPEAT_INDEFINITELY), завершает цикл и продолжает работу с раскадровой доской. (IUIAnimationStoryboard2.Conclude)
CreateAccelerateDecelerateTransition

Создает переход с ускорением и замедлением.
CreateAccelerateDecelerateTransition

Создает скалярный переход с ускорением и замедлением.
CreateAnimationVariable

Создает новую переменную анимации. (IUIAnimationManager.CreateAnimationVariable)
CreateAnimationVariable

Создает новую переменную анимации. (IUIAnimationManager2.CreateAnimationVariable)
CreateAnimationVectorVariable

Создает новую переменную анимации для каждого указанного измерения.
CreateConstantTransition

Создает константный переход.
CreateConstantTransition

Создает константный скалярный переход.
CreateCubicBezierLinearTransition

Создает кубический линейный скалярный переход Безье.
CreateCubicBezierLinearVectorTransition

Создает кубический переход линейного вектора Безье для каждого указанного измерения.
CreateCubicTransition

Создает кубический переход.
CreateCubicTransition

Создает кубический скалярный переход.
CreateCubicVectorTransition

Создает переход кубических векторов для каждого указанного измерения.
CreateDiscreteTransition

Создает дискретный переход.
CreateDiscreteTransition

Создает дискретный скалярный переход.
CreateDiscreteVectorTransition

Создает дискретный переход вектора для каждого указанного измерения.
CreateInstantaneousTransition

Создает мгновенный переход.
CreateInstantaneousTransition

Создает мгновенный скалярный переход.
CreateInstantaneousVectorTransition

Создает мгновенный векторный переход для каждого указанного измерения.
CreateLinearTransition

Создает линейный переход.
CreateLinearTransition

Создает линейный скалярный переход.
CreateLinearTransitionFromSpeed

Создает переход с линейной скоростью.
CreateLinearTransitionFromSpeed

Создает скалярный переход с линейной скоростью.
CreateLinearVectorTransition

Создает переход линейного вектора в указанном измерении.
CreateLinearVectorTransitionFromSpeed

Создает переход линейного вектора скорости в заданном измерении.
CreateParabolicTransitionFromAcceleration

Создает переход с параболическим ускорением.
CreateParabolicTransitionFromAcceleration

Создает скалярный переход с параболическим ускорением.
CreateReversalTransition

Создает разворотный переход.
CreateReversalTransition

Создает разворотный скалярный переход.
CreateSinusoidalTransitionFromRange

Создает переход синусоидального диапазона с заданным диапазоном колебаний.
CreateSinusoidalTransitionFromRange

Создает скалярный переход синусоидального диапазона с заданным диапазоном колебаний.
CreateSinusoidalTransitionFromVelocity

Создает синусоидальный переход скорости с амплитудой, определяемой начальной скоростью.
CreateSinusoidalTransitionFromVelocity

Создает синусоидальный скалярный переход, где амплитуда определяется начальной скоростью.
CreateSmoothStopTransition

Создает переход с плавной остановкой.
CreateSmoothStopTransition

Создает скалярный переход с плавной остановкой.
CreateStoryboard

Создает раскадровку. (IUIAnimationManager.CreateStoryboard)
CreateStoryboard

Создает раскадровку. (IUIAnimationManager2.CreateStoryboard)
CreateTransition

Создает переход из пользовательского интерполятора.
CreateTransition

Создает переход из пользовательского интерполятора для заданного измерения.
Отключить

Отключает таймер анимации.
Разрешить

Включает таймер анимации.
EstimateNextEventTime

Извлекает оценку интервала времени до следующего события анимации.
Готово

Завершает раскадровку в течение указанного времени, сжимая раскадровку при необходимости. (IUIAnimationStoryboard.Finish)
Готово

Завершает раскадровку в течение указанного времени, сжимая раскадровку при необходимости. (IUIAnimationStoryboard2.Finish)
FinishAllStoryboards

Завершает все активные раскадровки в течение указанного интервала времени. (IUIAnimationManager.FinishAllStoryboards)
FinishAllStoryboards

Завершает все активные раскадровки в течение указанного интервала времени. (IUIAnimationManager2.FinishAllStoryboards)
GetCurrentStoryboard

Возвращает раскадровку, которая в настоящее время анимирует переменную анимации.
GetCurrentStoryboard

Возвращает активную раскадровку для переменной анимации.
GetCurve

Возвращает кривую анимации переменной анимации.
GetDependencies

Возвращает аспекты интерполятора, которые зависят от начального значения или скорости, передаваемых в SetInitialValueAndVelocity, или зависят от длительности, передаваемой в SetDuration.
GetDependencies

Для заданного измерения GetDependencies извлекает аспекты интерполятора, которые зависят от начального значения или скорости, передаваемых методу IUIAnimationInterpolator2::SetInitialValueAndVelocity или длительности, передаваемой методу IUIAnimationInterpolator2::SetDuration.
GetDimension

Возвращает количество измерений, требующих интерполяции.
GetDimension

Возвращает количество измерений, в которых переменная анимации имеет указанный переход.
GetDimension

Возвращает количество измерений, в которых должна быть анимирована переменная анимации.
GetDuration

Возвращает длительность перехода.
GetDuration

Возвращает продолжительность перехода для заданного измерения.
GetDuration

Возвращает длительность перехода. (IUIAnimationTransition.GetDuration)
GetDuration

Возвращает длительность перехода. (IUIAnimationTransition2.GetDuration)
GetElapsedTime

Возвращает время, прошедшее с момента начала воспроизведения раскадровки. (IUIAnimationStoryboard.GetElapsedTime)
GetElapsedTime

Возвращает время, прошедшее с момента начала воспроизведения раскадровки. (IUIAnimationStoryboard2.GetElapsedTime)
GetFinalIntegerValue

Возвращает конечное значение переменной анимации в виде целого числа. Это значение после завершения всех запланированных анимаций.
GetFinalIntegerValue

Возвращает окончательное целое значение переменной анимации. Это значение после завершения всех запланированных анимаций.
GetFinalIntegerVectorValue

Возвращает окончательное целое значение переменной анимации для указанного измерения. Это значение после завершения всех запланированных анимаций.
GetFinalValue

Возвращает конечное значение в конце перехода.
GetFinalValue

Возвращает конечное значение в конце перехода для заданного измерения.
GetFinalValue

Возвращает окончательное значение переменной анимации. Это значение после завершения всех запланированных анимаций. (IUIAnimationVariable.GetFinalValue)
GetFinalValue

Возвращает окончательное значение переменной анимации. Это значение после завершения всех запланированных анимаций. (IUIAnimationVariable2.GetFinalValue)
GetFinalVectorValue

Возвращает окончательное значение переменной анимации для указанного измерения. Это значение после завершения всех запланированных анимаций.
GetIntegerValue

Возвращает текущее значение переменной анимации в виде целого числа.
GetIntegerValue

Возвращает целочисленное значение переменной анимации.
GetIntegerVectorValue

Возвращает целочисленное значение переменной анимации для указанного измерения.
GetPreviousIntegerValue

Возвращает предыдущее значение переменной анимации в виде целого числа. Это значение переменной анимации до последнего обновления.
GetPreviousIntegerValue

Возвращает предыдущее целое значение переменной анимации в указанном измерении. Это значение переменной анимации до последнего обновления.
GetPreviousIntegerVectorValue

Возвращает предыдущее целочисленное значение переменной анимации для указанного измерения. Это значение переменной анимации до последнего обновления.
GetPreviousValue

Возвращает предыдущее значение переменной анимации. Это значение переменной анимации до последнего обновления. (IUIAnimationVariable.GetPreviousValue)
GetPreviousValue

Возвращает предыдущее значение переменной анимации. Это значение переменной анимации до последнего обновления. (IUIAnimationVariable2.GetPreviousValue)
GetPreviousVectorValue

Возвращает предыдущее значение переменной анимации для указанного измерения. Это значение переменной анимации до последнего обновления.
GetPrimitiveInterpolation

Создает примитивную интерполяцию указанной кривой анимации.
GetStatus

Возвращает состояние диспетчера анимации. (IUIAnimationManager.GetStatus)
GetStatus

Возвращает состояние диспетчера анимации. (IUIAnimationManager2.GetStatus)
GetStatus

Возвращает состояние раскадровки. (IUIAnimationStoryboard.GetStatus)
GetStatus

Возвращает состояние раскадровки. (IUIAnimationStoryboard2.GetStatus)
GetStoryboardFromTag

Возвращает раскадровки с указанным тегом. (IUIAnimationManager.GetStoryboardFromTag)
GetStoryboardFromTag

Возвращает раскадровки с указанным тегом. (IUIAnimationManager2.GetStoryboardFromTag)
GetTag

Возвращает тег для раскадровки. (IUIAnimationStoryboard.GetTag)
GetTag

Возвращает тег для раскадровки. (IUIAnimationStoryboard2.GetTag)
GetTag

Возвращает тег для переменной анимации.
GetTag

Возвращает тег переменной анимации.
GetTime

Получает текущее время.
GetValue

Возвращает текущее значение переменной анимации.
GetValue

Возвращает значение переменной анимации.
GetVariableFromTag

Возвращает переменную анимации с указанным тегом. (IUIAnimationManager.GetVariableFromTag)
GetVariableFromTag

Возвращает переменную анимации с указанным тегом. (IUIAnimationManager2.GetVariableFromTag)
GetVectorCurve

Возвращает кривую анимации переменной анимации для указанного измерения.
GetVectorValue

Возвращает значение переменной анимации в указанном измерении.
HasPriority

Определяет, имеет ли новая раскадровка приоритет над запланированной раскадровкой.
HasPriority

Определяет относительный приоритет между запланированной раскадровкой и новой раскадровкой.
HoldVariable

Направляет раскадровку на удержание указанной переменной анимации в ее окончательном значении, пока раскадровка не закончится. (IUIAnimationStoryboard.HoldVariable)
HoldVariable

Направляет раскадровку на удержание указанной переменной анимации в ее окончательном значении, пока раскадровка не закончится. (IUIAnimationStoryboard2.HoldVariable)
ИнтерполатЗначение

Интерполирует значение переменной анимации с указанным смещением.
ИнтерполатЗначение

Интерполирует значение переменной анимации с указанным смещением и для заданного измерения.
InterpolateVelocity

Интерполирует скорость или скорость изменения с указанным смещением.
InterpolateVelocity

Интерполирует скорость или скорость изменения по указанному смещению для заданного измерения.
IsDurationKnown

Определяет, известна ли длительность перехода в данный момент.
IsDurationKnown

Определяет, известна ли длительность перехода.
IsEnabled

Определяет, включен ли таймер в данный момент.
OnCurveChanged

Обрабатывает события, возникающие при изменении кривой анимации переменной анимации.
OnIntegerValueChanged

Обрабатывает события, возникающие при изменении значения переменной анимации. (IUIAnimationVariableIntegerChangeHandler.OnIntegerValueChanged)
OnIntegerValueChanged

Обрабатывает события, возникающие при изменении целочисленного значения переменной анимации в указанном измерении.
OnLoopIterationChanged

Обрабатывает события изменения итерации цикла, которые возникают, когда цикл в раскадровке начинает новую итерацию.
OnManagerStatusChanged

Обрабатывает изменения состояния в диспетчере анимации. (IUIAnimationManagerEventHandler.OnManagerStatusChanged)
OnManagerStatusChanged

Обрабатывает изменения состояния в диспетчере анимации. (IUIAnimationManagerEventHandler2.OnManagerStatusChanged)
OnPostUpdate

Обрабатывает события, возникающие после завершения обновления анимации.
OnPreUpdate

Обрабатывает события, возникающие до начала обновления анимации.
OnRenderingTooSlow

Обрабатывает события, возникающие, когда частота кадров отрисовки для анимации падает ниже минимальной желаемой частоты кадров.
OnStoryboardStatusChanged

Обрабатывает события, возникающие при изменении состояния раскадровки.
OnStoryboardStatusChanged

Обрабатывает события изменения состояния раскадровки.
OnStoryboardUpdated

Обрабатывает события, возникающие при обновлении раскадровки.
OnStoryboardUpdated

Обрабатывает события обновления раскадровки.
OnTimerClientStatusChanged

Обрабатывает события, возникающие при изменении состояния клиента таймера.
Onupdate

Обрабатывает события обновления из таймера.
OnValueChanged

Обрабатывает события, возникающие при изменении значения переменной анимации. (IUIAnimationVariableChangeHandler.OnValueChanged)
OnValueChanged

Обрабатывает события, возникающие при изменении значения переменной анимации в указанном измерении.
Пауза

Приостанавливает все анимации. (IUIAnimationManager.Pause)
Пауза

Приостанавливает все анимации. (IUIAnimationManager2.Pause)
RepeatBetweenKeyframes

Создает цикл между двумя указанными ключевыми кадрами.
RepeatBetweenKeyframes

Создает цикл между двумя ключевыми кадрами.
Возобновить

Возобновляет все анимации. (IUIAnimationManager.Resume)
Возобновить

Возобновляет все анимации. (IUIAnimationManager2.Resume)
Расписание

Направляет раскадровку для планирования игры. (IUIAnimationStoryboard.Schedule)
Расписание

Направляет раскадровку для планирования игры. (IUIAnimationStoryboard2.Schedule)
ScheduleTransition

Создает и планирует раскадровку с одним переходом. (IUIAnimationManager.ScheduleTransition)
ScheduleTransition

Создает и планирует раскадровку с одним переходом. (IUIAnimationManager2.ScheduleTransition)
SetAnimationMode

Задает режим анимации. (IUIAnimationManager.SetAnimationMode)
SetAnimationMode

Задает режим анимации. (IUIAnimationManager2.SetAnimationMode)
SetCancelPriorityComparison

Задает обработчик сравнения приоритетов, который будет вызываться, чтобы определить, можно ли отменить запланированную раскадровку.
SetCancelPriorityComparison

Задает обработчик сравнения приоритетов, который определяет, можно ли отменить запланированную раскадровку.
SetCompressPriorityComparison

Задает вызываемый обработчик сравнения приоритетов, чтобы определить, можно ли сжать запланированную раскадровку.
SetCompressPriorityComparison

Задает обработчик сравнения приоритетов, который определяет, можно ли сжать запланированную раскадровку.
SetConcludePriorityComparison

Задает вызываемый обработчик сравнения приоритетов, чтобы определить, можно ли завершить запланированную раскадровку.
SetConcludePriorityComparison

Задает обработчик сравнения приоритетов, который определяет, можно ли завершить запланированную раскадровку.
SetDefaultLongestAcceptableDelay

Задает допустимую задержку анимации по умолчанию. Это период времени, который может пройти до начала раскадровки. (IUIAnimationManager.SetDefaultLongestAcceptableDelay)
SetDefaultLongestAcceptableDelay

Задает допустимую задержку анимации по умолчанию. Это период времени, который может пройти до начала раскадровки. (IUIAnimationManager2.SetDefaultLongestAcceptableDelay)
SetDuration

Задает длительность перехода.
SetDuration

Задает длительность перехода в заданном измерении.
SetFrameRateThreshold

Задает частоту кадров, ниже которой таймер уведомляет приложение о том, что отрисовка выполняется слишком медленно.
SetInitialValue

Задает начальное значение для перехода.
SetInitialValue

Задает начальное значение перехода.
SetInitialValueAndVelocity

Задает начальное значение и скорость в начале перехода.
SetInitialValueAndVelocity

Задает начальное значение и скорость перехода для заданного измерения.
SetInitialVectorValue

Задает начальное значение перехода для каждого указанного измерения в переменной анимации.
SetInitialVectorVelocity

Задает начальную скорость перехода для каждого указанного измерения в переменной анимации.
SetInitialVelocity

Задает начальную скорость перехода.
SetInitialVelocity

Задает начальную скорость перехода.
SetLongestAcceptableDelay

Задает самую длинную допустимую задержку перед началом запланированной раскадровки. (IUIAnimationStoryboard.SetLongestAcceptableDelay)
SetLongestAcceptableDelay

Задает самую длинную допустимую задержку перед началом запланированной раскадровки. (IUIAnimationStoryboard2.SetLongestAcceptableDelay)
SetLowerBound

Задает нижнюю границу (пол) для переменной анимации. Значение переменной анимации не должно упасть ниже указанного значения.
SetLowerBound

Задает нижнюю границу (пол) для значения переменной анимации. Значение переменной анимации не должно упасть ниже указанного значения.
SetLowerBoundVector

Задает значение нижней границы (пола) каждого указанного измерения для переменной анимации. Значение каждой переменной анимации не должно опускаться ниже ее нижней границы.
SetManagerEventHandler

Задает обработчик для обновлений состояния диспетчера анимации. (IUIAnimationManager.SetManagerEventHandler)
SetManagerEventHandler

Задает обработчик для обновлений состояния диспетчера анимации. (IUIAnimationManager2.SetManagerEventHandler)
SetRoundingMode

Задает режим округления для переменной анимации.
SetRoundingMode

Задает режим округления переменной анимации.
SetSkipDuration

Указывает смещение от начала раскадровки, с которого начинается анимация.
SetStoryboardEventHandler

Задает обработчик для событий раскадровки. (IUIAnimationStoryboard.SetStoryboardEventHandler)
SetStoryboardEventHandler

Задает обработчик для событий раскадровки. (IUIAnimationStoryboard2.SetStoryboardEventHandler)
SetTag

Задает тег для раскадровки. (IUIAnimationStoryboard.SetTag)
SetTag

Задает тег для раскадровки. (IUIAnimationStoryboard2.SetTag)
SetTag

Задает тег для переменной анимации.
SetTag

Задает тег переменной анимации.
SetTimerClientEventHandler

Задает обработчик для событий изменения состояния клиента таймера.
SetTimerEventHandler

Задает обработчик событий таймера.
SetTimerUpdateHandler

Указывает обработчик обновления таймера.
SetTrimPriorityComparison

Задает обработчик сравнения приоритетов для вызова, чтобы определить, можно ли обрезать запланированную раскадровки.
SetTrimPriorityComparison

Задает обработчик сравнения приоритетов, который определяет, можно ли обрезать запланированную раскадровки.
SetUpperBound

Задает верхнюю границу (потолок) для переменной анимации. Значение переменной анимации не должно увеличиваться выше указанного значения.
SetUpperBound

Задает верхнюю границу (потолок) для значения переменной анимации. Значение переменной анимации не должно увеличиваться выше указанного значения.
SetUpperBoundVector

Задает значение верхней границы (потолок) каждого указанного измерения для переменной анимации. Значение каждой переменной анимации не должно подниматься выше ее верхней границы.
SetVariableChangeHandler

Задает обработчик изменений переменной. Этот обработчик получает уведомление об изменениях значения переменной анимации.
SetVariableChangeHandler

Задает обработчик для изменений значения переменной анимации.
SetVariableCurveChangeHandler

Задает обработчик для изменений кривой анимации переменной анимации.
SetVariableIntegerChangeHandler

Задает обработчик изменений целочисленной переменной. Этот обработчик получает уведомление об изменениях целочисленного значения переменной анимации.
SetVariableIntegerChangeHandler

Задает обработчик для изменений целочисленного значения переменной анимации.
Завершение работы

Завершает работу диспетчера анимации и всех связанных с ним объектов. (IUIAnimationManager.Shutdown)
Завершение работы

Завершает работу диспетчера анимации и всех связанных с ним объектов. (IUIAnimationManager2.Shutdown)
Обновление

Обновления значения всех переменных анимации. (IUIAnimationManager.Update)
Обновление

Обновления значения всех переменных анимации. (IUIAnimationManager2.Update)

Интерфейсы

 
IUIAnimationInterpolator

Определяет методы для создания пользовательского интерполятора.
IUIAnimationInterpolator2

Расширяет интерфейс IUIAnimationInterpolator, который определяет методы для создания пользовательского интерполятора. IUIAnimationInterpolator2 поддерживает интерполяцию в заданном измерении.
IUIAnimationLoopIterationChangeHandler2

Определяет метод для обработки событий итерации цикла раскадровки.
IUIAnimationManager

Определяет диспетчер анимации, который предоставляет центральный интерфейс для создания анимаций и управления ими.
IUIAnimationManager2

Определяет диспетчер анимации, который предоставляет центральный интерфейс для создания анимаций в нескольких измерениях и управления ими.
IUIAnimationManagerEventHandler

Определяет метод обработки обновлений состояния в диспетчере анимации.
IUIAnimationManagerEventHandler2

Определяет метод обработки обновлений в диспетчере анимации.
IUIAnimationPrimitiveInterpolation

Определяет метод, позволяющий пользовательскому интерполятору предоставлять диспетчеру анимации сведения о переходе в виде кубической полиномиальной кривой.
IUIAnimationPriorityComparison

Определяет метод сравнения приоритетов, который диспетчер анимации использует для разрешения конфликтов планирования.
IUIAnimationPriorityComparison2

Определяет метод, разрешающий конфликты планирования путем сравнения приоритетов.
IUIAnimationStoryboard

Определяет раскадровки, которая содержит группу переходов, синхронизированных относительно друг друга.
IUIAnimationStoryboard2

Определяет раскадровки, которая содержит группу переходов, синхронизированных относительно друг друга. В этом разделеTopicDescriptionAbandon MethodTerminates the storyboard, releases all related animation variables, and remove the storyboard from the schedule. Метод AddKeyframeAfterTransition Добавляет ключевой кадр в конце указанного перехода. Метод AddKeyframeAtOffset Добавляет ключевой кадр с указанным смещением от существующего ключевого кадра. Метод AddTransitionДобавление перехода на раскадровки. Метод AddTransitionAtKeyframeДобавление перехода, который начинается с указанного ключевого кадра. Метод AddTransitionBetweenKeyframesДобавление перехода между двумя ключевыми кадрами. Завершение MethodComplets текущей итерации цикла ключевых кадров, который выполняется (где цикл имеет значение UI_ANIMATION_REPEAT_INDEFINITELY), завершает цикл и продолжает работу с раскадровки. Метод Finish. Определяет раскадровки в течение указанного времени, сжимая раскадровки при необходимости. Метод GetElapsedTime Возвращает время, прошедшее с момента начала воспроизведения раскадровки. Метод GetStatus Возвращает состояние раскадровки. Метод GetTag Возвращает тег для раскадровки. Метод HoldVariable Направит раскадровки для хранения указанной переменной анимации в ее окончательном значении до окончания раскадровки. Метод RepeatBetweenKeyframesСоздает цикл между двумя ключевыми кадрами. Метод scheduleНаправит раскадровки для планирования воспроизведения. Метод SetSkipDuration Указывает смещение от начала раскадровки, с которой начинается анимация. Метод SetLongestAcceptableDelay Задает самую длинную допустимую задержку перед началом запланированной раскадровки. Метод SetStoryboardEventHandler Определяет обработчик событий раскадровки. Метод SetTag Задает тег раскадровки. .
IUIAnimationStoryboardEventHandler

Определяет методы обработки событий состояния и обновления для раскадровки.
IUIAnimationStoryboardEventHandler2

Определяет методы для обработки событий раскадровки.
IUIAnimationTimer

Определяет таймер анимации, который предоставляет службы для управления временем анимации.
IUIAnimationTimerClientEventHandler

Определяет метод обработки событий, связанных с изменениями состояния клиента таймера.
IUIAnimationTimerEventHandler

Определяет методы для обработки событий времени.
IUIAnimationTimerUpdateHandler

Определяет методы для обработки событий обновления времени.
IUIAnimationTransition

Определяет переход, который определяет, как переменная анимации изменяется с течением времени.
IUIAnimationTransition2

Расширяет интерфейс IUIAnimationTransition, определяющий переход. Переход IUIAnimationTransition2 определяет, как переменная анимации изменяется с течением времени в заданном измерении.
IUIAnimationTransitionFactory

Определяет метод для создания переходов из пользовательских интерполяторов.
IUIAnimationTransitionFactory2

Определяет метод для создания переходов из пользовательских интерполяторов. поддерживает создание переходов в указанном измерении.
IUIAnimationTransitionLibrary

Определяет библиотеку стандартных переходов.
IUIAnimationTransitionLibrary2

Определяет библиотеку стандартных переходов для указанного измерения.
IUIAnimationVariable

Определяет переменную анимации, представляющую визуальный элемент, который можно анимировать.
IUIAnimationVariable2

Определяет переменную анимации, представляющую визуальный элемент, который можно анимировать в нескольких измерениях.
IUIAnimationVariableChangeHandler

Определяет метод для обработки событий, связанных с обновлениями переменных анимации.
IUIAnimationVariableChangeHandler2

Определяет метод для обработки событий обновления переменной анимации. IUIAnimationVariableChangeHandler2 обрабатывает события, происходящие в указанном измерении.
IUIAnimationVariableCurveChangeHandler2

Определяет метод для обработки событий обновления кривой анимации.
IUIAnimationVariableIntegerChangeHandler

Определяет метод для обработки событий обновления переменной анимации.
IUIAnimationVariableIntegerChangeHandler2

Определяет метод для обработки событий обновления переменной анимации. IUIAnimationVariableIntegerChangeHandler2 обрабатывает события, происходящие в указанном измерении.

Структуры

 
__MIDL___MIDL_itf_UIAnimation_0000_0002_0003

Определяет ключевой кадр, представляющий смещение времени в раскадровки.