My Project
|
description class More...
Public Member Functions | |
void * | Create (bool loading=FALSE) |
return a pointer to an instance of the class.When the system needs to delete an instance of a plugin class, it usually calls a method named DeleteThis(). More... | |
const char * | ClassName () |
class name | |
SClass_ID | SuperClassID () |
This method returns a system-defined constant describing the class that this plugin class was derived from. | |
Class_ID | ClassID () |
uniquely identifies a specific plugin class. | |
const char * | Category () |
it may be some predefined category name. | |
const char * | InternalName () |
HINSTANCE | HInstance () |
returns owning module handle (DLL handle) | |
![]() | |
virtual int | IsPublic () |
whether the class is accessible from the UI. More... | |
virtual int | UseGDI () |
whether the class uses windows GDI to draw controls. More... | |
virtual void * | activate (int cmd, void *arg1=0, void *arg2=0, void *arg3=0) |
genetic activation function as the one in the NPL script file. More... | |
description class
|
inlinevirtual |
return a pointer to an instance of the class.When the system needs to delete an instance of a plugin class, it usually calls a method named DeleteThis().
plugin developers must implement this method as well. Since a developer uses the new operator to allocate memory, he or she should use the delete operator to de-allocate it.
Implements ParaEngine::ClassDescriptor.