TuttleOFX  1
tuttle::plugin::blur Namespace Reference

Data Structures

struct  BlurProcessParams
class  BlurPlugin
 Blur plugin. More...
class  BlurProcess
 Blur process. More...

Enumerations

enum  EParamBorder {
  eParamBorderNo = 0, eParamBorderMirror, eParamBorderConstant, eParamBorderBlack,
  eParamBorderPadded
}

Functions

 mDeclarePluginFactory (BlurPluginFactory,{},{})

Variables

static const std::string kParamSize = "size"
static const std::string kParamBorder = "border"
static const std::string kParamBorderNo = "No"
static const std::string kParamBorderMirror = "Mirror"
static const std::string kParamBorderConstant = "Constant"
static const std::string kParamBorderBlack = "Black"
static const std::string kParamBorderPadded = "Padded"
static const std::string kParamGroupAdvanced = "advanced"
static const std::string kParamNormalizedKernel = "normalizedKernel"
static const std::string kParamKernelEpsilon = "kernelEpsilon"
static const bool kSupportTiles = true

Enumeration Type Documentation

Enumerator:
eParamBorderNo 
eParamBorderMirror 
eParamBorderConstant 
eParamBorderBlack 
eParamBorderPadded 

Definition at line 18 of file BlurDefinitions.hpp.


Function Documentation

tuttle::plugin::blur::mDeclarePluginFactory ( BlurPluginFactory  )

Variable Documentation

const std::string tuttle::plugin::blur::kParamBorder = "border" [static]

Definition at line 11 of file BlurDefinitions.hpp.

Referenced by tuttle::plugin::blur::BlurPlugin::BlurPlugin().

const std::string tuttle::plugin::blur::kParamBorderBlack = "Black" [static]

Definition at line 15 of file BlurDefinitions.hpp.

const std::string tuttle::plugin::blur::kParamBorderConstant = "Constant" [static]

Definition at line 14 of file BlurDefinitions.hpp.

const std::string tuttle::plugin::blur::kParamBorderMirror = "Mirror" [static]

Definition at line 13 of file BlurDefinitions.hpp.

const std::string tuttle::plugin::blur::kParamBorderNo = "No" [static]

Definition at line 12 of file BlurDefinitions.hpp.

const std::string tuttle::plugin::blur::kParamBorderPadded = "Padded" [static]

Definition at line 16 of file BlurDefinitions.hpp.

const std::string tuttle::plugin::blur::kParamGroupAdvanced = "advanced" [static]

Definition at line 27 of file BlurDefinitions.hpp.

const std::string tuttle::plugin::blur::kParamKernelEpsilon = "kernelEpsilon" [static]

Definition at line 29 of file BlurDefinitions.hpp.

Referenced by tuttle::plugin::blur::BlurPlugin::BlurPlugin().

const std::string tuttle::plugin::blur::kParamNormalizedKernel = "normalizedKernel" [static]

Definition at line 28 of file BlurDefinitions.hpp.

Referenced by tuttle::plugin::blur::BlurPlugin::BlurPlugin().

const std::string tuttle::plugin::blur::kParamSize = "size" [static]

Definition at line 10 of file BlurDefinitions.hpp.

Referenced by tuttle::plugin::blur::BlurPlugin::BlurPlugin().

const bool tuttle::plugin::blur::kSupportTiles = true [static]

Definition at line 13 of file BlurPluginFactory.cpp.