Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

IRmExporterPlugIn Class Reference

Exporter plugin. More...

#include <RmPlugIn.h>

Inheritance diagram for IRmExporterPlugIn:

IRmPlugIn List of all members.

Public Member Functions

virtual bool ExportNode (RmNode *pNodeToExport)=0
virtual RmExporterPlugInType GetExporterType ()=0

Detailed Description

Exporter plugin.

A plug-in implementing this interface is used by the main application to export data from the run-time database into an external format. An exporter plug-in must use RM_PLUGINTYPE_EXPORTER in its plug-in description structure.


Member Function Documentation

virtual bool IRmExporterPlugIn::ExportNode RmNode pNodeToExport  )  [pure virtual]
 

Export specified node to external format supported by the plug-in

Parameters:
pNodeToExport Node to export
See also:
RmNode
Returns:
True on success

virtual RmExporterPlugInType IRmExporterPlugIn::GetExporterType  )  [pure virtual]
 

Returns whether this exporter plug-in is designed to simply save data from a particular node into a file (for example, to store texture data into an image file) or to actually export contents of multiple nodes into a file (for example, exporting the workspace as Microsoft .FX format. The application uses this information to manage the location of plug-in entry in the workspace tree view context menus.

Returns:
Exporter plugin type
See also:
RmExporterPlugInType


The documentation for this class was generated from the following file:
Generated on Fri Feb 25 16:08:48 2005 for RenderMonkey SDK by doxygen 1.3.6