다음을 통해 공유


SpatialInteractionSourceState 클래스

정의

지정된 시간에 공간 상호 작용 원본(손, 모션 컨트롤러 또는 음성)의 상태 스냅샷 나타냅니다.

public ref class SpatialInteractionSourceState 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 SpatialInteractionSourceState 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 SpatialInteractionSourceState
Public NotInheritable Class SpatialInteractionSourceState
상속
Object Platform::Object IInspectable SpatialInteractionSourceState
특성

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에서 도입되었습니다.)

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1703 15063 ControllerProperties
1703 15063 IsGrasped
1703 15063 IsMenuPressed
1703 15063 IsSelectPressed
1703 15063 SelectPressedValue
1903 18362 TryGetHandPose

속성

ControllerProperties

모션 컨트롤러와 관련된 상태를 가져옵니다.

IsGrasped

입력 디바이스가 손아귀/잡기 동작을 감지하는지 여부를 가져옵니다(사용자가 개체를 조작하기 위해 개체에 대한 직접 작업을 수행하는 방법).

IsMenuPressed

모션 컨트롤러에 메뉴 누름이 있는지 여부를 가져옵니다.

IsPressed

손 또는 모션 컨트롤러에 누름이 발생하는지 여부를 가져옵니다.

IsSelectPressed

손 또는 모션 컨트롤러에 기본 선택 누름이 있는지 여부를 가져옵니다.

Properties

상호 작용 원본의 고급 상태를 가져옵니다.

SelectPressedValue

0.0에서 1.0 사이의 값으로 손 또는 모션 컨트롤러에 기본 Select 누름이 발생하는 양을 가져옵니다.

Source

이 상태에서 설명하는 상호 작용 원본을 가져옵니다.

Timestamp

이 상태가 스냅샷 타임스탬프를 가져옵니다.

메서드

TryGetHandPose()

이 손에 대한 사용자 관절의 포즈를 가져옵니다.

TryGetPointerPose(SpatialCoordinateSystem)

이 상태가 스냅샷 타임스탬프에 대한 사용자의 머리 응시, 시선 응시 및 각 모션 컨트롤러의 포인터 포즈와 같은 사용 가능한 포인터 포즈를 가져옵니다.

적용 대상

추가 정보