windows.graphics.holographic.interop.h 標頭

標頭中的 Windows.Graphics.Holographic.Interop.h API 允許Windows Mixed Reality應用程式使用 Direct3D 12。 此標頭中指定的介面會使用 COM 介面指標,將 DirectX COM 物件當做參數傳遞至Windows.Graphics.Holographic命名空間中Windows 執行階段物件上的方法,讓Windows Mixed Reality應用程式建立和使用 Direct3D 12 緩衝區資源,而不需要額外負荷。

此 API 集合的範例程式碼包含在Windows Mixed Reality Direct3D 12 應用程式範本中。 Windows Mixed Reality Direct3D 12 應用程式範本包含標頭中 Windows.Graphics.Holographic.Interop.h 提供的大部分 API 的重複使用程式碼,並在Windows Mixed Reality電腦上轉譯旋轉的 Cube、HoloLens 2和HoloLens 2模擬器。

Direct3D 12 圖形會使用此標頭。 如需詳細資訊,請參閱

windows.graphics.holographic.interop.h 包含下列程式設計介面:

介面

 
graphics::holographic::interop::IHolographicCameraInterop

擴充 HolographicCamera ,以允許建立 2D 紋理資源,並在 Direct3D 12 中做為全像攝影轉譯的背景緩衝區使用。
graphics::holographic::interop::IHolographicCameraRenderingParametersInterop

nano-COM 介面,允許使用 Direct3D 12 進行全像攝影轉譯的應用程式使用 HolographicCameraRenderingParameters 類別的 COM Interop。
graphics::holographic::interop::IHolographicQuadLayerInterop

nano-COM 介面,允許使用 Direct3D 12 進行全像攝影轉譯的應用程式使用HolographicQuadLayer Windows 執行階段 類別的 COM Interop。
graphics::holographic::interop::IHolographicQuadLayerUpdateParametersInterop

nano-COM 介面,可讓使用 Direct3D 12 進行全像攝影轉譯的應用程式使用 HolographicQuadLayerUpdateParameters 類別的 COM Interop。