My Project
|
Each plugin is derived from a base class provided by ParaEngine. More...
#include <Modifier.h>
Public Member Functions | |
virtual PE_CORE_DECL void | DeleteThis () |
This is how things are actually deleted. More... | |
Each plugin is derived from a base class provided by ParaEngine.
For example, if you want to develop a modifier object plugin you might derive your class from class CModifier. It is the plugin developer's responsibility to provide implementations of some of the required methods. Plugins can also call methods provided by ParaEngine using a pointer to an IParaEngine Class.
|
virtual |
This is how things are actually deleted.
Since they are created with the ClassDesc::Create() function, and deleted via this function, they can use a different memory allocator than the core code. (theoretically)