PluginLoader::Plugin Class Reference

#include <pluginloader.h>

Public Member Functions

 Plugin (unsigned int type, QString file)
 Inits a plugin.
 
void * function (const char *func) const
 Returns a pointer to the requested function or nullptr.
 
EnginePlugininfo () const
 Main plugin interface.
 
void initConfig ()
 
bool isValid () const
 

Detailed Description

This class handles one specific plugin. It allows for cross-platform access to the plugins.

Definition at line 45 of file pluginloader.h.

Constructor & Destructor Documentation

PluginLoader::Plugin::Plugin ( unsigned int  type,
QString  file 
)

Inits a plugin.

Parameters
typeMagic number which is compared with any possible plugins to confirm it is the right type.
filePath to plugin file.

Member Function Documentation

void * PluginLoader::Plugin::function ( const char *  func) const

Returns a pointer to the requested function or nullptr.

Definition at line 109 of file pluginloader.cpp.

EnginePlugin * PluginLoader::Plugin::info ( ) const

Main plugin interface.

Definition at line 114 of file pluginloader.cpp.


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