Метод 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 |