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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: Image channel type. -
const range<kDimensions> &
rng
: Image range. -
AllocatorT
allocator
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: Image channel type. -
const range<kDimensions> &
rng
: Image range. -
const cl::sycl::property_list &
propList
: List of image properties
-
-
Parameters:-
cl_mem
memObject
-
const cl::sycl::context &
syclContext
-
cl::sycl::event
availableEvent
-
-
(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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: Image channel type. -
const range<kDimensions> &
rng
: Image range. -
AllocatorT
allocator
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: Image channel type. -
const range<kDimensions> &
rng
: Image range. -
AllocatorT
allocator
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: Image channel type. -
const range<kDimensions> &
rng
: Image range. -
AllocatorT
allocator
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: Image channel type. -
const range<kDimensions> &
rng
: Image range. -
const cl::sycl::image::pitch_range_t &
pit
: Image pitch. -
AllocatorT
allocator
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: Image channel type. -
const range<kDimensions> &
rng
: Image range. -
const cl::sycl::image::pitch_range_t &
pit
: Image pitch. -
AllocatorT
allocator
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: Image channel type. -
const range<kDimensions> &
rng
: Image range. -
const cl::sycl::image::pitch_range_t &
pit
: Image pitch. -
AllocatorT
allocator
: 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_order
order
: Image channel order. -
cl::sycl::image_channel_type
type
: 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
-