15 #include <osg/FrameBufferObject>
31 virtual ~PreDrawFBOCallback();
34 virtual void operator () (osg::RenderInfo& renderInfo)
const;
37 void enableBindFbo(
bool bind);
40 myProfileSubsystem = profName;
43 myProfileFunction = funcName;
46 virtual void endDrawPass(osg::RenderInfo& renderInfo);
65 virtual void operator () (osg::RenderInfo& renderInfo)
const;
68 void setRestoreDrawBuffer(GLenum bufferAttachment);
71 void setRestoreReadBuffer(GLenum bufferAttachment);
74 void enableUnbindFbo(
bool unbind);
78 myPreDrawCallback = predraw_callback;