HolographicCameraPose Classe

Définition

Représente l’emplacement prédit d’une caméra holographique pour une image particulière.

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
Héritage
Object Platform::Object IInspectable HolographicCameraPose
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v2.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1803 17134 OverrideProjectionTransform
1803 17134 OverrideViewport
1803 17134 OverrideViewTransform

Propriétés

FarPlaneDistance

Obtient la distance du plan de cette image, qui est définie en appelant la méthode HolographicCamera.SetFarPlaneDistance.

HolographicCamera

Obtient l’HolographicCamera décrit par cette pose de caméra.

NearPlaneDistance

Obtient la distance de plan proche pour cette image, que vous définissez en appelant la méthode HolographicCamera.SetNearPlaneDistance.

ProjectionTransform

Obtient la transformation de projection stéréo pour cette pose de caméra.

Viewport

Obtient le rectangle de fenêtre d’affichage vers lequel l’application doit effectuer le rendu pour cette caméra dans ce cadre.

Méthodes

OverrideProjectionTransform(HolographicStereoTransform)

Avertit le compositeur que l’application est rendue avec une autre projection non optimale transformer ce cadre.

OverrideViewport(Rect, Rect)

Spécifie un autre rectangle de fenêtre d’affichage dans la mémoire tampon de trame que l’application rend dans ce cadre.

OverrideViewTransform(SpatialCoordinateSystem, HolographicStereoTransform)

Avertit le compositeur que l’application est rendue avec une autre vue non optimale transformer ce cadre.

TryGetCullingFrustum(SpatialCoordinateSystem)

Obtient le frustum d’élimination conservateur prédit pour cette pose de caméra, exprimé dans le système de coordonnées spécifié.

TryGetViewTransform(SpatialCoordinateSystem)

Obtient la transformation de vue stéréo pour cette pose de caméra, exprimée sous forme de transformation à partir du système de coordonnées spécifié. Cette méthode retourne null si le système de coordonnées spécifié ne peut pas être localisé pour le moment.

TryGetVisibleFrustum(SpatialCoordinateSystem)

Obtient le frustum de vue prédit pour la pose actuelle, exprimé dans le système de coordonnées spécifié.

S’applique à