TuttleOFX  1
tuttle::plugin::lens::LensDistortOverlayInteract Class Reference

#include <LensDistortOverlayInteract.hpp>

Inheritance diagram for tuttle::plugin::lens::LensDistortOverlayInteract:
Collaboration diagram for tuttle::plugin::lens::LensDistortOverlayInteract:

Public Member Functions

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

LensDistortPlugin_plugin
interact::InteractInfos _infos
interact::InteractScene _interactScene

Detailed Description

Definition at line 17 of file LensDistortOverlayInteract.hpp.


Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

bool tuttle::plugin::lens::LensDistortOverlayInteract::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 LensDistortOverlayInteract.cpp.

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

Here is the call graph for this function:

bool tuttle::plugin::lens::LensDistortOverlayInteract::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 LensDistortOverlayInteract.cpp.

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

Here is the call graph for this function:

bool tuttle::plugin::lens::LensDistortOverlayInteract::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 LensDistortOverlayInteract.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: