Delegate Mouse.MouseInterpolationFunction
- Namespace
- Ranorex
- Assembly
- Ranorex.Core.dll
A function for interpolation mouse movements.
public delegate Point Mouse.MouseInterpolationFunction(double lambda, Point start, Point end)
Parameters
lambdadoubleThe interpolation parameter in [0,1] (proportional to time)
startPointThe start point
endPointThe end point
Returns
- Point
The interpolated point, derived form the inputs.
Remarks
Note that f(0) must be 'start' and f(1) must be 'end'.
Constructors
MouseInterpolationFunction(object, IntPtr)
public MouseInterpolationFunction(object @object, IntPtr method)
Parameters
Methods
BeginInvoke(double, Point, Point, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(double lambda, Point start, Point end, AsyncCallback callback, object @object)
Parameters
lambdadoublestartPointendPointcallbackAsyncCallbackobjectobject
Returns
EndInvoke(IAsyncResult)
public virtual Point EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Returns
Invoke(double, Point, Point)
public virtual Point Invoke(double lambda, Point start, Point end)