Lines Matching refs:blur

37 gfx::blur::box_linear_data::box_linear_data()  in box_linear_data()
47 gfx::blur::box_linear_data::~box_linear_data() in ~box_linear_data()
53 gs::effect gfx::blur::box_linear_data::get_effect() in get_effect()
58 gfx::blur::box_linear_factory::box_linear_factory() {} in box_linear_factory()
60 gfx::blur::box_linear_factory::~box_linear_factory() {} in ~box_linear_factory()
62 bool gfx::blur::box_linear_factory::is_type_supported(::gfx::blur::type type) in is_type_supported()
65 case ::gfx::blur::type::Area: in is_type_supported()
67 case ::gfx::blur::type::Directional: in is_type_supported()
74 std::shared_ptr<::gfx::blur::base> gfx::blur::box_linear_factory::create(::gfx::blur::type type) in create()
77 case ::gfx::blur::type::Area: in create()
78 return std::make_shared<::gfx::blur::box_linear>(); in create()
79 case ::gfx::blur::type::Directional: in create()
80 return std::make_shared<::gfx::blur::box_linear_directional>(); in create()
86 double_t gfx::blur::box_linear_factory::get_min_size(::gfx::blur::type) in get_min_size()
91 double_t gfx::blur::box_linear_factory::get_step_size(::gfx::blur::type) in get_step_size()
96 double_t gfx::blur::box_linear_factory::get_max_size(::gfx::blur::type) in get_max_size()
101 double_t gfx::blur::box_linear_factory::get_min_angle(::gfx::blur::type v) in get_min_angle()
104 case ::gfx::blur::type::Directional: in get_min_angle()
105 case ::gfx::blur::type::Rotational: in get_min_angle()
112 double_t gfx::blur::box_linear_factory::get_step_angle(::gfx::blur::type) in get_step_angle()
117 double_t gfx::blur::box_linear_factory::get_max_angle(::gfx::blur::type v) in get_max_angle()
120 case ::gfx::blur::type::Directional: in get_max_angle()
121 case ::gfx::blur::type::Rotational: in get_max_angle()
128 bool gfx::blur::box_linear_factory::is_step_scale_supported(::gfx::blur::type v) in is_step_scale_supported()
131 case ::gfx::blur::type::Area: in is_step_scale_supported()
132 case ::gfx::blur::type::Zoom: in is_step_scale_supported()
133 case ::gfx::blur::type::Directional: in is_step_scale_supported()
140 double_t gfx::blur::box_linear_factory::get_min_step_scale_x(::gfx::blur::type) in get_min_step_scale_x()
145 double_t gfx::blur::box_linear_factory::get_step_step_scale_x(::gfx::blur::type) in get_step_step_scale_x()
150 double_t gfx::blur::box_linear_factory::get_max_step_scale_x(::gfx::blur::type) in get_max_step_scale_x()
155 double_t gfx::blur::box_linear_factory::get_min_step_scale_y(::gfx::blur::type) in get_min_step_scale_y()
160 double_t gfx::blur::box_linear_factory::get_step_step_scale_y(::gfx::blur::type) in get_step_step_scale_y()
165 double_t gfx::blur::box_linear_factory::get_max_step_scale_y(::gfx::blur::type) in get_max_step_scale_y()
170 std::shared_ptr<::gfx::blur::box_linear_data> gfx::blur::box_linear_factory::data() in data()
173 std::shared_ptr<::gfx::blur::box_linear_data> data = _data.lock(); in data()
175 data = std::make_shared<::gfx::blur::box_linear_data>(); in data()
181 ::gfx::blur::box_linear_factory& gfx::blur::box_linear_factory::get() in get()
183 static ::gfx::blur::box_linear_factory instance; in get()
187 gfx::blur::box_linear::box_linear() in box_linear()
188 : _data(::gfx::blur::box_linear_factory::get().data()), _size(1.), _step_scale({1., 1.}) in box_linear()
194 gfx::blur::box_linear::~box_linear() {} in ~box_linear()
196 void gfx::blur::box_linear::set_input(std::shared_ptr<::gs::texture> texture) in set_input()
201 ::gfx::blur::type gfx::blur::box_linear::get_type() in get_type()
203 return ::gfx::blur::type::Area; in get_type()
206 double_t gfx::blur::box_linear::get_size() in get_size()
211 void gfx::blur::box_linear::set_size(double_t width) in set_size()
222 void gfx::blur::box_linear::set_step_scale(double_t x, double_t y) in set_step_scale()
227 void gfx::blur::box_linear::get_step_scale(double_t& x, double_t& y) in get_step_scale()
233 double_t gfx::blur::box_linear::get_step_scale_x() in get_step_scale_x()
238 double_t gfx::blur::box_linear::get_step_scale_y() in get_step_scale_y()
243 std::shared_ptr<::gs::texture> gfx::blur::box_linear::render() in render()
311 std::shared_ptr<::gs::texture> gfx::blur::box_linear::get() in get()
316 gfx::blur::box_linear_directional::box_linear_directional() : _angle(0) {} in box_linear_directional()
318 ::gfx::blur::type gfx::blur::box_linear_directional::get_type() in get_type()
320 return ::gfx::blur::type::Directional; in get_type()
323 double_t gfx::blur::box_linear_directional::get_angle() in get_angle()
328 void gfx::blur::box_linear_directional::set_angle(double_t angle) in set_angle()
333 std::shared_ptr<::gs::texture> gfx::blur::box_linear_directional::render() in render()