2#include <UnCompute/Memory/Object.h>
Interface for all backend-specific compute devices.
Definition: IComputeDevice.h:38
Base interface for all compute backend objects.
Definition: IDeviceObject.h:30
virtual void Reset()=0
Reset the object to uninitialized state.
virtual IComputeDevice * GetDevice() const =0
Get the compute device this object was created on.
virtual std::string_view GetDebugName() const =0
Get debug name of the object.
Base interface for dynamic reference counted objects.
Definition: Object.h:8