|
TuttleOFX
1
|
#include <OfxhClipImageAccessor.hpp>


Public Member Functions | |
| OfxhClipImageAccessor () | |
| base ctor, for a descriptor | |
| virtual | ~OfxhClipImageAccessor ()=0 |
| const std::vector< std::string > & | getSupportedComponents () const |
| bool | isSupportedComponent (const std::string &comp) const |
| is the given component supported | |
| bool | temporalAccess () const |
| does the clip do random temporal access | |
| bool | isMask () const |
| is the clip a nominal 'mask' clip | |
| const std::string & | getFieldExtraction () const |
| how does this clip like fielded images to be presented to it | |
| bool | supportsTiles () const |
| is the clip a nominal 'mask' clip | |
| virtual OfxImageClipHandle | getOfxImageClipHandle () const =0 |
| get a handle on the clip descriptor/instance for the C api | |
Base to both descriptor and instance it is used to basically fetch common properties by function name
Definition at line 16 of file OfxhClipImageAccessor.hpp.
| tuttle::host::ofx::attribute::OfxhClipImageAccessor::OfxhClipImageAccessor | ( | ) |
base ctor, for a descriptor
Definition at line 11 of file OfxhClipImageAccessor.cpp.
| tuttle::host::ofx::attribute::OfxhClipImageAccessor::~OfxhClipImageAccessor | ( | ) | [pure virtual] |
Definition at line 13 of file OfxhClipImageAccessor.cpp.
| const std::string & tuttle::host::ofx::attribute::OfxhClipImageAccessor::getFieldExtraction | ( | ) | const |
how does this clip like fielded images to be presented to it
Reimplemented in tuttle::host::ofx::attribute::OfxhClipImage.
Definition at line 45 of file OfxhClipImageAccessor.cpp.
References tuttle::host::ofx::attribute::OfxhAttributeAccessor::getProperties(), and tuttle::host::ofx::property::OfxhSet::getStringProperty().

| virtual OfxImageClipHandle tuttle::host::ofx::attribute::OfxhClipImageAccessor::getOfxImageClipHandle | ( | ) | const [pure virtual] |
get a handle on the clip descriptor/instance for the C api
Implemented in tuttle::host::ofx::attribute::OfxhClipImage, and tuttle::host::ofx::attribute::OfxhClipImageDescriptor.
| const std::vector< std::string > & tuttle::host::ofx::attribute::OfxhClipImageAccessor::getSupportedComponents | ( | ) | const |
return a std::vector of supported comp
Definition at line 17 of file OfxhClipImageAccessor.cpp.
References tuttle::host::ofx::property::OfxhSet::fetchStringProperty(), and tuttle::host::ofx::attribute::OfxhAttributeAccessor::getProperties().
Referenced by tuttle::host::ofx::attribute::OfxhClipImage::findSupportedComp().

| bool tuttle::host::ofx::attribute::OfxhClipImageAccessor::isMask | ( | ) | const |
is the clip a nominal 'mask' clip
Definition at line 38 of file OfxhClipImageAccessor.cpp.
References tuttle::host::ofx::property::OfxhSet::getIntProperty(), and tuttle::host::ofx::attribute::OfxhAttributeAccessor::getProperties().

| bool tuttle::host::ofx::attribute::OfxhClipImageAccessor::isSupportedComponent | ( | const std::string & | comp | ) | const |
is the given component supported
Definition at line 24 of file OfxhClipImageAccessor.cpp.
References tuttle::host::ofx::property::OfxhSet::findStringPropValueIndex(), and tuttle::host::ofx::attribute::OfxhAttributeAccessor::getProperties().
Referenced by tuttle::host::ofx::attribute::OfxhClipImage::findSupportedComp(), and tuttle::host::ImageEffectNode::initComponents().

| bool tuttle::host::ofx::attribute::OfxhClipImageAccessor::supportsTiles | ( | ) | const |
is the clip a nominal 'mask' clip
Definition at line 52 of file OfxhClipImageAccessor.cpp.
References tuttle::host::ofx::property::OfxhSet::getIntProperty(), and tuttle::host::ofx::attribute::OfxhAttributeAccessor::getProperties().

| bool tuttle::host::ofx::attribute::OfxhClipImageAccessor::temporalAccess | ( | ) | const |
does the clip do random temporal access
Definition at line 31 of file OfxhClipImageAccessor.cpp.
References tuttle::host::ofx::property::OfxhSet::getIntProperty(), and tuttle::host::ofx::attribute::OfxhAttributeAccessor::getProperties().
