#include <ofxsInteract.h>
#include <ofxsParam.h>
#include <tuttle/plugin/opengl/gl.h>
#include <cmath>
Go to the source code of this file.
Data Structures |
| struct | tuttle::plugin::interact::MotionType |
Namespaces |
| namespace | tuttle |
| | global namespace of the project
|
| namespace | tuttle::plugin |
| namespace | tuttle::plugin::interact |
Enumerations |
| enum | tuttle::plugin::interact::EMotion { tuttle::plugin::interact::eMotionNone,
tuttle::plugin::interact::eMotionTranslate,
tuttle::plugin::interact::eMotionRotate,
tuttle::plugin::interact::eMotionScale
} |
| enum | tuttle::plugin::interact::EAxis { tuttle::plugin::interact::eAxisNone,
tuttle::plugin::interact::eAxisXY,
tuttle::plugin::interact::eAxisX,
tuttle::plugin::interact::eAxisY
} |
Functions |
| template<class Point > |
| EAxis | tuttle::plugin::interact::clicPoint (const Point &point, const Point &mouse, const double marge) |
| EAxis | tuttle::plugin::interact::clicDouble2D (const OFX::Double2DParam &point, const OfxPointD &mouse, const double marge) |
| | check if the mouse clic intersect a point
|
| EAxis | tuttle::plugin::interact::clicDouble2D (const OFX::Double2DParam *point, const OfxPointD &mouse, const double marge) |