TuttleOFX  1
tuttle::ParamMathPlugin< ParamType > Class Template Reference
Collaboration diagram for tuttle::ParamMathPlugin< ParamType >:

Public Member Functions

 ParamMathPlugin (OfxParamEffectHandle handle)
void process (const OFX::RenderArguments &args)

Protected Attributes

OFX::ChoiceParam_operation
ParamType * _a
ParamType * _b
ParamType * _output

Private Types

enum  EOperation {
  eMultiply, eDivide, eAddition, eSubtraction,
  eModulo
}

Detailed Description

template<class ParamType>
class tuttle::ParamMathPlugin< ParamType >

Definition at line 6 of file ParamMath.cpp.


Member Enumeration Documentation

template<class ParamType >
enum tuttle::ParamMathPlugin::EOperation [private]
Enumerator:
eMultiply 
eDivide 
eAddition 
eSubtraction 
eModulo 

Definition at line 8 of file ParamMath.cpp.


Constructor & Destructor Documentation


Member Function Documentation


Field Documentation

template<class ParamType >
ParamType* tuttle::ParamMathPlugin< ParamType >::_a [protected]
template<class ParamType >
ParamType* tuttle::ParamMathPlugin< ParamType >::_b [protected]
template<class ParamType >
ParamType* tuttle::ParamMathPlugin< ParamType >::_output [protected]

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