Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::span_image_filter_rgba_nn< Source, Interpolator > Class Template Reference

#include <agg_span_image_filter_rgba.h>

Inheritance diagram for agg::span_image_filter_rgba_nn< Source, Interpolator >:
agg::span_image_filter< Source, Interpolator >

List of all members.

Public Types

enum  base_scale_e { base_shift = color_type::base_shift, base_mask = color_type::base_mask }
typedef Source source_type
typedef source_type::color_type color_type
typedef source_type::order_type order_type
typedef Interpolator interpolator_type
typedef span_image_filter
< source_type,
interpolator_type
base_type
typedef color_type::value_type value_type
typedef color_type::calc_type calc_type

Public Member Functions

 span_image_filter_rgba_nn ()
 span_image_filter_rgba_nn (source_type &src, interpolator_type &inter)
void generate (color_type *span, int x, int y, unsigned len)

template<class Source, class Interpolator>
class agg::span_image_filter_rgba_nn< Source, Interpolator >


Member Typedef Documentation

template<class Source , class Interpolator >
typedef span_image_filter<source_type, interpolator_type> agg::span_image_filter_rgba_nn< Source, Interpolator >::base_type
template<class Source , class Interpolator >
typedef color_type::calc_type agg::span_image_filter_rgba_nn< Source, Interpolator >::calc_type
template<class Source , class Interpolator >
typedef source_type::color_type agg::span_image_filter_rgba_nn< Source, Interpolator >::color_type
template<class Source , class Interpolator >
typedef Interpolator agg::span_image_filter_rgba_nn< Source, Interpolator >::interpolator_type
template<class Source , class Interpolator >
typedef source_type::order_type agg::span_image_filter_rgba_nn< Source, Interpolator >::order_type
template<class Source , class Interpolator >
typedef Source agg::span_image_filter_rgba_nn< Source, Interpolator >::source_type
template<class Source , class Interpolator >
typedef color_type::value_type agg::span_image_filter_rgba_nn< Source, Interpolator >::value_type

Member Enumeration Documentation

template<class Source , class Interpolator >
enum agg::span_image_filter_rgba_nn::base_scale_e
Enumerator:
base_shift 
base_mask 

Constructor & Destructor Documentation

template<class Source , class Interpolator >
agg::span_image_filter_rgba_nn< Source, Interpolator >::span_image_filter_rgba_nn ( ) [inline]
template<class Source , class Interpolator >
agg::span_image_filter_rgba_nn< Source, Interpolator >::span_image_filter_rgba_nn ( source_type src,
interpolator_type inter 
) [inline]

Member Function Documentation

template<class Source , class Interpolator >
void agg::span_image_filter_rgba_nn< Source, Interpolator >::generate ( color_type span,
int  x,
int  y,
unsigned  len 
) [inline]

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