8#ifndef GrMtlSemaphore_DEFINED
9#define GrMtlSemaphore_DEFINED
20 static std::unique_ptr<GrD3DSemaphore>
Make(
GrD3DGpu* gpu);
34 void setIsOwned()
override {}
static std::unique_ptr< GrD3DSemaphore > Make(GrD3DGpu *gpu)
~GrD3DSemaphore() override
GrBackendSemaphore backendSemaphore() const override
ID3D12Fence * fence() const
static std::unique_ptr< GrD3DSemaphore > MakeWrapped(const GrD3DFenceInfo &)
gr_cp< ID3D12Fence > fFence