TuttleOFX  1
tuttle::plugin::resize Namespace Reference

Data Structures

struct  ResizeProcessParams
class  ResizePlugin
 Resize plugin. More...
class  ResizeProcess
 Resize process. More...

Enumerations

enum  EParamMode { eParamModeFormat = 0, eParamModeSize, eParamModeScale }
enum  EParamSizeOrientation { eParamSizeOrientationX = 0, eParamSizeOrientationY }

Functions

 mDeclarePluginFactory (ResizePluginFactory,{},{})

Variables

static const std::string kParamMode = "mode"
static const std::string kParamModeFormat = "format"
static const std::string kParamModeSize = "size"
static const std::string kParamModeScale = "scale"
static const std::string kParamFormat = "format"
static const std::string kParamSize = "size"
static const std::string kParamSizeWidth = "width"
static const std::string kParamSizeHeight = "height"
static const std::string kParamSizeKeepRatio = "keepRatio"
static const std::string kParamSizeOrientation = "orientation"
static const std::string kParamSizeOrientationX = kParamSizeWidth
static const std::string kParamSizeOrientationY = kParamSizeHeight
static const std::string kParamScale = "scale"
static const std::string kParamCenter = "center"
static const std::string kParamCenterPoint = "centerPoint"
static const bool kSupportTiles = false

Enumeration Type Documentation

Enumerator:
eParamModeFormat 
eParamModeSize 
eParamModeScale 

Definition at line 17 of file ResizeDefinitions.hpp.

Enumerator:
eParamSizeOrientationX 
eParamSizeOrientationY 

Definition at line 33 of file ResizeDefinitions.hpp.


Function Documentation

tuttle::plugin::resize::mDeclarePluginFactory ( ResizePluginFactory  )

Variable Documentation

const std::string tuttle::plugin::resize::kParamCenterPoint = "centerPoint" [static]
const std::string tuttle::plugin::resize::kParamModeFormat = "format" [static]

Definition at line 14 of file ResizeDefinitions.hpp.

const std::string tuttle::plugin::resize::kParamModeScale = "scale" [static]
const std::string tuttle::plugin::resize::kParamModeSize = "size" [static]

Definition at line 15 of file ResizeDefinitions.hpp.

const std::string tuttle::plugin::resize::kParamScale = "scale" [static]

Definition at line 31 of file ResizeDefinitions.hpp.

Definition at line 32 of file ResizeDefinitions.hpp.

const bool tuttle::plugin::resize::kSupportTiles = false [static]

Definition at line 14 of file ResizePluginFactory.cpp.