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

#include <agg_rendering_buffer.h>

List of all members.

Public Types

typedef const_row_info< T > row_data

Public Member Functions

 row_accessor ()
 row_accessor (T *buf, unsigned width, unsigned height, int stride)
void attach (T *buf, unsigned width, unsigned height, int stride)
AGG_INLINE T * buf ()
AGG_INLINE const T * buf () const
AGG_INLINE unsigned width () const
AGG_INLINE unsigned height () const
AGG_INLINE int stride () const
AGG_INLINE unsigned stride_abs () const
AGG_INLINE T * row_ptr (int, int y, unsigned)
AGG_INLINE T * row_ptr (int y)
AGG_INLINE const T * row_ptr (int y) const
AGG_INLINE row_data row (int y) const
template<class RenBuf >
void copy_from (const RenBuf &src)
void clear (T value)

template<class T>
class agg::row_accessor< T >


Member Typedef Documentation

template<class T >
typedef const_row_info<T> agg::row_accessor< T >::row_data

Constructor & Destructor Documentation

template<class T >
agg::row_accessor< T >::row_accessor ( ) [inline]
template<class T >
agg::row_accessor< T >::row_accessor ( T *  buf,
unsigned  width,
unsigned  height,
int  stride 
) [inline]

Member Function Documentation

template<class T >
void agg::row_accessor< T >::attach ( T *  buf,
unsigned  width,
unsigned  height,
int  stride 
) [inline]
template<class T >
AGG_INLINE T* agg::row_accessor< T >::buf ( ) [inline]
template<class T >
AGG_INLINE const T* agg::row_accessor< T >::buf ( ) const [inline]
template<class T >
void agg::row_accessor< T >::clear ( value) [inline]
template<class T >
template<class RenBuf >
void agg::row_accessor< T >::copy_from ( const RenBuf &  src) [inline]
template<class T >
AGG_INLINE unsigned agg::row_accessor< T >::height ( ) const [inline]
template<class T >
AGG_INLINE row_data agg::row_accessor< T >::row ( int  y) const [inline]
template<class T >
AGG_INLINE T* agg::row_accessor< T >::row_ptr ( int  ,
int  y,
unsigned   
) [inline]
template<class T >
AGG_INLINE T* agg::row_accessor< T >::row_ptr ( int  y) [inline]
template<class T >
AGG_INLINE const T* agg::row_accessor< T >::row_ptr ( int  y) const [inline]
template<class T >
AGG_INLINE int agg::row_accessor< T >::stride ( ) const [inline]
template<class T >
AGG_INLINE unsigned agg::row_accessor< T >::stride_abs ( ) const [inline]
template<class T >
AGG_INLINE unsigned agg::row_accessor< T >::width ( ) const [inline]

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