|
TuttleOFX
1
|
#include <OfxhAttribute.hpp>


Public Types | |
| typedef OfxhAttribute | This |
Public Member Functions | |
| OfxhAttribute (const property::OfxhSet &properties) | |
| OfxhAttribute (const OfxhAttributeDescriptor &desc) | |
| virtual | ~OfxhAttribute ()=0 |
| virtual bool | operator== (const This &other) const |
| bool | operator!= (const This &other) const |
| const property::OfxhSet & | getProperties () const |
| property::OfxhSet & | getEditableProperties () |
| virtual void | copyValues (const This &other) |
Protected Member Functions | |
| OfxhAttribute () | |
| void | setProperties (const property::OfxhSet &properties) |
Protected Attributes | |
| property::OfxhSet | _properties |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Friends | |
| class | boost::serialization::access |
Definition at line 52 of file OfxhAttribute.hpp.
Reimplemented in tuttle::host::ofx::attribute::OfxhParam, tuttle::host::attribute::AnimatedParam< double, ofx::attribute::OfxhParamDouble >, tuttle::host::ofx::attribute::OfxhClipImage, and tuttle::host::ofx::attribute::OfxhClip.
Definition at line 55 of file OfxhAttribute.hpp.
| tuttle::host::ofx::attribute::OfxhAttribute::OfxhAttribute | ( | ) | [inline, protected] |
Definition at line 58 of file OfxhAttribute.hpp.
| tuttle::host::ofx::attribute::OfxhAttribute::OfxhAttribute | ( | const property::OfxhSet & | properties | ) |
Definition at line 8 of file OfxhAttribute.cpp.
References tuttle::host::ofx::attribute::OfxhAttributeAccessor::getAttributeType().

| tuttle::host::ofx::attribute::OfxhAttribute::OfxhAttribute | ( | const OfxhAttributeDescriptor & | desc | ) |
Definition at line 14 of file OfxhAttribute.cpp.
References tuttle::host::ofx::attribute::OfxhAttributeAccessor::getAttributeType().

| tuttle::host::ofx::attribute::OfxhAttribute::~OfxhAttribute | ( | ) | [pure virtual] |
Definition at line 20 of file OfxhAttribute.cpp.
| virtual void tuttle::host::ofx::attribute::OfxhAttribute::copyValues | ( | const This & | other | ) | [inline, virtual] |
Definition at line 95 of file OfxhAttribute.hpp.
References _properties, and tuttle::host::ofx::property::OfxhSet::copyValues().
Referenced by tuttle::host::ofx::attribute::OfxhClipImageSet::copyClipsValues().

