Classes | 
| struct   | one_component_mask_u8 | 
| struct   | rgb_to_gray_mask_u8 | 
| class   | alpha_mask_u8 | 
| class   | amask_no_clip_u8 | 
| class   | arc | 
| class   | pod_array_adaptor | 
| class   | pod_auto_array | 
| class   | pod_auto_vector | 
| class   | pod_array | 
| class   | pod_vector | 
| class   | pod_bvector | 
| class   | block_allocator | 
| class   | range_adaptor | 
| class   | arrowhead | 
| struct   | pod_allocator | 
| struct   | obj_allocator | 
| struct   | saturation | 
| struct   | mul_one | 
| struct   | rect_base | 
| struct   | point_base | 
| struct   | vertex_base | 
| struct   | row_info | 
| struct   | const_row_info | 
| class   | bezier_arc | 
| class   | bezier_arc_svg | 
| class   | bitset_iterator | 
| struct   | stack_blur_tables | 
| class   | stack_blur | 
| struct   | stack_blur_calc_rgba | 
| struct   | stack_blur_calc_rgb | 
| struct   | stack_blur_calc_gray | 
| class   | recursive_blur | 
| struct   | recursive_blur_calc_rgba | 
| struct   | recursive_blur_calc_rgb | 
| struct   | recursive_blur_calc_gray | 
| class   | bspline | 
| struct   | gray8 | 
| struct   | gray16 | 
| struct   | order_rgb | 
| struct   | order_bgr | 
| struct   | order_rgba | 
| struct   | order_argb | 
| struct   | order_abgr | 
| struct   | order_bgra | 
| struct   | rgba | 
| struct   | rgba8 | 
| struct   | rgba16 | 
| struct   | null_markers | 
| class   | conv_adaptor_vcgen | 
| class   | conv_adaptor_vpgen | 
| struct   | conv_bspline | 
| struct   | conv_clip_polygon | 
| struct   | conv_clip_polyline | 
| class   | conv_close_polygon | 
| class   | conv_concat | 
| struct   | conv_contour | 
| class   | conv_curve | 
| struct   | conv_dash | 
| class   | conv_gpc | 
| class   | conv_marker | 
| struct   | conv_marker_adaptor | 
| struct   | conv_segmentator | 
| class   | conv_shorten_path | 
| struct   | conv_smooth_poly1 | 
| struct   | conv_smooth_poly1_curve | 
| struct   | conv_stroke | 
| class   | conv_transform | 
| class   | conv_unclose_polygon | 
| class   | curve3_inc | 
| class   | curve3_div | 
| struct   | curve4_points | 
| class   | curve4_inc | 
| class   | curve4_div | 
| class   | curve3 | 
| class   | curve4 | 
| class   | dda_line_interpolator | 
| class   | dda2_line_interpolator | 
| class   | line_bresenham_interpolator | 
| class   | ellipse | 
| class   | ellipse_bresenham_interpolator | 
| struct   | glyph_cache | 
| class   | font_cache | 
| class   | font_cache_pool | 
| class   | font_cache_manager | 
| struct   | gamma_none | 
| class   | gamma_power | 
| class   | gamma_threshold | 
| class   | gamma_linear | 
| class   | gamma_multiply | 
| class   | gamma_lut | 
| class   | glyph_raster_bin | 
| struct   | color_interpolator | 
| struct   | color_interpolator< rgba8 > | 
| struct   | color_interpolator< gray8 > | 
| class   | gradient_lut | 
| class   | gsv_text | 
| class   | gsv_text_outline | 
| class   | image_accessor_clip | 
| class   | image_accessor_no_clip | 
| class   | image_accessor_clone | 
| class   | image_accessor_wrap | 
| class   | wrap_mode_repeat | 
| class   | wrap_mode_repeat_pow2 | 
| class   | wrap_mode_repeat_auto_pow2 | 
| class   | wrap_mode_reflect | 
| class   | wrap_mode_reflect_pow2 | 
| class   | wrap_mode_reflect_auto_pow2 | 
| class   | image_filter_lut | 
| class   | image_filter | 
| struct   | image_filter_bilinear | 
| struct   | image_filter_hanning | 
| struct   | image_filter_hamming | 
| struct   | image_filter_hermite | 
| struct   | image_filter_quadric | 
| class   | image_filter_bicubic | 
| class   | image_filter_kaiser | 
| struct   | image_filter_catrom | 
| class   | image_filter_mitchell | 
| struct   | image_filter_spline16 | 
| struct   | image_filter_spline36 | 
| struct   | image_filter_gaussian | 
| struct   | image_filter_bessel | 
| class   | image_filter_sinc | 
| class   | image_filter_lanczos | 
| class   | image_filter_blackman | 
| class   | image_filter_sinc36 | 
| class   | image_filter_sinc64 | 
| class   | image_filter_sinc100 | 
| class   | image_filter_sinc144 | 
| class   | image_filter_sinc196 | 
| class   | image_filter_sinc256 | 
| class   | image_filter_lanczos36 | 
| class   | image_filter_lanczos64 | 
| class   | image_filter_lanczos100 | 
| class   | image_filter_lanczos144 | 
| class   | image_filter_lanczos196 | 
| class   | image_filter_lanczos256 | 
| class   | image_filter_blackman36 | 
| class   | image_filter_blackman64 | 
| class   | image_filter_blackman100 | 
| class   | image_filter_blackman144 | 
| class   | image_filter_blackman196 | 
| class   | image_filter_blackman256 | 
| struct   | line_coord | 
| struct   | line_coord_sat | 
| struct   | line_parameters | 
| class   | math_stroke | 
| class   | vertex_block_storage | 
| class   | poly_plain_adaptor | 
| class   | poly_container_adaptor | 
| class   | poly_container_reverse_adaptor | 
| class   | line_adaptor | 
| class   | path_base | 
| class   | vertex_stl_storage | 
| struct   | vertex_integer | 
| class   | path_storage_integer | 
| class   | serialized_integer_path_adaptor | 
| struct   | pattern_filter_nn | 
| struct   | pattern_filter_bilinear_rgba | 
| class   | pixfmt_amask_adaptor | 
| struct   | blender_gray | 
| struct   | blender_gray_pre | 
| class   | apply_gamma_dir_gray | 
| class   | apply_gamma_inv_gray | 
| class   | pixfmt_alpha_blend_gray | 
| class   | apply_gamma_dir_rgb | 
| class   | apply_gamma_inv_rgb | 
| struct   | blender_rgb | 
| struct   | blender_rgb_pre | 
| class   | blender_rgb_gamma | 
| class   | pixfmt_alpha_blend_rgb | 
| class   | pixfmt_rgb24_gamma | 
| class   | pixfmt_bgr24_gamma | 
| class   | pixfmt_rgb48_gamma | 
| class   | pixfmt_bgr48_gamma | 
| struct   | blender_rgb555 | 
| struct   | blender_rgb555_pre | 
| class   | blender_rgb555_gamma | 
| struct   | blender_rgb565 | 
| struct   | blender_rgb565_pre | 
| class   | blender_rgb565_gamma | 
| struct   | blender_rgbAAA | 
| struct   | blender_rgbAAA_pre | 
| class   | blender_rgbAAA_gamma | 
| struct   | blender_bgrAAA | 
| struct   | blender_bgrAAA_pre | 
| class   | blender_bgrAAA_gamma | 
| struct   | blender_rgbBBA | 
| struct   | blender_rgbBBA_pre | 
| class   | blender_rgbBBA_gamma | 
| struct   | blender_bgrABB | 
| struct   | blender_bgrABB_pre | 
| class   | blender_bgrABB_gamma | 
| class   | pixfmt_alpha_blend_rgb_packed | 
| class   | pixfmt_rgb555_gamma | 
| class   | pixfmt_rgb565_gamma | 
| class   | pixfmt_rgbAAA_gamma | 
| class   | pixfmt_bgrAAA_gamma | 
| class   | pixfmt_rgbBBA_gamma | 
| class   | pixfmt_bgrABB_gamma | 
| struct   | multiplier_rgba | 
| class   | apply_gamma_dir_rgba | 
| class   | apply_gamma_inv_rgba | 
| struct   | blender_rgba | 
| struct   | blender_rgba_pre | 
| struct   | blender_rgba_plain | 
| struct   | comp_op_rgba_clear | 
| struct   | comp_op_rgba_src | 
| struct   | comp_op_rgba_dst | 
| struct   | comp_op_rgba_src_over | 
| struct   | comp_op_rgba_dst_over | 
| struct   | comp_op_rgba_src_in | 
| struct   | comp_op_rgba_dst_in | 
| struct   | comp_op_rgba_src_out | 
| struct   | comp_op_rgba_dst_out | 
| struct   | comp_op_rgba_src_atop | 
| struct   | comp_op_rgba_dst_atop | 
| struct   | comp_op_rgba_xor | 
| struct   | comp_op_rgba_plus | 
| struct   | comp_op_rgba_minus | 
| struct   | comp_op_rgba_multiply | 
| struct   | comp_op_rgba_screen | 
| struct   | comp_op_rgba_overlay | 
| struct   | comp_op_rgba_darken | 
| struct   | comp_op_rgba_lighten | 
| struct   | comp_op_rgba_color_dodge | 
| struct   | comp_op_rgba_color_burn | 
| struct   | comp_op_rgba_hard_light | 
| struct   | comp_op_rgba_soft_light | 
| struct   | comp_op_rgba_difference | 
| struct   | comp_op_rgba_exclusion | 
| struct   | comp_op_rgba_contrast | 
| struct   | comp_op_rgba_invert | 
| struct   | comp_op_rgba_invert_rgb | 
| struct   | comp_op_table_rgba | 
| struct   | comp_op_adaptor_rgba | 
| struct   | comp_op_adaptor_clip_to_dst_rgba | 
| struct   | comp_op_adaptor_rgba_pre | 
| struct   | comp_op_adaptor_clip_to_dst_rgba_pre | 
| struct   | comp_adaptor_rgba | 
| struct   | comp_adaptor_clip_to_dst_rgba | 
| struct   | comp_adaptor_clip_to_dst_rgba_pre | 
| struct   | copy_or_blend_rgba_wrapper | 
| class   | pixfmt_alpha_blend_rgba | 
| class   | pixfmt_custom_blend_rgba | 
| struct   | pixel64_type | 
| class   | pixfmt_transposer | 
| class   | rasterizer_cells_aa | 
| class   | scanline_hit_test | 
| struct   | cell_style_aa | 
| class   | rasterizer_compound_aa | 
| class   | rasterizer_outline | 
| struct   | line_aa_vertex | 
| class   | rasterizer_outline_aa | 
| struct   | cell_aa | 
| class   | rasterizer_scanline_aa | 
| struct   | ras_conv_int | 
| struct   | ras_conv_int_sat | 
| struct   | ras_conv_int_3x | 
| struct   | ras_conv_dbl | 
| struct   | ras_conv_dbl_3x | 
| class   | rasterizer_sl_clip | 
| class   | rasterizer_sl_no_clip | 
| class   | renderer_base | 
| class   | renderer_markers | 
| class   | renderer_mclip | 
| class   | distance_interpolator0 | 
| class   | distance_interpolator00 | 
| class   | distance_interpolator1 | 
| class   | distance_interpolator2 | 
| class   | distance_interpolator3 | 
| class   | line_interpolator_aa_base | 
| class   | line_interpolator_aa0 | 
| class   | line_interpolator_aa1 | 
| class   | line_interpolator_aa2 | 
| class   | line_interpolator_aa3 | 
| class   | line_profile_aa | 
| class   | renderer_outline_aa | 
| class   | line_image_scale | 
| class   | line_image_pattern | 
| class   | line_image_pattern_pow2 | 
| class   | distance_interpolator4 | 
| class   | line_interpolator_image | 
| class   | renderer_outline_image | 
| class   | renderer_primitives | 
| class   | renderer_raster_htext_solid | 
| class   | renderer_raster_vtext_solid | 
| class   | renderer_raster_htext | 
| class   | renderer_scanline_aa_solid | 
| class   | renderer_scanline_aa | 
| class   | renderer_scanline_bin_solid | 
| class   | renderer_scanline_bin | 
| class   | row_accessor | 
| class   | row_ptr_cache | 
| class   | rendering_buffer_dynarow | 
| class   | rounded_rect | 
| class   | scanline_bin | 
| class   | scanline32_bin | 
| struct   | sbool_combine_spans_bin | 
| struct   | sbool_combine_spans_empty | 
| struct   | sbool_add_span_empty | 
| struct   | sbool_add_span_bin | 
| struct   | sbool_add_span_aa | 
| struct   | sbool_intersect_spans_aa | 
| struct   | sbool_unite_spans_aa | 
| struct   | sbool_xor_formula_linear | 
| struct   | sbool_xor_formula_saddle | 
| struct   | sbool_xor_formula_abs_diff | 
| struct   | sbool_xor_spans_aa | 
| struct   | sbool_subtract_spans_aa | 
| class   | scanline_p8 | 
| class   | scanline32_p8 | 
| class   | scanline_cell_storage | 
| class   | scanline_storage_aa | 
| class   | serialized_scanlines_adaptor_aa | 
| class   | scanline_storage_bin | 
| class   | serialized_scanlines_adaptor_bin | 
| class   | scanline_u8 | 
| class   | scanline_u8_am | 
| class   | scanline32_u8 | 
| class   | scanline32_u8_am | 
| struct   | matrix_pivot | 
| struct   | simul_eq | 
| class   | span_allocator | 
| class   | span_converter | 
| class   | span_gouraud | 
| class   | span_gouraud_gray | 
| class   | span_gouraud_rgba | 
| class   | span_gradient | 
| struct   | gradient_linear_color | 
| class   | gradient_circle | 
| class   | gradient_radial | 
| class   | gradient_radial_d | 
| class   | gradient_radial_focus | 
| class   | gradient_x | 
| class   | gradient_y | 
| class   | gradient_diamond | 
| class   | gradient_xy | 
| class   | gradient_sqrt_xy | 
| class   | gradient_conic | 
| class   | gradient_repeat_adaptor | 
| class   | gradient_reflect_adaptor | 
| class   | span_gradient_alpha | 
| struct   | gradient_alpha_x | 
| struct   | gradient_alpha_x_u8 | 
| struct   | gradient_alpha_one_munus_x_u8 | 
| class   | span_image_filter | 
| class   | span_image_resample_affine | 
| class   | span_image_resample | 
| class   | span_image_filter_gray_nn | 
| class   | span_image_filter_gray_bilinear | 
| class   | span_image_filter_gray_bilinear_clip | 
| class   | span_image_filter_gray_2x2 | 
| class   | span_image_filter_gray | 
| class   | span_image_resample_gray_affine | 
| class   | span_image_resample_gray | 
| class   | span_image_filter_rgb_nn | 
| class   | span_image_filter_rgb_bilinear | 
| class   | span_image_filter_rgb_bilinear_clip | 
| class   | span_image_filter_rgb_2x2 | 
| class   | span_image_filter_rgb | 
| class   | span_image_resample_rgb_affine | 
| class   | span_image_resample_rgb | 
| class   | span_image_filter_rgba_nn | 
| class   | span_image_filter_rgba_bilinear | 
| class   | span_image_filter_rgba_bilinear_clip | 
| class   | span_image_filter_rgba_2x2 | 
| class   | span_image_filter_rgba | 
| class   | span_image_resample_rgba_affine | 
| class   | span_image_resample_rgba | 
| class   | span_interpolator_adaptor | 
| class   | span_interpolator_linear | 
| class   | span_interpolator_linear_subdiv | 
| class   | span_interpolator_persp_exact | 
| class   | span_interpolator_persp_lerp | 
| class   | span_interpolator_trans | 
| class   | span_pattern_gray | 
| class   | span_pattern_rgb | 
| class   | span_pattern_rgba | 
| class   | span_solid | 
| class   | span_subdiv_adaptor | 
| struct   | trans_affine | 
| class   | trans_affine_rotation | 
| class   | trans_affine_scaling | 
| class   | trans_affine_translation | 
| class   | trans_affine_skewing | 
| class   | trans_affine_line_segment | 
| class   | trans_affine_reflection_unit | 
| class   | trans_affine_reflection | 
| class   | trans_bilinear | 
| class   | trans_double_path | 
| struct   | trans_perspective | 
| class   | trans_single_path | 
| class   | trans_viewport | 
| class   | trans_warp_magnifier | 
| class   | vcgen_bspline | 
| class   | vcgen_contour | 
| class   | vcgen_dash | 
| class   | vcgen_markers_term | 
| class   | vcgen_smooth_poly1 | 
| class   | vcgen_stroke | 
| class   | vcgen_vertex_sequence | 
| class   | vertex_sequence | 
| struct   | vertex_dist | 
| struct   | vertex_dist_cmd | 
| class   | vpgen_clip_polygon | 
| class   | vpgen_clip_polyline | 
| class   | vpgen_segmentator | 
Typedefs | 
| typedef alpha_mask_u8< 1, 0 >  | alpha_mask_gray8 | 
| typedef alpha_mask_u8< 3, 0 >  | alpha_mask_rgb24r | 
| typedef alpha_mask_u8< 3, 1 >  | alpha_mask_rgb24g | 
| typedef alpha_mask_u8< 3, 2 >  | alpha_mask_rgb24b | 
| typedef alpha_mask_u8< 3, 2 >  | alpha_mask_bgr24r | 
| typedef alpha_mask_u8< 3, 1 >  | alpha_mask_bgr24g | 
| typedef alpha_mask_u8< 3, 0 >  | alpha_mask_bgr24b | 
| typedef alpha_mask_u8< 4, 0 >  | alpha_mask_rgba32r | 
| typedef alpha_mask_u8< 4, 1 >  | alpha_mask_rgba32g | 
| typedef alpha_mask_u8< 4, 2 >  | alpha_mask_rgba32b | 
| typedef alpha_mask_u8< 4, 3 >  | alpha_mask_rgba32a | 
| typedef alpha_mask_u8< 4, 1 >  | alpha_mask_argb32r | 
| typedef alpha_mask_u8< 4, 2 >  | alpha_mask_argb32g | 
| typedef alpha_mask_u8< 4, 3 >  | alpha_mask_argb32b | 
| typedef alpha_mask_u8< 4, 0 >  | alpha_mask_argb32a | 
| typedef alpha_mask_u8< 4, 2 >  | alpha_mask_bgra32r | 
| typedef alpha_mask_u8< 4, 1 >  | alpha_mask_bgra32g | 
| typedef alpha_mask_u8< 4, 0 >  | alpha_mask_bgra32b | 
| typedef alpha_mask_u8< 4, 3 >  | alpha_mask_bgra32a | 
| typedef alpha_mask_u8< 4, 3 >  | alpha_mask_abgr32r | 
| typedef alpha_mask_u8< 4, 2 >  | alpha_mask_abgr32g | 
| typedef alpha_mask_u8< 4, 1 >  | alpha_mask_abgr32b | 
| typedef alpha_mask_u8< 4, 0 >  | alpha_mask_abgr32a | 
typedef alpha_mask_u8 
< 3, 0, rgb_to_gray_mask_u8< 0, 1, 2 > >  | alpha_mask_rgb24gray | 
typedef alpha_mask_u8 
< 3, 0, rgb_to_gray_mask_u8< 2, 1, 0 > >  | alpha_mask_bgr24gray | 
typedef alpha_mask_u8 
< 4, 0, rgb_to_gray_mask_u8< 0, 1, 2 > >  | alpha_mask_rgba32gray | 
typedef alpha_mask_u8 
< 4, 1, rgb_to_gray_mask_u8< 0, 1, 2 > >  | alpha_mask_argb32gray | 
typedef alpha_mask_u8 
< 4, 0, rgb_to_gray_mask_u8< 2, 1, 0 > >  | alpha_mask_bgra32gray | 
typedef alpha_mask_u8 
< 4, 1, rgb_to_gray_mask_u8< 2, 1, 0 > >  | alpha_mask_abgr32gray | 
| typedef amask_no_clip_u8< 1, 0 >  | amask_no_clip_gray8 | 
| typedef amask_no_clip_u8< 3, 0 >  | amask_no_clip_rgb24r | 
| typedef amask_no_clip_u8< 3, 1 >  | amask_no_clip_rgb24g | 
| typedef amask_no_clip_u8< 3, 2 >  | amask_no_clip_rgb24b | 
| typedef amask_no_clip_u8< 3, 2 >  | amask_no_clip_bgr24r | 
| typedef amask_no_clip_u8< 3, 1 >  | amask_no_clip_bgr24g | 
| typedef amask_no_clip_u8< 3, 0 >  | amask_no_clip_bgr24b | 
| typedef amask_no_clip_u8< 4, 0 >  | amask_no_clip_rgba32r | 
| typedef amask_no_clip_u8< 4, 1 >  | amask_no_clip_rgba32g | 
| typedef amask_no_clip_u8< 4, 2 >  | amask_no_clip_rgba32b | 
| typedef amask_no_clip_u8< 4, 3 >  | amask_no_clip_rgba32a | 
| typedef amask_no_clip_u8< 4, 1 >  | amask_no_clip_argb32r | 
| typedef amask_no_clip_u8< 4, 2 >  | amask_no_clip_argb32g | 
| typedef amask_no_clip_u8< 4, 3 >  | amask_no_clip_argb32b | 
| typedef amask_no_clip_u8< 4, 0 >  | amask_no_clip_argb32a | 
| typedef amask_no_clip_u8< 4, 2 >  | amask_no_clip_bgra32r | 
| typedef amask_no_clip_u8< 4, 1 >  | amask_no_clip_bgra32g | 
| typedef amask_no_clip_u8< 4, 0 >  | amask_no_clip_bgra32b | 
| typedef amask_no_clip_u8< 4, 3 >  | amask_no_clip_bgra32a | 
| typedef amask_no_clip_u8< 4, 3 >  | amask_no_clip_abgr32r | 
| typedef amask_no_clip_u8< 4, 2 >  | amask_no_clip_abgr32g | 
| typedef amask_no_clip_u8< 4, 1 >  | amask_no_clip_abgr32b | 
| typedef amask_no_clip_u8< 4, 0 >  | amask_no_clip_abgr32a | 
typedef amask_no_clip_u8 
< 3, 0, rgb_to_gray_mask_u8< 0, 1, 2 > >  | amask_no_clip_rgb24gray | 
typedef amask_no_clip_u8 
< 3, 0, rgb_to_gray_mask_u8< 2, 1, 0 > >  | amask_no_clip_bgr24gray | 
typedef amask_no_clip_u8 
< 4, 0, rgb_to_gray_mask_u8< 0, 1, 2 > >  | amask_no_clip_rgba32gray | 
typedef amask_no_clip_u8 
< 4, 1, rgb_to_gray_mask_u8< 0, 1, 2 > >  | amask_no_clip_argb32gray | 
typedef amask_no_clip_u8 
< 4, 0, rgb_to_gray_mask_u8< 2, 1, 0 > >  | amask_no_clip_bgra32gray | 
typedef amask_no_clip_u8 
< 4, 1, rgb_to_gray_mask_u8< 2, 1, 0 > >  | amask_no_clip_abgr32gray | 
| 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 path_base 
< vertex_block_storage< double > >  | path_storage | 
| typedef pattern_filter_nn< rgba8 >  | pattern_filter_nn_rgba8 | 
| typedef pattern_filter_nn< rgba16 >  | pattern_filter_nn_rgba16 | 
typedef  
pattern_filter_bilinear_rgba 
< rgba8 >  | pattern_filter_bilinear_rgba8 | 
typedef  
pattern_filter_bilinear_rgba 
< rgba16 >  | pattern_filter_bilinear_rgba16 | 
| typedef blender_gray< gray8 >  | blender_gray8 | 
| typedef blender_gray_pre< gray8 >  | blender_gray8_pre | 
| typedef blender_gray< gray16 >  | blender_gray16 | 
| typedef blender_gray_pre< gray16 >  | blender_gray16_pre | 
typedef  
pixfmt_alpha_blend_gray 
< blender_gray8,  
rendering_buffer >  | pixfmt_gray8 | 
typedef  
pixfmt_alpha_blend_gray 
< blender_gray8_pre,  
rendering_buffer >  | pixfmt_gray8_pre | 
typedef  
pixfmt_alpha_blend_gray 
< blender_gray16,  
rendering_buffer >  | pixfmt_gray16 | 
typedef  
pixfmt_alpha_blend_gray 
< blender_gray16_pre,  
rendering_buffer >  | pixfmt_gray16_pre | 
typedef pixfmt_alpha_blend_rgb 
< blender_rgb< rgba8,  
order_rgb >, rendering_buffer >  | pixfmt_rgb24 | 
typedef pixfmt_alpha_blend_rgb 
< blender_rgb< rgba8,  
order_bgr >, rendering_buffer >  | pixfmt_bgr24 | 
typedef pixfmt_alpha_blend_rgb 
< blender_rgb< rgba16,  
order_rgb >, rendering_buffer >  | pixfmt_rgb48 | 
typedef pixfmt_alpha_blend_rgb 
< blender_rgb< rgba16,  
order_bgr >, rendering_buffer >  | pixfmt_bgr48 | 
typedef pixfmt_alpha_blend_rgb 
< blender_rgb_pre< rgba8,  
order_rgb >, rendering_buffer >  | pixfmt_rgb24_pre | 
typedef pixfmt_alpha_blend_rgb 
< blender_rgb_pre< rgba8,  
order_bgr >, rendering_buffer >  | pixfmt_bgr24_pre | 
typedef pixfmt_alpha_blend_rgb 
< blender_rgb_pre< rgba16,  
order_rgb >, rendering_buffer >  | pixfmt_rgb48_pre | 
typedef pixfmt_alpha_blend_rgb 
< blender_rgb_pre< rgba16,  
order_bgr >, rendering_buffer >  | pixfmt_bgr48_pre | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_rgb555,  
rendering_buffer >  | pixfmt_rgb555 | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_rgb565,  
rendering_buffer >  | pixfmt_rgb565 | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_rgb555_pre,  
rendering_buffer >  | pixfmt_rgb555_pre | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_rgb565_pre,  
rendering_buffer >  | pixfmt_rgb565_pre | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_rgbAAA,  
rendering_buffer >  | pixfmt_rgbAAA | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_bgrAAA,  
rendering_buffer >  | pixfmt_bgrAAA | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_rgbBBA,  
rendering_buffer >  | pixfmt_rgbBBA | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_bgrABB,  
rendering_buffer >  | pixfmt_bgrABB | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_rgbAAA_pre,  
rendering_buffer >  | pixfmt_rgbAAA_pre | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_bgrAAA_pre,  
rendering_buffer >  | pixfmt_bgrAAA_pre | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_rgbBBA_pre,  
rendering_buffer >  | pixfmt_rgbBBA_pre | 
typedef  
pixfmt_alpha_blend_rgb_packed 
< blender_bgrABB_pre,  
rendering_buffer >  | pixfmt_bgrABB_pre | 
typedef blender_rgba< rgba8,  
order_rgba >  | blender_rgba32 | 
typedef blender_rgba< rgba8,  
order_argb >  | blender_argb32 | 
typedef blender_rgba< rgba8,  
order_abgr >  | blender_abgr32 | 
typedef blender_rgba< rgba8,  
order_bgra >  | blender_bgra32 | 
typedef blender_rgba_pre 
< rgba8, order_rgba >  | blender_rgba32_pre | 
typedef blender_rgba_pre 
< rgba8, order_argb >  | blender_argb32_pre | 
typedef blender_rgba_pre 
< rgba8, order_abgr >  | blender_abgr32_pre | 
typedef blender_rgba_pre 
< rgba8, order_bgra >  | blender_bgra32_pre | 
typedef blender_rgba_plain 
< rgba8, order_rgba >  | blender_rgba32_plain | 
typedef blender_rgba_plain 
< rgba8, order_argb >  | blender_argb32_plain | 
typedef blender_rgba_plain 
< rgba8, order_abgr >  | blender_abgr32_plain | 
typedef blender_rgba_plain 
< rgba8, order_bgra >  | blender_bgra32_plain | 
typedef blender_rgba< rgba16,  
order_rgba >  | blender_rgba64 | 
typedef blender_rgba< rgba16,  
order_argb >  | blender_argb64 | 
typedef blender_rgba< rgba16,  
order_abgr >  | blender_abgr64 | 
typedef blender_rgba< rgba16,  
order_bgra >  | blender_bgra64 | 
typedef blender_rgba_pre 
< rgba16, order_rgba >  | blender_rgba64_pre | 
typedef blender_rgba_pre 
< rgba16, order_argb >  | blender_argb64_pre | 
typedef blender_rgba_pre 
< rgba16, order_abgr >  | blender_abgr64_pre | 
typedef blender_rgba_pre 
< rgba16, order_bgra >  | blender_bgra64_pre | 
| typedef int32u  | pixel32_type | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_rgba32,  
rendering_buffer, pixel32_type >  | pixfmt_rgba32 | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_argb32,  
rendering_buffer, pixel32_type >  | pixfmt_argb32 | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_abgr32,  
rendering_buffer, pixel32_type >  | pixfmt_abgr32 | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_bgra32,  
rendering_buffer, pixel32_type >  | pixfmt_bgra32 | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_rgba32_pre,  
rendering_buffer, pixel32_type >  | pixfmt_rgba32_pre | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_argb32_pre,  
rendering_buffer, pixel32_type >  | pixfmt_argb32_pre | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_abgr32_pre,  
rendering_buffer, pixel32_type >  | pixfmt_abgr32_pre | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_bgra32_pre,  
rendering_buffer, pixel32_type >  | pixfmt_bgra32_pre | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_rgba32_plain,  
rendering_buffer, pixel32_type >  | pixfmt_rgba32_plain | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_argb32_plain,  
rendering_buffer, pixel32_type >  | pixfmt_argb32_plain | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_abgr32_plain,  
rendering_buffer, pixel32_type >  | pixfmt_abgr32_plain | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_bgra32_plain,  
rendering_buffer, pixel32_type >  | pixfmt_bgra32_plain | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_rgba64,  
rendering_buffer, pixel64_type >  | pixfmt_rgba64 | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_argb64,  
rendering_buffer, pixel64_type >  | pixfmt_argb64 | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_abgr64,  
rendering_buffer, pixel64_type >  | pixfmt_abgr64 | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_bgra64,  
rendering_buffer, pixel64_type >  | pixfmt_bgra64 | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_rgba64_pre,  
rendering_buffer, pixel64_type >  | pixfmt_rgba64_pre | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_argb64_pre,  
rendering_buffer, pixel64_type >  | pixfmt_argb64_pre | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_abgr64_pre,  
rendering_buffer, pixel64_type >  | pixfmt_abgr64_pre | 
typedef  
pixfmt_alpha_blend_rgba 
< blender_bgra64_pre,  
rendering_buffer, pixel64_type >  | pixfmt_bgra64_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 | 
typedef scanline_storage_aa 
< int8u >  | scanline_storage_aa8 | 
typedef scanline_storage_aa 
< int16u >  | scanline_storage_aa16 | 
typedef scanline_storage_aa 
< int32u >  | scanline_storage_aa32 | 
typedef  
serialized_scanlines_adaptor_aa 
< int8u >  | serialized_scanlines_adaptor_aa8 | 
typedef  
serialized_scanlines_adaptor_aa 
< int16u >  | serialized_scanlines_adaptor_aa16 | 
typedef  
serialized_scanlines_adaptor_aa 
< int32u >  | serialized_scanlines_adaptor_aa32 | 
Enumerations | 
| enum   | curve_recursion_limit_e { curve_recursion_limit =  32
 } | 
