CLMemory

Constructors

this
this(cl_mem id)

Members

Enums

Flag
enum Flag
Type
enum Type

Functions

flags
const(Flag[]) flags()
read
void[] read(CLCommandQueue queue, size_t size, size_t offset = 0, bool blocking = true, CLEvent[] wait_list = [], CLEvent* event = null)
readTo
void readTo(CLCommandQueue queue, void[] buffer, size_t offset = 0, bool blocking = true, CLEvent[] wait_list = [], CLEvent* event = null)
write
void write(CLCommandQueue queue, void[] buffer, size_t offset = 0, bool blocking = true, CLEvent[] wait_list = [], CLEvent* event = null)

Static functions

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

Structs

MemoryMap
struct MemoryMap

Variables

id
cl_mem id;

Meta