[−][src]Module opencl3::memory
Structs
Buffer | An OpenCL buffer. |
Image | An OpenCL image. |
Pipe | An OpenCL pipe. |
Sampler | An OpenCL sampler. |
Enums
ImageInfo | |
MemInfo | |
PipeInfo |
Constants
Functions
clCreateBufferWithProperties⚠ | |
clCreateImage⚠ | |
clCreateImageWithProperties⚠ | |
clGetSupportedImageFormats⚠ | |
create_buffer | Create an OpenCL buffer object for a context. |
create_image | Create an OpenCL image object for a context. |
create_pipe | Create an OpenCL pipe object for a context. |
create_sub_buffer | Create an new OpenCL buffer object from an existing buffer object. |
get_image_info | Get information specific to an OpenCL image object. |
get_mem_associated_memobject | |
get_mem_context | |
get_mem_flags | |
get_mem_host_ptr | |
get_mem_map_count | |
get_mem_object_info | Get information common to all OpenCL memory objects (buffer and image objects). |
get_mem_offset | |
get_mem_properties | |
get_mem_reference_count | |
get_mem_size | |
get_mem_type | |
get_mem_uses_svm_pointer | |
get_pipe_info | Get information specific to an OpenCL pipe object. |
get_supported_image_formats | Get the list of image formats supported by an OpenCL implementation for a
specified context, image type, and allocation information. |
release_mem_object | Release an OpenCL memory object. |
retain_mem_object | Retain an OpenCL memory object. |
set_mem_object_destructor_callback | Register a callback function with an OpenCL memory object that is called when the
memory object is destroyed. |
svm_alloc | Allocate a shared virtual memory (SVM) buffer that can be shared by the
host and all devices in an OpenCL context. |
svm_free | Free a shared virtual memory (SVM) buffer allocated using clSVMAlloc. |