|
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.
1.8.12