#ifndef AGG_BASICS_INCLUDED
#define AGG_BASICS_INCLUDED
#ifndef AGG_INT8
#define AGG_INT8 …
#endif
#ifndef AGG_INT8U
#define AGG_INT8U …
#endif
#ifndef AGG_INT16
#define AGG_INT16 …
#endif
#ifndef AGG_INT16U
#define AGG_INT16U …
#endif
#ifndef AGG_INT32
#define AGG_INT32 …
#endif
#ifndef AGG_INT32U
#define AGG_INT32U …
#endif
#ifndef AGG_INT64
#define AGG_INT64 …
#endif
#ifndef AGG_INT64U
#define AGG_INT64U …
#endif
#define AGG_INLINE …
#include <math.h>
#include "core/fxcrt/fx_system.h"
namespace pdfium
{
namespace agg
{
int8;
int8u;
int16;
int16u;
int32;
int32u;
int64;
int64u;
cover_type;
enum cover_scale_e { … };
template<class T> struct rect_base { … };
template<class Rect>
inline Rect intersect_rectangles(const Rect& r1, const Rect& r2)
{ … }
template<class Rect>
inline Rect unite_rectangles(const Rect& r1, const Rect& r2)
{ … }
rect;
rect_d;
enum path_commands_e { … };
enum path_flags_e { … };
inline bool is_vertex(unsigned c)
{ … }
inline bool is_drawing(unsigned c)
{ … }
inline bool is_stop(unsigned c)
{ … }
inline bool is_move_to(unsigned c)
{ … }
inline bool is_line_to(unsigned c)
{ … }
inline bool is_curve(unsigned c)
{ … }
inline bool is_curve3(unsigned c)
{ … }
inline bool is_curve4(unsigned c)
{ … }
inline bool is_end_poly(unsigned c)
{ … }
inline bool is_close(unsigned c)
{ … }
inline bool is_next_poly(unsigned c)
{ … }
inline bool is_cw(unsigned c)
{ … }
inline bool is_ccw(unsigned c)
{ … }
inline bool is_oriented(unsigned c)
{ … }
inline bool is_closed(unsigned c)
{ … }
inline unsigned get_close_flag(unsigned c)
{ … }
inline unsigned clear_orientation(unsigned c)
{ … }
inline unsigned get_orientation(unsigned c)
{ … }
inline unsigned set_orientation(unsigned c, unsigned o)
{ … }
struct point_type { … };
struct vertex_type { … };
}
}
#endif