IMFD3D12SynchronizationObjectCommands 인터페이스(mfd3d12.h)

리소스를 사용할 준비가 되거나 해제될 수 있는 경우 D3D12 리소스의 생산자 또는 소비자가 다운스트림 구성 요소에 신호를 보낼 수 있도록 하는 명령을 제공합니다.

상속

IMFD3D12SynchronizationObjectCommands 인터페이스는 IUnknown 인터페이스에서 상속됩니다.

메서드

IMFD3D12SynchronizationObjectCommands 인터페이스에는 이러한 메서드가 있습니다.

 
IMFD3D12SynchronizationObjectCommands::EnqueueResourceReady

연결된 D3D12 리소스를 사용할 준비가 되면 다운스트림 소비자에게 신호를 보낼 지정된 생산자 명령 큐에 펜스를 큐에 대기합니다.
IMFD3D12SynchronizationObjectCommands::EnqueueResourceReadyWait

지정된 소비자 명령 큐에서 대기 명령을 큐에 대기하고 생산자 명령 큐에서 리소스 준비 신호를 기다립니다.
IMFD3D12SynchronizationObjectCommands::EnqueueResourceRelease

GPU가 소비자 명령 처리를 완료할 때 동기화 개체에 신호를 보낼 지정된 명령 큐에 펜스를 큐에 넣습니다.
IMFD3D12SynchronizationObjectCommands::SignalEventOnResourceReady

D3D12 리소스가 준비되면 설정될 이벤트 핸들을 저장합니다.

요구 사항

요구 사항
헤더 mfd3d12.h