| Linderdaum Engine: clCLKernel Class Reference | ![]() |
OpenCL kernel created from specified __kernel of the program. More...
#include <CLContext.h>
Public Member Functions | |
| clCLKernel () | |
| virtual | ~clCLKernel () |
| virtual void | SetArgBuffer (Luint ArgIndex, clCLBuffer *Buffer) |
| virtual void | Run (Luint WorkDim, const size_t *Global_WorkSize) |
| virtual void | SetProgram (clCLContext *Context, clCLProgram *Program, const LString &KernelName) |
Private Attributes | |
| cl_kernel | FKernel |
| clCLContext * | FContext |
| clCLProgram * | FProgram |
OpenCL kernel created from specified __kernel of the program.
| clCLKernel::clCLKernel | ( | ) |
| clCLKernel::~clCLKernel | ( | ) | [virtual] |
| void clCLKernel::Run | ( | Luint | WorkDim, |
| const size_t * | Global_WorkSize | ||
| ) | [virtual] |
| void clCLKernel::SetArgBuffer | ( | Luint | ArgIndex, |
| clCLBuffer * | Buffer | ||
| ) | [virtual] |
| void clCLKernel::SetProgram | ( | clCLContext * | Context, |
| clCLProgram * | Program, | ||
| const LString & | KernelName | ||
| ) | [virtual] |
clCLContext* clCLKernel::FContext [private] |
cl_kernel clCLKernel::FKernel [private] |
clCLProgram* clCLKernel::FProgram [private] |