| enum   | quick_sort_threshold_e { quick_sort_threshold =  9
 } | 
| enum   | cover_scale_e {  
  cover_shift =  8, 
cover_size =  1 << cover_shift, 
cover_mask =  cover_size - 1, 
cover_none =  0, 
 
  cover_full =  cover_mask
 
 } | 
| enum   | poly_subpixel_scale_e { poly_subpixel_shift =  8, 
poly_subpixel_scale =  1<<poly_subpixel_shift, 
poly_subpixel_mask =  poly_subpixel_scale-1
 } | 
| enum   | filling_rule_e { fill_non_zero, 
fill_even_odd
 } | 
| enum   | path_commands_e {  
  path_cmd_stop =  0, 
path_cmd_move_to =  1, 
path_cmd_line_to =  2, 
path_cmd_curve3 =  3, 
 
  path_cmd_curve4 =  4, 
path_cmd_curveN =  5, 
path_cmd_catrom =  6, 
path_cmd_ubspline =  7, 
 
  path_cmd_end_poly =  0x0F, 
path_cmd_mask =  0x0F
 
 } | 
| enum   | path_flags_e {  
  path_flags_none =  0, 
path_flags_ccw =  0x10, 
path_flags_cw =  0x20, 
path_flags_close =  0x40, 
 
  path_flags_mask =  0xF0
 
 } | 
