Struct opencl3::memory::Pipe [−][src]
pub struct Pipe { /* fields omitted */ }
Expand description
An OpenCL pipe.
Has methods to return information from calls to clGetPipeInfo with the
appropriate parameters.
Implements the Drop trait to call release_mem_object when the object is dropped.
Implementations
impl Pipe
[src]
impl Pipe
[src]pub fn new(pipe: cl_mem) -> Pipe
[src]
pub fn create(
context: &Context,
flags: cl_mem_flags,
pipe_packet_size: cl_uint,
pipe_max_packets: cl_uint
) -> Result<Pipe>
[src]
context: &Context,
flags: cl_mem_flags,
pipe_packet_size: cl_uint,
pipe_max_packets: cl_uint
) -> Result<Pipe>
pub fn pipe_packet_size(&self) -> Result<cl_uint>
[src]
pub fn pipe_max_packets(&self) -> Result<cl_uint>
[src]
pub fn pipe_properties(&self) -> Result<Vec<intptr_t>>
[src]
Trait Implementations
impl ClMem for Pipe
[src]
impl ClMem for Pipe
[src]