TuttleOFX  1
MergeDefinitions.hpp File Reference
Include dependency graph for MergeDefinitions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  tuttle
 

This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring.


namespace  tuttle::plugin
namespace  tuttle::plugin::merge

Enumerations

enum  tuttle::plugin::merge::EParamRod { tuttle::plugin::merge::eParamRodIntersect = 0, tuttle::plugin::merge::eParamRodUnion, tuttle::plugin::merge::eParamRodA, tuttle::plugin::merge::eParamRodB }
enum  tuttle::plugin::merge::EParamMerge {
  tuttle::plugin::merge::eParamMergeATop, tuttle::plugin::merge::eParamMergeAverage, tuttle::plugin::merge::eParamMergeColor, tuttle::plugin::merge::eParamMergeColorBurn,
  tuttle::plugin::merge::eParamMergeColorDodge, tuttle::plugin::merge::eParamMergeConjointOver, tuttle::plugin::merge::eParamMergeCopy, tuttle::plugin::merge::eParamMergeDifference,
  tuttle::plugin::merge::eParamMergeDisjointOver, tuttle::plugin::merge::eParamMergeDivide, tuttle::plugin::merge::eParamMergeExclusion, tuttle::plugin::merge::eParamMergeFreeze,
  tuttle::plugin::merge::eParamMergeFrom, tuttle::plugin::merge::eParamMergeGeometric, tuttle::plugin::merge::eParamMergeHardLight, tuttle::plugin::merge::eParamMergeHypot,
  tuttle::plugin::merge::eParamMergeIn, tuttle::plugin::merge::eParamMergeInterpolated, tuttle::plugin::merge::eParamMergeMask, tuttle::plugin::merge::eParamMergeMatte,
  tuttle::plugin::merge::eParamMergeLighten, tuttle::plugin::merge::eParamMergeDarken, tuttle::plugin::merge::eParamMergeMinus, tuttle::plugin::merge::eParamMergeMultiply,
  tuttle::plugin::merge::eParamMergeOut, tuttle::plugin::merge::eParamMergeOver, tuttle::plugin::merge::eParamMergeOverlay, tuttle::plugin::merge::eParamMergePinLight,
  tuttle::plugin::merge::eParamMergePlus, tuttle::plugin::merge::eParamMergeReflect, tuttle::plugin::merge::eParamMergeScreen, tuttle::plugin::merge::eParamMergeStencil,
  tuttle::plugin::merge::eParamMergeUnder, tuttle::plugin::merge::eParamMergeXOR
}

Variables

static const std::string tuttle::plugin::merge::kParamSourceA = "A"
static const std::string tuttle::plugin::merge::kParamSourceB = "B"
static const std::string tuttle::plugin::merge::kParamFunction = "mergingFunction"
static const std::string tuttle::plugin::merge::kParamFunctionLabel = "Merging function"
static const std::string tuttle::plugin::merge::kParamOffsetA = "offsetA"
static const std::string tuttle::plugin::merge::kParamOffsetB = "offsetB"
static const std::string tuttle::plugin::merge::kParamRod = "rod"
static const std::string tuttle::plugin::merge::kParamRodIntersect = "intersection"
static const std::string tuttle::plugin::merge::kParamRodUnion = "union"
static const std::string tuttle::plugin::merge::kParamRodA = "A"
static const std::string tuttle::plugin::merge::kParamRodB = "B"