Заголовок interactioncontext.h
Этот заголовок используется контекстом взаимодействия. Дополнительные сведения см. в разделе:
interactioncontext.h содержит следующие программные интерфейсы:
Функции
AddPointerInteractionContext Включите указанный указатель в набор указателей, обработанных объектом контекста взаимодействия. |
BufferPointerPacketsInteractionContext Добавляет журнал для одного входного указателя на буфер объекта контекста взаимодействия. |
CreateInteractionContext Создает и инициализирует объект контекста взаимодействия. |
DestroyInteractionContext Уничтожает указанный объект контекста взаимодействия. |
GetCrossSlideParameterInteractionContext Возвращает поведение взаимодействия между слайдами. |
GetInertiaParameterInteractionContext Возвращает поведение инерции манипуляции (преобразование, поворот, масштабирование). |
GetInteractionConfigurationInteractionContext Возвращает состояние конфигурации взаимодействия для объекта контекста взаимодействия. |
GetMouseWheelParameterInteractionContext Возвращает состояние колесика мыши для объекта контекста взаимодействия. |
GetPropertyInteractionContext Возвращает свойства объекта контекста взаимодействия. |
GetStateInteractionContext Возвращает текущее состояние контекста взаимодействия и время, когда контекст вернется в состояние простоя. |
ProcessBufferedPacketsInteractionContext Обработка буферизованного пакета в конце входного кадра указателя. |
ProcessInertiaInteractionContext Отправляет входные данные таймера в объект контекста взаимодействия для обработки инерции. |
ProcessPointerFramesInteractionContext Обрабатывает набор входных кадров указателя. |
RegisterOutputCallbackInteractionContext Регистрирует обратный вызов для получения событий взаимодействия из объекта контекста взаимодействия. |
RemovePointerInteractionContext Удалите указанный указатель из набора указателей, обработанных объектом контекста взаимодействия. |
ResetInteractionContext Сбрасывает состояние взаимодействия, параметры конфигурации взаимодействия и все параметры в исходное состояние. Текущие взаимодействия отменяются без уведомлений. Контекст взаимодействия необходимо перенастроить перед следующим использованием. |
SetCrossSlideParametersInteractionContext Настраивает взаимодействие между слайдами. |
SetInertiaParameterInteractionContext Настраивает поведение инерции манипуляции (преобразование, поворот, масштабирование) после отмены контакта. |
SetInteractionConfigurationInteractionContext Настраивает объект контекста взаимодействия для обработки указанных манипуляций. |
SetMouseWheelParameterInteractionContext Задает значения параметров для ввода колесика мыши. |
SetPivotInteractionContext Задает центральную точку и радиус поворота от центральной точки для манипуляции поворотом с помощью одного входного указателя. |
SetPropertyInteractionContext Задает свойства объекта контекста взаимодействия. |
StopInteractionContext Устанавливает состояние взаимодействия INTERACTION_STATE_IDLE и оставляет все параметры и параметры конфигурации взаимодействия без изменений. |
Функции обратного вызова
INTERACTION_CONTEXT_OUTPUT_CALLBACK Обратный вызов, получающий события от объекта контекста взаимодействия. |
Структуры
CROSS_SLIDE_PARAMETER Определяет пороговое значение перекрестного скольжения и пороговое значение расстояния. |
INTERACTION_ARGUMENTS_CROSS_SLIDE Определяет состояние взаимодействия между слайдами. |
INTERACTION_ARGUMENTS_MANIPULATION Определяет состояние манипуляции. |
INTERACTION_ARGUMENTS_TAP Определяет состояние взаимодействия с касанием. |
INTERACTION_CONTEXT_CONFIGURATION Определяет конфигурацию объекта контекста взаимодействия, который включает, отключает или изменяет поведение взаимодействия. |
INTERACTION_CONTEXT_OUTPUT Определяет выходные данные объекта контекста взаимодействия. |
MANIPULATION_TRANSFORM Определяет данные преобразования для манипуляции. |
MANIPULATION_VELOCITY Определяет данные о скорости манипуляции. |
Перечисления
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 Указывает манипуляции, которые могут быть сопоставлены с поворотом колесика мыши. |