Trait opencl3::memory::ClMem[][src]

pub trait ClMem {
Show 15 methods fn get(&self) -> cl_mem;
fn get_mut(&mut self) -> cl_mem; fn mem_type(&self) -> Result<cl_mem_object_type> { ... }
fn flags(&self) -> Result<cl_mem_flags> { ... }
fn size(&self) -> Result<size_t> { ... }
fn host_ptr(&self) -> Result<intptr_t> { ... }
fn map_count(&self) -> Result<cl_uint> { ... }
fn reference_count(&self) -> Result<cl_uint> { ... }
fn context(&self) -> Result<cl_context> { ... }
fn associated_memobject(&self) -> Result<cl_mem> { ... }
fn offset(&self) -> Result<size_t> { ... }
fn uses_svm_pointer(&self) -> Result<cl_uint> { ... }
fn properties(&self) -> Result<Vec<cl_ulong>> { ... }
fn get_mem_data(&self, param_name: cl_mem_info) -> Result<Vec<u8>> { ... }
fn gl_object_info(&self) -> Result<(gl_uint, gl_uint)> { ... }
}

Required methods

Provided methods

CL_VERSION_3_0

Get memory data about an OpenCL memory object. Calls clGetMemObjectInfo to get the desired data about the memory object.

Query an OpenGL object used to create an OpenCL memory object.

returns a Result containing the OpenGL object type and name or the error code from the OpenCL C API function.

Implementors