4#include "TextureData.h"
5#include "SamplerState.h"
Contains all Cogs related functionality.
Handle template class used to provide opaque, non-converting handles.
Provides sync object management.
virtual bool isFenceSignalled(FenceHandle fenceHandle)=0
Poll to see if a fence has been signalled.
virtual void releaseFence(FenceHandle fenceHandle)=0
Release an existing fence object.
virtual bool waitFence(FenceHandle fenceHandle, uint32_t timeout_ms)=0
Try to let CPU wait for a fence to be signalled.
virtual FenceHandle createFence()=0
Create a new fence object.
virtual void resetFence(FenceHandle fenceHandle)=0
Explicitly set fence into unsignalled state unsignalled.