Anti-Grain Geometry - AGG (libagg)  2.5
Classes | Public Types | Public Member Functions | Static Public Member Functions
agg::scanline_storage_aa< T > Class Template Reference

#include <agg_scanline_storage_aa.h>

List of all members.

Classes

class  embedded_scanline
struct  scanline_data
struct  span_data

Public Types

typedef T cover_type

Public Member Functions

 scanline_storage_aa ()
void prepare ()
template<class Scanline >
void render (const Scanline &sl)
int min_x () const
int min_y () const
int max_x () const
int max_y () const
bool rewind_scanlines ()
template<class Scanline >
bool sweep_scanline (Scanline &sl)
bool sweep_scanline (embedded_scanline &sl)
unsigned byte_size () const
void serialize (int8u *data) const
const scanline_datascanline_by_index (unsigned i) const
const span_dataspan_by_index (unsigned i) const
const T * covers_by_index (int i) const

Static Public Member Functions

static void write_int32 (int8u *dst, int32 val)

template<class T>
class agg::scanline_storage_aa< T >


Member Typedef Documentation

template<class T >
typedef T agg::scanline_storage_aa< T >::cover_type

Constructor & Destructor Documentation

template<class T >
agg::scanline_storage_aa< T >::scanline_storage_aa ( ) [inline]

Member Function Documentation

template<class T >
unsigned agg::scanline_storage_aa< T >::byte_size ( ) const [inline]
template<class T >
const T* agg::scanline_storage_aa< T >::covers_by_index ( int  i) const [inline]
template<class T >
int agg::scanline_storage_aa< T >::max_x ( ) const [inline]
template<class T >
int agg::scanline_storage_aa< T >::max_y ( ) const [inline]
template<class T >
int agg::scanline_storage_aa< T >::min_x ( ) const [inline]
template<class T >
int agg::scanline_storage_aa< T >::min_y ( ) const [inline]
template<class T >
void agg::scanline_storage_aa< T >::prepare ( ) [inline]
template<class T >
template<class Scanline >
void agg::scanline_storage_aa< T >::render ( const Scanline &  sl) [inline]
template<class T >
bool agg::scanline_storage_aa< T >::rewind_scanlines ( ) [inline]
template<class T >
const scanline_data& agg::scanline_storage_aa< T >::scanline_by_index ( unsigned  i) const [inline]
template<class T >
void agg::scanline_storage_aa< T >::serialize ( int8u data) const [inline]
template<class T >
const span_data& agg::scanline_storage_aa< T >::span_by_index ( unsigned  i) const [inline]
template<class T >
template<class Scanline >
bool agg::scanline_storage_aa< T >::sweep_scanline ( Scanline &  sl) [inline]
template<class T >
bool agg::scanline_storage_aa< T >::sweep_scanline ( embedded_scanline sl) [inline]
template<class T >
static void agg::scanline_storage_aa< T >::write_int32 ( int8u dst,
int32  val 
) [inline, static]

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