#include <module.h>
Public Types | |
typedef etl::handle< Module > | Handle |
typedef etl::loose_handle< Module > | LooseHandle |
typedef etl::handle< const Module > | ConstHandle |
typedef Module *(* | constructor_type )(ProgressCallback *) |
typedef std::map< String, Handle > | Book |
Public Member Functions | |
bool | constructor_ (synfig::ProgressCallback *cb) |
virtual void | destructor_ () |
virtual const char * | Name () |
virtual const char * | Desc () |
virtual const char * | Author () |
virtual const char * | Version () |
virtual const char * | Copyright () |
virtual | ~Module () |
Static Public Member Functions | |
static Book & | book () |
static bool | subsys_init (const String &prefix) |
static bool | subsys_stop () |
static bool | register_default_modules () |
static void | Register (Handle mod) |
static bool | Register (const String &module_name, ProgressCallback *cb=NULL) |
static void | Register (Module *mod) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|