HolographicCamera Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |