Searched refs:VertexSource (Results 1 - 25 of 51) sorted by relevance

123

/haiku/headers/libs/agg/
H A Dagg_conv_smooth_poly1.h32 template<class VertexSource>
34 public conv_adaptor_vcgen<VertexSource, vcgen_smooth_poly1>
36 typedef conv_adaptor_vcgen<VertexSource, vcgen_smooth_poly1> base_type;
38 conv_smooth_poly1(VertexSource& vs) :
39 conv_adaptor_vcgen<VertexSource, vcgen_smooth_poly1>(vs)
47 conv_smooth_poly1(const conv_smooth_poly1<VertexSource>&);
48 const conv_smooth_poly1<VertexSource>&
49 operator = (const conv_smooth_poly1<VertexSource>&);
55 template<class VertexSource>
57 public conv_curve<conv_smooth_poly1<VertexSource> >
[all...]
H A Dagg_conv_bspline.h27 template<class VertexSource>
28 struct conv_bspline : public conv_adaptor_vcgen<VertexSource, vcgen_bspline>
30 typedef conv_adaptor_vcgen<VertexSource, vcgen_bspline> base_type;
32 conv_bspline(VertexSource& vs) :
33 conv_adaptor_vcgen<VertexSource, vcgen_bspline>(vs) {}
39 conv_bspline(const conv_bspline<VertexSource>&);
40 const conv_bspline<VertexSource>&
41 operator = (const conv_bspline<VertexSource>&);
H A Dagg_conv_marker_adaptor.h27 template<class VertexSource, class Markers=null_markers>
29 public conv_adaptor_vcgen<VertexSource, vcgen_vertex_sequence, Markers>
32 typedef conv_adaptor_vcgen<VertexSource, vcgen_vertex_sequence, Markers> base_type;
34 conv_marker_adaptor(VertexSource& vs) :
35 conv_adaptor_vcgen<VertexSource, vcgen_vertex_sequence, Markers>(vs)
43 conv_marker_adaptor(const conv_marker_adaptor<VertexSource, Markers>&);
44 const conv_marker_adaptor<VertexSource, Markers>&
45 operator = (const conv_marker_adaptor<VertexSource, Markers>&);
H A Dagg_conv_shorten_path.h27 template<class VertexSource> class conv_shorten_path :
28 public conv_adaptor_vcgen<VertexSource, vcgen_vertex_sequence>
31 typedef conv_adaptor_vcgen<VertexSource, vcgen_vertex_sequence> base_type;
33 conv_shorten_path(VertexSource& vs) :
34 conv_adaptor_vcgen<VertexSource, vcgen_vertex_sequence>(vs)
42 conv_shorten_path(const conv_shorten_path<VertexSource>&);
43 const conv_shorten_path<VertexSource>&
44 operator = (const conv_shorten_path<VertexSource>&);
H A Dagg_conv_segmentator.h27 template<class VertexSource>
28 struct conv_segmentator : public conv_adaptor_vpgen<VertexSource, vpgen_segmentator>
30 typedef conv_adaptor_vpgen<VertexSource, vpgen_segmentator> base_type;
32 conv_segmentator(VertexSource& vs) :
33 conv_adaptor_vpgen<VertexSource, vpgen_segmentator>(vs) {}
39 conv_segmentator(const conv_segmentator<VertexSource>&);
40 const conv_segmentator<VertexSource>&
41 operator = (const conv_segmentator<VertexSource>&);
H A Dagg_conv_unclose_polygon.h24 template<class VertexSource> class conv_unclose_polygon
27 conv_unclose_polygon(VertexSource& vs) : m_source(&vs) {}
28 void attach(VertexSource& source) { m_source = &source; }
43 conv_unclose_polygon(const conv_unclose_polygon<VertexSource>&);
44 const conv_unclose_polygon<VertexSource>&
45 operator = (const conv_unclose_polygon<VertexSource>&);
47 VertexSource* m_source;
H A Dagg_conv_clip_polygon.h37 template<class VertexSource>
38 struct conv_clip_polygon : public conv_adaptor_vpgen<VertexSource, vpgen_clip_polygon>
40 typedef conv_adaptor_vpgen<VertexSource, vpgen_clip_polygon> base_type;
42 conv_clip_polygon(VertexSource& vs) :
43 conv_adaptor_vpgen<VertexSource, vpgen_clip_polygon>(vs) {}
56 conv_clip_polygon(const conv_clip_polygon<VertexSource>&);
57 const conv_clip_polygon<VertexSource>&
58 operator = (const conv_clip_polygon<VertexSource>&);
H A Dagg_conv_clip_polyline.h37 template<class VertexSource>
38 struct conv_clip_polyline : public conv_adaptor_vpgen<VertexSource, vpgen_clip_polyline>
40 typedef conv_adaptor_vpgen<VertexSource, vpgen_clip_polyline> base_type;
42 conv_clip_polyline(VertexSource& vs) :
43 conv_adaptor_vpgen<VertexSource, vpgen_clip_polyline>(vs) {}
56 conv_clip_polyline(const conv_clip_polyline<VertexSource>&);
57 const conv_clip_polyline<VertexSource>&
58 operator = (const conv_clip_polyline<VertexSource>&);
H A Dagg_conv_dash.h30 template<class VertexSource, class Markers=null_markers>
31 struct conv_dash : public conv_adaptor_vcgen<VertexSource, vcgen_dash, Markers>
34 typedef conv_adaptor_vcgen<VertexSource, vcgen_dash, Markers> base_type;
36 conv_dash(VertexSource& vs) :
37 conv_adaptor_vcgen<VertexSource, vcgen_dash, Markers>(vs)
60 conv_dash(const conv_dash<VertexSource, Markers>&);
61 const conv_dash<VertexSource, Markers>&
62 operator = (const conv_dash<VertexSource, Markers>&);
H A Dagg_conv_close_polygon.h25 template<class VertexSource> class conv_close_polygon
28 conv_close_polygon(VertexSource& vs) : m_source(&vs) {}
29 void attach(VertexSource& source) { m_source = &source; }
35 conv_close_polygon(const conv_close_polygon<VertexSource>&);
36 const conv_close_polygon<VertexSource>&
37 operator = (const conv_close_polygon<VertexSource>&);
39 VertexSource* m_source;
50 template<class VertexSource>
51 void conv_close_polygon<VertexSource>::rewind(unsigned path_id)
61 template<class VertexSource>
[all...]
H A Dagg_conv_transform.h29 template<class VertexSource, class Transformer=trans_affine> class conv_transform
32 conv_transform(VertexSource& source, const Transformer& tr) :
34 void attach(VertexSource& source) { m_source = &source; }
57 conv_transform(const conv_transform<VertexSource>&);
58 const conv_transform<VertexSource>&
59 operator = (const conv_transform<VertexSource>&);
61 VertexSource* m_source;
H A Dagg_conv_contour.h30 template<class VertexSource>
31 struct conv_contour : public conv_adaptor_vcgen<VertexSource, vcgen_contour>
33 typedef conv_adaptor_vcgen<VertexSource, vcgen_contour> base_type;
35 conv_contour(VertexSource& vs) :
36 conv_adaptor_vcgen<VertexSource, vcgen_contour>(vs)
58 conv_contour(const conv_contour<VertexSource>&);
59 const conv_contour<VertexSource>&
60 operator = (const conv_contour<VertexSource>&);
H A Dagg_conv_adaptor_vpgen.h25 template<class VertexSource, class VPGen> class conv_adaptor_vpgen
28 conv_adaptor_vpgen(VertexSource& source) : m_source(&source) {}
29 void attach(VertexSource& source) { m_source = &source; }
38 conv_adaptor_vpgen(const conv_adaptor_vpgen<VertexSource, VPGen>&);
39 const conv_adaptor_vpgen<VertexSource, VPGen>&
40 operator = (const conv_adaptor_vpgen<VertexSource, VPGen>&);
42 VertexSource* m_source;
53 template<class VertexSource, class VPGen>
54 void conv_adaptor_vpgen<VertexSource, VPGen>::rewind(unsigned path_id)
66 template<class VertexSource, clas
[all...]
H A Dagg_conv_stroke.h30 template<class VertexSource, class Markers=null_markers>
32 public conv_adaptor_vcgen<VertexSource, vcgen_stroke, Markers>
35 typedef conv_adaptor_vcgen<VertexSource, vcgen_stroke, Markers> base_type;
37 conv_stroke(VertexSource& vs) :
38 conv_adaptor_vcgen<VertexSource, vcgen_stroke, Markers>(vs)
65 conv_stroke(const conv_stroke<VertexSource, Markers>&);
66 const conv_stroke<VertexSource, Markers>&
67 operator = (const conv_stroke<VertexSource, Markers>&);
H A Dagg_conv_adaptor_vcgen.h36 template<class VertexSource,
48 conv_adaptor_vcgen(VertexSource& source) :
52 void attach(VertexSource& source) { m_source = &source; }
70 conv_adaptor_vcgen(const conv_adaptor_vcgen<VertexSource, Generator, Markers>&);
71 const conv_adaptor_vcgen<VertexSource, Generator, Markers>&
72 operator = (const conv_adaptor_vcgen<VertexSource, Generator, Markers>&);
74 VertexSource* m_source;
88 template<class VertexSource, class Generator, class Markers>
89 unsigned conv_adaptor_vcgen<VertexSource, Generator, Markers>::vertex(double* x, double* y)
H A Dagg_conv_curve.h57 template<class VertexSource,
64 typedef conv_curve<VertexSource, Curve3, Curve4> self_type;
66 conv_curve(VertexSource& source) :
68 void attach(VertexSource& source) { m_source = &source; }
121 VertexSource* m_source;
131 template<class VertexSource, class Curve3, class Curve4>
132 void conv_curve<VertexSource, Curve3, Curve4>::rewind(unsigned path_id)
143 template<class VertexSource, class Curve3, class Curve4>
144 unsigned conv_curve<VertexSource, Curve3, Curve4>::vertex(double* x, double* y)
H A Dagg_path_length.h22 template<class VertexSource>
23 double path_length(VertexSource& vs, unsigned path_id = 0)
H A Dagg_trans_single_path.h57 template<class VertexSource>
58 void add_path(VertexSource& vs, unsigned path_id=0)
/haiku/src/libs/icon/generic/
H A DVertexSource.h19 class VertexSource { class
21 VertexSource() {} function in class:VertexSource
22 virtual ~VertexSource() {}
38 VertexSource(const VertexSource& other) NOT_ALLOWED;
39 VertexSource& operator=(const VertexSource& other) NOT_ALLOWED;
/haiku/src/libs/icon/transformer/
H A DTransformerFactory.h25 class VertexSource;
39 VertexSource& source,
43 VertexSource& source,
H A DPathTransformer.h14 #include "VertexSource.h"
20 /*! A transformation to a VertexSource.
23 class PathTransformer : public VertexSource
26 PathTransformer(VertexSource& source)
36 virtual void SetSource(VertexSource& source)
45 VertexSource* fSource;
H A DAffineTransformer.h23 typedef agg::conv_transform<VertexSource,
36 VertexSource& source);
38 VertexSource& source,
50 virtual void SetSource(VertexSource& source);
H A DStrokeTransformer.h22 typedef agg::conv_stroke<VertexSource> Stroke;
33 VertexSource& source);
35 VertexSource& source,
47 virtual void SetSource(VertexSource& source);
H A DContourTransformer.h22 typedef agg::conv_contour<VertexSource> Contour;
33 VertexSource& source);
35 VertexSource& source,
47 virtual void SetSource(VertexSource& source);
H A DTransformerFactory.cpp28 TransformerFactory::TransformerFor(uint32 type, VertexSource& source, Shape* shape)
46 TransformerFactory::TransformerFor(BMessage* message, VertexSource& source, Shape* shape)

Completed in 60 milliseconds

123