C# Class Sanderling.Motor.WindowMotor

Inheritance: IMotor
Afficher le fichier Open project: Arcitectus/Sanderling

Méthodes publiques

Свойство Type Description
KeyboardEventTimeDistanceMilli int
MouseEventTimeDistanceMilli int
MouseOffsetStatic Vektor2DInt
WindowHandle System.IntPtr
mouseActionFromButtonIdAndState IDictionary,Action>

Méthodes publiques

Méthode Description
ActSequenceMotion ( IEnumerable seqMotion ) : MotionResult
EnsureWindowIsForeground ( IntPtr windowHandle ) : void
WindowMotor ( IntPtr windowHandle ) : Bib3

Private Methods

Méthode Description
EnsureWindowIsForeground ( ) : void

Method Details

ActSequenceMotion() public méthode

public ActSequenceMotion ( IEnumerable seqMotion ) : MotionResult
seqMotion IEnumerable
Résultat MotionResult

EnsureWindowIsForeground() static public méthode

static public EnsureWindowIsForeground ( IntPtr windowHandle ) : void
windowHandle System.IntPtr
Résultat void

WindowMotor() public méthode

public WindowMotor ( IntPtr windowHandle ) : Bib3
windowHandle System.IntPtr
Résultat Bib3

Property Details

KeyboardEventTimeDistanceMilli public_oe property

public int KeyboardEventTimeDistanceMilli
Résultat int

MouseEventTimeDistanceMilli public_oe property

public int MouseEventTimeDistanceMilli
Résultat int

MouseOffsetStatic static_oe public_oe property

For some reason, the mouse positions seem to be offset when moving the mouse in the window client area.
static public Vektor2DInt MouseOffsetStatic
Résultat Vektor2DInt

WindowHandle public_oe property

public IntPtr,System WindowHandle
Résultat System.IntPtr

mouseActionFromButtonIdAndState static_oe public_oe property

static public IDictionary,Action> mouseActionFromButtonIdAndState
Résultat IDictionary,Action>