| enum   | clipping_flags_e {  
  clipping_flags_x1_clipped =  4, 
clipping_flags_x2_clipped =  1, 
clipping_flags_y1_clipped =  8, 
clipping_flags_y2_clipped =  2, 
 
  clipping_flags_x_clipped =  clipping_flags_x1_clipped | clipping_flags_x2_clipped, 
clipping_flags_y_clipped =  clipping_flags_y1_clipped | clipping_flags_y2_clipped
 
 } | 
| enum   | gpc_op_e {  
  gpc_or, 
gpc_and, 
gpc_xor, 
gpc_a_minus_b, 
 
  gpc_b_minus_a
 
 } | 
| enum   | curve_approximation_method_e { curve_inc, 
curve_div
 } | 
| enum   | glyph_data_type { glyph_data_invalid =  0, 
glyph_data_mono =  1, 
glyph_data_gray8 =  2, 
glyph_data_outline =  3
 } | 
| enum   | glyph_rendering {  
  glyph_ren_native_mono, 
glyph_ren_native_gray8, 
glyph_ren_outline, 
glyph_ren_agg_mono, 
 
  glyph_ren_agg_gray8
 
 } | 
| enum   | image_filter_scale_e { image_filter_shift =  14, 
image_filter_scale =  1 << image_filter_shift, 
image_filter_mask =  image_filter_scale - 1
 } | 
