Blue Brain BioExplorer
bioexplorer::BioExplorerPlugin Class Reference

This class implements the BioExplorer plugin. More...

#include <BioExplorerPlugin.h>

Inheritance diagram for bioexplorer::BioExplorerPlugin:
Collaboration diagram for bioexplorer::BioExplorerPlugin:

Public Member Functions

 BioExplorerPlugin (int argc, char **argv)
 Construct a new Bio Explorer Plugin object. More...
 
void init () final
 Plugin initialization, registration of end-points, renderers, cameras, etc. More...
 
void preRender () final
 
- Public Member Functions inherited from core::ExtensionPlugin
virtual ~ExtensionPlugin ()=default
 
virtual void postRender ()
 

Additional Inherited Members

- Protected Attributes inherited from core::ExtensionPlugin
PluginAPI_api {nullptr}
 

Detailed Description

This class implements the BioExplorer plugin.

Definition at line 36 of file BioExplorerPlugin.h.

Constructor & Destructor Documentation

◆ BioExplorerPlugin()

bioexplorer::BioExplorerPlugin::BioExplorerPlugin ( int  argc,
char **  argv 
)

Construct a new Bio Explorer Plugin object.

Definition at line 200 of file BioExplorerPlugin.cpp.

Member Function Documentation

◆ init()

void bioexplorer::BioExplorerPlugin::init ( )
finalvirtual

Plugin initialization, registration of end-points, renderers, cameras, etc.

Reimplemented from core::ExtensionPlugin.

Definition at line 206 of file BioExplorerPlugin.cpp.

◆ preRender()

void bioexplorer::BioExplorerPlugin::preRender ( )
finalvirtual

Called from Core::preRender() to prepare the engine based on the plugins' need for an upcoming render().

Reimplemented from core::ExtensionPlugin.

Definition at line 690 of file BioExplorerPlugin.cpp.


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