Gnash  0.8.11dev
Namespaces | Functions
Renderer_cairo.cpp File Reference
#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. More...
 
DSOEXPORT void gnash::renderer::cairo::set_context (Renderer *handler, cairo_t *context)
 Make sure to call this before starting display. More...
 

Variable Documentation

size_t _bytes_per_pixel
const SWFCxForm& _cx
boost::scoped_array<boost::uint8_t> _data
cairo_format_t _format
int _height
boost::scoped_ptr<image::GnashImage> _image
mutable
cairo_pattern_t* _pattern
cairo_surface_t* _surface
int _width