38 PinchGestureStateUnspecified
39 , PinchGestureStateBegin
40 , PinchGestureStateUpdate
41 , PinchGestureStateEnd
57 virtual PinchGestureState gestureState()
const;
61 virtual void setGestureState( PinchGestureState gestureState );
66 virtual float scaleFactor()
const;
70 virtual float lastScaleFactor()
const;
74 virtual float totalScaleFactor()
const;
78 virtual float rotationAngle()
const;
82 virtual float lastRotationAngle()
const;
86 virtual float totalRotationAngle()
const;
90 virtual DtVector2f startCenterPoint()
const;
94 virtual DtVector2f centerPoint()
const;
98 virtual DtVector2f lastCenterPoint()
const;
102 virtual void processTouchEvent( PinchGestureState gestureState,
103 const DtVector2f& p0,
const DtVector2f& p1 );
109 virtual void computeCurrentScaleFactor( PinchGestureState gestureState,
110 const DtVector2f& p0,
const DtVector2f& p1 );
DtLine2f myStartLine
Definition: DtPinchGesture.h:116
PinchGestureState
Enumeration used to express the current pinch gesture state.
Definition: DtPinchGesture.h:36
DtPinchGesture represents a Pinch Multitouch Gesture.
Definition: DtPinchGesture.h:26
DtVector2< float32 > DtVector2f
Typedefs for templated vectors used throughout.
Definition: DtPinchGesture.h:32
float myTotalScaleFactor
Definition: DtPinchGesture.h:121
PinchGestureState myGestureState
Definition: DtPinchGesture.h:114
float myRotationAngle
Definition: DtPinchGesture.h:123
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtLine2D< float32 > DtLine2f
Definition: DtPinchGesture.h:33
DtVector2f myLastCenterPoint
Definition: DtPinchGesture.h:129
DtLine2f myLastLine
Definition: DtPinchGesture.h:117
bool myInitialized
Definition: DtPinchGesture.h:113
float myTotalRotationAngle
Definition: DtPinchGesture.h:125
DtVector2f myStartCenterPoint
Definition: DtPinchGesture.h:128
float myLastRotationAngle
Definition: DtPinchGesture.h:124
DtVector2f myCenterPoint
Definition: DtPinchGesture.h:127
float myLastScaleFactor
Definition: DtPinchGesture.h:120
float myScaleFactor
Definition: DtPinchGesture.h:119
Contains DLL export macros.