[−][src]Trait opencl_core::BufferCreator
Required methods
fn buffer_byte_size(&self) -> usize
The SizeAndPtr of a buffer creation arg.
Currently the only 2 types that implement BufferCreator are
usize
representiing length/size and &[T] for ClNumber T representing data.
fn buffer_ptr(&self) -> *mut c_void
fn mem_config(&self) -> MemConfig
Implementations on Foreign Types
impl<'_, T> BufferCreator<T> for &'_ mut [T] where
T: ClNumber,
[src]
T: ClNumber,
fn buffer_byte_size(&self) -> usize
[src]
fn buffer_ptr(&self) -> *mut c_void
[src]
fn mem_config(&self) -> MemConfig
[src]
impl<'_, T> BufferCreator<T> for &'_ [T] where
T: ClNumber,
[src]
T: ClNumber,
fn buffer_byte_size(&self) -> usize
[src]
fn buffer_ptr(&self) -> *mut c_void
[src]
fn mem_config(&self) -> MemConfig
[src]
impl<T> BufferCreator<T> for usize where
T: ClNumber,
[src]
T: ClNumber,