TuttleOFX  1
TextDefinitions.hpp File Reference
Include dependency graph for TextDefinitions.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::text

Enumerations

enum  tuttle::plugin::text::EParamVAlign { tuttle::plugin::text::eParamVAlignTop = 0, tuttle::plugin::text::eParamVAlignCenter, tuttle::plugin::text::eParamVAlignBottom }
enum  tuttle::plugin::text::EParamHAlign { tuttle::plugin::text::eParamHAlignLeft = 0, tuttle::plugin::text::eParamHAlignCenter, tuttle::plugin::text::eParamHAlignRight }
enum  tuttle::plugin::text::EParamMerge {
  tuttle::plugin::text::eParamMergeATop, tuttle::plugin::text::eParamMergeAverage, tuttle::plugin::text::eParamMergeColor, tuttle::plugin::text::eParamMergeColorBurn,
  tuttle::plugin::text::eParamMergeColorDodge, tuttle::plugin::text::eParamMergeConjointOver, tuttle::plugin::text::eParamMergeCopy, tuttle::plugin::text::eParamMergeDifference,
  tuttle::plugin::text::eParamMergeDisjointOver, tuttle::plugin::text::eParamMergeDivide, tuttle::plugin::text::eParamMergeExclusion, tuttle::plugin::text::eParamMergeFreeze,
  tuttle::plugin::text::eParamMergeFrom, tuttle::plugin::text::eParamMergeGeometric, tuttle::plugin::text::eParamMergeHardLight, tuttle::plugin::text::eParamMergeHypot,
  tuttle::plugin::text::eParamMergeIn, tuttle::plugin::text::eParamMergeInterpolated, tuttle::plugin::text::eParamMergeMask, tuttle::plugin::text::eParamMergeMatte,
  tuttle::plugin::text::eParamMergeLighten, tuttle::plugin::text::eParamMergeDarken, tuttle::plugin::text::eParamMergeMinus, tuttle::plugin::text::eParamMergeMultiply,
  tuttle::plugin::text::eParamMergeOut, tuttle::plugin::text::eParamMergeOver, tuttle::plugin::text::eParamMergeOverlay, tuttle::plugin::text::eParamMergePinLight,
  tuttle::plugin::text::eParamMergePlus, tuttle::plugin::text::eParamMergeReflect, tuttle::plugin::text::eParamMergeScreen, tuttle::plugin::text::eParamMergeStencil,
  tuttle::plugin::text::eParamMergeUnder, tuttle::plugin::text::eParamMergeXOR
}

Variables

static const std::string tuttle::plugin::text::kParamText = "text"
static const std::string tuttle::plugin::text::kParamIsExpression = "expression"
static const std::string tuttle::plugin::text::kParamFont = "font"
static const std::string tuttle::plugin::text::kParamFontPath = "fontFile"
static const std::string tuttle::plugin::text::kParamSize = "textSize"
static const std::string tuttle::plugin::text::kParamRatio = "ratio"
static const std::string tuttle::plugin::text::kParamColor = "color"
static const std::string tuttle::plugin::text::kParamBackgroundColor = "backgroundColor"
static const std::string tuttle::plugin::text::kParamPosition = "position"
static const std::string tuttle::plugin::text::kParamLetterSpacing = "letterSpacing"
static const std::string tuttle::plugin::text::kParamVAlign = "vAlign"
static const std::string tuttle::plugin::text::kParamVAlignTop = "top"
static const std::string tuttle::plugin::text::kParamVAlignCenter = "center"
static const std::string tuttle::plugin::text::kParamVAlignBottom = "bottom"
static const std::string tuttle::plugin::text::kParamHAlign = "hAlign"
static const std::string tuttle::plugin::text::kParamHAlignLeft = "left"
static const std::string tuttle::plugin::text::kParamHAlignCenter = "center"
static const std::string tuttle::plugin::text::kParamHAlignRight = "right"
static const std::string tuttle::plugin::text::kParamVerticalFlip = "verticalFlip"
static const std::string tuttle::plugin::text::kParamItalic = "italic"
static const std::string tuttle::plugin::text::kParamBold = "bold"
static const std::string tuttle::plugin::text::kParamFunction = "mergingFunction"
static const std::string tuttle::plugin::text::kParamFunctionLabel = "Merging function"