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


HolographicSpace Класс

Определение

Представляет голографическую сцену с одной или несколькими голографическими камерами, отрисовывав ее содержимое.

public ref class HolographicSpace 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 HolographicSpace 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 HolographicSpace
Public NotInheritable Class HolographicSpace
Наследование
Object Platform::Object IInspectable HolographicSpace
Атрибуты

Требования к 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 IsAvailable
1703 15063 IsAvailableChanged
1703 15063 Issupported
1709 16299 IsConfigured
1803 17134 CreateFramePresentationMonitor
1803 17134 UserPresence
1803 17134 UserPresenceChanged
1803 17134 WaitForNextFrameReady
1803 17134 WaitForNextFrameReadyWithHeadStart
2004 19041 CreateFrameScanoutMonitor

Свойства

IsAvailable

Возвращает значение, указывая, готова ли гарнитура Смешанная реальность к голографической отрисовке.

IsConfigured

Возвращает значение, указываемое на то, настроена ли текущая система для Смешанная реальность гарнитур.

IsSupported

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

PrimaryAdapterId

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

UserPresence

Описывает, присутствует ли пользователь в гарнитуре для просмотра и взаимодействия с этим HolographicSpace.

Методы

CreateForCoreWindow(CoreWindow)

Создает HolographicSpace, соответствующий свойству CoreApplicationView указанного окна.

CreateFramePresentationMonitor(UInt32)

Создает объект для мониторинга независимого потока отчетов представления кадра из этого HolographicSpace.

CreateFrameScanoutMonitor(UInt32)

Создает HolographicFrameScanoutMonitor, который позволяет Windows Mixed Reality приложениям отслеживать подробные сведения о производительности и времени для платформы в режиме реального времени.

CreateNextFrame()

Создает голографический кадр для отображения следующего кадра.

SetDirect3D11Device(IDirect3DDevice)

Назначает IDirect3DDevice, который будет отображать голографическое содержимое. Если приложение создает недопустимое устройство, возникнет ошибка.

WaitForNextFrameReady()

Блокирует текущий поток до нужного времени, чтобы начать отрисовку следующего кадра.

WaitForNextFrameReadyWithHeadStart(TimeSpan)

Блокирует текущий поток до нужного времени, чтобы начать отрисовку следующего кадра с указанным головным запуском.

События

CameraAdded

Происходит при добавлении HolographicCamera в текущее пространство HolographicSpace.

CameraRemoved

Происходит при удалении HolographicCamera из текущего HolographicSpace.

IsAvailableChanged

Происходит, когда настроенная и готовая гарнитура Смешанная реальность подключена или отсоединяется от системы.

UserPresenceChanged

Происходит при изменении присутствия пользователя в гарнитуре или возможности просмотра и взаимодействия с этим HolographicSpace.

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