|
TuttleOFX
1
|
POD to pass arguments into OFX::Interact pen actions. More...
#include <ofxsInteract.h>


Public Member Functions | |
| PenArgs (const PropertySet &props) | |
| ctor | |
Data Fields | |
| OfxPointD | pixelScale |
| The pixel scale. | |
| OfxPointD | penPosition |
| The current pen position. | |
| double | penPressure |
| The normalised pressure on the pen. | |
POD to pass arguments into OFX::Interact pen actions.
Definition at line 82 of file ofxsInteract.h.
| OFX::PenArgs::PenArgs | ( | const PropertySet & | props | ) |
ctor
Definition at line 325 of file ofxsInteract.cpp.
References OFX::getPixelScale(), kOfxInteractPropPenPosition, kOfxInteractPropPenPressure, penPosition, penPressure, pixelScale, OFX::PropertySet::propGetDouble(), OfxPointD::x, and OfxPointD::y.

The current pen position.
Definition at line 87 of file ofxsInteract.h.
Referenced by tuttle::plugin::interact::SelectionManipulator::intersect(), tuttle::plugin::interact::PointInteract::intersect(), PenArgs(), tuttle::plugin::warp::WarpOverlayInteract::penDown(), tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlay::penDown(), tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlay::penDown(), tuttle::plugin::histogramKeyer::HistogramKeyerOverlay::penDown(), tuttle::plugin::histogram::HistogramOverlay::penDown(), tuttle::plugin::interact::InteractScene::penDown(), tuttle::plugin::warp::WarpOverlayInteract::penMotion(), tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlay::penMotion(), tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlay::penMotion(), tuttle::plugin::histogramKeyer::HistogramKeyerOverlay::penMotion(), tuttle::plugin::histogram::HistogramOverlay::penMotion(), tuttle::plugin::interact::InteractScene::penMotion(), tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlay::penUp(), tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlay::penUp(), tuttle::plugin::histogramKeyer::HistogramKeyerOverlay::penUp(), tuttle::plugin::histogram::HistogramOverlay::penUp(), tuttle::plugin::interact::InteractScene::penUp(), tuttle::plugin::interact::ParamRectangleFromTwoCorners< TFrame, coord >::selectType(), and tuttle::plugin::interact::ParamRectangleFromCenterSize< TFrame, coord >::selectType().
| double OFX::PenArgs::penPressure |
The normalised pressure on the pen.
Definition at line 88 of file ofxsInteract.h.
Referenced by PenArgs().
The pixel scale.
Definition at line 86 of file ofxsInteract.h.
Referenced by tuttle::plugin::interact::SelectionManipulator::intersect(), tuttle::plugin::interact::PointInteract::intersect(), PenArgs(), tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlay::penMotion(), tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlay::penMotion(), tuttle::plugin::interact::ParamRectangleFromTwoCorners< TFrame, coord >::selectType(), and tuttle::plugin::interact::ParamRectangleFromCenterSize< TFrame, coord >::selectType().