다음을 통해 공유


SpatialInteractionSource 클래스

정의

조작 및 제스처를 일으킬 수 있는 손, 모션 컨트롤러 또는 음성 소스의 검색된 instance 나타냅니다.

public ref class SpatialInteractionSource sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialInteractionSource final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialInteractionSource
Public NotInheritable Class SpatialInteractionSource
상속
Object Platform::Object IInspectable SpatialInteractionSource
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v2.0에서 도입되었습니다.)

설명

손 및 컨트롤러의 경우 감지된 각 손 또는 모션 컨트롤러는 자체 ID를 가져옵니다. 시스템에서 손이 이전에 검색된 것과 동일한 손임을 추적할 수 있는 한 ID를 공유합니다.

음성의 경우 모든 음성 입력에 단일 ID가 사용됩니다.

버전 기록

Windows 버전 SDK 버전 추가된 값
1703 15063 컨트롤러
1703 15063 IsGraspSupported
1703 15063 IsMenuSupported
1703 15063 IsPointingSupported
1703 15063 TryGetStateAtTimestamp
1709 16299 Handedness
1903 18362 TryCreateHandMeshObserver
1903 18362 TryCreateHandMeshObserverAsync

속성

Controller

감지된 동작 컨트롤러의 세부 정보를 나타냅니다.

Handedness

상호 작용 원본이 사용자의 왼손 또는 오른손을 나타내는지 여부를 가져옵니다.

Id

손, 모션 컨트롤러 또는 음성 원본의 식별자를 가져옵니다.

IsGraspSupported

원본이 손아귀를 지원하는지 여부를 가져옵니다.

IsMenuSupported

원본이 메뉴 누름을 지원하는지 여부를 가져옵니다.

IsPointingSupported

소스에서 포인터 포즈를 제공할 수 있는지 여부를 가져옵니다.

Kind

상호 작용 원본 형식을 가져옵니다.

메서드

TryCreateHandMeshObserver()

손의 감지된 모양을 추적하는 각 프레임에 대한 메시 업데이트를 제공하도록 HandMeshObserver 를 동기적으로 요청합니다.

TryCreateHandMeshObserverAsync()

HandMeshObserver에 손의 감지된 모양을 추적하는 각 프레임에 대한 메시 업데이트를 제공하도록 요청합니다.

TryGetStateAtTimestamp(PerceptionTimestamp)

지정된 타임스탬프를 기준으로 이 원본의 상태를 가져옵니다.

적용 대상

추가 정보