1 //
2 // Copyright (c) 2010-2018 Antmicro
3 // Copyright (c) 2011-2015 Realtime Embedded
4 //
5 // This file is licensed under the MIT License.
6 // Full license text is available in 'licenses/MIT.txt'.
7 //
8 using System;
9 using Antmicro.Renode.Core;
10 
11 namespace Antmicro.Renode.Peripherals.Input
12 {
13 
14     public interface IAbsolutePositionPointerInput : IPointerInput
15     {
MoveTo(int x, int y)16         void MoveTo(int x, int y);
17         int MaxX {get;}
18         int MaxY {get;}
19 
20         //These two almost always should equal zero. If you need to provide a
21         //blind area, take a look at IAbsolutePositionPointerInputWithActiveArea.
22         int MinX {get;}
23         int MinY {get;}
24     }
25 
26 }
27