TuttleOFX  1
OFX::InteractI Class Reference

#include <ofxsInteract.h>

Inheritance diagram for OFX::InteractI:

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.

Detailed Description

Definition at line 115 of file ofxsInteract.h.


Constructor & Destructor Documentation

OFX::InteractI::~InteractI ( ) [pure virtual]

Definition at line 103 of file ofxsInteract.cpp.


Member Function Documentation

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]
bool OFX::InteractI::penMotion ( const PenArgs args) [virtual]
bool OFX::InteractI::penUp ( const PenArgs args) [virtual]

The documentation for this class was generated from the following files: