Struct ocl::Queue [] [src]

pub struct Queue { /* fields omitted */ }

A command queue which manages all actions taken on kernels, buffers, and images.

Methods

impl Queue
[src]

Returns a new Queue on the device specified by device.

Issues all previously queued OpenCL commands to the device.

Blocks until all commands in this queue have completed before returning.

Enqueues a marker command which waits for either a list of events to complete, or all previously enqueued commands to complete.

Deprecated since 0.13.0

: Use ::core instead.

Returns a reference to the core pointer wrapper, usable by functions in the core module.

Returns a reference to the core pointer wrapper, usable by functions in the core module.

Returns a copy of the Context associated with this queue.

Returns the OpenCL device associated with this queue.

Returns the cached device version.

Returns info about this queue.

Methods from Deref<Target = CommandQueueCore>

Returns a pointer, do not store it.

Returns the DeviceId associated with this command queue.

Returns the Context associated with this command queue.

Returns the cl_context associated with this command queue.

Trait Implementations

impl Clone for Queue
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Queue
[src]

Formats the value using the given formatter.

impl Display for Queue
[src]

Formats the value using the given formatter. Read more

impl AsRef<Queue> for Queue
[src]

Performs the conversion.

impl AsRef<CommandQueueCore> for Queue
[src]

Performs the conversion.

impl Deref for Queue
[src]

The resulting type after dereferencing

The method called to dereference a value

impl DerefMut for Queue
[src]

The method called to mutably dereference a value

impl<'a> ClContextPtr for &'a Queue
[src]