TuttleOFX
1
|
#include <ofxsInteract.h>
Public Member Functions | |
InteractDescriptor () | |
virtual | ~InteractDescriptor ()=0 |
void | setPropertySet (OFX::PropertySet *props) |
virtual Interact * | createInstance (OfxInteractHandle handle, ImageEffect *effect)=0 |
void | setHasAlpha () |
bool | getHasAlpha () const |
void | setBitDepth () |
int | getBitDepth () const |
virtual void | describe () |
Protected Attributes | |
OFX::PropertySet * | _props |
Definition at line 235 of file ofxsInteract.h.
OFX::InteractDescriptor::InteractDescriptor | ( | ) | [inline] |
Definition at line 238 of file ofxsInteract.h.
OFX::InteractDescriptor::~InteractDescriptor | ( | ) | [pure virtual] |
Definition at line 50 of file ofxsInteract.cpp.
virtual Interact* OFX::InteractDescriptor::createInstance | ( | OfxInteractHandle | handle, |
ImageEffect * | effect | ||
) | [pure virtual] |
Implemented in OFX::NoOverlayDescriptor, tuttle::plugin::histogram::HistogramOverlayDescriptor, tuttle::plugin::histogramKeyer::HistogramKeyerOverlayDescriptor, tuttle::plugin::histogram::HSLParamOverlayDescriptor, tuttle::plugin::histogramKeyer::HSLParamOverlayDescriptor, tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlayDescriptor, tuttle::plugin::histogram::RGBParamOverlayDescriptor, tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlayDescriptor, tuttle::plugin::histogramKeyer::RGBParamOverlayDescriptor, tuttle::plugin::pinning::PinningEffectOverlayDescriptor, tuttle::plugin::warp::WarpEffectOverlayDescriptor, tuttle::plugin::lens::LensDistortOverlayDescriptor, tuttle::plugin::imageStatistics::ImageStatisticsEffectOverlayDescriptor, tuttle::plugin::anisotropicFilter::tensors::TensorsMarginOverlay, and tuttle::plugin::crop::CropEffectOverlay.
Referenced by OFX::Private::interactMainEntry().
virtual void OFX::InteractDescriptor::describe | ( | ) | [inline, virtual] |
Definition at line 246 of file ofxsInteract.h.
Referenced by OFX::Private::interactMainEntry().
int OFX::InteractDescriptor::getBitDepth | ( | ) | const |
bool OFX::InteractDescriptor::getHasAlpha | ( | ) | const |
void OFX::InteractDescriptor::setBitDepth | ( | ) |
void OFX::InteractDescriptor::setHasAlpha | ( | ) |
void OFX::InteractDescriptor::setPropertySet | ( | OFX::PropertySet * | props | ) | [inline] |
Definition at line 240 of file ofxsInteract.h.
References _props.
Referenced by OFX::Private::interactMainEntry().
OFX::PropertySet* OFX::InteractDescriptor::_props [protected] |
Definition at line 249 of file ofxsInteract.h.
Referenced by OFX::ParamInteractDescriptor::setInteractMinimumSize(), OFX::ParamInteractDescriptor::setInteractPreferredSize(), OFX::ParamInteractDescriptor::setInteractSizeAspect(), and setPropertySet().