TuttleOFX  1
tuttle::plugin::GeneratorPlugin Class Reference

#include <GeneratorPlugin.hpp>

Public Member Functions

 GeneratorPlugin (OfxImageEffectHandle handle)
virtual ~GeneratorPlugin ()=0
virtual void changedParam (const OFX::InstanceChangedArgs &args, const std::string &paramName)
virtual bool getRegionOfDefinition (const OFX::RegionOfDefinitionArguments &args, OfxRectD &rod)
virtual void getClipPreferences (OFX::ClipPreferencesSetter &clipPreferences)
virtual bool getTimeDomain (OfxRangeD &range)
EParamGeneratorExplicitConversion getExplicitConversion () const
OFX::EBitDepth getOfxExplicitConversion () const

Data Fields

OFX::Clip * _clipSrc
 Input image clip.
OFX::Clip * _clipDst
user parameters
OFX::ChoiceParam * _paramExplicitConv
 Explicit conversion.
OFX::ChoiceParam * _paramComponents
OFX::ChoiceParam * _paramMode
OFX::ChoiceParam * _paramFormat
OFX::Int2DParam * _paramSize
OFX::IntParam * _paramSizeWidth
OFX::IntParam * _paramSizeHeight
OFX::BooleanParam * _paramSizeSpecificRatio
OFX::DoubleParam * _paramSizeRatioValue
OFX::ChoiceParam * _paramSizeOrientation

Protected Member Functions

void updateVisibleTools ()

Detailed Description

Definition at line 12 of file GeneratorPlugin.hpp.


Constructor & Destructor Documentation

tuttle::plugin::GeneratorPlugin::~GeneratorPlugin ( ) [pure virtual]

Definition at line 37 of file GeneratorPlugin.cpp.


Member Function Documentation

EParamGeneratorExplicitConversion tuttle::plugin::GeneratorPlugin::getExplicitConversion ( ) const [inline]

Definition at line 26 of file GeneratorPlugin.hpp.

References _paramExplicitConv.

Referenced by getClipPreferences(), and getOfxExplicitConversion().

bool tuttle::plugin::GeneratorPlugin::getRegionOfDefinition ( const OFX::RegionOfDefinitionArguments &  args,
OfxRectD &  rod 
) [virtual]
bool tuttle::plugin::GeneratorPlugin::getTimeDomain ( OfxRangeD &  range) [virtual]

Definition at line 223 of file GeneratorPlugin.cpp.

References _clipSrc.

void tuttle::plugin::GeneratorPlugin::updateVisibleTools ( ) [protected]

Definition at line 29 of file GeneratorPlugin.cpp.

References changedParam(), tuttle::plugin::kParamMode, and tuttle::plugin::kParamSizeOrientation.

Referenced by GeneratorPlugin().

Here is the call graph for this function:


Field Documentation

Destination image clip

Definition at line 52 of file GeneratorPlugin.hpp.

Referenced by GeneratorPlugin(), and getClipPreferences().

Definition at line 56 of file GeneratorPlugin.hpp.

Referenced by GeneratorPlugin(), and getClipPreferences().

Explicit conversion.

Definition at line 55 of file GeneratorPlugin.hpp.

Referenced by GeneratorPlugin(), and getExplicitConversion().


The documentation for this class was generated from the following files: