[][src]Trait opencl_core::BufferCreator

pub trait BufferCreator<T> where
    T: ClNumber
{ fn buffer_size_and_ptr(&mut self) -> SizeAndPtr<*mut c_void>;
fn mem_config(&self) -> MemConfig; }

Required methods

fn buffer_size_and_ptr(&mut self) -> SizeAndPtr<*mut c_void>

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 mem_config(&self) -> MemConfig

Loading content...

Implementations on Foreign Types

impl<'_, T> BufferCreator<T> for &'_ [T] where
    T: ClNumber
[src]

impl<T> BufferCreator<T> for usize where
    T: ClNumber
[src]

Loading content...

Implementors

Loading content...