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]

[src]

Returns a new Queue on the device specified by device.

[src]

Issues all previously queued OpenCL commands to the device.

[src]

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

[src]

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

[src]

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

[src]

Returns a copy of the Context associated with this queue.

[src]

Returns the OpenCL device associated with this queue.

[src]

Returns the cached device version.

[src]

Returns info about this queue.

Methods from Deref<Target = CommandQueueCore>

[src]

Returns a pointer, do not store it.

[src]

Returns the DeviceId associated with this command queue.

[src]

Returns the Context associated with this command queue.

[src]

Returns the cl_context associated with this command queue.

Trait Implementations

impl Clone for Queue
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Queue
[src]

[src]

Formats the value using the given formatter. Read more

impl Display for Queue
[src]

[src]

Formats the value using the given formatter. Read more

impl AsRef<Queue> for Queue
[src]

[src]

Performs the conversion.

impl AsRef<CommandQueueCore> for Queue
[src]

[src]

Performs the conversion.

impl Deref for Queue
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.

impl DerefMut for Queue
[src]

[src]

Mutably dereferences the value.

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

[src]