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