|
| buffer_plain (size_t SizeInBytes, size_t, const property_list &Props, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator) |
|
| buffer_plain (void *HostData, size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator) |
|
| buffer_plain (const void *HostData, size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator) |
|
| buffer_plain (const std::shared_ptr< const void > &HostData, const size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator, bool IsConstPtr) |
|
| buffer_plain (const std::function< void(void *)> &CopyFromInput, const size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator, bool IsConstPtr) |
|
| buffer_plain (pi_native_handle MemObject, context SyclContext, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator, bool OwnNativeHandle, event AvailableEvent) |
|
| buffer_plain (const std::shared_ptr< detail::buffer_impl > &impl) |
|
void | set_final_data_internal () |
|
void | set_final_data_internal (const std::function< void(const std::function< void(void *const Ptr)> &)> &FinalDataFunc) |
|
void | set_write_back (bool NeedWriteBack) |
|
void | constructorNotification (const detail::code_location &CodeLoc, void *UserObj, const void *HostObj, const void *Type, uint32_t Dim, uint32_t ElemType, size_t Range[3]) |
|
template<typename propertyT > |
bool | has_property () const noexcept |
|
template<typename propertyT > |
propertyT | get_property () const |
|
std::vector< pi_native_handle > | getNativeVector (backend BackendName) const |
|
const std::unique_ptr< SYCLMemObjAllocator > & | get_allocator_internal () const |
|
void | deleteAccProps (const sycl::detail::PropWithDataKind &Kind) |
|
void | addOrReplaceAccessorProperties (const property_list &PropertyList) |
|
size_t | getSize () const |
|
void | handleRelease () const |
|
Definition at line 66 of file buffer.hpp.