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
- Наследование
- Атрибуты
Требования к 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. |