35         unsigned int width = 800, 
unsigned int height = 600,
    36         const bool skip_glut_window = 
false);
    62     void resize(
unsigned int width, 
unsigned int height);
 
CFBORender(unsigned int width=800, unsigned int height=600, const bool skip_glut_window=false)
Constructor. 
 
int isExtensionSupported(const char *extension)
Provide information on Framebuffer object extension. 
 
void getFrame(const COpenGLScene &scene, mrpt::img::CImage &image)
Render the scene and get the rendered rgb image. 
 
const mrpt::img::TColorf & getBackgroundColor() const
Get the default background color (unles an COpenGLViewport defines a custom color) ...
 
CCamera & getCamera(const COpenGLScene &scene)
Get a reference to the scene camera. 
 
virtual ~CFBORender()
Destructor. 
 
void setBackgroundColor(const mrpt::img::TColorf &col)
Set the default background color (unles an COpenGLViewport defines a custom color) ...
 
void getFrame2(const COpenGLScene &scene, mrpt::img::CImage &image)
Render the scene and get the rendered rgb image. 
 
void setCamera(const COpenGLScene &scene, const CCamera &camera)
Change the scene camera. 
 
void resize(unsigned int width, unsigned int height)
Resize the rendering canvas size. 
 
An RGBA color - floats in the range [0,1]. 
 
The namespace for 3D scene representation and rendering. 
 
This class allows the user to create, load, save, and render 3D scenes using OpenGL primitives...
 
mrpt::img::TColorf m_default_bk_color
 
A camera: if added to a scene, the viewpoint defined by this camera will be used instead of the camer...
 
A class for storing images as grayscale or RGB bitmaps. 
 
A class for rendering 3D scenes off-screen directly into an image using OpenGL extensions (glext)...