| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/io/saveframebuffergl.h>

Public Member Functions | |
| SaveFrameBufferGL (const std::string &fileNameStub, GLCanvas::BufferSelection readBuffer=GLCanvas::CURRENT_BUFFER, unsigned int interval=1, bool whenPushed=true, const Area &area=Area()) | |
| std::string | fileName () const |
| bool | whenPushed () const |
| bool | needSave () const |
| GLCanvas::BufferSelection | readBuffer () const |
| const Area & | area () const |
| SO< Image > | getImage () |
| VRS_TYPEINFO (SaveFrameBufferGL, MonoAttribute) | |
| VRS_SERIALIZABLE (SaveFrameBufferGL) | |
Protected Member Functions | |
| SaveFrameBufferGL () | |
Friends | |
| class | SaveFrameBufferPainterGL |
Whenever an instance of this class is dicovered during scene graph traversal, the selected buffer can be copied into a bmp-file. The parameter "interval" determines the frequency of this copy-operation, which happens every "interval" discoveries, either when pushing or popping the attribute.
| VRS::SaveFrameBufferGL::SaveFrameBufferGL | ( | const std::string & | fileNameStub, | |
| GLCanvas::BufferSelection | readBuffer = GLCanvas::CURRENT_BUFFER, |
|||
| unsigned int | interval = 1, |
|||
| bool | whenPushed = true, |
|||
| const Area & | area = Area() | |||
| ) |
| VRS::SaveFrameBufferGL::SaveFrameBufferGL | ( | ) | [protected] |
| std::string VRS::SaveFrameBufferGL::fileName | ( | ) | const |
| bool VRS::SaveFrameBufferGL::whenPushed | ( | ) | const |
| bool VRS::SaveFrameBufferGL::needSave | ( | ) | const |
| GLCanvas::BufferSelection VRS::SaveFrameBufferGL::readBuffer | ( | ) | const |
| const Area& VRS::SaveFrameBufferGL::area | ( | ) | const |
| VRS::SaveFrameBufferGL::VRS_TYPEINFO | ( | SaveFrameBufferGL | , | |
| MonoAttribute | ||||
| ) |
| VRS::SaveFrameBufferGL::VRS_SERIALIZABLE | ( | SaveFrameBufferGL | ) |
friend class SaveFrameBufferPainterGL [friend] |