gKitGL
 All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Member Functions
gk::CLKernel Class Reference
Inheritance diagram for gk::CLKernel:
gk::CLResource

List of all members.

Public Member Functions

 CLKernel (TextFile *source, const std::string &name, const std::string &options="")
int define (const std::string &what, const std::string &value)
int options (const std::string &options)
int createCLResource ()
 comportement par defaut, necessaire pour GLManager, a redefinir dans les classes derivees.
int releaseCLResource ()
 comportement par defaut, necessaire pour GLManager, a redefinir dans les classes derivees.
const std::string & name () const
const cl_kernel * object () const
cl_kernel * object ()
cl_kernel kernel () const
int parameterCount ()
int setParameter (const unsigned int index, const size_t size, const void *value)
int setParameter (const unsigned int index, const CLBuffer *buffer)
int setParameter (const unsigned int index, const CLImage *image)
size_t workgroupSize ()
size_t scheduleSize ()
size_t CompileWorkgroupSize ()
size_t CompileWorkgroupSizes (size_t sizes[3])
size_t localMemorySize ()
size_t privateMemorySize ()

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerator Friends