#include <RmPlugIn.h>
Public Member Functions | |
| RmModule () | |
| Constructor //. | |
| virtual | ~RmModule () |
| Destructor //. | |
| void | SetTopNode (RmNode *pNode) |
| const RmNode * | GetTopNode () const |
| Retrieve the main node associated with this module (plug-in instance). | |
| RmNode * | GetTopNode () |
| virtual void | Shutdown ()=0 |
| virtual int | MessageHandler (int nMessageID, int nMessageData, int nMessageParameter=0, const RmPlugInID *pRmPlugInID=NULL)=0 |
Data associated with an individual instance of a plug-in associated with specific node(s) at run-time.
|
||||||||||||||||||||
|
An entry point for handling RenderMonkey specific messages (see comments for IRmPlugIn::MessageHandler above). The method must return RM_OK if it successfully handles the application message or RM_FAIL if any errors were encountered during processing |
|
|
The node specified by 'pNode' specifies the main node being modified (eg: edited or viewed) by the module, or plug-in instance, at run-time |
|
|
This method gets called when the main plug-in is about to be un-initialized and be unloaded from memory and thus each module needs to clean up its data |
1.3.6