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

pub trait ClMem {
Show methods fn get(&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 gl_object_info(&self) -> Result<(gl_uint, gl_uint)> { ... }
}

Required methods

Provided methods

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