44 #include <ACG/GL/GLState.hh> 82 void bindColorTex(
int _texSlot = 0)
const;
85 void bindDepthTex(
int _texSlot = 0)
const;
92 GLuint _drawBuffer = 0,
95 const GLint* _viewport = 0);
117 explicit PostProcessorFormatDesc(
bool _multisampled =
false) : supportMultisampling_(_multisampled),outputFormat_(PostProcessorFormat_DONTCARE)
123 PostProcessorFormat_DONTCARE,
124 PostProcessorFormat_FLOAT,
129 std::vector<Format> inputFormats_;
132 bool supportMultisampling_;
135 Format outputFormat_;
165 virtual QString postProcessorName() = 0;
230 virtual QString checkOpenGL() = 0;
bool bind(osg::GeometryPtr &_geo, Mesh &_mesh)
virtual bool isStereoProcessor()
does post processor resolve stereo buffer
Interface to add global image post processor functions from within plugins.
virtual QAction * optionsAction()
Return options menu.
virtual ~PostProcessorInterface()
Destructor.