#include <_pen.h>
Public Types | |
typedef A_ | alpha_type |
typedef AFFINE_ | affine_func_type |
typedef PEN_::value_type | value_type |
typedef alpha_pen | self_type |
Public Member Functions | |
alpha_pen (const alpha_type &a=1, const affine_func_type &func=affine_func_type()) | |
alpha_pen (const PEN_ &x, const alpha_type &a=1, const affine_func_type &func=affine_func_type()) | |
const alpha_type & | get_alpha () const |
void | get_alpha (alpha_type &a) const |
void | set_alpha (alpha_type a) |
void | put_value (const value_type &v, alpha_type a=1) const |
void | put_value () const |
void | put_value_alpha (alpha_type a) const |
void | put_hline (int l, const alpha_type &a=1) |
void | put_value_clip (const value_type &v, alpha_type a=1) const |
void | put_value_clip () const |
void | put_value_clip_alpha (alpha_type a) const |
void | put_hline_clip (int l, const alpha_type &a=1) |
void | put_block (int h, int w, const alpha_type &a=1) |
void | put_block_clip (int h, int w, const alpha_type &a=1) |
Protected Attributes | |
affine_func_type | affine_func_ |
Private Attributes | |
alpha_type | alpha_ |
Definition at line 319 of file _pen.h.
typedef A_ alpha_pen< PEN_, A_, AFFINE_ >::alpha_type |
typedef AFFINE_ alpha_pen< PEN_, A_, AFFINE_ >::affine_func_type |
typedef PEN_::value_type alpha_pen< PEN_, A_, AFFINE_ >::value_type |
alpha_pen< PEN_, A_, AFFINE_ >::alpha_pen | ( | const alpha_type & | a = 1 , |
|
const affine_func_type & | func = affine_func_type() | |||
) | [inline] |
alpha_pen< PEN_, A_, AFFINE_ >::alpha_pen | ( | const PEN_ & | x, | |
const alpha_type & | a = 1 , |
|||
const affine_func_type & | func = affine_func_type() | |||
) | [inline] |
const alpha_type& alpha_pen< PEN_, A_, AFFINE_ >::get_alpha | ( | ) | const [inline] |
void alpha_pen< PEN_, A_, AFFINE_ >::get_alpha | ( | alpha_type & | a | ) | const [inline] |
void alpha_pen< PEN_, A_, AFFINE_ >::set_alpha | ( | alpha_type | a | ) | [inline] |
void alpha_pen< PEN_, A_, AFFINE_ >::put_value | ( | const value_type & | v, | |
alpha_type | a = 1 | |||
) | const [inline] |
Definition at line 355 of file _pen.h.
References alpha_pen< PEN_, A_, AFFINE_ >::affine_func_, and alpha_pen< PEN_, A_, AFFINE_ >::alpha_.
void alpha_pen< PEN_, A_, AFFINE_ >::put_value | ( | ) | const [inline] |
Definition at line 357 of file _pen.h.
Referenced by alpha_pen< PEN_, A_, AFFINE_ >::put_value_alpha().
void alpha_pen< PEN_, A_, AFFINE_ >::put_value_alpha | ( | alpha_type | a | ) | const [inline] |
Definition at line 358 of file _pen.h.
References alpha_pen< PEN_, A_, AFFINE_ >::put_value().
Referenced by alpha_pen< PEN_, A_, AFFINE_ >::put_hline().
void alpha_pen< PEN_, A_, AFFINE_ >::put_hline | ( | int | l, | |
const alpha_type & | a = 1 | |||
) | [inline] |
Definition at line 359 of file _pen.h.
References alpha_pen< PEN_, A_, AFFINE_ >::put_value_alpha().
void alpha_pen< PEN_, A_, AFFINE_ >::put_value_clip | ( | const value_type & | v, | |
alpha_type | a = 1 | |||
) | const [inline] |
Definition at line 361 of file _pen.h.
References alpha_pen< PEN_, A_, AFFINE_ >::affine_func_, and alpha_pen< PEN_, A_, AFFINE_ >::alpha_.
void alpha_pen< PEN_, A_, AFFINE_ >::put_value_clip | ( | ) | const [inline] |
Definition at line 363 of file _pen.h.
Referenced by alpha_pen< PEN_, A_, AFFINE_ >::put_value_clip_alpha().
void alpha_pen< PEN_, A_, AFFINE_ >::put_value_clip_alpha | ( | alpha_type | a | ) | const [inline] |
Definition at line 364 of file _pen.h.
References alpha_pen< PEN_, A_, AFFINE_ >::put_value_clip().
Referenced by alpha_pen< PEN_, A_, AFFINE_ >::put_hline_clip().
void alpha_pen< PEN_, A_, AFFINE_ >::put_hline_clip | ( | int | l, | |
const alpha_type & | a = 1 | |||
) | [inline] |
Definition at line 365 of file _pen.h.
References alpha_pen< PEN_, A_, AFFINE_ >::put_value_clip_alpha().
void alpha_pen< PEN_, A_, AFFINE_ >::put_block | ( | int | h, | |
int | w, | |||
const alpha_type & | a = 1 | |||
) | [inline] |
void alpha_pen< PEN_, A_, AFFINE_ >::put_block_clip | ( | int | h, | |
int | w, | |||
const alpha_type & | a = 1 | |||
) | [inline] |
alpha_type alpha_pen< PEN_, A_, AFFINE_ >::alpha_ [private] |
Definition at line 329 of file _pen.h.
Referenced by alpha_pen< PEN_, A_, AFFINE_ >::get_alpha(), alpha_pen< PEN_, A_, AFFINE_ >::put_value(), alpha_pen< PEN_, A_, AFFINE_ >::put_value_clip(), and alpha_pen< PEN_, A_, AFFINE_ >::set_alpha().
affine_func_type alpha_pen< PEN_, A_, AFFINE_ >::affine_func_ [protected] |
Definition at line 332 of file _pen.h.
Referenced by alpha_pen< PEN_, A_, AFFINE_ >::put_value(), and alpha_pen< PEN_, A_, AFFINE_ >::put_value_clip().