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)

取得目前姿勢的預測檢視範圍,以指定的座標系統表示。

適用於