#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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6