TuttleOFX  1
tuttle::host::ofx::attribute::OfxhParamPushButton Class Reference

#include <OfxhParamPushButton.hpp>

Inheritance diagram for tuttle::host::ofx::attribute::OfxhParamPushButton:
Collaboration diagram for tuttle::host::ofx::attribute::OfxhParamPushButton:

Public Member Functions

 OfxhParamPushButton (const OfxhParamDescriptor &descriptor, const std::string &name, OfxhParamSet &setInstance)
virtual void getValue (double &) const OFX_EXCEPTION_SPEC
virtual void getValueAtTime (const OfxTime time, double &) const OFX_EXCEPTION_SPEC
virtual void setValue (const double &, const EChange change) OFX_EXCEPTION_SPEC
virtual void setValueAtTime (const OfxTime time, const double &, const EChange change) OFX_EXCEPTION_SPEC
virtual void setValue (const int &v, const EChange change) OFX_EXCEPTION_SPEC
virtual void setValueAtTime (const OfxTime time, const int &v, const EChange change) OFX_EXCEPTION_SPEC
virtual void setValueFromExpression (const std::string &value, const EChange change) OFX_EXCEPTION_SPEC
void setValueFromExpression (const std::string &value) OFX_EXCEPTION_SPEC
bool paramTypeHasData () const
std::size_t getHashAtTime (const OfxTime time) const

Detailed Description

Definition at line 14 of file OfxhParamPushButton.hpp.


Constructor & Destructor Documentation

tuttle::host::ofx::attribute::OfxhParamPushButton::OfxhParamPushButton ( const OfxhParamDescriptor descriptor,
const std::string &  name,
OfxhParamSet setInstance 
) [inline]

Definition at line 19 of file OfxhParamPushButton.hpp.


Member Function Documentation

std::size_t tuttle::host::ofx::attribute::OfxhParamPushButton::getHashAtTime ( const OfxTime  time) const [inline, virtual]

Implements tuttle::host::ofx::attribute::OfxhParam.

Definition at line 33 of file OfxhParamPushButton.hpp.

virtual void tuttle::host::ofx::attribute::OfxhParamPushButton::getValue ( double &  ) const [inline, virtual]

Definition at line 22 of file OfxhParamPushButton.hpp.

virtual void tuttle::host::ofx::attribute::OfxhParamPushButton::getValueAtTime ( const OfxTime  time,
double &   
) const [inline, virtual]

Definition at line 23 of file OfxhParamPushButton.hpp.

bool tuttle::host::ofx::attribute::OfxhParamPushButton::paramTypeHasData ( ) const [inline, virtual]

Implements tuttle::host::ofx::attribute::OfxhParam.

Definition at line 31 of file OfxhParamPushButton.hpp.

virtual void tuttle::host::ofx::attribute::OfxhParamPushButton::setValue ( const double &  ,
const EChange  change 
) [inline, virtual]

Definition at line 24 of file OfxhParamPushButton.hpp.

virtual void tuttle::host::ofx::attribute::OfxhParamPushButton::setValue ( const int &  v,
const EChange  change 
) [inline, virtual]

Definition at line 26 of file OfxhParamPushButton.hpp.

virtual void tuttle::host::ofx::attribute::OfxhParamPushButton::setValueAtTime ( const OfxTime  time,
const double &  ,
const EChange  change 
) [inline, virtual]

Definition at line 25 of file OfxhParamPushButton.hpp.

virtual void tuttle::host::ofx::attribute::OfxhParamPushButton::setValueAtTime ( const OfxTime  time,
const int &  v,
const EChange  change 
) [inline, virtual]

Definition at line 27 of file OfxhParamPushButton.hpp.

virtual void tuttle::host::ofx::attribute::OfxhParamPushButton::setValueFromExpression ( const std::string &  value,
const EChange  change 
) [inline, virtual]

Reimplemented from tuttle::host::ofx::attribute::OfxhParam.

Definition at line 28 of file OfxhParamPushButton.hpp.

void tuttle::host::ofx::attribute::OfxhParamPushButton::setValueFromExpression ( const std::string &  value) [inline]

Reimplemented from tuttle::host::ofx::attribute::OfxhParam.

Definition at line 29 of file OfxhParamPushButton.hpp.

References tuttle::host::ofx::attribute::eChangeUserEdited, and setValueFromExpression().

Referenced by setValueFromExpression().

Here is the call graph for this function:


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