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

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


Заголовок uianimation.h

Этот заголовок используется диспетчером анимации Windows. Дополнительные сведения см. в разделе:

uianimation.h содержит следующие программные интерфейсы:

Интерфейсы

 
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

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

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

 
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

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