Поделиться через


Заголовок windows.graphics.holographic.interop.h

API в заголовке Windows.Graphics.Holographic.Interop.h позволяют Windows Mixed Reality приложениям использовать Direct3D 12. Интерфейсы, указанные в этом заголовке, используют указатели com-интерфейса для передачи COM-объектов DirectX в качестве параметров методам в среда выполнения Windows объектах в пространстве имен Windows.Graphics.Holographic, что позволяет Windows Mixed Reality приложениям создавать и использовать ресурсы буфера Direct3D 12 без дополнительных затрат.

Пример кода для этого набора API включен в шаблон приложения Windows Mixed Reality Direct3D 12. Шаблон приложения Windows Mixed Reality Direct3D 12 включает стандартный код для большинства API, которые предоставляются в Windows.Graphics.Holographic.Interop.h заголовке, и отображает вращающийся куб на Windows Mixed Reality компьютере, HoloLens 2 и эмуляторе HoloLens 2.

Этот заголовок используется в Direct3D 12 Graphics. Дополнительные сведения см. в разделе:

Windows.graphics.holographic.interop.h содержит следующие программные интерфейсы:

Интерфейсы

 
graphics::holographic::interop::IHolographicCameraInterop

Расширяет возможности HolographicCamera , позволяя создавать и использовать ресурсы двухмерных текстур в качестве задних буферов для голографической отрисовки в Direct3D 12.
graphics::holographic::interop::IHolographicCameraRenderingParametersInterop

Интерфейс nano-COM, обеспечивающий COM-взаимодействие с классом HolographicCameraRenderingParameters для приложений, использующих Direct3D 12 для голографической отрисовки.
graphics::holographic::interop::IHolographicQuadLayerInterop

Интерфейс nano-COM, позволяющий COM-взаимодействие с классом HolographicQuadLayer среда выполнения Windows для приложений, использующих Direct3D 12 для голографической отрисовки.
graphics::holographic::interop::IHolographicQuadLayerUpdateParametersInterop

Интерфейс nano-COM, который позволяет COM-взаимодействие с классом HolographicQuadLayerUpdateParameters для приложений, использующих Direct3D 12 для голографической отрисовки.