Blue Brain BioExplorer
core::PluginManager Class Reference

#include <PluginManager.h>

Public Member Functions

 PluginManager (int argc, const char **argv)
 Constructor. More...
 
void initPlugins (PluginAPI *api)
 
void destroyPlugins ()
 
void preRender ()
 
void postRender ()
 

Detailed Description

Definition at line 36 of file PluginManager.h.

Constructor & Destructor Documentation

◆ PluginManager()

core::PluginManager::PluginManager ( int  argc,
const char **  argv 
)

Constructor.

Parameters
argcNumber of command line arguments
argvCommand line arguments

Definition at line 48 of file PluginManager.cpp.

Member Function Documentation

◆ destroyPlugins()

void core::PluginManager::destroyPlugins ( )

Destroys all plugins.

Definition at line 106 of file PluginManager.cpp.

◆ initPlugins()

void core::PluginManager::initPlugins ( PluginAPI api)

Calls ExtensionPlugin::init in all loaded plugins

Definition at line 79 of file PluginManager.cpp.

◆ postRender()

void core::PluginManager::postRender ( )

Calls ExtensionPlugin::postRender in all loaded plugins

Definition at line 118 of file PluginManager.cpp.

◆ preRender()

void core::PluginManager::preRender ( )

Calls ExtensionPlugin::preRender in all loaded plugins

Definition at line 112 of file PluginManager.cpp.


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