Struct ocl::builders::KernelCmd [] [src]

#[must_use = "commands do nothing unless enqueued"]
pub struct KernelCmd<'k> { /* fields omitted */ }

A kernel command builder used to queue a kernel with a mix of default and optionally specified arguments.

Methods

impl<'k> KernelCmd<'k>
[src]

A kernel enqueue command.

[UNSTABLE]: Methods still being tuned.

Specifies a queue to use for this call only.

Specifies a global work offset for this call only.

Specifies a global work size for this call only.

Specifies a local work size for this call only.

Specifies a list of events to wait on before the command will run.

Specifies a list of events to wait on before the command will run or resets it to None.

Specifies the destination list or empty event for a new, optionally created event associated with this command.

Specifies a destination list for a new, optionally created event associated with this command.

Enqueues this kernel command.