|
Gnash
0.8.11dev
|
#include "Renderer_cairo.h"#include <cmath>#include <math.h>#include <cairo/cairo.h>#include <boost/scoped_array.hpp>#include <boost/scoped_ptr.hpp>#include <boost/bind.hpp>#include "Renderer.h"#include "GnashImage.h"#include "PathParser.h"#include "swf/ShapeRecord.h"#include "utility.h"#include "FillStyle.h"#include "Transform.h"#include "ImageIterators.h"#include "CachedBitmap.h"Namespaces | |
| gnash | |
| Anonymous namespace for callbacks, local functions, event handlers etc. | |
| gnash::renderer | |
| gnash::renderer::cairo | |
| Cairo renderer namespace. | |
Functions | |
| DSOEXPORT Renderer *return new | gnash::renderer::cairo::Renderer_cairo () |
| DSOEXPORT void | gnash::renderer::cairo::set_context (Renderer *handler, cairo_t *context) |
| Make sure to call this before starting display. More... | |
| size_t _bytes_per_pixel |
| const SWFCxForm& _cx |
| boost::scoped_array<boost::uint8_t> _data |
| cairo_format_t _format |
| int _height |
Referenced by nsPluginInstance::getHeight(), nsPluginInstance::getMemSize(), gnash::GnashTexture::height(), gnash::GnashVaapiImageProxy::height(), gnash::image::GnashImage::height(), nsPluginInstance::init(), gnash::AOS4AggGlue::prepDrawingArea(), gnash::AOS4CairoGlue::prepDrawingArea(), gnash::image::GnashImage::size(), and nsPluginInstance::threadMain().
|
mutable |
| cairo_pattern_t* _pattern |
| cairo_surface_t* _surface |
Referenced by gnash::GnashVaapiImage::begin(), gnash::VaapiSurfaceProxy::get(), gnash::GnashVaapiImage::GnashVaapiImage(), gnash::renderer::vaapi::VaapiDevice::isSurfaceBackBuffered(), gnash::GnashVaapiImage::surface(), gnash::GnashVaapiImageProxy::surface(), gnash::GnashVaapiImage::update(), and gnash::GnashVaapiImage::~GnashVaapiImage().
| int _width |
Referenced by nsPluginInstance::getWidth(), nsPluginInstance::init(), gnash::AOS4AggGlue::prepDrawingArea(), gnash::AOS4CairoGlue::prepDrawingArea(), gnash::image::GnashImage::stride(), nsPluginInstance::threadMain(), gnash::GnashTexture::width(), gnash::GnashVaapiImageProxy::width(), and gnash::image::GnashImage::width().
1.8.5