| synfig-core
    1.0.3
    | 
Blur Implementation File. More...
#include <synfig/general.h>#include <synfig/surface.h>#include "blur.h"#include <stdexcept>#include <ETL/stringf>#include <ETL/pen>#include <ETL/gaussian>#include <ETL/boxblur>| Macros | |
| #define | GAUSSIAN_ADJUSTMENT (0.05) | 
| Functions | |
| template<typename T > | |
| static T | zero () | 
| template<> | |
| Color | zero< Color > () | 
| template<> | |
| CairoColorAccumulator | zero< CairoColorAccumulator > () | 
| template<typename T , typename AT , class VP > | |
| static void | GaussianBlur_2x2 (etl::surface< T, AT, VP > &surface) | 
| template<typename T , typename AT , class VP > | |
| static void | GaussianBlur_3x3 (etl::surface< T, AT, VP > &surface) | 
| template<typename T , typename AT , class VP > | |
| static void | GaussianBlur_5x5_ (etl::surface< T, AT, VP > &surface, AT *SC0, AT *SC1, AT *SC2, AT *SC3) | 
| template<typename T , typename AT , class VP > | |
| static void | GaussianBlur_5x5 (etl::surface< T, AT, VP > &surface) | 
| template<typename T , typename AT , class VP > | |
| static void | GaussianBlur_nxn (etl::surface< T, AT, VP > &surface, int n) | 
| template<typename T , typename AT , class VP > | |
| static void | GaussianBlur_2x1 (etl::surface< T, AT, VP > &surface) | 
| template<typename T , typename AT , class VP > | |
| static void | GaussianBlur_3x1 (etl::surface< T, AT, VP > &surface) | 
| template<typename T , typename AT , class VP > | |
| static void | GaussianBlur_1x2 (etl::surface< T, AT, VP > &surface) | 
| template<typename T , typename AT , class VP > | |
| static void | GaussianBlur_1x3 (etl::surface< T, AT, VP > &surface) | 
Blur Implementation File.
$Id$
| #define GAUSSIAN_ADJUSTMENT (0.05) | 
| 
 | inlinestatic | 
Referenced by Plant::calc_bounding_rect(), synfig::ValueNode_BLine::get_blinepoint(), synfig::ValueNode_BoneLink::get_bone_transformation(), LumaKey::get_bounding_rect(), NoiseDistort::get_bounding_rect(), synfig::Layer_Shape::get_bounding_rect(), Plant::get_bounding_rect(), synfig::Layer_PasteCanvas::get_bounding_rect_context_dependent(), synfig::Context::get_full_bounding_rect(), Halftone2::Halftone2(), synfig::ValueNode_BLine::operator()(), Plant::Plant(), radial_interpolation(), Outline::sync(), Advanced_Outline::sync(), and synfig::Layer_MeshTransform::update_mesh_and_mask().
| 
 | inline | 
| 
 | static | 
Referenced by Blur::operator()().
| 
 | static | 
| 
 | inlinestatic | 
Referenced by GaussianBlur_5x5().
| 
 | inlinestatic | 
References GaussianBlur_5x5_().
| 
 | static | 
| 
 | static | 
Referenced by Blur::operator()().
| 
 | static | 
Referenced by Blur::operator()().
| 
 | static | 
Referenced by Blur::operator()().
| 
 | static | 
Referenced by Blur::operator()().
 1.8.1.2
 1.8.1.2