| enum   | image_subpixel_scale_e { image_subpixel_shift =  8, 
image_subpixel_scale =  1 << image_subpixel_shift, 
image_subpixel_mask =  image_subpixel_scale - 1
 } | 
| enum   | line_subpixel_scale_e {  
  line_subpixel_shift =  8, 
line_subpixel_scale =  1 << line_subpixel_shift, 
line_subpixel_mask =  line_subpixel_scale - 1, 
line_max_coord =  (1 << 28) - 1, 
 
  line_max_length =  1 << (line_subpixel_shift + 10)
 
 } | 
| enum   | line_mr_subpixel_scale_e { line_mr_subpixel_shift =  4, 
line_mr_subpixel_scale =  1 << line_mr_subpixel_shift, 
line_mr_subpixel_mask =  line_mr_subpixel_scale - 1
 } | 
| enum   | line_cap_e { butt_cap, 
square_cap, 
round_cap
 } | 
| enum   | line_join_e {  
  miter_join =  0, 
miter_join_revert =  1, 
round_join =  2, 
bevel_join =  3, 
 
  miter_join_round =  4
 
 } | 
| enum   | inner_join_e { inner_bevel, 
inner_miter, 
inner_jag, 
inner_round
 } | 
| enum   | comp_op_e {  
  comp_op_clear, 
comp_op_src, 
comp_op_dst, 
comp_op_src_over, 
 
  comp_op_dst_over, 
comp_op_src_in, 
comp_op_dst_in, 
comp_op_src_out, 
 
  comp_op_dst_out, 
comp_op_src_atop, 
comp_op_dst_atop, 
comp_op_xor, 
 
  comp_op_plus, 
comp_op_minus, 
comp_op_multiply, 
comp_op_screen, 
 
  comp_op_overlay, 
comp_op_darken, 
comp_op_lighten, 
comp_op_color_dodge, 
 
  comp_op_color_burn, 
comp_op_hard_light, 
comp_op_soft_light, 
comp_op_difference, 
 
  comp_op_exclusion, 
comp_op_contrast, 
comp_op_invert, 
comp_op_invert_rgb, 
 
  end_of_comp_op_e
 
 } | 
