Searched refs:AGG_INLINE (Results 1 - 22 of 22) sorted by relevance

/haiku/headers/libs/agg/
H A Dagg_span_allocator.h30 AGG_INLINE color_type* allocate(unsigned span_len)
43 AGG_INLINE color_type* span() { return &m_span[0]; }
44 AGG_INLINE unsigned max_span_len() const { return m_span.size(); }
H A Dagg_pixfmt_transposer.h39 AGG_INLINE unsigned width() const { return m_pixf->height(); }
40 AGG_INLINE unsigned height() const { return m_pixf->width(); }
43 AGG_INLINE color_type pixel(int x, int y) const
49 AGG_INLINE void copy_pixel(int x, int y, const color_type& c)
55 AGG_INLINE void blend_pixel(int x, int y,
63 AGG_INLINE void copy_hline(int x, int y,
71 AGG_INLINE void copy_vline(int x, int y,
79 AGG_INLINE void blend_hline(int x, int y,
88 AGG_INLINE void blend_vline(int x, int y,
97 AGG_INLINE voi
[all...]
H A Dagg_image_accessors.h52 AGG_INLINE const int8u* pixel() const
63 AGG_INLINE const int8u* span(int x, int y, unsigned len)
76 AGG_INLINE const int8u* next_x()
83 AGG_INLINE const int8u* next_y()
124 AGG_INLINE const int8u* span(int x, int y, unsigned)
131 AGG_INLINE const int8u* next_x()
136 AGG_INLINE const int8u* next_y()
170 AGG_INLINE const int8u* pixel() const
182 AGG_INLINE const int8u* span(int x, int y, unsigned len)
195 AGG_INLINE cons
[all...]
H A Dagg_pixfmt_rgb_packed.h42 static AGG_INLINE void blend_pix(pixel_type* p,
57 static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
64 static AGG_INLINE color_type make_color(pixel_type p)
81 static AGG_INLINE void blend_pix(pixel_type* p,
97 static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
104 static AGG_INLINE color_type make_color(pixel_type p)
128 AGG_INLINE void blend_pix(pixel_type* p,
143 static AGG_INLINE pixel_type make_pix(unsigned r, unsigned g, unsigned b)
150 static AGG_INLINE color_type make_color(pixel_type p)
173 static AGG_INLINE voi
[all...]
H A Dagg_basics.h111 #define AGG_INLINE __forceinline macro
113 #define AGG_INLINE inline
131 AGG_INLINE int iround(double v) //-------iround
138 AGG_INLINE unsigned uround(double v) //-------uround
146 AGG_INLINE int ifloor(double v)
150 AGG_INLINE unsigned ufloor(double v) //-------ufloor
154 AGG_INLINE int iceil(double v)
158 AGG_INLINE unsigned uceil(double v) //--------uceil
163 AGG_INLINE int iround(double v)
167 AGG_INLINE in
[all...]
H A Dagg_pattern_filters_rgba.h32 static void AGG_INLINE pixel_low_res(color_type const* const* buf,
38 static void AGG_INLINE pixel_high_res(color_type const* const* buf,
60 static AGG_INLINE void pixel_low_res(color_type const* const* buf,
66 static AGG_INLINE void pixel_high_res(color_type const* const* buf,
H A Dagg_math.h37 AGG_INLINE double cross_product(double x1, double y1,
45 AGG_INLINE bool point_in_triangle(double x1, double y1,
57 AGG_INLINE double calc_distance(double x1, double y1, double x2, double y2)
65 AGG_INLINE double calc_sq_distance(double x1, double y1, double x2, double y2)
73 AGG_INLINE double calc_line_point_distance(double x1, double y1,
88 AGG_INLINE double calc_segment_point_u(double x1, double y1,
107 AGG_INLINE double calc_segment_point_sq_distance(double x1, double y1,
125 AGG_INLINE double calc_segment_point_sq_distance(double x1, double y1,
136 AGG_INLINE bool calc_intersection(double ax, double ay, double bx, double by,
150 AGG_INLINE boo
[all...]
H A Dagg_line_aa_basics.h45 AGG_INLINE int line_mr(int x)
51 AGG_INLINE int line_hr(int x)
57 AGG_INLINE int line_dbl_hr(int x)
65 AGG_INLINE static int conv(double x)
74 AGG_INLINE static int conv(double x)
H A Dagg_span_gradient.h154 static AGG_INLINE int calculate(int x, int y, int)
165 static AGG_INLINE int calculate(int x, int y, int)
176 static AGG_INLINE int calculate(int x, int y, int)
333 static AGG_INLINE int calculate(int x, int y, int)
346 static AGG_INLINE int calculate(int x, int y, int d)
357 static AGG_INLINE int calculate(int x, int y, int)
368 static AGG_INLINE int calculate(int x, int y, int d)
382 AGG_INLINE int calculate(int x, int y, int d) const
401 AGG_INLINE int calculate(int x, int y, int d) const
H A Dagg_pixfmt_gray.h43 static AGG_INLINE void blend_pix(value_type* p, unsigned cv,
59 static AGG_INLINE void blend_pix(value_type* p, unsigned cv,
67 static AGG_INLINE void blend_pix(value_type* p, unsigned cv,
84 AGG_INLINE void operator () (value_type* p)
103 AGG_INLINE void operator () (value_type* p)
138 static AGG_INLINE void copy_or_blend_pix(value_type* p,
157 static AGG_INLINE void copy_or_blend_pix(value_type* p,
199 AGG_INLINE unsigned width() const { return m_rbuf->width(); }
200 AGG_INLINE unsigned height() const { return m_rbuf->height(); }
201 AGG_INLINE in
[all...]
H A Dagg_pixfmt_rgb.h43 AGG_INLINE void operator () (value_type* p)
64 AGG_INLINE void operator () (value_type* p)
86 static AGG_INLINE void blend_pix(value_type* p,
108 static AGG_INLINE void blend_pix(value_type* p,
121 static AGG_INLINE void blend_pix(value_type* p,
151 AGG_INLINE void blend_pix(value_type* p,
192 AGG_INLINE void copy_or_blend_pix(value_type* p,
213 AGG_INLINE void copy_or_blend_pix(value_type* p,
260 AGG_INLINE unsigned width() const { return m_rbuf->width(); }
261 AGG_INLINE unsigne
[all...]
H A Dagg_pixfmt_rgba.h43 static AGG_INLINE void premultiply(value_type* p)
61 static AGG_INLINE void demultiply(value_type* p)
89 AGG_INLINE void operator () (value_type* p)
108 AGG_INLINE void operator () (value_type* p)
142 static AGG_INLINE void blend_pix(value_type* p,
172 static AGG_INLINE void blend_pix(value_type* p,
186 static AGG_INLINE void blend_pix(value_type* p,
208 static AGG_INLINE void blend_pix(value_type* p,
248 static AGG_INLINE void blend_pix(value_type* p,
274 static AGG_INLINE voi
[all...]
H A Dagg_blur.h210 AGG_INLINE void clear()
215 template<class ArgT> AGG_INLINE void add(const ArgT& v)
223 template<class ArgT> AGG_INLINE void add(const ArgT& v, unsigned k)
231 template<class ArgT> AGG_INLINE void sub(const ArgT& v)
239 template<class ArgT> AGG_INLINE void calc_pix(ArgT& v, unsigned div)
249 AGG_INLINE void calc_pix(ArgT& v, unsigned mul, unsigned shr)
266 AGG_INLINE void clear()
271 template<class ArgT> AGG_INLINE void add(const ArgT& v)
278 template<class ArgT> AGG_INLINE void add(const ArgT& v, unsigned k)
285 template<class ArgT> AGG_INLINE voi
[all...]
H A Dagg_color_rgba.h299 AGG_INLINE const self_type& premultiply()
314 AGG_INLINE const self_type& premultiply(unsigned a_)
333 AGG_INLINE const self_type& demultiply()
351 AGG_INLINE self_type gradient(const self_type& c, double k) const
363 AGG_INLINE void add(const self_type& c, unsigned cover)
395 AGG_INLINE void apply_gamma_dir(const GammaLUT& gamma)
404 AGG_INLINE void apply_gamma_inv(const GammaLUT& gamma)
546 AGG_INLINE const self_type& opacity(double a_)
561 AGG_INLINE const self_type& premultiply()
576 AGG_INLINE cons
[all...]
H A Dagg_rasterizer_sl_clip.h32 static AGG_INLINE int mul_div(double a, double b, double c)
46 static AGG_INLINE int mul_div(double a, double b, double c)
63 static AGG_INLINE int mul_div(double a, double b, double c)
77 static AGG_INLINE double mul_div(double a, double b, double c)
91 static AGG_INLINE double mul_div(double a, double b, double c)
147 AGG_INLINE void line_clip_y(Rasterizer& ras,
H A Dagg_rasterizer_compound_aa.h180 AGG_INLINE unsigned calculate_alpha(int area, unsigned master_alpha) const
430 AGG_INLINE void rasterizer_compound_aa<Clip>::sort()
437 AGG_INLINE bool rasterizer_compound_aa<Clip>::rewind_scanlines()
456 AGG_INLINE void rasterizer_compound_aa<Clip>::add_style(int style_id)
589 AGG_INLINE
597 AGG_INLINE bool rasterizer_compound_aa<Clip>::navigate_scanline(int y)
H A Dagg_rasterizer_scanline_aa.h214 AGG_INLINE unsigned calculate_alpha(int area) const
463 AGG_INLINE bool rasterizer_scanline_aa<Clip>::rewind_scanlines()
478 AGG_INLINE bool rasterizer_scanline_aa<Clip>::navigate_scanline(int y)
H A Dagg_rasterizer_cells_aa.h180 AGG_INLINE void rasterizer_cells_aa<Cell>::add_curr_cell()
196 AGG_INLINE void rasterizer_cells_aa<Cell>::set_curr_cell(int x, int y)
211 AGG_INLINE void rasterizer_cells_aa<Cell>::render_hline(int ey,
309 AGG_INLINE void rasterizer_cells_aa<Cell>::style(const cell_type& style_cell)
496 template <class T> static AGG_INLINE void swap_cells(T* a, T* b)
H A Dagg_color_gray.h166 AGG_INLINE void add(const self_type& c, unsigned cover)
353 AGG_INLINE void add(const self_type& c, unsigned cover)
H A Dagg_span_image_filter.h218 AGG_INLINE void adjust_scale(int* rx, int* ry)
H A Dagg_scanline_boolean_algebra.h372 static AGG_INLINE unsigned calculate(unsigned a, unsigned b)
392 static AGG_INLINE unsigned calculate(unsigned a, unsigned b)
407 static AGG_INLINE unsigned calculate(unsigned a, unsigned b)
/haiku/src/servers/app/drawing/Painter/
H A Dagg_rasterizer_scanline_aa_subpix.h137 AGG_INLINE unsigned calculate_alpha(int area) const
501 AGG_INLINE bool rasterizer_scanline_aa_subpix<Clip>::rewind_scanlines()
516 AGG_INLINE bool rasterizer_scanline_aa_subpix<Clip>::navigate_scanline(int y)

Completed in 105 milliseconds