#include "smart_ptr.h"
#include "Renderer.h"
#include "GnashImage.h"
#include "PathParser.h"
#include "swf/ShapeRecord.h"
#include "Renderer_cairo.h"
#include "utility.h"
#include "FillStyle.h"
#include <cmath>
#include <cairo/cairo.h>
#include <boost/scoped_array.hpp>
#include <boost/scoped_ptr.hpp>
#include <boost/bind.hpp>
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 cxform& _cx |
boost::scoped_array<boost::uint8_t> _data |
cairo_format_t _format |
int _height |
Referenced by gnash::Bitmap::Bitmap(), gnash::GnashVaapiImageProxy::height(), gnash::GnashTexture::height(), gnash::GnashImage::height(), gnash::Kde4CairoGlue::Kde4CairoGlue(), gnash::AOS4CairoGlue::prepDrawingArea(), gnash::AOS4AggGlue::prepDrawingArea(), gnash::RiscosAggGlue::RiscosAggGlue(), and gnash::GnashImage::size().
boost::scoped_ptr<GnashImage> _image |
Referenced by gnash::VaapiImage::VaapiImage(), and gnash::VaapiSubpicture::VaapiSubpicture().
cairo_pattern_t* _pattern |
cairo_surface_t* _surface |
int _width |
Referenced by gnash::Bitmap::Bitmap(), gnash::Kde4CairoGlue::Kde4CairoGlue(), gnash::KdeAggGlue::KdeAggGlue(), gnash::AOS4CairoGlue::prepDrawingArea(), gnash::AOS4AggGlue::prepDrawingArea(), gnash::RiscosAggGlue::RiscosAggGlue(), gnash::GnashImage::stride(), gnash::GnashVaapiImageProxy::width(), gnash::GnashTexture::width(), and gnash::GnashImage::width().