![]()  | 
  
    Castor3D 0.17.0
    
   Multiplatform 3D engine 
   | 
 
Classes | |
| struct | castor::debug::Backtrace | 
| class | castor::debug::Backtraced | 
| Helper class used to enable allocation backtrace retrieval.  More... | |
Namespaces | |
| namespace | castor | 
| namespace | castor::debug | 
Macros | |
| #define | CU_DeclareDebugVar(type, var) type var | 
| #define | CU_DefineDebugVar(type, var, value) type var{ value } | 
| #define | CU_AssignDebugVar(var, value) var = value | 
Functions | |
| CU_API void | castor::debug::initialise () | 
| Initialises debug data.   | |
| CU_API void | castor::debug::loadModule (DynamicLibrary const &library) | 
| Loads debug data for given library.   | |
| CU_API void | castor::debug::unloadModule (DynamicLibrary const &library) | 
| Unloads debug data for given library.   | |
| CU_API void | castor::debug::cleanup () | 
| Cleans up debug data.   | |
| CU_API OutputStream & | castor::debug::operator<< (OutputStream &stream, Backtrace const &) | 
| Puts the backtrace into a stream.   | |
| OutputStream & | castor::debug::operator<< (OutputStream &stream, Backtraced const &traced) | 
| #define CU_AssignDebugVar | ( | var, | |
| value ) var = value | 
| #define CU_DeclareDebugVar | ( | type, | |
| var ) type var | 
| #define CU_DefineDebugVar | ( | type, | |
| var, | |||
| value ) type var{ value } |