SpatialInteractionSourceState 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示给定时间空间交互源 (手部、运动控制器或语音) 的状态快照。
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
- 继承
- 属性
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 |
获取手部或运动控制器主按 Select 时所经历的量,该值介于 0.0 和 1.0 之间。 |
Source |
获取此状态描述的交互源。 |
Timestamp |
获取获取此状态快照的时间戳。 |
方法
TryGetHandPose() |
获取此手的用户关节的姿势。 |
TryGetPointerPose(SpatialCoordinateSystem) |
获取此状态快照时的时间戳的可用指针姿势,例如用户的头部凝视、眼睛凝视和每个运动控制器的指针姿势。 |