다음을 통해 공유


interactioncontext.h 헤더

이 헤더는 상호 작용 컨텍스트에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

interactioncontext.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
AddPointerInteractionContext

Interaction Context 개체에서 처리되는 포인터 집합에 지정된 포인터를 포함합니다.
BufferPointerPacketsInteractionContext

Interaction Context 개체의 버퍼에 단일 입력 포인터의 기록을 추가합니다.
CreateInteractionContext

Interaction Context 개체를 만들고 초기화합니다.
DestroyInteractionContext

지정된 Interaction Context 개체를 삭제합니다.
GetCrossSlideParameterInteractionContext

슬라이드 간 상호 작용 동작을 가져옵니다.
GetInertiaParameterInteractionContext

조작의 관성 동작(변환, 회전, 크기 조정)을 가져옵니다.
GetInteractionConfigurationInteractionContext

Interaction Context 개체에 대한 상호 작용 구성 상태를 가져옵니다.
GetMouseWheelParameterInteractionContext

Interaction Context 개체의 마우스 휠 상태를 가져옵니다.
GetPropertyInteractionContext

상호 작용 컨텍스트 개체 속성을 가져옵니다.
GetStateInteractionContext

현재 상호 작용 컨텍스트 상태 및 컨텍스트가 유휴 상태로 돌아갈 시간을 가져옵니다.
ProcessBufferedPacketsInteractionContext

포인터 입력 프레임의 끝에서 버퍼링된 패킷을 처리합니다.
ProcessInertiaInteractionContext

관성 처리를 위해 상호 작용 컨텍스트 개체에 타이머 입력을 보냅니다.
ProcessPointerFramesInteractionContext

포인터 입력 프레임 집합을 처리합니다.
RegisterOutputCallbackInteractionContext

상호 작용 컨텍스트 개체에서 상호 작용 이벤트를 수신하도록 콜백을 등록합니다.
RemovePointerInteractionContext

Interaction Context 개체에서 처리되는 포인터 집합에서 지정된 포인터를 제거합니다.
ResetInteractionContext

상호 작용 상태, 상호 작용 구성 설정 및 모든 매개 변수를 초기 상태로 다시 설정합니다. 현재 상호 작용은 알림 없이 취소됩니다. 다음에 사용하기 전에 상호 작용 컨텍스트를 다시 구성해야 합니다.
SetCrossSlideParametersInteractionContext

슬라이드 간 상호 작용을 구성합니다.
SetInertiaParameterInteractionContext

접촉이 해제된 후 조작의 관성 동작(변환, 회전, 크기 조정)을 구성합니다.
SetInteractionConfigurationInteractionContext

지정된 조작을 처리하도록 Interaction Context 개체를 구성합니다.
SetMouseWheelParameterInteractionContext

마우스 휠 입력에 대한 매개 변수 값을 설정합니다.
SetPivotInteractionContext

단일 입력 포인터를 사용하여 회전 조작을 위해 중심점 및 중심점의 피벗 반경을 설정합니다.
SetPropertyInteractionContext

상호 작용 컨텍스트 개체 속성을 설정합니다.
StopInteractionContext

상호 작용 상태를 INTERACTION_STATE_IDLE 설정하고 모든 상호 작용 구성 설정 및 매개 변수를 그대로 둡니다.

콜백 함수

 
INTERACTION_CONTEXT_OUTPUT_CALLBACK

Interaction Context 개체에서 이벤트를 수신하는 콜백입니다.

구조체

 
CROSS_SLIDE_PARAMETER

교차 슬라이드 임계값 및 해당 거리 임계값을 정의합니다.
INTERACTION_ARGUMENTS_CROSS_SLIDE

슬라이드 간 상호 작용의 상태를 정의합니다.
INTERACTION_ARGUMENTS_MANIPULATION

조작의 상태를 정의합니다.
INTERACTION_ARGUMENTS_TAP

탭 상호 작용의 상태를 정의합니다.
INTERACTION_CONTEXT_CONFIGURATION

상호 작용 동작을 사용하거나 사용하지 않도록 설정하거나 수정하는 Interaction Context 개체의 구성을 정의합니다.
INTERACTION_CONTEXT_OUTPUT

Interaction Context 개체의 출력을 정의합니다.
MANIPULATION_TRANSFORM

조작에 대한 변환 데이터를 정의합니다.
MANIPULATION_VELOCITY

조작의 속도 데이터를 정의합니다.

열거형

 
CROSS_SLIDE_FLAGS

슬라이드 간 상호 작용의 상태를 지정합니다.
CROSS_SLIDE_THRESHOLD

슬라이드 간 동작 임계값을 지정합니다.
INERTIA_PARAMETER

조작에 대한 관성 값(변환, 회전, 크기 조정)을 지정합니다.
INTERACTION_CONFIGURATION_FLAGS

Interaction Context 개체를 구성할 때 사용할 상호 작용을 지정합니다.
INTERACTION_CONTEXT_PROPERTY

Interaction Context 개체의 속성을 지정합니다.
INTERACTION_FLAGS

상호 작용의 상태를 지정합니다.
INTERACTION_ID

Interaction Context 개체를 구성하는 데 사용되는 상호 작용 상태를 지정합니다.
INTERACTION_STATE

Interaction Context 개체의 상태를 지정합니다.
MANIPULATION_RAILS_STATE

상호 작용에 대한 레일 상태를 지정합니다.
MOUSE_WHEEL_PARAMETER

마우스 휠 회전에 매핑할 수 있는 조작을 지정합니다.