#include <blur.h>
| 
Public Member Functions | 
| Point & | set_size (const Point &v) | 
| const Point & | get_size () const | 
| Point & | get_size () | 
| int & | set_type (const int &t) | 
| const int & | get_type () const | 
| int & | get_type () | 
|  | Blur () | 
|  | Blur (const Point &s, int t, ProgressCallback *callb=0) | 
|  | Blur (Real sx, Real sy, int t, ProgressCallback *callb=0) | 
| Point | operator() (const Point &p) const | 
| Point | operator() (Real x, Real y) const | 
| bool | operator() (const Surface &surface, const Vector &resolution, Surface &out) const | 
| bool | operator() (cairo_surface_t *surface, const Vector &resolution, cairo_surface_t *out) const | 
| bool | operator() (const etl::surface< float > &surface, const Vector &resolution, etl::surface< float > &out) const | 
Member Enumeration Documentation
- Enumerator: 
- 
| BOX |  |  | FASTGAUSSIAN |  |  | CROSS |  |  | GAUSSIAN |  |  | DISC |  |  | FORCE_DWORD |  |  
 
 
 
Constructor & Destructor Documentation
Member Function Documentation
  
  | 
        
          | const Point& Blur::get_size | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Point& Blur::get_size | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | int& Blur::set_type | ( | const int & | t | ) |  |  | inline | 
 
 
  
  | 
        
          | const int& Blur::get_type | ( |  | ) | const |  | inline | 
 
 
References std::abs(), synfig::SuperCallback::amount_complete(), BOX, CROSS, DISC, FASTGAUSSIAN, GAUSSIAN, GAUSSIAN_ADJUSTMENT, GaussianBlur_1x2(), GaussianBlur_1x3(), GaussianBlur_2x1(), GaussianBlur_2x2(), GaussianBlur_3x1(), synfig::Color::get_a(), synfig::Color::get_b(), synfig::Color::get_g(), synfig::Color::get_r(), synfig::Color::set_b(), synfig::Color::set_g(), and synfig::Color::set_r().
 
 
      
        
          | bool Blur::operator() | ( | cairo_surface_t * | surface, | 
        
          |  |  | const Vector & | resolution, | 
        
          |  |  | cairo_surface_t * | out | 
        
          |  | ) |  | const | 
      
 
References std::abs(), synfig::SuperCallback::amount_complete(), BOX, CROSS, DISC, FASTGAUSSIAN, GAUSSIAN, GAUSSIAN_ADJUSTMENT, GaussianBlur_1x2(), GaussianBlur_1x3(), GaussianBlur_2x1(), GaussianBlur_2x2(), GaussianBlur_3x1(), synfig::info(), synfig::CairoSurface::map_cairo_image(), and synfig::CairoSurface::unmap_cairo_image().
 
 
      
        
          | bool Blur::operator() | ( | const etl::surface< float > & | surface, | 
        
          |  |  | const Vector & | resolution, | 
        
          |  |  | etl::surface< float > & | out | 
        
          |  | ) |  | const | 
      
 
References std::abs(), synfig::SuperCallback::amount_complete(), BOX, CROSS, DISC, FASTGAUSSIAN, GAUSSIAN, GAUSSIAN_ADJUSTMENT, GaussianBlur_1x2(), GaussianBlur_1x3(), GaussianBlur_2x1(), GaussianBlur_2x2(), and GaussianBlur_3x1().
 
 
The documentation for this class was generated from the following files: