image<kDimensions, AllocatorT>
MISSING
|
(1) |
|
(2) |
|
(3) |
|
(4) |
|
(5) |
|
(6) |
|
(7) |
|
(8) |
|
(9) |
|
(10) |
|
(11) |
|
(12) |
|
(13) |
|
(14) |
|
(15) |
|
(16) |
|
(17) |
-
Construct an image of the specified channel_order and channel_type and range, with no host pointer, performing device side allocation of the buffer, this means that on destruction the data will not be copied back unless a final pointer is specified using set_final_data() in which case that specified pointer will be used.
Parameters:-
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
AllocatorTallocator: The allocator used to create internal storage -
const cl::sycl::property_list &propList: List of image properties
-
-
Construct an image of the specified channel_order and channel_type and range, with no host pointer, performing device side allocation of the buffer, this means that on destruction the data will not be copied back unless a final pointer is specified using set_final_data() in which case that specified pointer will be used.
Parameters:-
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
const cl::sycl::property_list &propList: List of image properties
-
-
Parameters:-
cl_memmemObject -
const cl::sycl::context &syclContext -
cl::sycl::eventavailableEvent
-
-
(default)
Copy constructor. Copy the image descriptor of the original image. After the copy, both image object will point to the same underlying memory.
Parameters:-
const image<kDimensions, AllocatorT> &unnamed
-
-
Construct an image of the specified channel_order and channel_type and range, with a raw host pointer to the image data. On object destruction, the data will not be copied back unless a final pointer is specified using set_final_data() in which case that specified pointer will be used.
Parameters:-
const void *hostPtr: Raw pointer to the image data. -
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
AllocatorTallocator: The allocator used to create internal storage -
const cl::sycl::property_list &propList: List of image properties
-
-
Construct an image of the specified channel_order and channel_type and range, with a constant raw host pointer to the image data. On object destruction, the data will not be copied back, unless a final pointer is specified using set_final_data() in which case that specified pointer will be used.
Parameters:-
const void *hostPtr: Raw pointer to the image data. -
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
const cl::sycl::property_list &propList: List of image properties
-
-
Move Constructor. Moves the image descriptor of the original image. After the move, rhs will be invalid.
Parameters:-
image<kDimensions, AllocatorT> &&rhs
-
-
Construct an image of the specified channel_order and channel_type and range, with a shared host pointer to the image data.
Parameters:-
shared_ptr_class<void>sharedPtr: shared pointer to the image data. -
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
AllocatorTallocator: The allocator used to create internal storage -
const cl::sycl::property_list &propList: List of image properties
-
-
Construct an image of the specified channel_order and channel_type and range, with a shared host pointer to the image data.
Parameters:-
shared_ptr_class<void>sharedPtr: shared pointer to the image data. -
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
const cl::sycl::property_list &propList: List of image properties
-
-
Construct an image of the specified channel_order and channel_type and range, with a raw host pointer to the image data. On object destruction, the data will be copied to the specified host pointer unless a final pointer is specified using set_final_data() in which case that specified pointer will be used.
Parameters:-
void *hostPtr: Raw pointer to the image data. -
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
AllocatorTallocator: The allocator used to create internal storage -
const cl::sycl::property_list &propList: List of image properties
-
-
Construct an image of the specified channel_order and channel_type and range, with a raw host pointer to the image data. On object destruction, the data will be copied to the specified host pointer unless a final pointer is specified using set_final_data() in which case that specified pointer will be used.
Parameters:-
void *hostPtr: Raw pointer to the image data. -
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
const cl::sycl::property_list &propList: List of image properties
-
-
Construct an image of the specified channel_order and channel_type and range, with no host pointer, performing device side allocation of the buffer, this means that on destruction the data will not be copied back unless a final pointer is specified using set_final_data() in which case that specified pointer will be used.
Parameters:-
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
const cl::sycl::image::pitch_range_t &pit: Image pitch. -
AllocatorTallocator: The allocator used to create internal storage -
const cl::sycl::property_list &propList: List of image properties
-
-
Construct an image of the specified channel_order and channel_type and range, with no host pointer, performing device side allocation of the buffer, this means that on destruction the data will not be copied back unless a final pointer is specified using set_final_data() in which case that specified pointer will be used.
Parameters:-
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
const cl::sycl::image::pitch_range_t &pit: Image pitch. -
const cl::sycl::property_list &propList: List of image properties
-
-
Construct an image of the specified channel_order and channel_type, range and pitch, with a shared host pointer to the image data.
Parameters:-
shared_ptr_class<void>sharedPtr: Shared pointer to the image data. -
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
const cl::sycl::image::pitch_range_t &pit: Image pitch. -
AllocatorTallocator: The allocator used to create internal storage -
const cl::sycl::property_list &propList: List of image properties
-
-
Construct an image of the specified channel_order and channel_type, range and pitch, with a shared host pointer to the image data.
Parameters:-
shared_ptr_class<void>sharedPtr: Shared pointer to the image data. -
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
const cl::sycl::image::pitch_range_t &pit: Image pitch. -
const cl::sycl::property_list &propList: List of image properties
-
-
Construct an image of the specified channel_order and channel_type, range and pitch, with a raw host pointer to the image data. On object destruction, the data will be copied to the specified host pointer unless a final pointer is specified using set_final_data() in which case that specified pointer will be used.
Parameters:-
void *hostPtr: Raw pointer to the image data. -
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
const cl::sycl::image::pitch_range_t &pit: Image pitch. -
AllocatorTallocator: The allocator used to create internal storage -
const cl::sycl::property_list &propList: List of image properties
-
-
Construct an image of the specified channel_order and channel_type, range and pitch, with a raw host pointer to the image data. On object destruction, the data will be copied to the specified host pointer unless a final pointer is specified using set_final_data() in which case that specified pointer will be used.
Parameters:-
void *hostPtr: Raw pointer to the image data. -
cl::sycl::image_channel_orderorder: Image channel order. -
cl::sycl::image_channel_typetype: Image channel type. -
const range<kDimensions> &rng: Image range. -
const cl::sycl::image::pitch_range_t &pit: Image pitch. -
const cl::sycl::property_list &propList: List of image properties
-