ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

PluginObject Class Reference

Abstract base class for the plugin objects which handle plugins instantiation. More...

#include <plugins.h>

Inheritance diagram for PluginObject:

List of all members.

Public Member Functions

virtual ~PluginObject ()
virtual const char * getName () const =0
 Returns the name of the plugin.

Detailed Description

Abstract base class for the plugin objects which handle plugins instantiation.

Subclasses for this may be used for engine plugins and other types of plugins. An existing PluginObject refers to an executable file loaded in memory and ready to run. The plugin, on the other hand, is just a handle to the file/object, whether it's loaded in memory or not.

Definition at line 147 of file plugins.h.


Constructor & Destructor Documentation

virtual PluginObject::~PluginObject (  )  [inline, virtual]

Definition at line 149 of file plugins.h.


Member Function Documentation

virtual const char* PluginObject::getName (  )  const [pure virtual]

Returns the name of the plugin.

Implemented in Grim::GrimMetaEngine, Myst3::Myst3MetaEngine, and Stark::StarkMetaEngine.


The documentation for this class was generated from the following file:


Generated on Sat Nov 9 2019 05:01:32 for ResidualVM by doxygen 1.7.1
curved edge   curved edge