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

#include <agg_pixfmt_rgb_packed.h>

List of all members.

Public Types

typedef rgba16 color_type
typedef color_type::value_type value_type
typedef color_type::calc_type calc_type
typedef int32u pixel_type
typedef Gamma gamma_type

Public Member Functions

 blender_rgbBBA_gamma ()
void gamma (const gamma_type &g)
AGG_INLINE void blend_pix (pixel_type *p, unsigned cr, unsigned cg, unsigned cb, unsigned alpha, unsigned)

Static Public Member Functions

static AGG_INLINE pixel_type make_pix (unsigned r, unsigned g, unsigned b)
static AGG_INLINE color_type make_color (pixel_type p)

template<class Gamma>
class agg::blender_rgbBBA_gamma< Gamma >


Member Typedef Documentation

template<class Gamma >
typedef color_type::calc_type agg::blender_rgbBBA_gamma< Gamma >::calc_type
template<class Gamma >
typedef rgba16 agg::blender_rgbBBA_gamma< Gamma >::color_type
template<class Gamma >
typedef Gamma agg::blender_rgbBBA_gamma< Gamma >::gamma_type
template<class Gamma >
typedef int32u agg::blender_rgbBBA_gamma< Gamma >::pixel_type
template<class Gamma >
typedef color_type::value_type agg::blender_rgbBBA_gamma< Gamma >::value_type

Constructor & Destructor Documentation

template<class Gamma >
agg::blender_rgbBBA_gamma< Gamma >::blender_rgbBBA_gamma ( ) [inline]

Member Function Documentation

template<class Gamma >
AGG_INLINE void agg::blender_rgbBBA_gamma< Gamma >::blend_pix ( pixel_type p,
unsigned  cr,
unsigned  cg,
unsigned  cb,
unsigned  alpha,
unsigned   
) [inline]
template<class Gamma >
void agg::blender_rgbBBA_gamma< Gamma >::gamma ( const gamma_type g) [inline]
template<class Gamma >
static AGG_INLINE color_type agg::blender_rgbBBA_gamma< Gamma >::make_color ( pixel_type  p) [inline, static]
template<class Gamma >
static AGG_INLINE pixel_type agg::blender_rgbBBA_gamma< Gamma >::make_pix ( unsigned  r,
unsigned  g,
unsigned  b 
) [inline, static]

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