OpenXRSpatialContainerExtension
Расширение OpenXR, которое работает с пространственными контейнерами.
Расширение OpenXR, которое работает с пространственными контейнерами.
Расширение OpenXR, которое обрабатывает пространственные контейнеры. Получение возможности такого расширения автоматически создаст основной пространственный контейнер и обновит жизненный цикл приложения XR.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
OpenXRSpatialContainerExtensionКонструктор
public OpenXRSpatialContainerExtension();Методы7
GetSpatialContainerBoundsVector3
public Vector3 GetSpatialContainerBounds();Изменяет границы основного пространственного контейнера.
Vector3GetSpatialContainerStateOpenXRSpatialContainerState
public OpenXRSpatialContainerState GetSpatialContainerState();Возвращает OpenXRSpatialContainerState основного пространственного контейнера.
OpenXRSpatialContainerStateGetSupportedBoundsModesReckfell.Collections.Array
public Reckfell.Collections.Array GetSupportedBoundsModes();Возвращает набор поддерживаемых пространственных границ контейнеров, см. OpenXRSpatialContainerState.BoundsMode.
Reckfell.Collections.ArrayIsEnabledbool
public bool IsEnabled();Returns (Возврат) true - при наличии пространственных контейнеров в параметрах проекта и в текущем режиме эксплуатации.
boolIsSpatialContainerActivebool
public bool IsSpatialContainerActive();Returns (Возврат) true если основной пространственный контейнер активирован.
boolRequestSpatialContainerBoundsModebool
public bool RequestSpatialContainerBoundsMode(OpenXRSpatialContainerState.BoundsMode boundsMode);Посылает запрос в рабочее время для обновления границ основного пространственного контейнера.
Если просьба принимается, OpenXRSpatialContainerExtension.SpatialContainerBoundsChanged будет излучаться с обновленным режимом пределов.
В противном случае OpenXRSpatialContainerExtension.SpatialContainerBoundsModeRequestDenied будут извержены.
| Имя | Тип | По умолчанию |
|---|---|---|
boundsMode | OpenXRSpatialContainerState.BoundsMode | — |
boolRequestSpatialContainerVisiblebool
public bool RequestSpatialContainerVisible(bool visible);Посылает запрос в рабочее время для обновления видимости пространственного контейнера.
Если просьба принимается, OpenXRSpatialContainerExtension.SpatialContainerVisibleChanged будет излучаться с учетом обновленной видимости.
В противном случае OpenXRSpatialContainerExtension.SpatialContainerVisibleRequestDenied будут извержены.
| Имя | Тип | По умолчанию |
|---|---|---|
visible | bool | — |
boolСигналы и события6
SpatialContainerBoundsChangedСобытие
public event OpenXRSpatialContainerExtension.SpatialContainerBoundsChangedEventHandler SpatialContainerBoundsChanged;В случае, когда пределы пространственного контейнера указаны spatial_container_rid Обновлены.
| Имя | Тип | По умолчанию |
|---|---|---|
spatialContainerRid | Rid | — |
spatialContainerInfiniteBounds | bool | — |
spatialContainerBoundsMode | long | — |
spatialContainerBounds | Vector3 | — |
SpatialContainerBoundsModeRequestDeniedСобытие
public event OpenXRSpatialContainerExtension.SpatialContainerBoundsModeRequestDeniedEventHandler SpatialContainerBoundsModeRequestDenied;Принимается, когда запрашивается обновление границ пространственного контейнера, указанного spatial_container_rid отрицают это время.
| Имя | Тип | По умолчанию |
|---|---|---|
spatialContainerRid | Rid | — |
SpatialContainerClosedСобытие
public event OpenXRSpatialContainerExtension.SpatialContainerClosedEventHandler SpatialContainerClosed;В случае, когда пространственный контейнер указан spatial_container_rid закрыта.
| Имя | Тип | По умолчанию |
|---|---|---|
spatialContainerRid | Rid | — |
SpatialContainerInteractableChangedСобытие
public event OpenXRSpatialContainerExtension.SpatialContainerInteractableChangedEventHandler SpatialContainerInteractableChanged;В случае взаимодействия пространственного контейнера, указанного spatial_container_rid обновлено.
| Имя | Тип | По умолчанию |
|---|---|---|
spatialContainerRid | Rid | — |
spatialContainerInteractable | bool | — |
SpatialContainerVisibleChangedСобытие
public event OpenXRSpatialContainerExtension.SpatialContainerVisibleChangedEventHandler SpatialContainerVisibleChanged;Допускается при видимости пространственного контейнера, указанной spatial_container_rid обновлено.
| Имя | Тип | По умолчанию |
|---|---|---|
spatialContainerRid | Rid | — |
spatialContainerVisible | bool | — |
SpatialContainerVisibleRequestDeniedСобытие
public event OpenXRSpatialContainerExtension.SpatialContainerVisibleRequestDeniedEventHandler SpatialContainerVisibleRequestDenied;В случае, когда время работы отказывает в просьбе о видимости пространственного контейнера, указанного spatial_container_rid.
| Имя | Тип | По умолчанию |
|---|---|---|
spatialContainerRid | Rid | — |