#include <agg_rasterizer_scanline_aa.h>
List of all members.
Public Types |
enum | aa_scale_e {
aa_shift = 8,
aa_scale = 1 << aa_shift,
aa_mask = aa_scale - 1,
aa_scale2 = aa_scale * 2,
aa_mask2 = aa_scale2 - 1
} |
typedef Clip | clip_type |
typedef Clip::conv_type | conv_type |
typedef Clip::coord_type | coord_type |
Public Member Functions |
| rasterizer_scanline_aa () |
template<class GammaF > |
| rasterizer_scanline_aa (const GammaF &gamma_function) |
void | reset () |
void | reset_clipping () |
void | clip_box (double x1, double y1, double x2, double y2) |
void | filling_rule (filling_rule_e filling_rule) |
void | auto_close (bool flag) |
template<class GammaF > |
void | gamma (const GammaF &gamma_function) |
unsigned | apply_gamma (unsigned cover) const |
void | move_to (int x, int y) |
void | line_to (int x, int y) |
void | move_to_d (double x, double y) |
void | line_to_d (double x, double y) |
void | close_polygon () |
void | add_vertex (double x, double y, unsigned cmd) |
void | edge (int x1, int y1, int x2, int y2) |
void | edge_d (double x1, double y1, double x2, double y2) |
template<class VertexSource > |
void | add_path (VertexSource &vs, unsigned path_id=0) |
int | min_x () const |
int | min_y () const |
int | max_x () const |
int | max_y () const |
void | sort () |
bool | rewind_scanlines () |
bool | navigate_scanline (int y) |
AGG_INLINE unsigned | calculate_alpha (int area) const |
template<class Scanline > |
bool | sweep_scanline (Scanline &sl) |
bool | hit_test (int tx, int ty) |
template<class Clip = rasterizer_sl_clip_int>
class agg::rasterizer_scanline_aa< Clip >
Member Typedef Documentation
template<class Clip = rasterizer_sl_clip_int>
template<class Clip = rasterizer_sl_clip_int>
template<class Clip = rasterizer_sl_clip_int>
Member Enumeration Documentation
template<class Clip = rasterizer_sl_clip_int>
- Enumerator:
aa_shift |
|
aa_scale |
|
aa_mask |
|
aa_scale2 |
|
aa_mask2 |
|
Constructor & Destructor Documentation
template<class Clip = rasterizer_sl_clip_int>
template<class Clip = rasterizer_sl_clip_int>
template<class GammaF >
Member Function Documentation
template<class Clip = rasterizer_sl_clip_int>
template<class VertexSource >
template<class Clip = rasterizer_sl_clip_int>
template<class Clip = rasterizer_sl_clip_int>
template<class Clip = rasterizer_sl_clip_int>
template<class Clip = rasterizer_sl_clip_int>
template<class GammaF >
template<class Clip = rasterizer_sl_clip_int>
template<class Clip = rasterizer_sl_clip_int>
template<class Clip = rasterizer_sl_clip_int>
template<class Clip = rasterizer_sl_clip_int>
template<class Clip = rasterizer_sl_clip_int>
template<class Scanline >
The documentation for this class was generated from the following file: