51 #ifndef RENDERINTERFACE_HH 52 #define RENDERINTERFACE_HH 54 #include <ACG/Scenegraph/DrawModes.hh> 165 virtual QString
renderObjectsInfo(
bool _outputShaderInfo) {
return QString(
"Render object inforation not implemented in this plugin"); };
205 #endif // RPCINTERFACE_HH virtual void supportedDrawModes(ACG::SceneGraph::DrawModes::DrawMode &_mode)=0
announce required draw modes
virtual QString checkOpenGL()=0
Check OpenGL capabilities.
virtual QString renderObjectsInfo(bool _outputShaderInfo)
Return a qstring of the current render objects.
Interface to add additional rendering functions from within plugins.
virtual void reloadShaders()
Reload any renderer specific shaders.
virtual void render(ACG::GLState *_glState, Viewer::ViewerProperties &_properties)
rendering function
virtual QString rendererName()=0
announce name for the rendering function
virtual QAction * optionsAction()
Return options menu.
virtual ~RenderInterface()
Destructor.