|
TuttleOFX
1
|
#include <ParamDouble3D.hpp>


Public Member Functions | |
| ParamDouble3D (INode &effect, const std::string &name, const ofx::attribute::OfxhParamDescriptor &descriptor) | |
| ParamDouble3D * | clone () const |
| clone this parameter | |
| Ofx3DPointD | getDefault () const |
| void | getValue (double &x, double &y, double &z) const OFX_EXCEPTION_SPEC |
| void | getValueAtTime (const OfxTime time, double &x, double &y, double &z) const OFX_EXCEPTION_SPEC |
| void | setValue (const double &x, const double &y, const double &z, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC |
| void | setValueAtTime (const OfxTime time, const double &x, const double &y, const double &z, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC |
| void | setValue (const int &x, const int &y, const int &z, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC |
| void | setValueAtTime (const OfxTime time, const int &x, const int &y, const int &z, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC |
Definition at line 11 of file ParamDouble3D.hpp.
| tuttle::host::attribute::ParamDouble3D::ParamDouble3D | ( | INode & | effect, |
| const std::string & | name, | ||
| const ofx::attribute::OfxhParamDescriptor & | descriptor | ||
| ) |
Definition at line 9 of file ParamDouble3D.cpp.
References tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >::_controls.
Referenced by clone().
| ParamDouble3D* tuttle::host::attribute::ParamDouble3D::clone | ( | ) | const [inline, virtual] |
clone this parameter
Implements tuttle::host::ofx::attribute::OfxhParam.
Definition at line 16 of file ParamDouble3D.hpp.
References ParamDouble3D().

| Ofx3DPointD tuttle::host::attribute::ParamDouble3D::getDefault | ( | void | ) | const |
Definition at line 20 of file ParamDouble3D.cpp.
References tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >::_controls, Ofx3DPointD::x, Ofx3DPointD::y, and Ofx3DPointD::z.
| void tuttle::host::attribute::ParamDouble3D::getValue | ( | double & | x, |
| double & | y, | ||
| double & | z | ||
| ) | const |
Definition at line 30 of file ParamDouble3D.cpp.
| void tuttle::host::attribute::ParamDouble3D::getValueAtTime | ( | const OfxTime | time, |
| double & | x, | ||
| double & | y, | ||
| double & | z | ||
| ) | const |
Definition at line 37 of file ParamDouble3D.cpp.
| void tuttle::host::attribute::ParamDouble3D::setValue | ( | const double & | x, |
| const double & | y, | ||
| const double & | z, | ||
| const ofx::attribute::EChange | change | ||
| ) |
Definition at line 44 of file ParamDouble3D.cpp.
Referenced by setValue().
| void tuttle::host::attribute::ParamDouble3D::setValue | ( | const int & | x, |
| const int & | y, | ||
| const int & | z, | ||
| const ofx::attribute::EChange | change | ||
| ) | [inline] |
Definition at line 26 of file ParamDouble3D.hpp.
References setValue().

| void tuttle::host::attribute::ParamDouble3D::setValueAtTime | ( | const OfxTime | time, |
| const double & | x, | ||
| const double & | y, | ||
| const double & | z, | ||
| const ofx::attribute::EChange | change | ||
| ) |
Definition at line 52 of file ParamDouble3D.cpp.
Referenced by setValueAtTime().
| void tuttle::host::attribute::ParamDouble3D::setValueAtTime | ( | const OfxTime | time, |
| const int & | x, | ||
| const int & | y, | ||
| const int & | z, | ||
| const ofx::attribute::EChange | change | ||
| ) | [inline] |
Definition at line 30 of file ParamDouble3D.hpp.
References setValueAtTime().
