#include <iso_visual_cl.h>
Inherited by iso::visual::CLBuffer, iso::visual::CLImage, iso::visual::CLMatrix, and iso::visual::CLVector.
Inheritance diagram for iso::visual::CLData:
Public Member Functions | |
CLData (const base::String &pName) | |
virtual | ~CLData () |
const base::String & | name () const |
virtual void | setMapToKernel (int pMapIndex, CLKernel *pKernel) |
virtual void | mapToKernel ()=0 throw (VisualException) |
Protected Attributes | |
base::String | mName |
CLKernel * | mKernel |
int | mMapIndex |
CLData::CLData | ( | const base::String & | pName | ) |
CLData::~CLData | ( | ) | [virtual] |
const base::String & CLData::name | ( | ) | const |
void CLData::setMapToKernel | ( | int | pMapIndex, | |
CLKernel * | pKernel | |||
) | [virtual] |
virtual void iso::visual::CLData::mapToKernel | ( | ) | throw (VisualException) [pure virtual] |
base::String iso::visual::CLData::mName [protected] |
CLKernel* iso::visual::CLData::mKernel [protected] |
int iso::visual::CLData::mMapIndex [protected] |