ScummVM API documentation
PluginObject Class Referenceabstract

#include <plugins.h>

Inheritance diagram for PluginObject:
Detection MetaEngine MetaEngineDetection MusicPluginObject ScalerPluginObject AdvancedMetaEngineBase ScummMetaEngine AdvancedMetaEngineDetectionBase NullMusicPlugin AdvancedMetaEngine< Descriptor > AdvancedMetaEngine< ADGameDescription > AdvancedMetaEngine< AGS::AGSGameDescription > AdvancedMetaEngine< M4::M4GameDescription > AdvancedMetaEngine< Twp::TwpGameDescription > AdvancedMetaEngine< Ultima::UltimaGameDescription > AdvancedMetaEngineDetection< Descriptor > AdvancedMetaEngineDetection< ADGameDescription > AdvancedMetaEngineDetection< AGS::AGSGameDescription > AdvancedMetaEngineDetection< M4::M4GameDescription > AdvancedMetaEngineDetection< Twp::TwpGameDescription > AdvancedMetaEngineDetection< Ultima::UltimaGameDescription >

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: