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


Контекст взаимодействия

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

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

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

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

 
CROSS_SLIDE_FLAGS

Указывает состояние взаимодействия между слайдами.
CROSS_SLIDE_THRESHOLD

Задает пороговые значения поведения между слайдами.
HOLD_PARAMETER

Задает различные значения, относящиеся к жесту нажатия и удержания.
INERTIA_PARAMETER

Задает значения инерции для манипуляции (преобразование, поворот, масштабирование).
INTERACTION_CONFIGURATION_FLAGS

Указывает взаимодействие, которое необходимо включить при настройке объекта контекста взаимодействия.
INTERACTION_CONTEXT_PROPERTY

Указывает свойства объекта Контекста взаимодействия.
INTERACTION_FLAGS

Указывает состояние взаимодействия.
INTERACTION_ID

Указывает состояния взаимодействия, используемые для настройки объекта Контекста взаимодействия.
INTERACTION_STATE

Указывает состояние объекта "Контекст взаимодействия".
MANIPULATION_RAILS_STATE

Указывает состояния рельсов для взаимодействия.
MOUSE_WHEEL_PARAMETER

Указывает манипуляции, которые можно сопоставить с поворотом колесика мыши.
TAP_PARAMETER

Задает различные значения, относящиеся к жесту касания.
TRANSLATION_PARAMETER

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

Functions

 
AddPointerInteractionContext

Включите указанный указатель в набор указателей, обработанных объектом контекста взаимодействия.
BufferPointerPacketsInteractionContext

Добавляет журнал для одного указателя ввода в буфер объекта "Контекст взаимодействия".
CreateInteractionContext

Создает и инициализирует объект Контекста взаимодействия.
DestroyInteractionContext

Уничтожает указанный объект контекста взаимодействия.
GetCrossSlideParameterInteractionContext

Возвращает поведение взаимодействия между слайдами.
GetHoldParameterInteractionContext

Возвращает поведение взаимодействия с удержанием.
GetInertiaParameterInteractionContext

Возвращает поведение инерции манипуляции (преобразование, поворот, масштабирование).
GetInteractionConfigurationInteractionContext

Возвращает состояние конфигурации взаимодействия для объекта "Контекст взаимодействия".
GetMouseWheelParameterInteractionContext

Возвращает состояние колесика мыши для объекта "Контекст взаимодействия".
GetPropertyInteractionContext

Возвращает свойства объекта контекста взаимодействия.
GetStateInteractionContext

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

Возвращает поведение взаимодействия касания.
GetTranslationParameterInteractionContext

Возвращает поведение взаимодействия с перетаскиванием.
INTERACTION_CONTEXT_OUTPUT_CALLBACK

Обратный вызов, который получает события из объекта Контекста взаимодействия.
INTERACTION_CONTEXT_OUTPUT_CALLBACK2

Обратный вызов, который получает события из объекта Контекста взаимодействия.
ProcessBufferedPacketsInteractionContext

Обработайте буферированные пакеты в конце входного кадра указателя.
ProcessInertiaInteractionContext

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

Обрабатывает набор входных кадров указателя.
RegisterOutputCallbackInteractionContext

Регистрирует обратный вызов для получения событий взаимодействия из объекта контекста взаимодействия.
RegisterOutputCallbackInteractionContext2

Регистрирует обратный вызов для получения событий взаимодействия из объекта контекста взаимодействия.
RemovePointerInteractionContext

Удалите указанный указатель из набора указателей, обработанных объектом контекста взаимодействия.
ResetInteractionContext

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

Настраивает взаимодействие между слайдами.
SetHoldParameterInteractionContext

Задает поведение взаимодействия с удержанием.
SetInertiaParameterInteractionContext

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

Настраивает объект контекста взаимодействия для обработки указанных манипуляций.
SetMouseWheelParameterInteractionContext

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

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

Задает свойства объекта контекста взаимодействия.
SetTapParameterInteractionContext

Задает поведение взаимодействия касания.
SetTranslationParameterInteractionContext

Задает поведение взаимодействия с перетаскиванием.
StopInteractionContext

Задает состояние взаимодействия для INTERACTION_STATE_IDLE и оставляет все параметры конфигурации и параметры взаимодействия нетронутыми.

Структуры

 
CROSS_SLIDE_PARAMETER

Определяет пороговое значение перекрестного слайда и его пороговое значение расстояния.
INTERACTION_ARGUMENTS_CROSS_SLIDE

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

Определяет состояние манипуляции.
INTERACTION_ARGUMENTS_TAP

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

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

Определяет выходные данные объекта "Контекст взаимодействия".
INTERACTION_CONTEXT_OUTPUT2

Определяет выходные данные объекта "Контекст взаимодействия".
MANIPULATION_TRANSFORM

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

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