Поделиться через


SpatialInteractionSourceState Класс

Определение

Представляет snapshot состояния источника пространственного взаимодействия (руки, контроллера движения или речи) в данный момент времени.

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 Свойства контроллера
1703 15063 IsGrasped
1703 15063 IsMenuPressed
1703 15063 IsSelectPressed
1703 15063 SelectPressedValue
1903 18362 TryGetHandPose

Свойства

ControllerProperties

Возвращает состояние, специфичное для контроллеров движения.

IsGrasped

Возвращает значение, указывающее, обнаруживает ли устройство ввода действие захвата и захвата (как пользователи принимают прямые действия с объектами для управления ими).

IsMenuPressed

Возвращает значение, указывающее, испытывает ли контроллер движения нажатие меню.

IsPressed

Возвращает значение, указывающее, испытывает ли рука или контроллер движения какое-либо нажатие.

IsSelectPressed

Возвращает значение, указывающее, испытывает ли на руке или контроллере движения основное нажатие select.

Properties

Возвращает расширенное состояние источника взаимодействия.

SelectPressedValue

Получает значение, в котором рука или контроллер движения испытывают основное нажатие Select в виде значения от 0,0 до 1,0.

Source

Возвращает источник взаимодействия, описывающий это состояние.

Timestamp

Возвращает метку времени, с которой было принято это состояние snapshot.

Методы

TryGetHandPose()

Возвращает позы суставов пользователя для этой руки.

TryGetPointerPose(SpatialCoordinateSystem)

Получает доступные положения указателя, такие как взгляд головы пользователя, взгляд на глаза и позу указателя каждого контроллера движения, для метки времени, когда это состояние было принято snapshot.

Применяется к

См. также раздел