CLCommandQueue

Constructors

this
this(cl_command_queue id)
Undocumented in source.
this
this(CLContext ctx, size_t devID, Properties[] prop)
this
this(CLContext ctx, CLDevice dev, Properties[] prop)

Members

Enums

Properties
enum Properties

Functions

barrier
void barrier(CLEvent[] wl, CLEvent* ev)

clEnqueueBarrierWithWaitList

context
CLContext context()
Undocumented in source. Be warned that the author may not have intended to support it.
device
CLDevice device()
Undocumented in source. Be warned that the author may not have intended to support it.
finish
void finish()

clFinish

flush
void flush()

clFlush

selfDestroy
void selfDestroy()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

forAllDevices
CLCommandQueue[] forAllDevices(CLContext ctx, Properties[] prop)
Undocumented in source. Be warned that the author may not have intended to support it.
getFromID
CLCommandQueue getFromID(cl_command_queue id)

compatible with mixinfo as parameter

Static variables

used
CLCommandQueue[cl_command_queue] used;
Undocumented in source.

Variables

_context
CLContext _context;
_device
CLDevice _device;
id
cl_command_queue id;

Inherited Members

From CLObject

parent
CLObject parent;
Undocumented in source.
child
Object[] child;
Undocumented in source.
regChild
auto regChild(T[] arr)
Undocumented in source. Be warned that the author may not have intended to support it.
regChild
auto regChild(T obj)
Undocumented in source. Be warned that the author may not have intended to support it.
newChild
auto newChild(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
preChildDestory
void preChildDestory()
Undocumented in source. Be warned that the author may not have intended to support it.
selfDestroy
void selfDestroy()
Undocumented in source. Be warned that the author may not have intended to support it.
~this
~this()
Undocumented in source.

Meta