Anti-Grain Geometry Tutorial
agg::span_gradient_alpha< ColorT, Interpolator, GradientF, AlphaF > Class Template Reference

Public Types

enum  downscale_shift_e { downscale_shift = interpolator_type::subpixel_shift - gradient_subpixel_shift }
 
typedef Interpolator interpolator_type
 
typedef ColorT color_type
 
typedef color_type::value_type alpha_type
 

Public Member Functions

 span_gradient_alpha (interpolator_type &inter, GradientF &gradient_function, AlphaF &alpha_function, double d1, double d2)
 
interpolator_type & interpolator ()
 
const GradientF & gradient_function () const
 
const AlphaF & alpha_function () const
 
double d1 () const
 
double d2 () const
 
void interpolator (interpolator_type &i)
 
void gradient_function (const GradientF &gf)
 
void alpha_function (const AlphaF &af)
 
void d1 (double v)
 
void d2 (double v)
 
void prepare ()
 
void generate (color_type *span, int x, int y, unsigned len)
 

Detailed Description

template<class ColorT, class Interpolator, class GradientF, class AlphaF>
class agg::span_gradient_alpha< ColorT, Interpolator, GradientF, AlphaF >

Definition at line 28 of file agg_span_gradient_alpha.h.


The documentation for this class was generated from the following file: