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 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.