Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::blender_rgb_gamma< ColorT, Order, Gamma > Class Template Reference

#include <agg_pixfmt_rgb.h>

List of all members.

Public Types

enum  base_scale_e { base_shift = color_type::base_shift }
typedef ColorT color_type
typedef Order order_type
typedef Gamma gamma_type
typedef color_type::value_type value_type
typedef color_type::calc_type calc_type

Public Member Functions

 blender_rgb_gamma ()
void gamma (const gamma_type &g)
AGG_INLINE void blend_pix (value_type *p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned cover=0)

template<class ColorT, class Order, class Gamma>
class agg::blender_rgb_gamma< ColorT, Order, Gamma >


Member Typedef Documentation

template<class ColorT, class Order, class Gamma>
typedef color_type::calc_type agg::blender_rgb_gamma< ColorT, Order, Gamma >::calc_type
template<class ColorT, class Order, class Gamma>
typedef ColorT agg::blender_rgb_gamma< ColorT, Order, Gamma >::color_type
template<class ColorT, class Order, class Gamma>
typedef Gamma agg::blender_rgb_gamma< ColorT, Order, Gamma >::gamma_type
template<class ColorT, class Order, class Gamma>
typedef Order agg::blender_rgb_gamma< ColorT, Order, Gamma >::order_type
template<class ColorT, class Order, class Gamma>
typedef color_type::value_type agg::blender_rgb_gamma< ColorT, Order, Gamma >::value_type

Member Enumeration Documentation

template<class ColorT, class Order, class Gamma>
enum agg::blender_rgb_gamma::base_scale_e
Enumerator:
base_shift 

Constructor & Destructor Documentation

template<class ColorT, class Order, class Gamma>
agg::blender_rgb_gamma< ColorT, Order, Gamma >::blender_rgb_gamma ( ) [inline]

Member Function Documentation

template<class ColorT, class Order, class Gamma>
AGG_INLINE void agg::blender_rgb_gamma< ColorT, Order, Gamma >::blend_pix ( value_type p,
unsigned  cr,
unsigned  cg,
unsigned  cb,
unsigned  alpha,
unsigned  cover = 0 
) [inline]
template<class ColorT, class Order, class Gamma>
void agg::blender_rgb_gamma< ColorT, Order, Gamma >::gamma ( const gamma_type g) [inline]

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