| enum   | { qsort_threshold =  9
 } | 
| enum   | layer_order_e { layer_unsorted, 
layer_direct, 
layer_inverse
 } | 
| enum   | outline_aa_join_e { outline_no_join, 
outline_miter_join, 
outline_round_join, 
outline_miter_accurate_join
 } | 
| enum   | poly_max_coord_e { poly_max_coord =  (1 << 30) - 1
 } | 
| enum   | marker_e {  
  marker_square, 
marker_diamond, 
marker_circle, 
marker_crossed_circle, 
 
  marker_semiellipse_left, 
marker_semiellipse_right, 
marker_semiellipse_up, 
marker_semiellipse_down, 
 
  marker_triangle_left, 
marker_triangle_right, 
marker_triangle_up, 
marker_triangle_down, 
 
  marker_four_rays, 
marker_cross, 
marker_x, 
marker_dash, 
 
  marker_dot, 
marker_pixel, 
end_of_markers
 
 } | 
| enum   | sbool_op_e {  
  sbool_or, 
sbool_and, 
sbool_xor, 
sbool_xor_saddle, 
 
  sbool_xor_abs_diff, 
sbool_a_minus_b, 
sbool_b_minus_a
 
 } | 
| enum   | gradient_subpixel_scale_e { gradient_subpixel_shift =  4, 
gradient_subpixel_scale =  1 << gradient_subpixel_shift, 
gradient_subpixel_mask =  gradient_subpixel_scale - 1
 } | 
