IMFD3D12SynchronizationObject interface (mfd3d12.h)

Allows a D3D12 resource allocator to manage the lifetime of a D3D12 resource.

Inheritance

The IMFD3D12SynchronizationObject interface inherits from the IUnknown interface.

Methods

The IMFD3D12SynchronizationObject interface has these methods.

 
IMFD3D12SynchronizationObject::Reset

The IMFD3D12SynchronizationObject::Reset function resets the synchronization object state, allowing the allocator to reuse the synchronization object and the associated D3D12 resource.
IMFD3D12SynchronizationObject::SignalEventOnFinalResourceRelease

Stores an event handle that will be set when the associated D3D12 resource is free and can be recycled, reused, or destroyed.

Requirements

Requirement Value
Header mfd3d12.h