HolographicSpace 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.
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
- 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. |