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 마우스 휠 회전에 매핑할 수 있는 조작을 지정합니다. |