#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) |
| typedef etl::handle<Module> synfig::Module::Handle |
| typedef etl::loose_handle<Module> synfig::Module::LooseHandle |
| typedef etl::handle<const Module> synfig::Module::ConstHandle |
| typedef Module*(* synfig::Module::constructor_type)(ProgressCallback *) |
| typedef std::map<String, Handle > synfig::Module::Book |
| virtual synfig::Module::~Module | ( | ) | [inline, virtual] |
| bool synfig::Module::constructor_ | ( | synfig::ProgressCallback * | cb | ) | [inline] |
| virtual void synfig::Module::destructor_ | ( | ) | [inline, virtual] |
| Module::Book & Module::book | ( | ) | [static] |
| bool Module::subsys_init | ( | const String & | prefix | ) | [static] |
| bool Module::subsys_stop | ( | ) | [static] |
| static bool synfig::Module::register_default_modules | ( | ) | [static] |
| void synfig::Module::Register | ( | Module::Handle | mod | ) | [static] |
| bool synfig::Module::Register | ( | const String & | module_name, | |
| ProgressCallback * | cb = NULL | |||
| ) | [static] |
| static void synfig::Module::Register | ( | Module * | mod | ) | [inline, static] |
| virtual const char* synfig::Module::Name | ( | ) | [inline, virtual] |
| virtual const char* synfig::Module::Desc | ( | ) | [inline, virtual] |
| virtual const char* synfig::Module::Author | ( | ) | [inline, virtual] |
| virtual const char* synfig::Module::Version | ( | ) | [inline, virtual] |
| virtual const char* synfig::Module::Copyright | ( | ) | [inline, virtual] |
1.5.3