|
| typedef AGG_INT8 | int8 |
| |
| typedef AGG_INT8U | int8u |
| |
| typedef AGG_INT16 | int16 |
| |
| typedef AGG_INT16U | int16u |
| |
| typedef AGG_INT32 | int32 |
| |
| typedef AGG_INT32U | int32u |
| |
| typedef AGG_INT64 | int64 |
| |
| typedef AGG_INT64U | int64u |
| |
| typedef unsigned char | cover_type |
| |
| typedef rect_base< int > | rect_i |
| |
| typedef rect_base< float > | rect_f |
| |
| typedef rect_base< double > | rect_d |
| |
| typedef point_base< int > | point_i |
| |
| typedef point_base< float > | point_f |
| |
| typedef point_base< double > | point_d |
| |
| typedef vertex_base< int > | vertex_i |
| |
| typedef vertex_base< float > | vertex_f |
| |
| typedef vertex_base< double > | vertex_d |
| |
| typedef gray8T< linear > | gray8 |
| |
| typedef gray8T< sRGB > | sgray8 |
| |
| typedef rgba8T< linear > | rgba8 |
| |
| typedef rgba8T< sRGB > | srgba8 |
| |
| typedef path_base< vertex_block_storage< double > > | path_storage |
| |
| typedef blender_gray< gray8 > | blender_gray8 |
| |
| typedef blender_gray< sgray8 > | blender_sgray8 |
| |
| typedef blender_gray< gray16 > | blender_gray16 |
| |
| typedef blender_gray< gray32 > | blender_gray32 |
| |
| typedef blender_gray_pre< gray8 > | blender_gray8_pre |
| |
| typedef blender_gray_pre< sgray8 > | blender_sgray8_pre |
| |
| typedef blender_gray_pre< gray16 > | blender_gray16_pre |
| |
| typedef blender_gray_pre< gray32 > | blender_gray32_pre |
| |
| typedef pixfmt_alpha_blend_gray< blender_gray8, rendering_buffer > | pixfmt_gray8 |
| |
| typedef pixfmt_alpha_blend_gray< blender_sgray8, rendering_buffer > | pixfmt_sgray8 |
| |
| typedef pixfmt_alpha_blend_gray< blender_gray16, rendering_buffer > | pixfmt_gray16 |
| |
| typedef pixfmt_alpha_blend_gray< blender_gray32, rendering_buffer > | pixfmt_gray32 |
| |
| typedef pixfmt_alpha_blend_gray< blender_gray8_pre, rendering_buffer > | pixfmt_gray8_pre |
| |
| typedef pixfmt_alpha_blend_gray< blender_sgray8_pre, rendering_buffer > | pixfmt_sgray8_pre |
| |
| typedef pixfmt_alpha_blend_gray< blender_gray16_pre, rendering_buffer > | pixfmt_gray16_pre |
| |
| typedef pixfmt_alpha_blend_gray< blender_gray32_pre, rendering_buffer > | pixfmt_gray32_pre |
| |
| typedef blender_rgb< rgba8, order_rgb > | blender_rgb24 |
| |
| typedef blender_rgb< rgba8, order_bgr > | blender_bgr24 |
| |
| typedef blender_rgb< srgba8, order_rgb > | blender_srgb24 |
| |
| typedef blender_rgb< srgba8, order_bgr > | blender_sbgr24 |
| |
| typedef blender_rgb< rgba16, order_rgb > | blender_rgb48 |
| |
| typedef blender_rgb< rgba16, order_bgr > | blender_bgr48 |
| |
| typedef blender_rgb< rgba32, order_rgb > | blender_rgb96 |
| |
| typedef blender_rgb< rgba32, order_bgr > | blender_bgr96 |
| |
| typedef blender_rgb_pre< rgba8, order_rgb > | blender_rgb24_pre |
| |
| typedef blender_rgb_pre< rgba8, order_bgr > | blender_bgr24_pre |
| |
| typedef blender_rgb_pre< srgba8, order_rgb > | blender_srgb24_pre |
| |
| typedef blender_rgb_pre< srgba8, order_bgr > | blender_sbgr24_pre |
| |
| typedef blender_rgb_pre< rgba16, order_rgb > | blender_rgb48_pre |
| |
| typedef blender_rgb_pre< rgba16, order_bgr > | blender_bgr48_pre |
| |
| typedef blender_rgb_pre< rgba32, order_rgb > | blender_rgb96_pre |
| |
| typedef blender_rgb_pre< rgba32, order_bgr > | blender_bgr96_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb24, rendering_buffer, 3 > | pixfmt_rgb24 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr24, rendering_buffer, 3 > | pixfmt_bgr24 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_srgb24, rendering_buffer, 3 > | pixfmt_srgb24 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_sbgr24, rendering_buffer, 3 > | pixfmt_sbgr24 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb48, rendering_buffer, 3 > | pixfmt_rgb48 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr48, rendering_buffer, 3 > | pixfmt_bgr48 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb96, rendering_buffer, 3 > | pixfmt_rgb96 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr96, rendering_buffer, 3 > | pixfmt_bgr96 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb24_pre, rendering_buffer, 3 > | pixfmt_rgb24_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr24_pre, rendering_buffer, 3 > | pixfmt_bgr24_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_srgb24_pre, rendering_buffer, 3 > | pixfmt_srgb24_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_sbgr24_pre, rendering_buffer, 3 > | pixfmt_sbgr24_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb48_pre, rendering_buffer, 3 > | pixfmt_rgb48_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr48_pre, rendering_buffer, 3 > | pixfmt_bgr48_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb96_pre, rendering_buffer, 3 > | pixfmt_rgb96_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr96_pre, rendering_buffer, 3 > | pixfmt_bgr96_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb24, rendering_buffer, 4, 0 > | pixfmt_rgbx32 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb24, rendering_buffer, 4, 1 > | pixfmt_xrgb32 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr24, rendering_buffer, 4, 1 > | pixfmt_xbgr32 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr24, rendering_buffer, 4, 0 > | pixfmt_bgrx32 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_srgb24, rendering_buffer, 4, 0 > | pixfmt_srgbx32 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_srgb24, rendering_buffer, 4, 1 > | pixfmt_sxrgb32 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_sbgr24, rendering_buffer, 4, 1 > | pixfmt_sxbgr32 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_sbgr24, rendering_buffer, 4, 0 > | pixfmt_sbgrx32 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb48, rendering_buffer, 4, 0 > | pixfmt_rgbx64 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb48, rendering_buffer, 4, 1 > | pixfmt_xrgb64 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr48, rendering_buffer, 4, 1 > | pixfmt_xbgr64 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr48, rendering_buffer, 4, 0 > | pixfmt_bgrx64 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb96, rendering_buffer, 4, 0 > | pixfmt_rgbx128 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb96, rendering_buffer, 4, 1 > | pixfmt_xrgb128 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr96, rendering_buffer, 4, 1 > | pixfmt_xbgr128 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr96, rendering_buffer, 4, 0 > | pixfmt_bgrx128 |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb24_pre, rendering_buffer, 4, 0 > | pixfmt_rgbx32_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb24_pre, rendering_buffer, 4, 1 > | pixfmt_xrgb32_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr24_pre, rendering_buffer, 4, 1 > | pixfmt_xbgr32_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr24_pre, rendering_buffer, 4, 0 > | pixfmt_bgrx32_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_srgb24_pre, rendering_buffer, 4, 0 > | pixfmt_srgbx32_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_srgb24_pre, rendering_buffer, 4, 1 > | pixfmt_sxrgb32_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_sbgr24_pre, rendering_buffer, 4, 1 > | pixfmt_sxbgr32_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_sbgr24_pre, rendering_buffer, 4, 0 > | pixfmt_sbgrx32_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb48_pre, rendering_buffer, 4, 0 > | pixfmt_rgbx64_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb48_pre, rendering_buffer, 4, 1 > | pixfmt_xrgb64_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr48_pre, rendering_buffer, 4, 1 > | pixfmt_xbgr64_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr48_pre, rendering_buffer, 4, 0 > | pixfmt_bgrx64_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb96_pre, rendering_buffer, 4, 0 > | pixfmt_rgbx128_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_rgb96_pre, rendering_buffer, 4, 1 > | pixfmt_xrgb128_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr96_pre, rendering_buffer, 4, 1 > | pixfmt_xbgr128_pre |
| |
| typedef pixfmt_alpha_blend_rgb< blender_bgr96_pre, rendering_buffer, 4, 0 > | pixfmt_bgrx128_pre |
| |
| typedef rasterizer_sl_clip< ras_conv_int > | rasterizer_sl_clip_int |
| |
| typedef rasterizer_sl_clip< ras_conv_int_sat > | rasterizer_sl_clip_int_sat |
| |
| typedef rasterizer_sl_clip< ras_conv_int_3x > | rasterizer_sl_clip_int_3x |
| |
| typedef rasterizer_sl_clip< ras_conv_dbl > | rasterizer_sl_clip_dbl |
| |
| typedef rasterizer_sl_clip< ras_conv_dbl_3x > | rasterizer_sl_clip_dbl_3x |
| |
| typedef row_accessor< int8u > | rendering_buffer |
| |
|
| template<class T > |
| void | swap_elements (T &a, T &b) |
| |
| template<class Array , class Less > |
| void | quick_sort (Array &arr, Less less) |
| |
| template<class Array , class Equal > |
| unsigned | remove_duplicates (Array &arr, Equal equal) |
| |
| template<class Array > |
| void | invert_container (Array &arr) |
| |
| template<class Array , class Value , class Less > |
| unsigned | binary_search_pos (const Array &arr, const Value &val, Less less) |
| |
| bool | int_less (int a, int b) |
| |
| bool | int_greater (int a, int b) |
| |
| bool | unsigned_less (unsigned a, unsigned b) |
| |
| bool | unsigned_greater (unsigned a, unsigned b) |
| |
| AGG_INLINE int | iround (double v) |
| |
| AGG_INLINE int | uround (double v) |
| |
| AGG_INLINE int | ifloor (double v) |
| |
| AGG_INLINE unsigned | ufloor (double v) |
| |
| AGG_INLINE int | iceil (double v) |
| |
| AGG_INLINE unsigned | uceil (double v) |
| |
| double | deg2rad (double deg) |
| |
| double | rad2deg (double rad) |
| |
| template<class Rect > |
| Rect | intersect_rectangles (const Rect &r1, const Rect &r2) |
| |
| template<class Rect > |
| Rect | unite_rectangles (const Rect &r1, const Rect &r2) |
| |
| bool | is_vertex (unsigned c) |
| |
| bool | is_drawing (unsigned c) |
| |
| bool | is_stop (unsigned c) |
| |
| bool | is_move_to (unsigned c) |
| |
| bool | is_line_to (unsigned c) |
| |
| bool | is_curve (unsigned c) |
| |
| bool | is_curve3 (unsigned c) |
| |
| bool | is_curve4 (unsigned c) |
| |
| bool | is_end_poly (unsigned c) |
| |
| bool | is_close (unsigned c) |
| |
| bool | is_next_poly (unsigned c) |
| |
| bool | is_cw (unsigned c) |
| |
| bool | is_ccw (unsigned c) |
| |
| bool | is_oriented (unsigned c) |
| |
| bool | is_closed (unsigned c) |
| |
| unsigned | get_close_flag (unsigned c) |
| |
| unsigned | clear_orientation (unsigned c) |
| |
| unsigned | get_orientation (unsigned c) |
| |
| unsigned | set_orientation (unsigned c, unsigned o) |
| |
| template<class T > |
| bool | is_equal_eps (T v1, T v2, T epsilon) |
| |
| void | arc_to_bezier (double cx, double cy, double rx, double ry, double start_angle, double sweep_angle, double *curve) |
| |
| template<class T > |
| unsigned | clipping_flags (T x, T y, const rect_base< T > &clip_box) |
| |
| template<class T > |
| unsigned | clipping_flags_x (T x, const rect_base< T > &clip_box) |
| |
| template<class T > |
| unsigned | clipping_flags_y (T y, const rect_base< T > &clip_box) |
| |
| template<class T > |
| unsigned | clip_liang_barsky (T x1, T y1, T x2, T y2, const rect_base< T > &clip_box, T *x, T *y) |
| |
| template<class T > |
| bool | clip_move_point (T x1, T y1, T x2, T y2, const rect_base< T > &clip_box, T *x, T *y, unsigned flags) |
| |
| template<class T > |
| unsigned | clip_line_segment (T *x1, T *y1, T *x2, T *y2, const rect_base< T > &clip_box) |
| |
| rgba | operator+ (const rgba &a, const rgba &b) |
| |
| rgba | operator* (const rgba &a, double b) |
| |
| rgba | rgba_pre (double r, double g, double b, double a) |
| |
| rgba8 | rgb8_packed (unsigned v) |
| |
| rgba8 | bgr8_packed (unsigned v) |
| |
| rgba8 | argb8_packed (unsigned v) |
| |
| template<class GammaLUT > |
| rgba8 | rgba8_gamma_dir (rgba8 c, const GammaLUT &gamma) |
| |
| template<class GammaLUT > |
| rgba8 | rgba8_gamma_inv (rgba8 c, const GammaLUT &gamma) |
| |
| template<class GammaLUT > |
| rgba16 | rgba16_gamma_dir (rgba16 c, const GammaLUT &gamma) |
| |
| template<class GammaLUT > |
| rgba16 | rgba16_gamma_inv (rgba16 c, const GammaLUT &gamma) |
| |
| double | sRGB_to_linear (double x) |
| |
| double | linear_to_sRGB (double x) |
| |
| AGG_INLINE double | cross_product (double x1, double y1, double x2, double y2, double x, double y) |
| |
| AGG_INLINE bool | point_in_triangle (double x1, double y1, double x2, double y2, double x3, double y3, double x, double y) |
| |
| AGG_INLINE double | calc_distance (double x1, double y1, double x2, double y2) |
| |
| AGG_INLINE double | calc_sq_distance (double x1, double y1, double x2, double y2) |
| |
| AGG_INLINE double | calc_line_point_distance (double x1, double y1, double x2, double y2, double x, double y) |
| |
| AGG_INLINE double | calc_segment_point_u (double x1, double y1, double x2, double y2, double x, double y) |
| |
| AGG_INLINE double | calc_segment_point_sq_distance (double x1, double y1, double x2, double y2, double x, double y, double u) |
| |
| AGG_INLINE double | calc_segment_point_sq_distance (double x1, double y1, double x2, double y2, double x, double y) |
| |
| AGG_INLINE bool | calc_intersection (double ax, double ay, double bx, double by, double cx, double cy, double dx, double dy, double *x, double *y) |
| |
| AGG_INLINE bool | intersection_exists (double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) |
| |
| AGG_INLINE void | calc_orthogonal (double thickness, double x1, double y1, double x2, double y2, double *x, double *y) |
| |
| AGG_INLINE void | dilate_triangle (double x1, double y1, double x2, double y2, double x3, double y3, double *x, double *y, double d) |
| |
| AGG_INLINE double | calc_triangle_area (double x1, double y1, double x2, double y2, double x3, double y3) |
| |
| template<class Storage > |
| double | calc_polygon_area (const Storage &st) |
| |
| AGG_INLINE unsigned | fast_sqrt (unsigned val) |
| |
| double | besj (double x, int n) |
| |
| template<class T > |
| static AGG_INLINE void | swap_cells (T *a, T *b) |
| |
| template<class Cell > |
| void | qsort_cells (Cell **start, unsigned num) |
| |
| template<class Scanline , class BaseRenderer , class ColorT > |
| void | render_scanline_aa_solid (const Scanline &sl, BaseRenderer &ren, const ColorT &color) |
| |
| template<class Rasterizer , class Scanline , class BaseRenderer , class ColorT > |
| void | render_scanlines_aa_solid (Rasterizer &ras, Scanline &sl, BaseRenderer &ren, const ColorT &color) |
| |
| template<class Scanline , class BaseRenderer , class SpanAllocator , class SpanGenerator > |
| void | render_scanline_aa (const Scanline &sl, BaseRenderer &ren, SpanAllocator &alloc, SpanGenerator &span_gen) |
| |
| template<class Rasterizer , class Scanline , class BaseRenderer , class SpanAllocator , class SpanGenerator > |
| void | render_scanlines_aa (Rasterizer &ras, Scanline &sl, BaseRenderer &ren, SpanAllocator &alloc, SpanGenerator &span_gen) |
| |
| template<class Scanline , class BaseRenderer , class ColorT > |
| void | render_scanline_bin_solid (const Scanline &sl, BaseRenderer &ren, const ColorT &color) |
| |
| template<class Rasterizer , class Scanline , class BaseRenderer , class ColorT > |
| void | render_scanlines_bin_solid (Rasterizer &ras, Scanline &sl, BaseRenderer &ren, const ColorT &color) |
| |
| template<class Scanline , class BaseRenderer , class SpanAllocator , class SpanGenerator > |
| void | render_scanline_bin (const Scanline &sl, BaseRenderer &ren, SpanAllocator &alloc, SpanGenerator &span_gen) |
| |
| template<class Rasterizer , class Scanline , class BaseRenderer , class SpanAllocator , class SpanGenerator > |
| void | render_scanlines_bin (Rasterizer &ras, Scanline &sl, BaseRenderer &ren, SpanAllocator &alloc, SpanGenerator &span_gen) |
| |
| template<class Rasterizer , class Scanline , class Renderer > |
| void | render_scanlines (Rasterizer &ras, Scanline &sl, Renderer &ren) |
| |
| template<class Rasterizer , class Scanline , class Renderer , class VertexSource , class ColorStorage , class PathId > |
| void | render_all_paths (Rasterizer &ras, Scanline &sl, Renderer &r, VertexSource &vs, const ColorStorage &as, const PathId &path_id, unsigned num_paths) |
| |
| template<class Rasterizer , class ScanlineAA , class ScanlineBin , class BaseRenderer , class SpanAllocator , class StyleHandler > |
| void | render_scanlines_compound (Rasterizer &ras, ScanlineAA &sl_aa, ScanlineBin &sl_bin, BaseRenderer &ren, SpanAllocator &alloc, StyleHandler &sh) |
| |
| template<class Rasterizer , class ScanlineAA , class BaseRenderer , class SpanAllocator , class StyleHandler > |
| void | render_scanlines_compound_layered (Rasterizer &ras, ScanlineAA &sl_aa, BaseRenderer &ren, SpanAllocator &alloc, StyleHandler &sh) |
| |