Intel clGPU
Execution engines

Classes

struct  engine_object
 The base class for all Engine connected objects. More...
 
struct  event
 Represents an event object assotiated with a executed Command. More...
 
struct  command_queue
 Represents a command queue within an Engine. More...
 
struct  command
 Base class for a command. More...
 
struct  buffer
 Represents memory buffer. More...
 
class  buffer_binding
 Binds host data and memory buffers per engine describing data direction (in/out) for kernel. More...
 
struct  raise_event_command
 Represents a command which just raises an event. More...
 
struct  commands_sequence
 Represents set of command to be executed sequentially. More...
 
struct  commands_parallel
 Represents set of command can be executed in parallel. More...
 
struct  nd_range
 Represents ND (1D, 2D, 3D) ranges for kernels executions. More...
 
struct  kernel_options
 Kernel execution options. More...
 
struct  kernel_command
 Represents kernel command. More...
 
class  blob< ElemTy, Dir >
 Represents data Blob object passed to a Function. More...
 
struct  engine
 Base class for execution engines. More...
 

Enumerations

enum  direction { none = 0x0, input = 0x1, output = 0x2, inout = input | output }
 Represents data direction for kernel command.
 

Functions

template<typename ElemTy >
size_t sizeof_t ()
 
template<>
size_t sizeof_t< void > ()
 

Detailed Description