Gnash
0.8.10
|
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 |
void gnash::renderer::openvg::closepath | ( | VGPath | path | ) | [inline] |
DSOEXPORT Renderer * gnash::renderer::openvg::create_handler | ( | const char * | ) |
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().
void gnash::renderer::openvg::preparepath | ( | VGPath | path, |
const std::vector< Edge > & | edges, | ||
const float & | anchor_x, | ||
const float & | anchor_y | ||
) | [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 MAX_SEG, start, gnash::image::end(), gnash::Edge::ap, gnash::geometry::Point2d::x, gnash::geometry::Point2d::y, gnash::Edge::straight(), and gnash::Edge::cp.