Blur Class Reference

#include <blur.h>

List of all members.

Public Types

enum  Type {
  BOX = 0, FASTGAUSSIAN = 1, CROSS = 2, GAUSSIAN = 3,
  DISC = 4, FORCE_DWORD = 0x8fffffff
}

Public Member Functions

synfig::Pointset_size (const synfig::Point &v)
const synfig::Pointget_size () const
synfig::Pointget_size ()
int & set_type (const int &t)
const int & get_type () const
int & get_type ()
 Blur ()
 Blur (const synfig::Point &s, int t, synfig::ProgressCallback *callb=0)
 Blur (synfig::Real sx, synfig::Real sy, int t, synfig::ProgressCallback *callb=0)
synfig::Point operator() (const synfig::Point &p) const
synfig::Point operator() (synfig::Real x, synfig::Real y) const
bool operator() (const synfig::Surface &surface, const synfig::Vector &resolution, synfig::Surface &out) const
bool operator() (const etl::surface< float > &surface, const synfig::Vector &resolution, etl::surface< float > &out) const


Member Enumeration Documentation

enum Blur::Type

Enumerator:
BOX 
FASTGAUSSIAN 
CROSS 
GAUSSIAN 
DISC 
FORCE_DWORD 


Constructor & Destructor Documentation

Blur::Blur (  )  [inline]

Blur::Blur ( const synfig::Point s,
int  t,
synfig::ProgressCallback callb = 0 
) [inline]

Blur::Blur ( synfig::Real  sx,
synfig::Real  sy,
int  t,
synfig::ProgressCallback callb = 0 
) [inline]


Member Function Documentation

synfig::Point& Blur::set_size ( const synfig::Point v  )  [inline]

const synfig::Point& Blur::get_size (  )  const [inline]

synfig::Point& Blur::get_size (  )  [inline]

int& Blur::set_type ( const int &  t  )  [inline]

const int& Blur::get_type (  )  const [inline]

int& Blur::get_type (  )  [inline]

Point Blur::operator() ( const synfig::Point p  )  const

Point Blur::operator() ( synfig::Real  x,
synfig::Real  y 
) const

bool Blur::operator() ( const synfig::Surface surface,
const synfig::Vector resolution,
synfig::Surface out 
) const

bool Blur::operator() ( const etl::surface< float > &  surface,
const synfig::Vector resolution,
etl::surface< float > &  out 
) const


The documentation for this class was generated from the following files:
Generated on Wed Aug 15 05:00:24 2007 for synfig by  doxygen 1.5.3