synfig-core
1.0.3
|
#include <halftone.h>
Public Member Functions | |
float | mask (synfig::Point point) const |
float | operator() (const synfig::Point &point, const float &intensity, float supersample=0) const |
Public Attributes | |
ValueBase | param_type |
Parameter: (int) | |
ValueBase | param_origin |
Parameter: (synfig::Point) | |
ValueBase | param_size |
Parameter: (synfig::Vector) | |
ValueBase | param_angle |
Parameter: (synfig::Angle) |
float Halftone::mask | ( | synfig::Point | point | ) | const |
References std::abs(), f, synfig::Vector::mag(), SQRT2, TYPE_DARKONLIGHT, TYPE_DIAMOND, TYPE_LIGHTONDARK, TYPE_STRIPE, and TYPE_SYMMETRIC.
float Halftone::operator() | ( | const synfig::Point & | point, |
const float & | intensity, | ||
float | supersample = 0 |
||
) | const |
References f.
ValueBase Halftone::param_type |
Parameter: (int)
Referenced by Halftone2::get_param(), Halftone2::Halftone2(), Halftone3::Halftone3(), and Halftone2::set_param().
ValueBase Halftone::param_origin |
Parameter: (synfig::Point)
Referenced by Halftone2::get_param(), Halftone3::get_param(), Halftone2::Halftone2(), Halftone3::Halftone3(), Halftone2::set_param(), and Halftone3::set_param().
ValueBase Halftone::param_size |
Parameter: (synfig::Vector)
Referenced by Halftone2::accelerated_cairorender(), Halftone2::accelerated_render(), Halftone2::get_param(), Halftone2::Halftone2(), Halftone3::Halftone3(), and Halftone2::set_param().
ValueBase Halftone::param_angle |
Parameter: (synfig::Angle)
Referenced by Halftone2::get_param(), Halftone3::get_param(), Halftone2::Halftone2(), Halftone3::Halftone3(), Halftone2::set_param(), and Halftone3::set_param().