46#include <ACG/Scenegraph/DrawModes.hh>
92 bool rendererExists(QString _name);
107 int getRendererId(QString _name);
144 void setActive(
unsigned int _active,
int _id);
151 void setActive(QString _active,
int _id);
165 unsigned int activeId(
int _id);
220 bool postProcessorExists(QString _name);
255 void setActive(
unsigned int _active,
int _viewerId);
265 void setActive(QString _active,
int _id);
278 void append(
unsigned int _active,
int _viewerId);
285 void append(QString _active,
int _id);
293 void insert(
unsigned int _active,
int _chainIdx,
int _viewerId);
301 void insert(QString _active,
int _chainIdx,
int _id);
308 void remove(
int _id,
int _chainIdx);
315 int numActive(
int _id);
328 unsigned int activeId(
int _id,
int _chainIdx = 0);
QAction * optionsAction
Possible action to add an options action or menu to the system.
QString name
Name of the plugin ( requested from the plugin on load)
PostProcessorInterface * plugin
Pointer to the loaded plugin (Already casted when loading it)
QString version
Version of the plugin.
QString description
Description of the plugin.
Interface to add global image post processor functions from within plugins.
std::vector< PostProcessorInfo > availablePostProcessors_
Vector holding all available post processors.
std::vector< std::vector< unsigned int > > activePostProcessors_
The currently active post processor chain.
Interface to add additional rendering functions from within plugins.
std::vector< unsigned int > activeRenderers_
The currently active renderer ids.
std::vector< RendererInfo > availableRenderers_
Vector holding all available renderers.
QAction * optionsAction
Possible action to add an options action or menu to the system.
ACG::SceneGraph::DrawModes::DrawMode modes
Supported DrawModes.
QString name
Name of the plugin ( requested from the plugin on load)
RenderInterface * plugin
Pointer to the loaded plugin (Already casted when loading it)
QString description
Description of the plugin ( requested from the plugin on load)
QString version
Version of the plugin ( requested from the plugin on load)