TuttleOFX
1
|
plugin parameter instance More...
#include <OfxhParam.hpp>
Public Types | |
typedef OfxhParam | This |
Public Member Functions | |
OfxhParam (const OfxhParamDescriptor &descriptor, const std::string &name, OfxhParamSet &setInstance) | |
make a parameter, with the given type and name | |
virtual | ~OfxhParam ()=0 |
virtual This * | clone () const =0 |
clone this parameter | |
virtual bool | paramTypeHasData () const =0 |
virtual std::size_t | getHashAtTime (const OfxTime time) const =0 |
bool | operator== (const This &p) const |
OfxParamHandle | getParamHandle () const |
grab a handle on the parameter for passing to the C API | |
virtual std::ostream & | displayValues (std::ostream &os) const |
void | paramChanged (const EChange change) |
void | changedActionBegin () |
void | changedActionEnd () |
bool | changedActionInProgress () const |
OfxhParamSet * | getParamSetInstance () |
void | setParamSetInstance (OfxhParamSet *instance) |
void | setParentInstance (OfxhParam *instance) |
OfxhParam * | getParentInstance () |
virtual void | copy (const OfxhParam &instance) OFX_EXCEPTION_SPEC=0 |
virtual void | copy (const OfxhParam &instance, OfxTime offset) OFX_EXCEPTION_SPEC |
virtual void | copy (const OfxhParam &instance, OfxTime offset, OfxRangeD range) OFX_EXCEPTION_SPEC |
virtual void | setEnabled () |
virtual void | setSecret () |
virtual void | setLabel () |
callback which should update label | |
virtual void | setDisplayRange () |
callback which should set | |
virtual std::size_t | getSize () const |
TUTTLE_DEFINE_OFXHPARAM_ACCESSORS (String, std::string) | |
TUTTLE_DEFINE_OFXHPARAM_ACCESSORS (Double, double) | |
TUTTLE_DEFINE_OFXHPARAM_ACCESSORS (Int, int) | |
TUTTLE_DEFINE_OFXHPARAM_ACCESSORS (Bool, bool) | |
TUTTLE_DEFINE_OFXHPARAM_MULTIDIM_ACCESSORS (String, std::string) | |
TUTTLE_DEFINE_OFXHPARAM_MULTIDIM_ACCESSORS (Double, double) | |
TUTTLE_DEFINE_OFXHPARAM_MULTIDIM_ACCESSORS (Int, int) | |
TUTTLE_DEFINE_OFXHPARAM_MULTIDIM_ACCESSORS (Bool, bool) | |
virtual void | setValueFromExpression (const std::string &value, const EChange change) OFX_EXCEPTION_SPEC |
void | setValueFromExpression (const std::string &value) OFX_EXCEPTION_SPEC |
void | setValue (const char *value, const EChange change) OFX_EXCEPTION_SPEC |
void | setValue (const char *value) OFX_EXCEPTION_SPEC |
void | setValueAtTime (const OfxTime time, const char *value, const attribute::EChange change) OFX_EXCEPTION_SPEC |
void | setValueAtTime (const OfxTime time, const char *value) OFX_EXCEPTION_SPEC |
virtual void | setInterpolator (const enum EInterpolatorType etype) OFX_EXCEPTION_SPEC |
virtual void | getV (va_list arg) const OFX_EXCEPTION_SPEC |
get a value, implemented by instances to deconstruct var args | |
virtual void | getV (const OfxTime time, va_list arg) const OFX_EXCEPTION_SPEC |
get a value, implemented by instances to deconstruct var args | |
virtual void | setV (va_list arg, const EChange change) OFX_EXCEPTION_SPEC |
set a value, implemented by instances to deconstruct var args | |
virtual void | setV (const OfxTime time, va_list arg, const EChange change) OFX_EXCEPTION_SPEC |
key a value, implemented by instances to deconstruct var args | |
virtual void | deriveV (const OfxTime time, va_list arg) const OFX_EXCEPTION_SPEC |
derive a value, implemented by instances to deconstruct var args | |
virtual void | integrateV (const OfxTime time1, const OfxTime time2, va_list arg) const OFX_EXCEPTION_SPEC |
integrate a value, implemented by instances to deconstruct var args | |
virtual void | notify (const std::string &name, bool single, int num) OFX_EXCEPTION_SPEC |
overridden from Property::NotifyHook | |
Protected Member Functions | |
OfxhParam (const OfxhParam &other) | |
Protected Attributes | |
OfxhParamSet * | _paramSetInstance |
OfxhParam * | _parentInstance |
bool | _avoidRecursion |
Avoid recursion when updating with paramChangedAction. | |
Private Member Functions | |
OfxhParam () | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const This &g) |
plugin parameter instance
Definition at line 118 of file OfxhParam.hpp.
Reimplemented from tuttle::host::ofx::attribute::OfxhAttribute.
Reimplemented in tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >.
Definition at line 127 of file OfxhParam.hpp.
tuttle::host::ofx::attribute::OfxhParam::OfxhParam | ( | ) | [private] |
tuttle::host::ofx::attribute::OfxhParam::OfxhParam | ( | const OfxhParam & | other | ) | [inline, protected] |
Definition at line 135 of file OfxhParam.hpp.
tuttle::host::ofx::attribute::OfxhParam::OfxhParam | ( | const OfxhParamDescriptor & | descriptor, |
const std::string & | name, | ||
attribute::OfxhParamSet & | setInstance | ||
) | [explicit] |
make a parameter, with the given type and name
Definition at line 15 of file OfxhParam.cpp.
References tuttle::host::ofx::property::OfxhSet::addNotifyHook(), and tuttle::host::ofx::attribute::OfxhAttribute::getEditableProperties().
tuttle::host::ofx::attribute::OfxhParam::~OfxhParam | ( | ) | [pure virtual] |
the description of a plugin parameter
Definition at line 32 of file OfxhParam.cpp.
void tuttle::host::ofx::attribute::OfxhParam::changedActionBegin | ( | ) | [inline] |
Definition at line 195 of file OfxhParam.hpp.
References _avoidRecursion.
void tuttle::host::ofx::attribute::OfxhParam::changedActionEnd | ( | ) | [inline] |
Definition at line 196 of file OfxhParam.hpp.
References _avoidRecursion.
bool tuttle::host::ofx::attribute::OfxhParam::changedActionInProgress | ( | ) | const [inline] |
Definition at line 197 of file OfxhParam.hpp.
References _avoidRecursion.
virtual This* tuttle::host::ofx::attribute::OfxhParam::clone | ( | ) | const [pure virtual] |
clone this parameter
Implemented in tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >, tuttle::host::attribute::ParamBoolean, tuttle::host::attribute::ParamCustom, tuttle::host::attribute::ParamString, tuttle::host::attribute::ParamChoice, tuttle::host::attribute::ParamRGB, tuttle::host::attribute::ParamRGBA, tuttle::host::attribute::ParamInteger2D, tuttle::host::attribute::ParamInteger3D, tuttle::host::attribute::ParamGroup, tuttle::host::attribute::ParamPage, tuttle::host::attribute::ParamPushButton, tuttle::host::attribute::ParamDouble2D, and tuttle::host::attribute::ParamDouble3D.
Referenced by tuttle::host::ofx::attribute::new_clone().
virtual void tuttle::host::ofx::attribute::OfxhParam::copy | ( | const OfxhParam & | instance | ) | [pure virtual] |
Implemented in tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >, tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, and tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >.
Referenced by tuttle::host::ofx::attribute::OfxhParamSet::copyParamsValues().
void tuttle::host::ofx::attribute::OfxhParam::copy | ( | const OfxhParam & | instance, |
OfxTime | offset | ||
) | [virtual] |
copy one parameter to another
Definition at line 133 of file OfxhParam.cpp.
void tuttle::host::ofx::attribute::OfxhParam::copy | ( | const OfxhParam & | instance, |
OfxTime | offset, | ||
OfxRangeD | range | ||
) | [virtual] |
copy one parameter to another, with a range
Definition at line 141 of file OfxhParam.cpp.
void tuttle::host::ofx::attribute::OfxhParam::deriveV | ( | const OfxTime | time, |
va_list | arg | ||
) | const [virtual] |
derive a value, implemented by instances to deconstruct var args
Reimplemented in tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >, tuttle::host::ofx::attribute::OfxhParamInteger, and tuttle::host::ofx::attribute::OfxhParamDouble.
Definition at line 94 of file OfxhParam.cpp.
virtual std::ostream& tuttle::host::ofx::attribute::OfxhParam::displayValues | ( | std::ostream & | os | ) | const [inline, virtual] |
Reimplemented in tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >, tuttle::host::ofx::attribute::OfxhParamInteger, tuttle::host::ofx::attribute::OfxhParamDouble, and tuttle::host::ofx::attribute::OfxhParamString.
Definition at line 171 of file OfxhParam.hpp.
virtual std::size_t tuttle::host::ofx::attribute::OfxhParam::getHashAtTime | ( | const OfxTime | time | ) | const [pure virtual] |
Implemented in tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >, tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >, tuttle::host::ofx::attribute::OfxhParamChoice, tuttle::host::ofx::attribute::OfxhParamBoolean, tuttle::host::ofx::attribute::OfxhParamGroup, tuttle::host::ofx::attribute::OfxhParamString, tuttle::host::ofx::attribute::OfxhParamPage, and tuttle::host::ofx::attribute::OfxhParamPushButton.
Referenced by tuttle::host::ofx::attribute::OfxhParamSet::getHashAtTime().
OfxParamHandle tuttle::host::ofx::attribute::OfxhParam::getParamHandle | ( | ) | const [inline, virtual] |
grab a handle on the parameter for passing to the C API
Implements tuttle::host::ofx::attribute::OfxhParamAccessor.
Definition at line 165 of file OfxhParam.hpp.
OfxhParamSet* tuttle::host::ofx::attribute::OfxhParam::getParamSetInstance | ( | ) | [inline] |
Definition at line 200 of file OfxhParam.hpp.
References _paramSetInstance.
OfxhParam * tuttle::host::ofx::attribute::OfxhParam::getParentInstance | ( | ) |
Definition at line 151 of file OfxhParam.cpp.
References _parentInstance.
virtual std::size_t tuttle::host::ofx::attribute::OfxhParam::getSize | ( | ) | const [inline, virtual] |
Reimplemented in tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, and tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >.
Definition at line 235 of file OfxhParam.hpp.
void tuttle::host::ofx::attribute::OfxhParam::getV | ( | va_list | arg | ) | const [virtual] |
get a value, implemented by instances to deconstruct var args
Reimplemented in tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >, tuttle::host::ofx::attribute::OfxhParamInteger, tuttle::host::ofx::attribute::OfxhParamDouble, tuttle::host::ofx::attribute::OfxhParamChoice, tuttle::host::ofx::attribute::OfxhParamBoolean, and tuttle::host::ofx::attribute::OfxhParamString.
Definition at line 62 of file OfxhParam.cpp.
void tuttle::host::ofx::attribute::OfxhParam::getV | ( | const OfxTime | time, |
va_list | arg | ||
) | const [virtual] |
get a value, implemented by instances to deconstruct var args
Reimplemented in tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >, tuttle::host::ofx::attribute::OfxhParamInteger, tuttle::host::ofx::attribute::OfxhParamDouble, tuttle::host::ofx::attribute::OfxhParamChoice, tuttle::host::ofx::attribute::OfxhParamBoolean, and tuttle::host::ofx::attribute::OfxhParamString.
Definition at line 70 of file OfxhParam.cpp.
void tuttle::host::ofx::attribute::OfxhParam::integrateV | ( | const OfxTime | time1, |
const OfxTime | time2, | ||
va_list | arg | ||
) | const [virtual] |
integrate a value, implemented by instances to deconstruct var args
Reimplemented in tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >, tuttle::host::ofx::attribute::OfxhParamInteger, and tuttle::host::ofx::attribute::OfxhParamDouble.
Definition at line 102 of file OfxhParam.cpp.
void tuttle::host::ofx::attribute::OfxhParam::notify | ( | const std::string & | name, |
bool | single, | ||
int | num | ||
) | [virtual] |
overridden from Property::NotifyHook
Implements tuttle::host::ofx::property::OfxhNotifyHook.
Definition at line 110 of file OfxhParam.cpp.
bool tuttle::host::ofx::attribute::OfxhParam::operator== | ( | const This & | p | ) | const [inline] |
Definition at line 162 of file OfxhParam.hpp.
void tuttle::host::ofx::attribute::OfxhParam::paramChanged | ( | const EChange | change | ) |
Definition at line 34 of file OfxhParam.cpp.
References _paramSetInstance, and tuttle::host::ofx::attribute::OfxhParamSet::paramChanged().
Referenced by tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >::setV(), tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >::setValue(), tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >::setValueAtIndex(), tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >::setValueAtTime(), tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >::setValueAtTimeAndIndex(), and tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >::setValueFromExpression().
virtual bool tuttle::host::ofx::attribute::OfxhParam::paramTypeHasData | ( | ) | const [pure virtual] |
Implemented in tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >, tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >, tuttle::host::ofx::attribute::OfxhParamChoice, tuttle::host::ofx::attribute::OfxhParamBoolean, tuttle::host::ofx::attribute::OfxhParamGroup, tuttle::host::ofx::attribute::OfxhParamString, tuttle::host::ofx::attribute::OfxhParamPage, and tuttle::host::ofx::attribute::OfxhParamPushButton.
Referenced by tuttle::host::ofx::attribute::OfxhParamSet::getHashAtTime().
void tuttle::host::ofx::attribute::OfxhParam::setDisplayRange | ( | ) | [virtual] |
callback which should set
Definition at line 57 of file OfxhParam.cpp.
void tuttle::host::ofx::attribute::OfxhParam::setEnabled | ( | ) | [virtual] |
callback which should set enabled state as appropriate
Definition at line 42 of file OfxhParam.cpp.
virtual void tuttle::host::ofx::attribute::OfxhParam::setInterpolator | ( | const enum EInterpolatorType | etype | ) | [inline, virtual] |
Reimplemented in tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >.
Definition at line 263 of file OfxhParam.hpp.
void tuttle::host::ofx::attribute::OfxhParam::setLabel | ( | ) | [virtual] |
callback which should update label
Definition at line 52 of file OfxhParam.cpp.
void tuttle::host::ofx::attribute::OfxhParam::setParamSetInstance | ( | OfxhParamSet * | instance | ) | [inline] |
Definition at line 201 of file OfxhParam.hpp.
References _paramSetInstance.
Referenced by tuttle::host::ofx::attribute::OfxhParamSet::declareChildParam().
void tuttle::host::ofx::attribute::OfxhParam::setParentInstance | ( | OfxhParam * | instance | ) |
Definition at line 146 of file OfxhParam.cpp.
References _parentInstance.
void tuttle::host::ofx::attribute::OfxhParam::setSecret | ( | ) | [virtual] |
callback which should set secret state as appropriate
Definition at line 47 of file OfxhParam.cpp.
void tuttle::host::ofx::attribute::OfxhParam::setV | ( | va_list | arg, |
const EChange | change | ||
) | [virtual] |
set a value, implemented by instances to deconstruct var args
Reimplemented in tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >, tuttle::host::ofx::attribute::OfxhParamInteger, tuttle::host::ofx::attribute::OfxhParamDouble, tuttle::host::ofx::attribute::OfxhParamChoice, tuttle::host::ofx::attribute::OfxhParamBoolean, and tuttle::host::ofx::attribute::OfxhParamString.
Definition at line 78 of file OfxhParam.cpp.
void tuttle::host::ofx::attribute::OfxhParam::setV | ( | const OfxTime | time, |
va_list | arg, | ||
const EChange | change | ||
) | [virtual] |
key a value, implemented by instances to deconstruct var args
Reimplemented in tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >, tuttle::host::ofx::attribute::OfxhParamInteger, tuttle::host::ofx::attribute::OfxhParamDouble, tuttle::host::ofx::attribute::OfxhParamChoice, tuttle::host::ofx::attribute::OfxhParamBoolean, and tuttle::host::ofx::attribute::OfxhParamString.
Definition at line 86 of file OfxhParam.cpp.
void tuttle::host::ofx::attribute::OfxhParam::setValue | ( | const char * | value, |
const EChange | change | ||
) | [inline] |
Definition at line 255 of file OfxhParam.hpp.
References setValue().
Referenced by BOOST_AUTO_TEST_CASE(), tuttle::host::io::getBestReader(), tuttle::host::OutputBufferWrapper::setCallback(), and setValue().
void tuttle::host::ofx::attribute::OfxhParam::setValue | ( | const char * | value | ) | [inline] |
Definition at line 256 of file OfxhParam.hpp.
References tuttle::host::ofx::attribute::eChangeUserEdited, and setValue().
Referenced by setValue().
void tuttle::host::ofx::attribute::OfxhParam::setValueAtTime | ( | const OfxTime | time, |
const char * | value, | ||
const attribute::EChange | change | ||
) | [inline] |
Definition at line 257 of file OfxhParam.hpp.
References setValueAtTime().
Referenced by setValueAtTime().
void tuttle::host::ofx::attribute::OfxhParam::setValueAtTime | ( | const OfxTime | time, |
const char * | value | ||
) | [inline] |
Definition at line 258 of file OfxhParam.hpp.
References tuttle::host::ofx::attribute::eChangeUserEdited, and setValueAtTime().
Referenced by setValueAtTime().
virtual void tuttle::host::ofx::attribute::OfxhParam::setValueFromExpression | ( | const std::string & | value, |
const EChange | change | ||
) | [inline, virtual] |
Reimplemented in tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >, tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 3 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamInteger, 2 >, tuttle::host::ofx::attribute::OfxhMultiDimParam< ParamDouble, DIM >, tuttle::host::ofx::attribute::OfxhParamPage, tuttle::host::attribute::ParamBoolean, tuttle::host::attribute::ParamCustom, tuttle::host::attribute::ParamString, tuttle::host::attribute::ParamChoice, and tuttle::host::ofx::attribute::OfxhParamPushButton.
Definition at line 252 of file OfxhParam.hpp.
References tuttle::host::ofx::attribute::OfxhAttributeAccessor::getName(), tuttle::host::ofx::attribute::OfxhParamAccessor::getParamType(), and tuttle::host::ofx::attribute::mapChangeEnumToString().
void tuttle::host::ofx::attribute::OfxhParam::setValueFromExpression | ( | const std::string & | value | ) | [inline] |
Reimplemented in tuttle::host::ofx::attribute::OfxhParamPage, and tuttle::host::ofx::attribute::OfxhParamPushButton.
Definition at line 253 of file OfxhParam.hpp.
References tuttle::host::ofx::attribute::eChangeUserEdited, and setValueFromExpression().
Referenced by setValueFromExpression().
tuttle::host::ofx::attribute::OfxhParam::TUTTLE_DEFINE_OFXHPARAM_ACCESSORS | ( | String | , |
std::string | |||
) |
tuttle::host::ofx::attribute::OfxhParam::TUTTLE_DEFINE_OFXHPARAM_ACCESSORS | ( | Double | , |
double | |||
) |
tuttle::host::ofx::attribute::OfxhParam::TUTTLE_DEFINE_OFXHPARAM_ACCESSORS | ( | Int | , |
int | |||
) |
tuttle::host::ofx::attribute::OfxhParam::TUTTLE_DEFINE_OFXHPARAM_ACCESSORS | ( | Bool | , |
bool | |||
) |
tuttle::host::ofx::attribute::OfxhParam::TUTTLE_DEFINE_OFXHPARAM_MULTIDIM_ACCESSORS | ( | String | , |
std::string | |||
) |
tuttle::host::ofx::attribute::OfxhParam::TUTTLE_DEFINE_OFXHPARAM_MULTIDIM_ACCESSORS | ( | Double | , |
double | |||
) |
tuttle::host::ofx::attribute::OfxhParam::TUTTLE_DEFINE_OFXHPARAM_MULTIDIM_ACCESSORS | ( | Int | , |
int | |||
) |
tuttle::host::ofx::attribute::OfxhParam::TUTTLE_DEFINE_OFXHPARAM_MULTIDIM_ACCESSORS | ( | Bool | , |
bool | |||
) |
std::ostream& operator<< | ( | std::ostream & | os, |
const This & | g | ||
) | [friend] |
Definition at line 156 of file OfxhParam.cpp.
bool tuttle::host::ofx::attribute::OfxhParam::_avoidRecursion [protected] |
Avoid recursion when updating with paramChangedAction.
Definition at line 132 of file OfxhParam.hpp.
Referenced by changedActionBegin(), changedActionEnd(), and changedActionInProgress().
Definition at line 130 of file OfxhParam.hpp.
Referenced by tuttle::host::ofx::attribute::OfxhParamGroup::editBegin(), tuttle::host::ofx::attribute::OfxhParamGroup::editEnd(), tuttle::host::ofx::attribute::OfxhParamPage::getChildren(), getParamSetInstance(), tuttle::host::ofx::attribute::OfxhParamGroup::getParamSetProps(), tuttle::host::ofx::attribute::OfxhParamGroup::paramChanged(), paramChanged(), and setParamSetInstance().
Definition at line 131 of file OfxhParam.hpp.
Referenced by getParentInstance(), and setParentInstance().