ScummVM API documentation
PluginObject Class Referenceabstract

#include <plugins.h>

Inheritance diagram for PluginObject:
Detection MetaEngine MetaEngineDetection MusicPluginObject ScalerPluginObject AdvancedMetaEngine ScummMetaEngine AdvancedMetaEngineDetection NullMusicPlugin AGSMetaEngine CrabMetaEngine Hpl1MetaEngine ImmortalMetaEngine M4MetaEngine TetraedgeMetaEngine TwpMetaEngine UltimaMetaEngine AGSMetaEngineDetection CrabMetaEngineDetection Hpl1MetaEngineDetection ImmortalMetaEngineDetection M4MetaEngineDetection TetraedgeMetaEngineDetection TwpMetaEngineDetection UltimaMetaEngineDetection

Public Member Functions

virtual const char * getName () const =0
 

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.

Member Function Documentation

◆ getName()


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