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


HolographicCameraPose Класс

Определение

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

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

Требования к 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 Добавленная стоимость
1803 17134 OverrideProjectionTransform
1803 17134 OverrideViewport
1803 17134 OverrideViewTransform

Свойства

FarPlaneDistance

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

HolographicCamera

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

NearPlaneDistance

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

ProjectionTransform

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

Viewport

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

Методы

OverrideProjectionTransform(HolographicStereoTransform)

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

OverrideViewport(Rect, Rect)

Задает альтернативный прямоугольник окна просмотра в буфере кадров, который приложение отрисовывает в этом кадре.

OverrideViewTransform(SpatialCoordinateSystem, HolographicStereoTransform)

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

TryGetCullingFrustum(SpatialCoordinateSystem)

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

TryGetViewTransform(SpatialCoordinateSystem)

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

TryGetVisibleFrustum(SpatialCoordinateSystem)

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

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