windows.graphics.holographic.interop.h header

Die APIs im Windows.Graphics.Holographic.Interop.h Header ermöglichen Windows Mixed Reality Apps die Verwendung von Direct3D 12. Die in diesem Header angegebenen Schnittstellen verwenden COM-Schnittstellenzeiger, um DirectX-COM-Objekte als Parameter an Methoden für Windows-Runtime Objekte im Windows.Graphics.Holographic-Namespace zu übergeben, sodass Windows Mixed Reality Apps Direct3D 12-Pufferressourcen ohne zusätzlichen Mehraufwand erstellen und verwenden können.

Beispielcode für diesen API-Satz ist in der Windows Mixed Reality Direct3D 12-App-Vorlage enthalten. Die Windows Mixed Reality Direct3D 12-App-Vorlage enthält Boilerplate-Code für die meisten APIs, die Windows.Graphics.Holographic.Interop.h im Header bereitgestellt werden, und rendert einen sich drehenden Cube auf einem Windows Mixed Reality-PC, einem HoloLens 2 und dem HoloLens 2-Emulator.

Dieser Header wird von Direct3D 12 Graphics verwendet. Weitere Informationen finden Sie unter

windows.graphics.holographic.interop.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
graphics::holographic::interop::IHolographicCameraInterop

Erweitert HolographicCamera , um das Erstellen und Verwenden von 2D-Texturressourcen als Backpuffer für holografisches Rendering in Direct3D 12 zu ermöglichen.
graphics::holographic::interop::IHolographicCameraRenderingParametersInterop

Eine Nano-COM-Schnittstelle, die com-Interop mit der HolographicCameraRenderingParameters-Klasse für Anwendungen ermöglicht, die Direct3D 12 für holografisches Rendering verwenden.
graphics::holographic::interop::IHolographicQuadLayerInterop

Eine Nano-COM-Schnittstelle, die COM-Interop mit der HolographicQuadLayer Windows-Runtime-Klasse für Apps ermöglicht, die Direct3D 12 für holografisches Rendering verwenden.
graphics::holographic::interop::IHolographicQuadLayerUpdateParametersInterop

Eine Nano-COM-Schnittstelle, die COM-Interop mit der HolographicQuadLayerUpdateParameters-Klasse für Anwendungen ermöglicht, die Direct3D 12 für holografisches Rendering verwenden.