image.h File Reference
This file implements the cl::sycl::image class as defined by the SYCL 1.2 specification. More...
#include "SYCL/allocator.h"
#include "SYCL/base.h"
#include "SYCL/buffer.h"
#include "SYCL/common.h"
#include "SYCL/error_log.h"
#include "SYCL/event.h"
#include "SYCL/include_opencl.h"
#include "SYCL/index_array.h"
#include "SYCL/multi_pointer.h"
#include "SYCL/predefines.h"
#include "SYCL/range.h"
#include "SYCL/storage_mem.h"
#include <cstddef>
#include <memory>
#include <system_error>
#include <type_traits>
#include "computecpp_export.h"
Go to the source code of this file.
Classes | |
class | cl::sycl::image< kDimensions, AllocatorT > |
struct | std::hash< cl::sycl::image< kDimensions, AllocatorT > > |
provides a specialization for std::hash for the buffer class. More... | |
Namespaces | |
cl | |
deduce_type_t takes an arbitrary type and attempts to map it to a cl::sycl::cl_type . | |
cl::sycl | |
cl::sycl::property | |
cl::sycl::property::image | |
Typedefs | |
using | cl::sycl::property::image::use_host_ptr = buffer::use_host_ptr |
The use_host_ptr property adds the requirement that the SYCL runtime must not allocate any memory for the image and instead uses the provided host pointer directly. More... | |
using | cl::sycl::property::image::use_mutex = buffer::use_mutex |
The use_mutex property adds the requirement that the memory which is owned by the SYCL image can be shared with the application via a mutex_class provided to the property. More... | |
using | cl::sycl::property::image::context_bound = buffer::context_bound |
The context_bound property adds the requirement that the SYCL image can only be associated with a single SYCL context that is provided to the property. More... | |
Detailed Description
This file implements the cl::sycl::image class as defined by the SYCL 1.2 specification.
Definition in file image.h.