HolographicCameraPose Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den vorhergesagten Standort einer holografischen Kamera für einen bestimmten Frame dar.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v2.0)
|
Hinweise
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1803 | 17134 | OverrideProjectionTransform |
1803 | 17134 | OverrideViewport |
1803 | 17134 | OverrideViewTransform |
Eigenschaften
FarPlaneDistance |
Ruft den Abstand auf der fernen Ebene für diesen Frame ab, der durch Aufrufen der HolographicCamera.SetFarPlaneDistance-Methode festgelegt wird. |
HolographicCamera |
Ruft die HolographicCamera ab, die von dieser Kamerapose beschrieben wird. |
NearPlaneDistance |
Ruft den Abstand in der nähen Ebene für diesen Frame ab, den Sie durch Aufrufen der HolographicCamera.SetNearPlaneDistance-Methode festlegen. |
ProjectionTransform |
Ruft die Stereoprojektionstransformation für diese Kameraposition ab. |
Viewport |
Ruft das Viewportrechteck ab, auf das die App für diese Kamera in diesem Frame rendern muss. |
Methoden
OverrideProjectionTransform(HolographicStereoTransform) |
Benachrichtigt den Compositor, dass die App mit einer alternativen suboptimalen Projektionstransformation diesen Frame rendert. |
OverrideViewport(Rect, Rect) |
Gibt ein alternatives Viewportrechteck innerhalb des Framepuffers an, den die App in diesen Frame rendert. |
OverrideViewTransform(SpatialCoordinateSystem, HolographicStereoTransform) |
Benachrichtigt den Compositor, dass die App mit einer alternativen suboptimalen Ansicht diesen Frame transformiert. |
TryGetCullingFrustum(SpatialCoordinateSystem) |
Ruft das vorhergesagte konservative Culling-Frustum für diese Kamerapose ab, die im angegebenen Koordinatensystem ausgedrückt wird. |
TryGetViewTransform(SpatialCoordinateSystem) |
Ruft die Stereoansichtstransformation für diese Kamerapose ab, die als Transformation aus dem angegebenen Koordinatensystem ausgedrückt wird. Diese Methode gibt NULL zurück, wenn das angegebene Koordinatensystem derzeit nicht gefunden werden kann. |
TryGetVisibleFrustum(SpatialCoordinateSystem) |
Ruft die vorhergesagte Ansicht frustum für die aktuelle Pose ab, die im angegebenen Koordinatensystem ausgedrückt wird. |