Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::sbool_xor_spans_aa< Scanline1, Scanline2, Scanline, XorFormula, CoverShift > Struct Template Reference

#include <agg_scanline_boolean_algebra.h>

List of all members.

Public Types

enum  cover_scale_e { cover_shift = CoverShift, cover_size = 1 << cover_shift, cover_mask = cover_size - 1, cover_full = cover_mask }

Public Member Functions

void operator() (const typename Scanline1::const_iterator &span1, const typename Scanline2::const_iterator &span2, int x, unsigned len, Scanline &sl) const

template<class Scanline1, class Scanline2, class Scanline, class XorFormula, unsigned CoverShift = cover_shift>
struct agg::sbool_xor_spans_aa< Scanline1, Scanline2, Scanline, XorFormula, CoverShift >


Member Enumeration Documentation

template<class Scanline1 , class Scanline2 , class Scanline , class XorFormula , unsigned CoverShift = cover_shift>
enum agg::sbool_xor_spans_aa::cover_scale_e
Enumerator:
cover_shift 
cover_size 
cover_mask 
cover_full 

Member Function Documentation

template<class Scanline1 , class Scanline2 , class Scanline , class XorFormula , unsigned CoverShift = cover_shift>
void agg::sbool_xor_spans_aa< Scanline1, Scanline2, Scanline, XorFormula, CoverShift >::operator() ( const typename Scanline1::const_iterator &  span1,
const typename Scanline2::const_iterator &  span2,
int  x,
unsigned  len,
Scanline &  sl 
) const [inline]

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines