Partager via


en-tête windows.graphics.holographic.interop.h

Les API de l’en-tête Windows.Graphics.Holographic.Interop.h permettent aux applications Windows Mixed Reality d’utiliser Direct3D 12. Les interfaces spécifiées dans cet en-tête utilisent des pointeurs d’interface COM pour passer des objets COM DirectX en tant que paramètres à des méthodes sur Windows Runtime objets dans l’espace de noms Windows.Graphics.Holographic, ce qui permet aux applications Windows Mixed Reality de créer et d’utiliser des ressources de mémoire tampon Direct3D 12 sans surcharge supplémentaire.

L’exemple de code de cet ensemble d’API est inclus dans le modèle d’application Direct3D 12 Windows Mixed Reality. Le modèle d’application Direct3D 12 Windows Mixed Reality inclut du code réutilisable pour la plupart des API fournies dans l’en-tête Windows.Graphics.Holographic.Interop.h et affiche un cube tournant sur un PC Windows Mixed Reality, un HoloLens 2 et l’émulateur HoloLens 2.

Cet en-tête est utilisé par Direct3D 12 Graphics. Pour plus d'informations, consultez les pages suivantes :

windows.graphics.holographic.interop.h contient les interfaces de programmation suivantes :

Interfaces

 
graphics::holographic::interop::IHolographicCameraInterop

Étend HolographicCamera pour permettre la création de ressources de texture 2D et leur utilisation en tant que mémoires tampons arrière pour le rendu holographique dans Direct3D 12.
graphics::holographic::interop::IHolographicCameraRenderingParametersInterop

Interface nano-COM qui permet l’interopérabilité COM avec la classe HolographicCameraRenderingParameters pour les applications qui utilisent Direct3D 12 pour le rendu holographique.
graphics::holographic::interop::IHolographicQuadLayerInterop

Interface nano-COM qui permet l’interopérabilité COM avec la classe HolographicQuadLayer Windows Runtime pour les applications qui utilisent Direct3D 12 pour le rendu holographique.
graphics::holographic::interop::IHolographicQuadLayerUpdateParametersInterop

Interface nano-COM qui permet l’interopérabilité COM avec la classe HolographicQuadLayerUpdateParameters pour les applications qui utilisent Direct3D 12 pour le rendu holographique.