26 template<
typename Processor>
static constexpr void reflect(Processor&& RTTI) {}
32 using TDeviceObject::TDeviceObject;
45 virtual
void reset() = 0;
53 virtual
bool wait(
UInt64 timeout) = 0;
#define CE_REFLECT_HASH(T)
Definition Hash.hpp:89
#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
Definition GPUFence.hpp:29
GPUFence & operator=(GPUFence &&)=delete
GPUFence & operator=(const GPUFence &)=delete
GPUFence(GPUFence &&)=delete
Deleted move constructor.
GPUFence(const GPUFence &)=delete
Deleted copy constructor.
Definition Application.hpp:19
std::uint64_t UInt64
Definition DataTypes.hpp:26
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25
Definition GPUFence.hpp:23
static constexpr void reflect(Processor &&RTTI)
Executes the given processor for every field of the struct.
Definition GPUFence.hpp:26