32 using TDeviceObject::TDeviceObject;
61 virtual
void wait() = 0;
#define CE_SCRIPT_EXPORT(...)
The CE_SCRIPT_EXPORT macro marks a class or method as exportable and available in scripting environme...
Definition Macros.hpp:247
A retain-release type of smart pointer.
Definition SmartPtr.hpp:132
Definition GPUCommandBuffer.hpp:77
Definition GPUCommandQueue.hpp:29
GPUCommandQueue & operator=(const GPUCommandQueue &)=delete
GPUCommandQueue(GPUCommandQueue &&)=delete
Deleted move constructor.
GPUCommandQueue(const GPUCommandQueue &)=delete
Deleted copy constructor.
GPUCommandQueue & operator=(GPUCommandQueue &&)=delete
Definition Application.hpp:19
cti::continuable< Args... > Async
Defines a non-copyable continuation type which uses the function2 backend for type erasure.
Definition Async.hpp:22
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25
Command buffer descriptor structure.
Definition GPUCommandBuffer.hpp:32
Command queue descriptor structure.
Definition GPUCommandQueue.hpp:23
static constexpr void reflect(Processor &&RTTI)
Executes the given processor for every field of the struct.
Definition GPUCommandQueue.hpp:26