intestazione windows.graphics.holographic.interop.h

Le API nell'intestazione Windows.Graphics.Holographic.Interop.h consentono alle app di Windows Mixed Reality di usare Direct3D 12. Le interfacce specificate in questa intestazione usano puntatori dell'interfaccia COM per passare gli oggetti COM DirectX come parametri ai metodi nei Windows Runtime oggetti nello spazio dei nomi Windows.Graphics.Holographic, consentendo alle app di Windows Mixed Reality di creare e usare risorse buffer Direct3D 12 senza sovraccarico aggiuntivo.

Il codice di esempio per questo set di API è incluso nel modello di app Direct3D 12 Windows Mixed Reality. Il modello di app Direct3D 12 Windows Mixed Reality include il codice boilerplate per la maggior parte delle API fornite nell'intestazione Windows.Graphics.Holographic.Interop.h e esegue il rendering di un cubo di rotazione su un PC Windows Mixed Reality, un HoloLens 2 e l'emulatore di HoloLens 2.

Questa intestazione viene usata dalla grafica Direct3D 12. Per altre informazioni, vedere:

windows.graphics.holographic.interop.h contiene le interfacce di programmazione seguenti:

Interfacce

 
graphics::holographic::interop::IHolographicCameraInterop

Estende HolographicCamera per consentire la creazione di risorse di trama 2D e usate come buffer indietro per il rendering olografico in Direct3D 12.
graphics::holographic::interop::IHolographicCameraRenderingParametersInterop

Interfaccia nano-COM che consente l'interoperabilità COM con la classe HolographicCameraRenderingParameters per le applicazioni che usano Direct3D 12 per il rendering olografico.
graphics::holographic::interop::IHolographicQuadLayerInterop

Un'interfaccia nano-COM che consente l'interoperabilità COM con la classe HolographicQuadLayer Windows Runtime per le app che usano Direct3D 12 per il rendering olografico.
graphics::holographic::interop::IHolographicQuadLayerUpdateParametersInterop

Interfaccia nano-COM che consente l'interoperabilità COM con la classe HolographicQuadLayerUpdateParameters per le applicazioni che usano Direct3D 12 per il rendering olografico.