ID3D11Fence interface (d3d11_3.h)
Represents a fence, an object used for synchronization of the CPU and one or more GPUs.
This interface is equivalent to the Direct3D 12 ID3D12Fence interface, and is also used for synchronization between Direct3D 11 and Direct3D 12 in interop scenarios.
The ID3D11Fence interface inherits from ID3D11DeviceChild. ID3D11Fence also has these types of members:
The ID3D11Fence interface has these methods.
Creates a shared handle to a fence object.
Gets the current value of the fence. (ID3D11Fence.GetCompletedValue)
Specifies an event that should be fired when the fence reaches a certain value. (ID3D11Fence.SetEventOnCompletion)
Fence Based Resource Management (Direct3D 12)