#include "Node.h"
Go to the source code of this file.
Defines | |
#define | REGISTER_SHARED(type) |
Register a shared object for dynamic use, put this in your SO's Source's CPP file. | |
Functions | |
bool | UpdateDynLoad () |
Update Dynamic Loader System (Should be called about once per frame). | |
bool | InitDynLoad () |
Initialize Dynamic Loader System (Should be called as one of the first things in a program's execution). | |
void | RuntimeRegisterObject (const char *sName, ProducerFunct t) |
#define REGISTER_SHARED | ( | type | ) |
Value:
REGISTER_CLASS( type ); \ extern "C" { \ int RegisterAllInShared() { \ printf( "Loading: %s\n", #type ); \ RuntimeRegisterObject( #type, Produce##type ); } \ };
bool InitDynLoad | ( | ) |
Initialize Dynamic Loader System (Should be called as one of the first things in a program's execution).
Definition at line 110 of file DynLoad.cpp.
void RuntimeRegisterObject | ( | const char * | sName, | |
ProducerFunct | t | |||
) |
Definition at line 137 of file DynLoad.cpp.
bool UpdateDynLoad | ( | ) |
Update Dynamic Loader System (Should be called about once per frame).
Definition at line 99 of file DynLoad.cpp.