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().