Gnash
0.8.10
|
#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 | |
namespace | gnash |
Anonymous namespace for callbacks, local functions, event handlers etc. | |
namespace | gnash::renderer |
namespace | gnash::renderer::cairo |
Cairo renderer namespace. | |
Functions | |
DSOEXPORT Renderer * | gnash::renderer::cairo::create_handler () |
Create a render handler. | |
DSOEXPORT void | gnash::renderer::cairo::set_context (Renderer *handler, cairo_t *context) |
Make sure to call this before starting display. |
size_t _bytes_per_pixel |
const SWFCxForm& _cx |
boost::scoped_array<boost::uint8_t> _data |
cairo_format_t _format |
int _height |
Referenced by gnash::AOS4AggGlue::prepDrawingArea(), gnash::AOS4CairoGlue::prepDrawingArea(), gnash::image::GnashImage::size(), gnash::image::GnashImage::height(), gnash::GnashTexture::height(), gnash::GnashVaapiImageProxy::height(), nsPluginInstance::init(), nsPluginInstance::threadMain(), nsPluginInstance::getHeight(), and nsPluginInstance::getMemSize().
boost::scoped_ptr<image::GnashImage> _image |
cairo_pattern_t* _pattern |
cairo_surface_t* _surface |
Referenced by gnash::GnashVaapiImage::GnashVaapiImage(), gnash::GnashVaapiImage::~GnashVaapiImage(), gnash::GnashVaapiImage::update(), gnash::GnashVaapiImage::begin(), gnash::GnashVaapiImage::surface(), gnash::GnashVaapiImageProxy::surface(), gnash::renderer::vaapi::VaapiDevice::isSurfaceBackBuffered(), and gnash::VaapiSurfaceProxy::get().
int _width |
Referenced by gnash::AOS4AggGlue::prepDrawingArea(), gnash::AOS4CairoGlue::prepDrawingArea(), gnash::image::GnashImage::stride(), gnash::image::GnashImage::width(), gnash::GnashTexture::width(), gnash::GnashVaapiImageProxy::width(), nsPluginInstance::init(), nsPluginInstance::threadMain(), and nsPluginInstance::getWidth().