Partager via


HolographicSpace Classe

Définition

Représente une scène holographique, avec une ou plusieurs caméras holographiques qui rendent son contenu.

public ref class HolographicSpace 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 HolographicSpace 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 HolographicSpace
Public NotInheritable Class HolographicSpace
Héritage
Object Platform::Object IInspectable HolographicSpace
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
1703 15063 IsAvailable
1703 15063 IsAvailableChanged
1703 15063 IsSupported
1709 16299 IsConfigured
1803 17134 CreateFramePresentationMonitor
1803 17134 UserPresence
1803 17134 UserPresenceChanged
1803 17134 WaitForNextFrameReady
1803 17134 WaitForNextFrameReadyWithHeadStart
2004 19041 CreateFrameScanoutMonitor

Propriétés

IsAvailable

Obtient si un casque Mixed Reality est prêt pour le rendu holographique.

IsConfigured

Obtient si le système actuel a été configuré par l’utilisateur pour Mixed Reality casques.

IsSupported

Obtient si le système actuel prend en charge Mixed Reality casques.

PrimaryAdapterId

Obtient l’identificateur de l’adaptateur graphique à utiliser lors de l’affichage du contenu holographique dans holographicDisplay par défaut.

UserPresence

Indique si l’utilisateur est présent dans le casque pour afficher et interagir avec ce HolographicSpace.

Méthodes

CreateForCoreWindow(CoreWindow)

Crée un HolographicSpace qui correspond au CoreApplicationView de la fenêtre spécifiée.

CreateFramePresentationMonitor(UInt32)

Crée un objet pour surveiller un flux indépendant de rapports de présentation de trame à partir de cet HolographicSpace.

CreateFrameScanoutMonitor(UInt32)

Crée un HolographicFrameScanoutMonitor qui permet aux applications Windows Mixed Reality de surveiller des informations détaillées sur les performances et le minutage de la plateforme en temps réel.

CreateNextFrame()

Crée un HolographicFrame pour l’image suivante à afficher.

SetDirect3D11Device(IDirect3DDevice)

Affecte l’IDirect3DDevice qui affichera le contenu holographique. Une erreur se produit si l’application crée un appareil inapproprié.

WaitForNextFrameReady()

Bloque le thread actuel jusqu’au bon moment pour commencer le rendu de l’image suivante.

WaitForNextFrameReadyWithHeadStart(TimeSpan)

Bloque le thread actuel jusqu’au bon moment pour commencer le rendu de l’image suivante, avec l’avance spécifiée.

Événements

CameraAdded

Se produit lorsqu’une HolographicCamera est ajoutée à l’holographicSpace actuel.

CameraRemoved

Se produit lorsqu’une HolographicCamera est supprimée de l’HolographicSpace actuel.

IsAvailableChanged

Se produit lorsqu’un casque configuré et prêt Mixed Reality est attaché ou détaché du système.

UserPresenceChanged

Se produit lorsque la présence de l’utilisateur dans le casque ou la possibilité d’afficher et d’interagir avec ce HolographicSpace change.

S’applique à