|
| ProgramProcessor () |
| Class constructor.
|
|
virtual | ~ProgramProcessor () |
| Class destructor.
|
|
virtual const String & | getTargetLanguage () const =0 |
| Return the target language of this processor.
|
|
void | operator delete (void *ptr) |
|
void | operator delete (void *ptr, const char *, int, const char *) |
|
void | operator delete (void *ptr, void *) |
|
void | operator delete[] (void *ptr) |
|
void | operator delete[] (void *ptr, const char *, int, const char *) |
|
void * | operator new (size_t sz) |
|
void * | operator new (size_t sz, const char *file, int line, const char *func) |
| operator new, with debug line info
|
|
void * | operator new (size_t sz, void *ptr) |
| placement operator new
|
|
void * | operator new[] (size_t sz) |
|
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| array operator new, with debug line info
|
|
virtual bool | postCreateGpuPrograms (ProgramSet *programSet)=0 |
| Called after creation of the GPU programs.
|
|
virtual bool | preCreateGpuPrograms (ProgramSet *programSet)=0 |
| Called before creation of the GPU programs.
|
|
A class that provides extra processing services on CPU based programs.
The base class perform only the generic processing. In order to provide target language specific services and optimization one should derive from this class and register its factory via the ProgramManager instance.