DPC++ Runtime
Runtime libraries for oneAPI Data Parallel C++
image.hpp File Reference
Include dependency graph for image.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cl::sycl::image< Dimensions, AllocatorT >
 Defines a shared image data. More...
 
struct  std::hash< cl::sycl::image< Dimensions, AllocatorT > >
 

Namespaces

 cl
 We provide new interfaces for matrix muliply in this patch:
 
 cl::sycl
 
 std
 

Typedefs

using cl::sycl::byte = unsigned char
 
using cl::sycl::image_allocator = detail::aligned_allocator< byte >
 

Enumerations

enum  cl::sycl::image_channel_order : unsigned int {
  cl::sycl::image_channel_order::a = 0, cl::sycl::image_channel_order::r = 1, cl::sycl::image_channel_order::rx = 2, cl::sycl::image_channel_order::rg = 3,
  cl::sycl::image_channel_order::rgx = 4, cl::sycl::image_channel_order::ra = 5, cl::sycl::image_channel_order::rgb = 6, cl::sycl::image_channel_order::rgbx = 7,
  cl::sycl::image_channel_order::rgba = 8, cl::sycl::image_channel_order::argb = 9, cl::sycl::image_channel_order::bgra = 10, cl::sycl::image_channel_order::intensity = 11,
  cl::sycl::image_channel_order::luminance = 12, cl::sycl::image_channel_order::abgr = 13, cl::sycl::image_channel_order::ext_oneapi_srgba = 14
}
 
enum  cl::sycl::image_channel_type : unsigned int {
  cl::sycl::image_channel_type::snorm_int8 = 0, cl::sycl::image_channel_type::snorm_int16 = 1, cl::sycl::image_channel_type::unorm_int8 = 2, cl::sycl::image_channel_type::unorm_int16 = 3,
  cl::sycl::image_channel_type::unorm_short_565 = 4, cl::sycl::image_channel_type::unorm_short_555 = 5, cl::sycl::image_channel_type::unorm_int_101010 = 6, cl::sycl::image_channel_type::signed_int8 = 7,
  cl::sycl::image_channel_type::signed_int16 = 8, cl::sycl::image_channel_type::signed_int32 = 9, cl::sycl::image_channel_type::unsigned_int8 = 10, cl::sycl::image_channel_type::unsigned_int16 = 11,
  cl::sycl::image_channel_type::unsigned_int32 = 12, cl::sycl::image_channel_type::fp16 = 13, cl::sycl::image_channel_type::fp32 = 14
}