Gnash
0.8.11dev
|
Classes | |
class | OpenVGBitmap |
class | Renderer_ovg |
struct | StyleHandler |
Transfer FillStyles to OpenVG styles. More... | |
Typedefs | |
typedef std::vector< const Path * > | PathPtrVec |
typedef std::vector< const Path * > | PathRefs |
typedef std::vector< Path > | PathVec |
typedef std::vector< geometry::Range2d< int > > | ClipBounds |
Functions | |
void | startpath (VGPath path, const int x, const int y) |
void | closepath (VGPath path) |
void | preparepath (VGPath path, const std::vector< Edge > &edges, const float &anchor_x, const float &anchor_y) |
template<typename C , typename T , typename R , typename A > | |
void | for_each (C &container, R(T::*pmf)(const A &), const A &arg) |
DSOEXPORT Renderer * | create_handler (const char *) |
typedef std::vector<geometry::Range2d<int> > gnash::renderer::openvg::ClipBounds |
typedef std::vector< const Path * > gnash::renderer::openvg::PathPtrVec |
typedef std::vector<const Path*> gnash::renderer::openvg::PathRefs |
typedef std::vector<Path> gnash::renderer::openvg::PathVec |
|
inline |
void gnash::renderer::openvg::for_each | ( | C & | container, |
R(T::*)(const A &) | pmf, | ||
const A & | arg | ||
) |
References gnash::key::_1.
Referenced by gnash::renderer::openvg::Renderer_ovg::apply_mask().
|
inline |
Add a series of edges to the existing path created by startpath()
path | The VGPath to append segments to |
edges | The segments to append to the path |
anchor_x | The X coordinate to start from |
anchor_y | The Y coordinate to start from |
References gnash::Edge::ap, gnash::Edge::cp, gnash::image::end(), MAX_SEG, start, gnash::Edge::straight(), gnash::geometry::Point2d::x, and gnash::geometry::Point2d::y.