C++ base class for Image Memory objects.
More...
#include <cl.hpp>
C++ base class for Image Memory objects.
See Memory for details about copy semantics, etc.
- See also
- Memory
Definition at line 3426 of file cl.hpp.
◆ Image() [1/3]
Default constructor - initializes to NULL.
Definition at line 3430 of file cl.hpp.
◆ Image() [2/3]
Constructor from cl_mem - takes ownership.
See Memory for further details.
Definition at line 3436 of file cl.hpp.
◆ Image() [3/3]
cl::Image::Image |
( |
const Image & |
img | ) |
|
|
inlineprotected |
Copy constructor to forward copy to the superclass correctly. Required for MSVC.
Definition at line 3451 of file cl.hpp.
◆ getImageInfo() [1/2]
template<typename T >
cl_int cl::Image::getImageInfo |
( |
cl_image_info |
name, |
|
|
T * |
param |
|
) |
| const |
|
inline |
Wrapper for clGetImageInfo().
Definition at line 3481 of file cl.hpp.
◆ getImageInfo() [2/2]
template<cl_int name>
detail::param_traits<detail::cl_image_info, name>::param_type cl::Image::getImageInfo |
( |
cl_int * |
err = NULL | ) |
const |
|
inline |
Wrapper for clGetImageInfo() that returns by value.
Definition at line 3491 of file cl.hpp.
◆ operator=() [1/2]
Image& cl::Image::operator= |
( |
const cl_mem & |
rhs | ) |
|
|
inlineprotected |
Assignment from cl_mem - performs shallow copy.
See Memory for further details.
Definition at line 3442 of file cl.hpp.
◆ operator=() [2/2]
Copy assignment to forward copy to the superclass correctly. Required for MSVC.
Definition at line 3456 of file cl.hpp.
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/ASL-0.1.7/src/acl/cl.hpp