Table of Contents

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

lambda double

The interpolation parameter in [0,1] (proportional to time)

start Point

The start point

end Point

The 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

object object
method IntPtr

Methods

BeginInvoke(double, Point, Point, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(double lambda, Point start, Point end, AsyncCallback callback, object @object)

Parameters

lambda double
start Point
end Point
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual Point EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

Point

Invoke(double, Point, Point)

public virtual Point Invoke(double lambda, Point start, Point end)

Parameters

lambda double
start Point
end Point

Returns

Point