Anti-Grain Geometry - AGG (libagg)
2.5
|
Go to the source code of this file.
Classes | |
struct | agg::line_coord |
struct | agg::line_coord_sat |
struct | agg::line_parameters |
Namespaces | |
namespace | agg |
Enumerations | |
enum | agg::line_subpixel_scale_e { agg::line_subpixel_shift = 8, agg::line_subpixel_scale = 1 << line_subpixel_shift, agg::line_subpixel_mask = line_subpixel_scale - 1, agg::line_max_coord = (1 << 28) - 1, agg::line_max_length = 1 << (line_subpixel_shift + 10) } |
enum | agg::line_mr_subpixel_scale_e { agg::line_mr_subpixel_shift = 4, agg::line_mr_subpixel_scale = 1 << line_mr_subpixel_shift, agg::line_mr_subpixel_mask = line_mr_subpixel_scale - 1 } |
Functions | |
AGG_INLINE int | agg::line_mr (int x) |
AGG_INLINE int | agg::line_hr (int x) |
AGG_INLINE int | agg::line_dbl_hr (int x) |
void | agg::bisectrix (const line_parameters &l1, const line_parameters &l2, int *x, int *y) |
void | agg::fix_degenerate_bisectrix_start (const line_parameters &lp, int *x, int *y) |
void | agg::fix_degenerate_bisectrix_end (const line_parameters &lp, int *x, int *y) |