| enum   | aspect_ratio_e { aspect_ratio_stretch, 
aspect_ratio_meet, 
aspect_ratio_slice
 } | 
Functions | 
| void  | arc_to_bezier (double cx, double cy, double rx, double ry, double start_angle, double sweep_angle, double *curve) | 
| void  | bisectrix (const line_parameters &l1, const line_parameters &l2, int *x, int *y) | 
| 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 unsigned  | ufloor (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) | 
| template<class Img >  | 
| void  | stack_blur_gray8 (Img &img, unsigned rx, unsigned ry) | 
| template<class Img >  | 
| void  | stack_blur_rgb24 (Img &img, unsigned rx, unsigned ry) | 
| template<class Img >  | 
| void  | stack_blur_rgba32 (Img &img, unsigned rx, unsigned ry) | 
| template<class VertexSource , class GetId , class CoordT >  | 
| bool  | bounding_rect (VertexSource &vs, GetId &gi, unsigned start, unsigned num, CoordT *x1, CoordT *y1, CoordT *x2, CoordT *y2) | 
| template<class VertexSource , class CoordT >  | 
| bool  | bounding_rect_single (VertexSource &vs, unsigned path_id, CoordT *x1, CoordT *y1, CoordT *x2, CoordT *y2) | 
| 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) | 
| gray8  | gray8_pre (unsigned v, unsigned a=gray8::base_mask) | 
| gray8  | gray8_pre (const gray8 &c, unsigned a) | 
| gray8  | gray8_pre (const rgba &c) | 
| gray8  | gray8_pre (const rgba &c, double a) | 
| gray8  | gray8_pre (const rgba8 &c) | 
| gray8  | gray8_pre (const rgba8 &c, unsigned a) | 
| gray16  | gray16_pre (unsigned v, unsigned a=gray16::base_mask) | 
| gray16  | gray16_pre (const gray16 &c, unsigned a) | 
| gray16  | gray16_pre (const rgba &c) | 
| gray16  | gray16_pre (const rgba &c, double a) | 
| gray16  | gray16_pre (const rgba8 &c) | 
| gray16  | gray16_pre (const rgba8 &c, unsigned a) | 
| rgba  | rgba_pre (double r, double g, double b, double a=1.0) | 
| rgba  | rgba_pre (const rgba &c) | 
| rgba  | rgba_pre (const rgba &c, double a) | 
| rgba8  | rgba8_pre (unsigned r, unsigned g, unsigned b, unsigned a=rgba8::base_mask) | 
| rgba8  | rgba8_pre (const rgba8 &c) | 
| rgba8  | rgba8_pre (const rgba8 &c, unsigned a) | 
| rgba8  | rgba8_pre (const rgba &c) | 
| rgba8  | rgba8_pre (const rgba &c, 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) | 
| rgba16  | rgba16_pre (unsigned r, unsigned g, unsigned b, unsigned a=rgba16::base_mask) | 
| rgba16  | rgba16_pre (const rgba16 &c, unsigned a) | 
| rgba16  | rgba16_pre (const rgba &c) | 
| rgba16  | rgba16_pre (const rgba &c, double a) | 
| rgba16  | rgba16_pre (const rgba8 &c) | 
| rgba16  | rgba16_pre (const rgba8 &c, unsigned a) | 
| template<class GammaLUT >  | 
| rgba16  | rgba16_gamma_dir (rgba16 c, const GammaLUT &gamma) | 
| template<class GammaLUT >  | 
| rgba16  | rgba16_gamma_inv (rgba16 c, const GammaLUT &gamma) | 
| curve4_points  | catrom_to_bezier (double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) | 
| curve4_points  | catrom_to_bezier (const curve4_points &cp) | 
| curve4_points  | ubspline_to_bezier (double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) | 
| curve4_points  | ubspline_to_bezier (const curve4_points &cp) | 
| curve4_points  | hermite_to_bezier (double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) | 
| curve4_points  | hermite_to_bezier (const curve4_points &cp) | 
| AGG_INLINE int  | line_mr (int x) | 
| AGG_INLINE int  | line_hr (int x) | 
| AGG_INLINE int  | line_dbl_hr (int x) | 
| void  | fix_degenerate_bisectrix_start (const line_parameters &lp, int *x, int *y) | 
| void  | fix_degenerate_bisectrix_end (const line_parameters &lp, int *x, int *y) | 
| 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 VertexSource >  | 
| double  | path_length (VertexSource &vs, unsigned path_id=0) | 
| template<class T >  | 
| T  | sd_min (T a, T b) | 
| template<class T >  | 
| T  | sd_max (T a, T b) | 
| template<class Cell >  | 
| void  | qsort_cells (Cell **start, unsigned num) | 
| bool  | cmp_dist_start (int d) | 
| bool  | cmp_dist_end (int d) | 
| 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) | 
| template<class Scanline1 , class Scanline , class Renderer , class AddSpanFunctor >  | 
| void  | sbool_add_spans_and_render (const Scanline1 &sl1, Scanline &sl, Renderer &ren, AddSpanFunctor add_span) | 
| template<class Scanline1 , class Scanline2 , class Scanline , class CombineSpansFunctor >  | 
| void  | sbool_intersect_scanlines (const Scanline1 &sl1, const Scanline2 &sl2, Scanline &sl, CombineSpansFunctor combine_spans) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer , class CombineSpansFunctor >  | 
| void  | sbool_intersect_shapes (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren, CombineSpansFunctor combine_spans) | 
| template<class Scanline1 , class Scanline2 , class Scanline , class AddSpanFunctor1 , class AddSpanFunctor2 , class CombineSpansFunctor >  | 
| void  | sbool_unite_scanlines (const Scanline1 &sl1, const Scanline2 &sl2, Scanline &sl, AddSpanFunctor1 add_span1, AddSpanFunctor2 add_span2, CombineSpansFunctor combine_spans) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer , class AddSpanFunctor1 , class AddSpanFunctor2 , class CombineSpansFunctor >  | 
| void  | sbool_unite_shapes (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren, AddSpanFunctor1 add_span1, AddSpanFunctor2 add_span2, CombineSpansFunctor combine_spans) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer , class AddSpanFunctor1 , class CombineSpansFunctor >  | 
| void  | sbool_subtract_shapes (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren, AddSpanFunctor1 add_span1, CombineSpansFunctor combine_spans) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_intersect_shapes_aa (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_intersect_shapes_bin (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_unite_shapes_aa (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_unite_shapes_bin (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_xor_shapes_aa (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_xor_shapes_saddle_aa (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_xor_shapes_abs_diff_aa (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_xor_shapes_bin (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_subtract_shapes_aa (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_subtract_shapes_bin (ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_combine_shapes_bin (sbool_op_e op, ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class ScanlineGen1 , class ScanlineGen2 , class Scanline1 , class Scanline2 , class Scanline , class Renderer >  | 
| void  | sbool_combine_shapes_aa (sbool_op_e op, ScanlineGen1 &sg1, ScanlineGen2 &sg2, Scanline1 &sl1, Scanline2 &sl2, Scanline &sl, Renderer &ren) | 
| template<class VertexSequence >  | 
| void  | shorten_path (VertexSequence &vs, double s, unsigned closed=0) | 
| template<class T >  | 
| void  | swap_arrays (T *a1, T *a2, unsigned n) | 
Variables | 
| const double  | bezier_arc_angle_epsilon = 0.01 | 
| const double  | curve_distance_epsilon = 1e-30 | 
| const double  | curve_collinearity_epsilon = 1e-30 | 
| const double  | curve_angle_tolerance_epsilon = 0.01 | 
| const int8u  | gse4x6 [] | 
| const int8u  | gse4x8 [] | 
| const int8u  | gse5x7 [] | 
| const int8u  | gse5x9 [] | 
| const int8u  | gse6x12 [] | 
| const int8u  | gse6x9 [] | 
| const int8u  | gse7x11 [] | 
| const int8u  | gse7x11_bold [] | 
| const int8u  | gse7x15 [] | 
| const int8u  | gse7x15_bold [] | 
| const int8u  | gse8x16 [] | 
| const int8u  | gse8x16_bold [] | 
| const int8u  | mcs11_prop [] | 
| const int8u  | mcs11_prop_condensed [] | 
| const int8u  | mcs12_prop [] | 
| const int8u  | mcs13_prop [] | 
| const int8u  | mcs5x10_mono [] | 
| const int8u  | mcs5x11_mono [] | 
| const int8u  | mcs6x10_mono [] | 
| const int8u  | mcs6x11_mono [] | 
| const int8u  | mcs7x12_mono_high [] | 
| const int8u  | mcs7x12_mono_low [] | 
| const int8u  | verdana12 [] | 
| const int8u  | verdana12_bold [] | 
| const int8u  | verdana13 [] | 
| const int8u  | verdana13_bold [] | 
| const int8u  | verdana14 [] | 
| const int8u  | verdana14_bold [] | 
| const int8u  | verdana16 [] | 
| const int8u  | verdana16_bold [] | 
| const int8u  | verdana17 [] | 
| const int8u  | verdana17_bold [] | 
| const int8u  | verdana18 [] | 
| const int8u  | verdana18_bold [] | 
| int8u  | gsv_default_font [] | 
| int16u  | g_sqrt_table [1024] | 
| int8  | g_elder_bit_table [256] | 
| const double  | pi = 3.14159265358979323846 | 
| const double  | vertex_dist_epsilon = 1e-14 | 
| const double  | intersection_epsilon = 1.0e-30 | 
| const double  | affine_epsilon = 1e-14 |