CLContext

Constructors

this
this(cl_context id)
Undocumented in source.
this
this(CLDevice[] devs)
this
this(CLPlatform pl, CLDevice.Type type)

Members

Classes

NotifyBuffer
class NotifyBuffer

Functions

buildProgram
CLProgram buildProgram(string src, CLBuildOption[] opt)
createQueue
CLCommandQueue createQueue(CLCommandQueue.Properties[] prop, size_t devNo)
devices
CLDevice[] devices()
dropNotifies
void dropNotifies()
getProperties
cl_context_properties[] getProperties(CLPlatform p)
Undocumented in source. Be warned that the author may not have intended to support it.
notifies
Notify[] notifies()
platform
CLPlatform platform()
selfDestroy
void selfDestroy()
Undocumented in source. Be warned that the author may not have intended to support it.
updateDevices
void updateDevices()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

getFromID
CLContext getFromID(cl_context id)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

used
CLContext[cl_context] used;
Undocumented in source.

Structs

Notify
struct Notify

Variables

_devices
CLDevice[] _devices;
Undocumented in source.
id
cl_context id;
notify_buffer
NotifyBuffer notify_buffer;

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