Интерфейс IMFD3D12SynchronizationObjectCommands (mfd3d12.h)
Предоставляет команды, которые позволяют производителю или потребителю ресурса D3D12 сигнализировать компонентам потока, когда ресурс готов к использованию или может быть освобожден.
Наследование
Интерфейс IMFD3D12SynchronizationObjectCommands наследуется от интерфейса IUnknown.
Методы
Эти методы доступны в интерфейсе IMFD3D12SynchronizationObjectCommands .
IMFD3D12SynchronizationObjectCommands::EnqueueResourceReady Помещает в очередь ограждение в указанной очереди команд производителя, которое будет сигнализировать нисходящему потребителю, когда связанный ресурс D3D12 готов к использованию. |
IMFD3D12SynchronizationObjectCommands::EnqueueResourceReadyWait Помещает в очередь команду ожидания в указанной очереди команд потребителя, запуская ожидание сигнала о готовности ресурса из очереди команд производителя. |
IMFD3D12SynchronizationObjectCommands::EnqueueResourceRelease Помещает в очередь ограждение в указанную очередь команд, которая будет сигнализировать объекту синхронизации, когда GPU завершит обработку команд потребителя. |
IMFD3D12SynchronizationObjectCommands::SignalEventOnResourceReady Хранит дескриптор события, который будет задан, когда ресурс D3D12 будет готов. |
Требования
Требование | Значение |
---|---|
Заголовок | mfd3d12.h |