Partager via


HolographicCamera Classe

Définition

Fournit des fonctionnalités de rendu par image pour un HolographicViewConfiguration sur un HolographicDisplay.

public ref class HolographicCamera 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 HolographicCamera 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 HolographicCamera
Public NotInheritable Class HolographicCamera
Héritage
Object Platform::Object IInspectable HolographicCamera
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

Une application s’affiche dans la mémoire tampon d’arrière-plan pour au moins une HolographicCamera avant de présenter chaque HolographicFrame.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 Affichage
1703 15063 LeftViewportParameters
1703 15063 RightViewportParameters
1709 16299 IsPrimaryLayerEnabled
1709 16299 MaxQuadLayerCount
1709 16299 QuadLayers
1803 17134 CanOverrideViewport
1809 17763 IsHardwareContentProtectionEnabled
1809 17763 IsHardwareContentProtectionSupported
1903 18362 ViewConfiguration

Propriétés

CanOverrideViewport

Obtient si l’affichage prend en charge le remplacement des rectangles de fenêtre d’affichage.

Display

Obtient des métadonnées sur l’affichage représenté par cette HolographicCamera.

Id

Obtient l’identificateur unique de l’HolographicCamera.

IsHardwareContentProtectionEnabled

Obtient ou définit si cette HolographicCamera génère des mémoires tampons d’arrière-mémoire protégées par le matériel pour la couche primaire.

IsHardwareContentProtectionSupported

Obtient si la protection du contenu matériel est prise en charge pour cette HolographicCamera.

IsPrimaryLayerEnabled

Obtient ou définit si cette caméra doit afficher la mémoire tampon principale remplie par l’application.

IsStereo

Obtient si l’affichage actuel est stéréo plutôt que mono.

LeftViewportParameters

Obtient les paramètres de rendu liés à la fenêtre d’affichage de l’œil gauche de l’affichage.

MaxQuadLayerCount

Obtient le nombre maximal de couches quad prises en charge par le système actuel.

QuadLayers

Obtient la liste mutable des quatre couches à afficher au-dessus de la mémoire tampon principale de l’arrière-plan de cet appareil photo.

RenderTargetSize

Obtient les dimensions en pixels des mémoires tampons d’arrière-mémoire allouées pour cette caméra.

RightViewportParameters

Obtient les paramètres de rendu liés à la fenêtre d’affichage de l’œil droit de l’affichage.

ViewConfiguration

Obtient la HolographicViewConfiguration pour laquelle cette HolographicCamera fournit le rendu.

ViewportScaleFactor

Obtient ou définit le facteur d’échelle à appliquer à la taille de la fenêtre d’affichage par défaut.

Méthodes

SetFarPlaneDistance(Double)

Définit la distance, le long de l’axe des Z, entre l’origine de l’espace d’affichage et le plan lointain du frustum de la vue.

SetNearPlaneDistance(Double)

Définit la distance, le long de l’axe Z, entre l’origine de l’espace de vue et le plan proche du frustum de vue.

S’applique à

Voir aussi