Заголовок 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 Определяет результаты для обновлений анимации. |