Namespaces | Functions

Renderer_cairo.cpp File Reference

#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 "Transform.h"
#include "ImageIterators.h"
#include <cmath>
#include <cairo/cairo.h>
#include <boost/scoped_array.hpp>
#include <boost/scoped_ptr.hpp>
#include <boost/bind.hpp>
Include dependency graph for Renderer_cairo.cpp:

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.

Variable Documentation

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