Class Resource¶
Defined in File resource.hpp
Page Contents
Nested Relationships¶
Nested Types¶
Class Documentation¶
-
class Resource¶
Public Functions
-
template<typename T, typename = typename std::enable_if<!std::is_same<typename std::decay<T>::type, Resource>::value>::type>
inline Resource(T &&value)¶
-
template<typename T>
inline T *allocate(size_t size, MemoryAccess ma = MemoryAccess::Device)¶
-
inline void *calloc(size_t size, MemoryAccess ma = MemoryAccess::Device)¶
-
inline void deallocate(void *p, MemoryAccess ma = MemoryAccess::Device)¶
-
inline void memcpy(void *dst, const void *src, size_t size)¶
-
inline void memset(void *p, int val, size_t size)¶
-
inline void wait()¶
-
template<typename T, typename = typename std::enable_if<!std::is_same<typename std::decay<T>::type, Resource>::value>::type>