| property::OfxhSet& tuttle::host::ofx::attribute::OfxhAttribute::getEditableProperties | ( | ) | [inline, virtual] |
Implements tuttle::host::ofx::attribute::OfxhAttributeAccessor.
Definition at line 90 of file OfxhAttribute.hpp.
References _properties.
Referenced by tuttle::host::attribute::ClipImage::ClipImage(), tuttle::host::ofx::attribute::OfxhClip::OfxhClip(), tuttle::host::ofx::attribute::OfxhParam::OfxhParam(), tuttle::host::ofx::attribute::OfxhParamDouble::OfxhParamDouble(), tuttle::host::ofx::attribute::OfxhParamInteger::OfxhParamInteger(), tuttle::host::ofx::attribute::OfxhClipImage::setBitDepthString(), tuttle::host::ofx::attribute::OfxhClipImage::setBitDepthStringIfUpper(), tuttle::host::ofx::attribute::OfxhClipImage::setBitDepthStringIfUpperAndNotModifiedByPlugin(), tuttle::host::ofx::attribute::OfxhClipImage::setComponentsString(), tuttle::host::ofx::attribute::OfxhClipImage::setComponentsStringIfNotModifiedByPlugin(), tuttle::host::attribute::ClipImage::setConnectedClip(), tuttle::host::attribute::ClipImage::setFrameRange(), tuttle::host::attribute::ClipImage::setFrameRate(), tuttle::host::ofx::attribute::OfxhClipImage::setPixelAspectRatio(), and tuttle::host::attribute::ClipImage::setUnmappedFrameRange().
| const property::OfxhSet& tuttle::host::ofx::attribute::OfxhAttribute::getProperties | ( | ) | const [inline, virtual] |
Implements tuttle::host::ofx::attribute::OfxhAttributeAccessor.
Definition at line 85 of file OfxhAttribute.hpp.
References _properties.
Referenced by tuttle::host::ofx::attribute::OfxhClipImage::getBitDepthString(), tuttle::host::ofx::attribute::OfxhParamPage::getChildren(), tuttle::host::ofx::attribute::OfxhParamChoice::getChoiceKeys(), tuttle::host::ofx::attribute::OfxhClipImage::getComponentsString(), tuttle::host::ofx::attribute::OfxhClipImage::getContinuousSamples(), tuttle::host::attribute::ParamDouble::getDefault(), tuttle::host::attribute::ParamChoice::getDefault(), tuttle::host::attribute::ParamBoolean::getDefault(), tuttle::host::attribute::ParamString::getDefault(), tuttle::host::ofx::attribute::OfxhClipImage::getFieldExtraction(), tuttle::host::ofx::attribute::OfxhClipImage::getFieldOrder(), tuttle::host::ofx::attribute::OfxhClipImage::getFrameRange(), tuttle::host::attribute::ClipImage::getFrameRate(), tuttle::host::ofx::attribute::OfxhClipImage::getFrameRate(), tuttle::host::ofx::attribute::OfxhClipImage::getPixelAspectRatio(), tuttle::host::ofx::attribute::OfxhClipImage::getPremult(), tuttle::host::ofx::attribute::OfxhParamString::getStringMode(), tuttle::host::attribute::ClipImage::getUnmappedBitDepth(), tuttle::host::ofx::attribute::OfxhClipImage::getUnmappedBitDepth(), tuttle::host::attribute::ClipImage::getUnmappedComponents(), tuttle::host::ofx::attribute::OfxhClipImage::getUnmappedComponents(), tuttle::host::ofx::attribute::OfxhClipImage::getUnmappedFrameRange(), tuttle::host::ofx::attribute::OfxhClipImage::getUnmappedFrameRate(), tuttle::host::ofx::imageEffect::OfxhImage::initClipBits(), tuttle::host::ofx::attribute::operator<<(), and operator==().
| bool tuttle::host::ofx::attribute::OfxhAttribute::operator!= | ( | const This & | other | ) | const [inline] |
Reimplemented in tuttle::host::ofx::attribute::OfxhClipImage, and tuttle::host::ofx::attribute::OfxhClip.
Definition at line 72 of file OfxhAttribute.hpp.
References operator==().

| virtual bool tuttle::host::ofx::attribute::OfxhAttribute::operator== | ( | const This & | other | ) | const [inline, virtual] |
Reimplemented in tuttle::host::ofx::attribute::OfxhClipImage, and tuttle::host::ofx::attribute::OfxhClip.
Definition at line 65 of file OfxhAttribute.hpp.
References getProperties().
Referenced by operator!=().

| void tuttle::host::ofx::attribute::OfxhAttribute::serialize | ( | Archive & | ar, |
| const unsigned int | version | ||
| ) | [inline, private] |
Reimplemented in tuttle::host::ofx::attribute::OfxhClip.
Definition at line 103 of file OfxhAttribute.hpp.
References _properties.
| void tuttle::host::ofx::attribute::OfxhAttribute::setProperties | ( | const property::OfxhSet & | properties | ) | [inline, protected, virtual] |
Implements tuttle::host::ofx::attribute::OfxhAttributeAccessor.
Definition at line 78 of file OfxhAttribute.hpp.
References _properties, and tuttle::host::ofx::attribute::OfxhAttributeAccessor::getAttributeType().

friend class boost::serialization::access [friend] |
Reimplemented in tuttle::host::ofx::attribute::OfxhClip.
Definition at line 101 of file OfxhAttribute.hpp.
Definition at line 75 of file OfxhAttribute.hpp.
Referenced by copyValues(), getEditableProperties(), getProperties(), tuttle::host::ofx::attribute::OfxhClipImage::OfxhClipImage(), serialize(), and setProperties().