|
Gnash
0.8.10
|
#include <fb_glue.h>
Public Member Functions | |
| FBGlue () | |
| virtual | ~FBGlue () |
| virtual bool | init (int argc, char **argv[])=0 |
| virtual void | prepDrawingArea (FbWidget *drawing_area)=0 |
| virtual Renderer * | createRenderHandler ()=0 |
| virtual void | setRenderHandlerSize (int, int) |
| virtual void | setInvalidatedRegions (const InvalidatedRanges &) |
| virtual void | render ()=0 |
| virtual int | width ()=0 |
| virtual int | height ()=0 |
| virtual void | render (void *const ) |
| virtual void | beforeRendering (movie_root *) |
Protected Attributes | |
| boost::scoped_ptr< Renderer > | _renderer |
This class is the base class for the glue layer between the GUI toolkit and the renderer.
| gnash::gui::FBGlue::FBGlue | ( | ) | [inline] |
| virtual gnash::gui::FBGlue::~FBGlue | ( | ) | [inline, virtual] |
| virtual void gnash::gui::FBGlue::beforeRendering | ( | movie_root * | ) | [inline, virtual] |
| virtual Renderer* gnash::gui::FBGlue::createRenderHandler | ( | ) | [pure virtual] |
Implemented in gnash::gui::FBgles1Glue, gnash::gui::FBOvgGlue, gnash::gui::FBgles2Glue, and gnash::gui::FBAggGlue.
| virtual int gnash::gui::FBGlue::height | ( | ) | [pure virtual] |
Implemented in gnash::gui::FBAggGlue, gnash::gui::FBOvgGlue, gnash::gui::FBgles1Glue, and gnash::gui::FBgles2Glue.
| virtual bool gnash::gui::FBGlue::init | ( | int | argc, |
| char ** | argv[] | ||
| ) | [pure virtual] |
Initialize the glue layer. This also initializes the Renderer and display device.
| virtual void gnash::gui::FBGlue::prepDrawingArea | ( | FbWidget * | drawing_area | ) | [pure virtual] |
Implemented in gnash::gui::FBOvgGlue, and gnash::gui::FBAggGlue.
| virtual void gnash::gui::FBGlue::render | ( | ) | [pure virtual] |
Implemented in gnash::gui::FBAggGlue, gnash::gui::FBgles1Glue, gnash::gui::FBgles2Glue, and gnash::gui::FBOvgGlue.
| virtual void gnash::gui::FBGlue::render | ( | void * | const | ) | [inline, virtual] |
Reimplemented in gnash::gui::FBAggGlue.
| virtual void gnash::gui::FBGlue::setInvalidatedRegions | ( | const InvalidatedRanges & | ) | [inline, virtual] |
Reimplemented in gnash::gui::FBAggGlue, gnash::gui::FBgles1Glue, gnash::gui::FBOvgGlue, and gnash::gui::FBgles2Glue.
| virtual void gnash::gui::FBGlue::setRenderHandlerSize | ( | int | , |
| int | |||
| ) | [inline, virtual] |
| virtual int gnash::gui::FBGlue::width | ( | ) | [pure virtual] |
Implemented in gnash::gui::FBAggGlue, gnash::gui::FBOvgGlue, gnash::gui::FBgles1Glue, and gnash::gui::FBgles2Glue.
boost::scoped_ptr<Renderer> gnash::gui::FBGlue::_renderer [protected] |
Reimplemented in gnash::gui::FBAggGlue.
Referenced by gnash::gui::FBOvgGlue::createRenderHandler(), and gnash::gui::FBOvgGlue::setInvalidatedRegions().
1.7.6.1