SOFA API  014b24ea
Open source framework for multi-physics simuation
sofa::gui::qt::viewer::EngineBackend Class Referenceabstract

#include <EngineBackend.h>

Inheritance diagram for sofa::gui::qt::viewer::EngineBackend:

Public Member Functions

 EngineBackend ()
 
virtual void setPickingMethod (sofa::gui::PickHandler *pick, sofa::component::configurationsetting::ViewerSetting *viewerConf)=0
 
virtual void setPrefix (const std::string &prefix)=0
 
virtual const std::string screenshotName ()=0
 
virtual void screenshot (const std::string &filename, int compression_level=-1)=0
 
virtual void setBackgroundImage (helper::io::Image *image)=0
 
virtual void drawBackgroundImage (const int screenWidth, const int screenHeight)=0
 
virtual bool initRecorder (int width, int height, unsigned int framerate, unsigned int bitrate, const std::string &codecExtension="", const std::string &codecName="")=0
 
virtual void endRecorder ()=0
 
virtual void addFrameRecorder ()=0
 

Constructor details

sofa::gui::qt::viewer::EngineBackend::EngineBackend ( )
inline

Function details

virtual void sofa::gui::qt::viewer::EngineBackend::addFrameRecorder ( )
pure virtual
virtual void sofa::gui::qt::viewer::EngineBackend::drawBackgroundImage ( const int  screenWidth,
const int  screenHeight 
)
pure virtual
virtual void sofa::gui::qt::viewer::EngineBackend::endRecorder ( )
pure virtual
virtual bool sofa::gui::qt::viewer::EngineBackend::initRecorder ( int  width,
int  height,
unsigned int  framerate,
unsigned int  bitrate,
const std::string &  codecExtension = "",
const std::string &  codecName = "" 
)
pure virtual
virtual void sofa::gui::qt::viewer::EngineBackend::screenshot ( const std::string &  filename,
int  compression_level = -1 
)
pure virtual
virtual const std::string sofa::gui::qt::viewer::EngineBackend::screenshotName ( )
pure virtual
virtual void sofa::gui::qt::viewer::EngineBackend::setBackgroundImage ( helper::io::Image image)
pure virtual
virtual void sofa::gui::qt::viewer::EngineBackend::setPickingMethod ( sofa::gui::PickHandler pick,
sofa::component::configurationsetting::ViewerSetting viewerConf 
)
pure virtual
virtual void sofa::gui::qt::viewer::EngineBackend::setPrefix ( const std::string &  prefix)
pure virtual