|
LightWrap++
AC++wrapperfortheLightWave3DSDK
|
Base class for (almost) any LW plugin. More...
#include <plugin_handler.h>
Inheritance diagram for lwpp::InstanceHandler:
Collaboration diagram for lwpp::InstanceHandler:Public Member Functions | |
| InstanceHandler (void *priv, void *context, LWError *err, const char *_className) | |
| virtual | ~InstanceHandler () |
| virtual const char * | DescLn () |
| virtual LWError | Load (const LoadState &ls) |
| Load data from a LWLoadState. | |
| virtual LWError | Save (const SaveState &ss) |
| Save data to a LWSaveState. | |
| void | SetClassName (const char *n) |
| void | SetDescription (const char *n) |
| void | SetDescription (const std::string &s) |
| void | SetName (const char *n) |
| void | Update () |
| void | Update (const char *cName) |
Protected Attributes | |
| const char * | m_className |
| std::string | m_description |
| const char * | m_pluginName |
| InstanceUpdate | m_update |
Base class for (almost) any LW plugin.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtualinherited |
Load data from a LWLoadState.
| *ls | LWLoadState to load from |
Reimplemented in lwpp::LWItem, lwpp::FileName, lwpp::Image, lwpp::ColourManager, lwpp::NodeEditor, and lwpp::VParm.
|
inlinevirtualinherited |
Save data to a LWSaveState.
| *ss | LWSaveState to save to |
Reimplemented in lwpp::LWItem, lwpp::FileName, lwpp::Image, lwpp::ColourManager, lwpp::NodeEditor, and lwpp::VParm.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |