3#include "../ISyncObjects.h"
Contains all Cogs related functionality.
Handle template class used to provide opaque, non-converting handles.
static const Handle_t NoHandle
Represents a handle to nothing.
Provides sync object management.
virtual bool waitFence(FenceHandle, uint32_t) override
Try to let CPU wait for a fence to be signalled.
virtual bool isFenceSignalled(FenceHandle) override
Poll to see if a fence has been signalled.
virtual void resetFence(FenceHandle) override
Explicitly set fence into unsignalled state unsignalled.
virtual void releaseFence(FenceHandle) override
Release an existing fence object.
virtual FenceHandle createFence() override
Create a new fence object.