33 #ifdef ICL_HAVE_OPENCL 80 const size_t length,
const size_t byteDepth,
const void *src=0)
90 const size_t width,
const size_t height,
const int depth,
91 const int num_channel,
const void *src=0)
131 void remove(MemKeyType
const &key);
undocument this line if you encounter any issues!
Definition: Any.h:37
#define ICLUtils_API
this macros are important for creating dll's
Definition: CompatMacros.h:171
std::map< MemKeyType, CLMemory * > CLMemoryMap
Definition: CLMemoryAssistant.h:71
bool keyExist(MemKeyType const &key)
keyExist Returns true if the given key exists in this instance
Definition: CLMemoryAssistant.h:120
Wrapper for an OpenCL Buffer.
Definition: CLBuffer.h:52
CLDeviceContext m_context
device context used
Definition: CLMemoryAssistant.h:142
depth
determines the pixel type of an image (8Bit-int or 32Bit-float)
Definition: Types.h:60
The CLDeviceContext class allows preparation of the device used for CLPrograms.
Definition: CLDeviceContext.h:61
std::string MemKeyType
Definition: CLMemoryAssistant.h:70
Wrapper for an OpenCL Image2D.
Definition: CLImage2D.h:57
CLMemoryMap m_memory_map
the map for internal storage
Definition: CLMemoryAssistant.h:144
CLDeviceContext const & getDeviceContext()
getDeviceContext returns the used device context that can be shared with CLProgram instances
Definition: CLMemoryAssistant.h:137
The CLMemory class is a base class for CLBuffer and CLImage2D.
Definition: CLMemory.h:48
The CLMemoryAssistant class is a helper class to maintain buffers and images for opencl-program pipel...
Definition: CLMemoryAssistant.h:53