nrEngine::Package Class Reference
[Plugin managment]

Package abstract classes for the engine. More...


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.


Detailed Description

Package abstract classes for the engine.

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.


The documentation for this class was generated from the following file:
Generated on Wed Sep 12 23:19:43 2007 for nrEngine by  doxygen 1.5.1