TuttleOFX
1
|
#include <ofxsInteract.h>
Public Member Functions | |
virtual | ~InteractI ()=0 |
virtual bool | draw (const DrawArgs &args) |
the function called to draw in the interact | |
virtual bool | penMotion (const PenArgs &args) |
the function called to handle pen motion in the interact | |
virtual bool | penDown (const PenArgs &args) |
the function called to handle pen down events in the interact | |
virtual bool | penUp (const PenArgs &args) |
the function called to handle pen up events in the interact | |
virtual bool | keyDown (const KeyArgs &args) |
the function called to handle key down events in the interact | |
virtual bool | keyUp (const KeyArgs &args) |
the function called to handle key up events in the interact | |
virtual bool | keyRepeat (const KeyArgs &args) |
the function called to handle key down repeat events in the interact | |
virtual void | gainFocus (const FocusArgs &args) |
Called when the interact is given input focus. | |
virtual void | loseFocus (const FocusArgs &args) |
Called when the interact is loses input focus. |
Definition at line 115 of file ofxsInteract.h.
OFX::InteractI::~InteractI | ( | ) | [pure virtual] |
Definition at line 103 of file ofxsInteract.cpp.
bool OFX::InteractI::draw | ( | const DrawArgs & | args | ) | [virtual] |
the function called to draw in the interact
Reimplemented in tuttle::plugin::histogram::HistogramOverlay, tuttle::plugin::histogramKeyer::HistogramKeyerOverlay, tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlay, tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlay, tuttle::plugin::pinning::PinningOverlayInteract, tuttle::plugin::warp::WarpOverlayInteract, tuttle::plugin::lens::LensDistortOverlayInteract, tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract, tuttle::plugin::crop::CropOverlay, and tuttle::plugin::anisotropicFilter::tensors::TensorsMargin.
Definition at line 107 of file ofxsInteract.cpp.
Referenced by OFX::Private::interactMainEntry().
void OFX::InteractI::gainFocus | ( | const FocusArgs & | args | ) | [virtual] |
Called when the interact is given input focus.
Definition at line 173 of file ofxsInteract.cpp.
Referenced by OFX::Private::interactMainEntry().
bool OFX::InteractI::keyDown | ( | const KeyArgs & | args | ) | [virtual] |
the function called to handle key 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 in tuttle::plugin::histogram::HistogramOverlay, tuttle::plugin::histogramKeyer::HistogramKeyerOverlay, tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlay, tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlay, and tuttle::plugin::warp::WarpOverlayInteract.
Definition at line 147 of file ofxsInteract.cpp.
Referenced by OFX::Private::interactMainEntry().
bool OFX::InteractI::keyRepeat | ( | const KeyArgs & | args | ) | [virtual] |
the function called to handle key down repeat 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.
Definition at line 167 of file ofxsInteract.cpp.
Referenced by OFX::Private::interactMainEntry().
bool OFX::InteractI::keyUp | ( | const KeyArgs & | args | ) | [virtual] |
the function called to handle key 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 in tuttle::plugin::histogram::HistogramOverlay, tuttle::plugin::histogramKeyer::HistogramKeyerOverlay, tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlay, and tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlay.
Definition at line 157 of file ofxsInteract.cpp.
Referenced by OFX::Private::interactMainEntry().
void OFX::InteractI::loseFocus | ( | const FocusArgs & | args | ) | [virtual] |
Called when the interact is loses input focus.
Definition at line 177 of file ofxsInteract.cpp.
Referenced by OFX::Private::interactMainEntry().
bool OFX::InteractI::penDown | ( | const 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 in tuttle::plugin::histogram::HistogramOverlay, tuttle::plugin::histogramKeyer::HistogramKeyerOverlay, tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlay, tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlay, tuttle::plugin::pinning::PinningOverlayInteract, tuttle::plugin::warp::WarpOverlayInteract, tuttle::plugin::lens::LensDistortOverlayInteract, and tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract.
Definition at line 127 of file ofxsInteract.cpp.
Referenced by OFX::Private::interactMainEntry().
bool OFX::InteractI::penMotion | ( | const 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 in tuttle::plugin::histogram::HistogramOverlay, tuttle::plugin::histogramKeyer::HistogramKeyerOverlay, tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlay, tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlay, tuttle::plugin::pinning::PinningOverlayInteract, tuttle::plugin::warp::WarpOverlayInteract, tuttle::plugin::lens::LensDistortOverlayInteract, and tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract.
Definition at line 117 of file ofxsInteract.cpp.
Referenced by OFX::Private::interactMainEntry().
bool OFX::InteractI::penUp | ( | const 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 in tuttle::plugin::histogram::HistogramOverlay, tuttle::plugin::histogramKeyer::HistogramKeyerOverlay, tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlay, tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlay, tuttle::plugin::pinning::PinningOverlayInteract, tuttle::plugin::warp::WarpOverlayInteract, tuttle::plugin::lens::LensDistortOverlayInteract, and tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract.
Definition at line 137 of file ofxsInteract.cpp.
Referenced by OFX::Private::interactMainEntry().