| 
    TuttleOFX
    1
    
   
   | 
  
  
  
 
This class is just a re-implementation dedicated to Double Param. It allows implicit conversion from Int to Double. More...
#include <AnimatedParamType.hpp>


Public Member Functions | |
| AnimatedParamDouble (INode &effect, const std::string &name, const ofx::attribute::OfxhParamDescriptor &descriptor, const std::size_t index, const double value) | |
| void | setValue (const double &v, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC | 
| void | setValueAtTime (const OfxTime time, const double &v, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC | 
| void | setValue (const int &v, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC | 
| void | setValueAtTime (const OfxTime time, const int &v, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC | 
Private Types | |
| typedef AnimatedParam< double,  ofx::attribute::OfxhParamDouble >  | Parent | 
This class is just a re-implementation dedicated to Double Param. It allows implicit conversion from Int to Double.
Definition at line 19 of file AnimatedParamType.hpp.
typedef AnimatedParam<double, ofx::attribute::OfxhParamDouble> tuttle::host::attribute::AnimatedParamDouble::Parent [private] | 
        
Definition at line 21 of file AnimatedParamType.hpp.
| tuttle::host::attribute::AnimatedParamDouble::AnimatedParamDouble | ( | INode & | effect, | 
| const std::string & | name, | ||
| const ofx::attribute::OfxhParamDescriptor & | descriptor, | ||
| const std::size_t | index, | ||
| const double | value | ||
| ) |  [inline] | 
        
Definition at line 25 of file AnimatedParamType.hpp.
| void tuttle::host::attribute::AnimatedParamDouble::setValue | ( | const double & | v, | 
| const ofx::attribute::EChange | change | ||
| ) |  [inline, virtual] | 
        
Reimplemented from tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >.
Reimplemented in tuttle::host::attribute::ParamDouble.
Definition at line 34 of file AnimatedParamType.hpp.
References tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >::setValue().

| void tuttle::host::attribute::AnimatedParamDouble::setValue | ( | const int & | v, | 
| const ofx::attribute::EChange | change | ||
| ) |  [inline, virtual] | 
        
Reimplemented from tuttle::host::ofx::attribute::OfxhParamDouble.
Reimplemented in tuttle::host::attribute::ParamDouble.
Definition at line 44 of file AnimatedParamType.hpp.
References tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >::setValue().

| void tuttle::host::attribute::AnimatedParamDouble::setValueAtTime | ( | const OfxTime | time, | 
| const double & | v, | ||
| const ofx::attribute::EChange | change | ||
| ) |  [inline, virtual] | 
        
Reimplemented from tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >.
Reimplemented in tuttle::host::attribute::ParamDouble.
Definition at line 39 of file AnimatedParamType.hpp.
References tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >::setValueAtTime().

| void tuttle::host::attribute::AnimatedParamDouble::setValueAtTime | ( | const OfxTime | time, | 
| const int & | v, | ||
| const ofx::attribute::EChange | change | ||
| ) |  [inline, virtual] | 
        
Reimplemented from tuttle::host::ofx::attribute::OfxhParamDouble.
Reimplemented in tuttle::host::attribute::ParamDouble.
Definition at line 49 of file AnimatedParamType.hpp.
References tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >::setValueAtTime().
