Anti-Grain Geometry - AGG (libagg)  2.5
Namespaces | Enumerations | Functions
agg-2.5/include/agg_clip_liang_barsky.h File Reference
#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)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines