SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::gui::qt::viewer::GLBackend Class Reference

#include <GLBackend.h>

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

Public Member Functions

 GLBackend ()
 
virtual ~GLBackend ()
 
void setPickingMethod (sofa::gui::common::PickHandler *pick, sofa::component::setting::ViewerSetting *viewerConf)
 
void setPrefix (const std::string &prefix)
 
const std::string screenshotName ()
 
void screenshot (const std::string &filename, int compression_level=-1)
 
void setBackgroundImage (helper::io::Image *image)
 
void drawBackgroundImage (const int screenWidth, const int screenHeight)
 
bool initRecorder (int width, int height, unsigned int framerate, unsigned int bitrate, const std::string &codecExtension="", const std::string &codecName="")
 
void endRecorder ()
 
void addFrameRecorder ()
 
- Public Member Functions inherited from sofa::gui::qt::viewer::EngineBackend
 EngineBackend ()=default
 
virtual ~EngineBackend ()=default
 

Constructor details

◆ GLBackend()

sofa::gui::qt::viewer::GLBackend::GLBackend ( )

◆ ~GLBackend()

sofa::gui::qt::viewer::GLBackend::~GLBackend ( )
virtual

Function details

◆ addFrameRecorder()

void sofa::gui::qt::viewer::GLBackend::addFrameRecorder ( )
virtual

◆ drawBackgroundImage()

void sofa::gui::qt::viewer::GLBackend::drawBackgroundImage ( const int  screenWidth,
const int  screenHeight 
)
virtual

◆ endRecorder()

void sofa::gui::qt::viewer::GLBackend::endRecorder ( )
virtual

◆ initRecorder()

bool sofa::gui::qt::viewer::GLBackend::initRecorder ( int  width,
int  height,
unsigned int  framerate,
unsigned int  bitrate,
const std::string &  codecExtension = "",
const std::string &  codecName = "" 
)
virtual

◆ screenshot()

void sofa::gui::qt::viewer::GLBackend::screenshot ( const std::string &  filename,
int  compression_level = -1 
)
virtual

◆ screenshotName()

const std::string sofa::gui::qt::viewer::GLBackend::screenshotName ( )
virtual

◆ setBackgroundImage()

void sofa::gui::qt::viewer::GLBackend::setBackgroundImage ( helper::io::Image image)
virtual

◆ setPickingMethod()

void sofa::gui::qt::viewer::GLBackend::setPickingMethod ( sofa::gui::common::PickHandler pick,
sofa::component::setting::ViewerSetting viewerConf 
)
virtual

◆ setPrefix()

void sofa::gui::qt::viewer::GLBackend::setPrefix ( const std::string &  prefix)
virtual