Anti-Grain Geometry - AGG (libagg)
2.5
|
#include "agg_basics.h"
Go to the source code of this file.
Namespaces | |
namespace | agg |
Enumerations | |
enum | agg::clipping_flags_e { agg::clipping_flags_x1_clipped = 4, agg::clipping_flags_x2_clipped = 1, agg::clipping_flags_y1_clipped = 8, agg::clipping_flags_y2_clipped = 2, agg::clipping_flags_x_clipped = clipping_flags_x1_clipped | clipping_flags_x2_clipped, agg::clipping_flags_y_clipped = clipping_flags_y1_clipped | clipping_flags_y2_clipped } |
Functions | |
template<class T > | |
unsigned | agg::clipping_flags (T x, T y, const rect_base< T > &clip_box) |
template<class T > | |
unsigned | agg::clipping_flags_x (T x, const rect_base< T > &clip_box) |
template<class T > | |
unsigned | agg::clipping_flags_y (T y, const rect_base< T > &clip_box) |
template<class T > | |
unsigned | agg::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 | agg::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 | agg::clip_line_segment (T *x1, T *y1, T *x2, T *y2, const rect_base< T > &clip_box) |