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


HolographicCamera Класс

Определение

Предоставляет функции отрисовки для каждого кадра для HolographicViewConfiguration в HolographicDisplay.

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

Требования к 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)

Комментарии

Приложение отображается в заднем буфере по крайней мере для одной HolographicCamera перед представлением каждого элемента HolographicFrame.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 Отображение
1703 15063 LeftViewportParameters
1703 15063 RightViewportParameters
1709 16299 IsPrimaryLayerEnabled
1709 16299 MaxQuadLayerCount
1709 16299 QuadLayers
1803 17134 CanOverrideViewport
1809 17763 IsHardwareContentProtectionEnabled
1809 17763 IsHardwareContentProtectionSupported
1903 18362 ViewConfiguration

Свойства

CanOverrideViewport

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

Display

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

Id

Возвращает уникальный идентификатор для HolographicCamera.

IsHardwareContentProtectionEnabled

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

IsHardwareContentProtectionSupported

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

IsPrimaryLayerEnabled

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

IsStereo

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

LeftViewportParameters

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

MaxQuadLayerCount

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

QuadLayers

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

RenderTargetSize

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

RightViewportParameters

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

ViewConfiguration

Возвращает объект HolographicViewConfiguration , для который эта камера HolographicCamera предоставляет отрисовку.

ViewportScaleFactor

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

Методы

SetFarPlaneDistance(Double)

Задает расстояние по оси Z от исходного пространства представления до дальней плоскости области представления.

SetNearPlaneDistance(Double)

Задает расстояние по оси Z от начала пространства просмотра до ближней плоскости области представления.

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

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