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


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

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

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

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

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

 
CROSS_SLIDE_FLAGS

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

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

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

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

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

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

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

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

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

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

Функции

 
AddPointerInteractionContext

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Структуры

 
CROSS_SLIDE_PARAMETER

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

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

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

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

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

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

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

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