Gnash  0.8.11dev
Public Member Functions | List of all members
gnash::gui::FBOvgGlue Class Reference

#include <fb_glue_ovg.h>

Inheritance diagram for gnash::gui::FBOvgGlue:
gnash::gui::FBGlue gnash::DeviceGlue

Public Member Functions

 FBOvgGlue ()
 FBOvgGlue (int fd)
 ~FBOvgGlue ()
bool init (int argc, char ***argv)
void render ()
void draw ()
RenderercreateRenderHandler ()
void setInvalidatedRegions (const InvalidatedRanges &ranges)
 Not implemented, Fixme.
void prepDrawingArea (void *drawing_area)
 Hand off a handle to the native drawing area to the renderer.
void initBuffer (int width, int height)
void resize (int width, int height)
int width ()
int height ()
int stride ()
size_t getBounds ()
- Public Member Functions inherited from gnash::gui::FBGlue
 FBGlue ()
virtual ~FBGlue ()
virtual bool init (int argc, char **argv[])=0
virtual void setRenderHandlerSize (int, int)
virtual void render (void *const )
virtual void beforeRendering (movie_root *)
- Public Member Functions inherited from gnash::DeviceGlue
 DeviceGlue ()
 ~DeviceGlue ()
boost::shared_array
< renderer::GnashDevice::dtype_t
probeDevices ()
void resetDevice ()
 Reset the the current device, which disables output.
renderer::GnashDevice::dtype_t getDevice ()
 Get the current active device type.
void setDevice (renderer::GnashDevice::dtype_t dtype)
bool initDevice (int argc, char *argv[])
bool attachWindow (renderer::GnashDevice::native_window_t window)
bool bindClient (renderer::GnashDevice::rtype_t rtype)
size_t getWidth ()
size_t getHeight ()
size_t getDepth ()
 Depth of the display.
bool swapBuffers ()
 Make the current buffer the active one.

Additional Inherited Members

- Protected Attributes inherited from gnash::gui::FBGlue
boost::scoped_ptr< Renderer_renderer

Constructor & Destructor Documentation

gnash::gui::FBOvgGlue::FBOvgGlue ( )
inline
gnash::gui::FBOvgGlue::FBOvgGlue ( int  fd)
gnash::gui::FBOvgGlue::~FBOvgGlue ( )

Member Function Documentation

Renderer * gnash::gui::FBOvgGlue::createRenderHandler ( )
virtual
void gnash::gui::FBOvgGlue::draw ( )
size_t gnash::gui::FBOvgGlue::getBounds ( )
inline
int gnash::gui::FBOvgGlue::height ( )
inlinevirtual

Implements gnash::gui::FBGlue.

bool gnash::gui::FBOvgGlue::init ( int  argc,
char ***  argv 
)
void gnash::gui::FBOvgGlue::initBuffer ( int  width,
int  height 
)
void gnash::gui::FBOvgGlue::prepDrawingArea ( void *  drawing_area)
virtual

Hand off a handle to the native drawing area to the renderer.

Implements gnash::gui::FBGlue.

void gnash::gui::FBOvgGlue::render ( )
virtual
void gnash::gui::FBOvgGlue::resize ( int  width,
int  height 
)
void gnash::gui::FBOvgGlue::setInvalidatedRegions ( const InvalidatedRanges ranges)
virtual
int gnash::gui::FBOvgGlue::stride ( )
inline
int gnash::gui::FBOvgGlue::width ( )
inlinevirtual

Implements gnash::gui::FBGlue.


The documentation for this class was generated from the following files: