50 #include <ACG/GL/globjects.hh> 51 #include <ACG/ShaderUtils/GLSLShader.hh> 59 Q_PLUGIN_METADATA(IID
"org.OpenFlipper.Plugins.Plugin-PostProcessorGrayscale")
66 QString
name() {
return (QString(
"Grayscale Postprocessor Plugin")); };
67 QString
description( ) {
return (QString(tr(
"Converts an RGB image to grayscale"))); };
71 QString version() {
return QString(
"1.0"); };
77 QString postProcessorName();
79 QString checkOpenGL();
GLSL::Program * shader_
shader
QString name()
Return a name for the plugin.
Interface class from which all plugins have to be created.
Interface to add global image post processor functions from within plugins.
QString description()
Return a description of what the plugin is doing.