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. More...
 
void prepDrawingArea (void *drawing_area)
 Hand off a handle to the native drawing area to the renderer. More...
 
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 ()
 
std::unique_ptr< renderer::GnashDevice::dtype_t[]> probeDevices ()
 
void resetDevice ()
 Reset the the current device, which disables output. More...
 
renderer::GnashDevice::dtype_t getDevice ()
 Get the current active device type. More...
 
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. More...
 
bool swapBuffers ()
 Make the current buffer the active one. More...
 

Additional Inherited Members

- Protected Attributes inherited from gnash::gui::FBGlue
std::unique_ptr< Renderer_renderer
 
- Protected Attributes inherited from gnash::DeviceGlue
std::unique_ptr< renderer::GnashDevice_device
 

Constructor & Destructor Documentation

§ FBOvgGlue() [1/2]

gnash::gui::FBOvgGlue::FBOvgGlue ( )
inline

§ FBOvgGlue() [2/2]

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

§ ~FBOvgGlue()

gnash::gui::FBOvgGlue::~FBOvgGlue ( )

Referenced by FBOvgGlue().

Member Function Documentation

§ createRenderHandler()

Renderer * gnash::gui::FBOvgGlue::createRenderHandler ( )
virtual

§ draw()

void gnash::gui::FBOvgGlue::draw ( )

Referenced by FBOvgGlue().

§ getBounds()

size_t gnash::gui::FBOvgGlue::getBounds ( )
inline

§ height()

int gnash::gui::FBOvgGlue::height ( )
inlinevirtual

Implements gnash::gui::FBGlue.

Referenced by FBOvgGlue().

§ init()

bool gnash::gui::FBOvgGlue::init ( int  argc,
char ***  argv 
)

§ initBuffer()

void gnash::gui::FBOvgGlue::initBuffer ( int  width,
int  height 
)

Referenced by FBOvgGlue().

§ prepDrawingArea()

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.

Referenced by FBOvgGlue().

§ render()

void gnash::gui::FBOvgGlue::render ( )
virtual

Implements gnash::gui::FBGlue.

References gnash::DeviceGlue::_device.

Referenced by FBOvgGlue().

§ resize()

void gnash::gui::FBOvgGlue::resize ( int  width,
int  height 
)

Referenced by FBOvgGlue().

§ setInvalidatedRegions()

void gnash::gui::FBOvgGlue::setInvalidatedRegions ( const InvalidatedRanges ranges)
virtual

§ stride()

int gnash::gui::FBOvgGlue::stride ( )
inline

§ width()

int gnash::gui::FBOvgGlue::width ( )
inlinevirtual

Implements gnash::gui::FBGlue.

Referenced by FBOvgGlue().


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