Class MouseCursor
Represents an operator that generates a sequence with the current state of the mouse cursor. The position is defined in absolute desktop points, with the origin placed at the top-left corner of the display.
public class MouseCursor : Source<MouseState>
- Inheritance
-
MouseCursor
- Inherited Members
Methods
Generate()
Generates an observable sequence where each element represents the current state of the mouse cursor.
public override IObservable<MouseState> Generate()
Returns
- IObservable<MouseState>
A sequence of MouseState values representing the current state of the mouse cursor.
Generate<TSource>(IObservable<TSource>)
Generates an observable sequence where each element represents the
current state of the mouse cursor, at the time the source
sequence emits a notification.
public IObservable<MouseState> Generate<TSource>(IObservable<TSource> source)
Parameters
source
IObservable<TSource>The sequence containing the notifications indicating when to check for the current state of the mouse cursor.
Returns
- IObservable<MouseState>
A sequence of MouseState values representing the current state of the mouse cursor, at the time the
source
sequence emits a notification.
Type Parameters
TSource
The type of the elements in the
source
sequence.