CLMemory

Constructors

this
this(cl_mem id)

Members

Enums

Flag
enum Flag
MapFlag
enum MapFlag
Undocumented in source.
Type
enum Type

Functions

flags
const(Flag[]) flags()
mapBuffer
MemoryMap mapBuffer(CLCommandQueue queue, MapFlag mode, size_t offset, size_t cb, bool blocking, CLEvent[] wait_list, CLEvent* event)
Undocumented in source. Be warned that the author may not have intended to support it.
read
void[] read(CLCommandQueue queue, size_t size, size_t offset, bool blocking, CLEvent[] wait_list, CLEvent* event)
readTo
void readTo(CLCommandQueue queue, void[] buffer, size_t offset, bool blocking, CLEvent[] wait_list, CLEvent* event)
selfDestroy
void selfDestroy()
Undocumented in source. Be warned that the author may not have intended to support it.
write
void write(CLCommandQueue queue, void[] buffer, size_t offset, bool blocking, CLEvent[] wait_list, CLEvent* event)

Static functions

createBuffer
CLMemory createBuffer(CLContext context, Flag[] flags, size_t size, void* host_ptr)

Structs

MemoryMap
struct MemoryMap

Variables

id
cl_mem id;
info_list
enum string[] info_list;
Undocumented in source.

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