TuttleOFX  1
tuttle::plugin::pinning::PinningOverlayInteract Class Reference

#include <PinningOverlayInteract.hpp>

Inheritance diagram for tuttle::plugin::pinning::PinningOverlayInteract:
Collaboration diagram for tuttle::plugin::pinning::PinningOverlayInteract:

Public Member Functions

 PinningOverlayInteract (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

PinningPlugin_plugin
interact::InteractInfos _infos
interact::InteractScene _interactScene
bool _beginSelection
OfxRectD _multiSelectionRec
bool _multiSelection

Detailed Description

Definition at line 21 of file PinningOverlayInteract.hpp.


Member Typedef Documentation

Definition at line 23 of file PinningOverlayInteract.hpp.


Constructor & Destructor Documentation


Member Function Documentation

bool tuttle::plugin::pinning::PinningOverlayInteract::draw ( const OFX::DrawArgs args) [virtual]
bool tuttle::plugin::pinning::PinningOverlayInteract::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 157 of file PinningOverlayInteract.cpp.

References _interactScene, and tuttle::plugin::interact::InteractScene::penDown().

Here is the call graph for this function:

bool tuttle::plugin::pinning::PinningOverlayInteract::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 152 of file PinningOverlayInteract.cpp.

References _interactScene, and tuttle::plugin::interact::InteractScene::penMotion().

Here is the call graph for this function:

bool tuttle::plugin::pinning::PinningOverlayInteract::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 162 of file PinningOverlayInteract.cpp.

References _interactScene, and tuttle::plugin::interact::InteractScene::penUp().

Here is the call graph for this function:


Field Documentation


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