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