TuttleOFX
1
|
#include <ImageStatisticsOverlayInteract.hpp>
Public Member Functions | |
ImageStatisticsOverlayInteract (OfxInteractHandle handle, OFX::ImageEffect *effect) | |
bool | draw (const OFX::DrawArgs &args) |
the function called to draw in the interact | |
bool | penDown (const OFX::PenArgs &args) |
the function called to handle pen down events in the interact | |
bool | penUp (const OFX::PenArgs &args) |
the function called to handle pen up events in the interact | |
bool | penMotion (const OFX::PenArgs &args) |
the function called to handle pen motion in the interact | |
Private Types | |
typedef double | Scalar |
Private Attributes | |
ImageStatisticsPlugin * | _plugin |
interact::InteractInfos | _infos |
interact::InteractScene | _interactScene |
Definition at line 17 of file ImageStatisticsOverlayInteract.hpp.
typedef double tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract::Scalar [private] |
Definition at line 19 of file ImageStatisticsOverlayInteract.hpp.
tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract::ImageStatisticsOverlayInteract | ( | OfxInteractHandle | handle, |
OFX::ImageEffect * | effect | ||
) |
Definition at line 17 of file ImageStatisticsOverlayInteract.cpp.
References tuttle::plugin::ImageEffectGilPlugin::_clipSrc, OFX::Interact::_effect, _infos, _interactScene, tuttle::plugin::imageStatistics::ImageStatisticsPlugin::_paramCoordinateSystem, tuttle::plugin::imageStatistics::ImageStatisticsPlugin::_paramRectCenter, tuttle::plugin::imageStatistics::ImageStatisticsPlugin::_paramRectSize, _plugin, and tuttle::plugin::interact::InteractScene::push_back().
bool tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract::draw | ( | const OFX::DrawArgs & | args | ) | [virtual] |
the function called to draw in the interact
Reimplemented from OFX::InteractI.
Definition at line 31 of file ImageStatisticsOverlayInteract.cpp.
References _interactScene, and tuttle::plugin::interact::InteractScene::draw().
bool tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract::penDown | ( | const OFX::PenArgs & | args | ) | [virtual] |
the function called to handle pen down events in the interact
returns true if the interact trapped the action in some sense. This will block the action being passed to any other interact that may share the viewer.
Reimplemented from OFX::InteractI.
Definition at line 41 of file ImageStatisticsOverlayInteract.cpp.
References _interactScene, and tuttle::plugin::interact::InteractScene::penDown().
bool tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract::penMotion | ( | const OFX::PenArgs & | args | ) | [virtual] |
the function called to handle pen motion in the interact
returns true if the interact trapped the action in some sense. This will block the action being passed to any other interact that may share the viewer.
Reimplemented from OFX::InteractI.
Definition at line 36 of file ImageStatisticsOverlayInteract.cpp.
References _interactScene, and tuttle::plugin::interact::InteractScene::penMotion().
bool tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract::penUp | ( | const OFX::PenArgs & | args | ) | [virtual] |
the function called to handle pen up events in the interact
returns true if the interact trapped the action in some sense. This will block the action being passed to any other interact that may share the viewer.
Reimplemented from OFX::InteractI.
Definition at line 46 of file ImageStatisticsOverlayInteract.cpp.
References _interactScene, and tuttle::plugin::interact::InteractScene::penUp().
interact::InteractInfos tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract::_infos [private] |
Definition at line 23 of file ImageStatisticsOverlayInteract.hpp.
Referenced by ImageStatisticsOverlayInteract().
interact::InteractScene tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract::_interactScene [private] |
Definition at line 24 of file ImageStatisticsOverlayInteract.hpp.
Referenced by draw(), ImageStatisticsOverlayInteract(), penDown(), penMotion(), and penUp().
ImageStatisticsPlugin* tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract::_plugin [private] |
Definition at line 21 of file ImageStatisticsOverlayInteract.hpp.
Referenced by ImageStatisticsOverlayInteract().