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


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

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

Синтаксис

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

Параметры

pColorResourceToCommit

Тип: ID3D12Resource*

Ресурс текстуры Direct3D 12 с содержимым, отображаемым при отрисовке Объекта HolographicQuadLayer , соответствующего этому объекту параметров обновления. Содержимое также будет отображаться во время всех последующих кадров, пока не будет предоставлено другое обновление буфера содержимого для этого HolographicQuadLayer.

pColorResourceFence

Тип: ID3D12Fence*

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

colorResourceFenceSignalValue

Тип: UINT64

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

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

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

Требования

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