|
luna engine
software engine
|
object database class. @warn DO NOT TOUCH UNLESS YOU KNOW WHAT YOURE DOING!!! More...
#include <objectDB.h>

Classes | |
| struct | classInfo |
Static Public Member Functions | |
| template<class T , class A > | |
| static _ALWAYS_INLINE_ void | addClass () |
| template<class T > | |
| static _ALWAYS_INLINE_ void | removeRootClass () |
| template<class T > | |
| static _ALWAYS_INLINE_ void | registerClass () |
| template<class T > | |
| static object * | creator () |
| static _ALWAYS_INLINE_ void | postinitialize_handler (void *) |
| template<class T > | |
| static _ALWAYS_INLINE_ T * | _post_initialize (T *p_obj) |
| static void | createInstance (const std::string &className, scene *scene) |
| static _ALWAYS_INLINE_ classInfo * | getPtr (const std::string className) |
| template<class T > | |
| static _ALWAYS_INLINE_ std::string | getClassName () |
Static Public Attributes | |
| static std::unordered_map< std::string, classInfo * > | rootClassDatabase |
| static std::unordered_map< std::string, classInfo > | classDatabase |
object database class. @warn DO NOT TOUCH UNLESS YOU KNOW WHAT YOURE DOING!!!
|
inlinestatic |
|
inlinestatic |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |