Interfaz IMFD3D12SynchronizationObjectCommands (mfd3d12.h)
Proporciona comandos que permiten a un productor o consumidor de recursos D3D12 indicar componentes de flujo descendente cuando el recurso está listo para su uso o se puede liberar.
Herencia
La interfaz IMFD3D12SynchronizationObjectCommands hereda de la interfaz IUnknown.
Métodos
La interfaz IMFD3D12SynchronizationObjectCommands tiene estos métodos.
IMFD3D12SynchronizationObjectCommands::EnqueueResourceReady Pone en cola una barrera en la cola de comandos del productor especificada que indicará a un consumidor de nivel inferior cuando el recurso D3D12 asociado esté listo para usarse. |
IMFD3D12SynchronizationObjectCommands::EnqueueResourceReadyWait Pone en cola un comando wait en la cola de comandos de consumidor especificada, iniciando una espera de la señal lista para el recurso de la cola de comandos del productor. |
IMFD3D12SynchronizationObjectCommands::EnqueueResourceRelease Pone en cola una barrera en la cola de comandos especificada que indicará al objeto de sincronización cuando la GPU haya terminado de procesar los comandos de consumidor. |
IMFD3D12SynchronizationObjectCommands::SignalEventOnResourceReady Almacena un identificador de eventos que se establecerá cuando el recurso D3D12 esté listo. |
Requisitos
Requisito | Valor |
---|---|
Header | mfd3d12.h |