Public Member Functions | |
Package () | |
Initialize the binding and its subsystems. | |
virtual | ~Package () |
Release used memory and close binded subsystem. | |
virtual const std::string & | getName ()=0 |
Get the name of the binding. | |
virtual const std::string & | getFullName ()=0 |
Get a full name including authors, version,... strings of the bindings. |
Packages are loadtime plugins provide to the engine new functionality. They do not linked within the engine library but with application written for the engine.
This is an abstract class providing some default methods which has to be overwritten by the package. Later on we could create a package manager, so it could initialize the packages by user wish.
Definition at line 66 of file Package.h.