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


Метод IHolographicCameraRenderingParametersInterop::CommitDirect3D12Resource (windows.graphics.holographic.interop.h)

Метод CommitDirect3D12Resource фиксирует буфер Direct3D 12 для представления выходных данных, связанных с HolographicCamera во время определенного элемента HolographicFrame. Буфер должен быть создан путем вызова CreateDirect3D12BackBufferResource или CreateDirect3D12HardwareProtectedBackBufferResource в том же HolographicCamera , соответствующем этому объекту параметров отрисовки, и буфер должен быть получен приложением перед отрисовкой.

Синтаксис

HRESULT CommitDirect3D12Resource(
  ID3D12Resource *pColorResourceToCommit,
  ID3D12Fence    *pColorResourceFence,
  UINT64         colorResourceFenceSignalValue
);

Параметры

pColorResourceToCommit

Тип: ID3D12Resource*

Ресурс текстуры Direct3D 12 с содержимым, отображаемым при представлении HolographicFrame , используемого для получения этого объекта параметров отрисовки.

pColorResourceFence

Тип: ID3D12Fence*

Ограждение, используемое для обозначения завершения работы приложения в ресурсе буфера цвета, указанном pColorResourceToCommit. Завершение этого ограждения со значением, указанным параметром colorResourceFenceSignalValue , сигнализирует о передаче управления ресурсом цвета из приложения на платформу в рабочей очереди GPU. Платформа полагается на это ограждение и значение, указанное в colorResourceFenceSignalValue, для работы в очереди на GPU, который считывает данные из буфера цвета.

colorResourceFenceSignalValue

Тип: UINT64

Значение, используемое для обозначения завершения работы в pColorResourceFence. Платформа использует это значение ограждения для постановки в очередь работы с GPU, который считывает данные из буфера цвета.

Возвращаемое значение

S_OK в случае успешного выполнения, в противном случае возвращает код ошибки HRESULT , указывающий причину сбоя. См. также коды ошибок COM (пользовательский интерфейс, аудио, DirectX, кодек).

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 2004 (10.0; Сборка 19041)
Минимальная версия сервера Windows Server версии 2004 (10.0; Сборка 19041)
Верхняя часть windows.graphics.holographic.interop.h