Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::amask_no_clip_u8< Step, Offset, MaskF > Class Template Reference

#include <agg_alpha_mask_u8.h>

List of all members.

Public Types

enum  cover_scale_e { cover_shift = 8, cover_none = 0, cover_full = 255 }
typedef int8u cover_type
typedef amask_no_clip_u8< Step,
Offset, MaskF > 
self_type

Public Member Functions

 amask_no_clip_u8 ()
 amask_no_clip_u8 (rendering_buffer &rbuf)
void attach (rendering_buffer &rbuf)
MaskF & mask_function ()
const MaskF & mask_function () const
cover_type pixel (int x, int y) const
cover_type combine_pixel (int x, int y, cover_type val) const
void fill_hspan (int x, int y, cover_type *dst, int num_pix) const
void combine_hspan (int x, int y, cover_type *dst, int num_pix) const
void fill_vspan (int x, int y, cover_type *dst, int num_pix) const
void combine_vspan (int x, int y, cover_type *dst, int num_pix) const

template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
class agg::amask_no_clip_u8< Step, Offset, MaskF >


Member Typedef Documentation

template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
typedef int8u agg::amask_no_clip_u8< Step, Offset, MaskF >::cover_type
template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
typedef amask_no_clip_u8<Step, Offset, MaskF> agg::amask_no_clip_u8< Step, Offset, MaskF >::self_type

Member Enumeration Documentation

template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
enum agg::amask_no_clip_u8::cover_scale_e
Enumerator:
cover_shift 
cover_none 
cover_full 

Constructor & Destructor Documentation

template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
agg::amask_no_clip_u8< Step, Offset, MaskF >::amask_no_clip_u8 ( ) [inline]
template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
agg::amask_no_clip_u8< Step, Offset, MaskF >::amask_no_clip_u8 ( rendering_buffer rbuf) [inline, explicit]

Member Function Documentation

template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
void agg::amask_no_clip_u8< Step, Offset, MaskF >::attach ( rendering_buffer rbuf) [inline]
template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
void agg::amask_no_clip_u8< Step, Offset, MaskF >::combine_hspan ( int  x,
int  y,
cover_type dst,
int  num_pix 
) const [inline]
template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
cover_type agg::amask_no_clip_u8< Step, Offset, MaskF >::combine_pixel ( int  x,
int  y,
cover_type  val 
) const [inline]
template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
void agg::amask_no_clip_u8< Step, Offset, MaskF >::combine_vspan ( int  x,
int  y,
cover_type dst,
int  num_pix 
) const [inline]
template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
void agg::amask_no_clip_u8< Step, Offset, MaskF >::fill_hspan ( int  x,
int  y,
cover_type dst,
int  num_pix 
) const [inline]
template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
void agg::amask_no_clip_u8< Step, Offset, MaskF >::fill_vspan ( int  x,
int  y,
cover_type dst,
int  num_pix 
) const [inline]
template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
MaskF& agg::amask_no_clip_u8< Step, Offset, MaskF >::mask_function ( ) [inline]
template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
const MaskF& agg::amask_no_clip_u8< Step, Offset, MaskF >::mask_function ( ) const [inline]
template<unsigned Step = 1, unsigned Offset = 0, class MaskF = one_component_mask_u8>
cover_type agg::amask_no_clip_u8< Step, Offset, MaskF >::pixel ( int  x,
int  y 
) const [inline]

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