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
- Наследование
- Атрибуты
Требования к 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) |
Возвращает прогнозируемое представление для текущей позы, выраженное в указанной системе координат. |