Merge "DALi Version 1.2.40" into devel/master
[platform/core/uifw/dali-toolkit.git] / plugins / dali-swig / SWIG / gestures / pan-gesture.i
1 %csmethodmodifiers Dali::PanGesture::velocity "private";
2 %csmethodmodifiers Dali::PanGesture::displacement "private";
3 %csmethodmodifiers Dali::PanGesture::position "private";
4 %csmethodmodifiers Dali::PanGesture::screenVelocity "private";
5 %csmethodmodifiers Dali::PanGesture::screenDisplacement "private";
6 %csmethodmodifiers Dali::PanGesture::screenPosition "private";
7 %csmethodmodifiers Dali::PanGesture::numberOfTouches "private";
8
9 %typemap(cscode) Dali::PanGesture %{
10   public static PanGesture GetPanGestureFromPtr(global::System.IntPtr cPtr) {
11     PanGesture ret = new PanGesture(cPtr, false);
12     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
13     return ret;
14   }
15
16   public Vector2 Velocity
17   {
18     get
19     {
20       return velocity;
21     }
22   }
23
24   public Vector2 Displacement
25   {
26     get
27     {
28       return displacement;
29     }
30   }
31
32   public Vector2 Position
33   {
34     get
35     {
36       return position;
37     }
38   }
39
40   public Vector2 ScreenVelocity
41   {
42     get
43     {
44       return screenVelocity;
45     }
46   }
47
48   public Vector2 ScreenDisplacement
49   {
50     get
51     {
52       return screenDisplacement;
53     }
54   }
55
56   public Vector2 ScreenPosition
57   {
58     get
59     {
60       return screenPosition;
61     }
62   }
63
64   public uint NumberOfTouches
65   {
66     get
67     {
68       return numberOfTouches;
69     }
70   }
71 %}