#include <DeviceGlue.h>
§ DeviceGlue()
gnash::DeviceGlue::DeviceGlue |
( |
| ) |
|
|
inline |
§ ~DeviceGlue()
gnash::DeviceGlue::~DeviceGlue |
( |
| ) |
|
|
inline |
§ attachWindow()
Attach the area to draw in to the lower level device. This makes the drawing area available to the dispaly device when binding the display to the native windowing system or framebuffer.
References _device.
§ bindClient()
Bind the client API to the device. As EGL can support different renderers, namely OpenGL, OpenGLES1, OpenGLES2, and OpenVG. This is how the underlying hardware knows which API to implement.
References _device.
§ getDepth()
size_t gnash::DeviceGlue::getDepth |
( |
| ) |
|
|
inline |
§ getDevice()
§ getHeight()
size_t gnash::DeviceGlue::getHeight |
( |
| ) |
|
|
inline |
§ getWidth()
size_t gnash::DeviceGlue::getWidth |
( |
| ) |
|
|
inline |
§ initDevice()
bool gnash::DeviceGlue::initDevice |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
|
inline |
Initialze the device
- Parameters
-
argc | The count of arguments from the command line |
argv | The array of command line arguments |
- Returns
- status
References _device.
§ probeDevices()
§ resetDevice()
void gnash::DeviceGlue::resetDevice |
( |
| ) |
|
|
inline |
Reset the the current device, which disables output.
References _device.
§ setDevice()
§ swapBuffers()
bool gnash::DeviceGlue::swapBuffers |
( |
| ) |
|
|
inline |
Make the current buffer the active one.
References _device.
§ _device
Referenced by attachWindow(), bindClient(), gnash::gui::FBAggGlue::createRenderHandler(), gnash::gui::FBAggGlue::getDepth(), getDepth(), getDevice(), gnash::gui::FBAggGlue::getHeight(), getHeight(), gnash::gui::FBAggGlue::getWidth(), getWidth(), gnash::gui::FBAggGlue::height(), gnash::gui::GtkOvgGlue::init(), gnash::gui::FBAggGlue::init(), gnash::gui::FBOvgGlue::init(), initDevice(), gnash::gui::GtkOvgGlue::prepDrawingArea(), gnash::gui::FBOvgGlue::render(), gnash::gui::FBAggGlue::render(), resetDevice(), setDevice(), gnash::gui::GtkOvgGlue::setRenderHandlerSize(), swapBuffers(), and gnash::gui::FBAggGlue::width().
The documentation for this class was generated from the following files: