A class that represents an atomic code section of shader based program function.  
 More...
|  | 
|  | FunctionAtom () | 
|  | Class default constructor. 
 | 
|  | 
| virtual | ~FunctionAtom () | 
|  | Class default destructor. 
 | 
|  | 
| virtual const String & | getFunctionAtomType ()=0 | 
|  | Return the type of this atom instance implementation. 
 | 
|  | 
| int | getGroupExecutionOrder () const | 
|  | Get the group execution order of this function atom. 
 | 
|  | 
| int | getInternalExecutionOrder () const | 
|  | Get an internal execution order within a group of this function atom. 
 | 
|  | 
| 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 void | writeSourceCode (std::ostream &os, const String &targetLanguage) const =0 | 
|  | Abstract method that writes a source code to the given output stream in the target shader language. 
 | 
|  | 
A class that represents an atomic code section of shader based program function.