Method Process
Process(IObservable<EventPattern<INativeWindow, MouseEventArgs>>)
Converts each point in an observable sequence of mouse device event data from window client coordinates into normalized device coordinates.
public override IObservable<Vector2> Process(IObservable<EventPattern<INativeWindow, MouseEventArgs>> source)
Parameters
sourceIObservable<EventPattern<INativeWindow, MouseEventArgs>>A sequence of events containing OpenTK.Input.MouseEventArgs event data.
Returns
- IObservable<Vector2>
A sequence of OpenTK.Vector2 values representing the normalized device coordinates corresponding to the window client location stored in the event data.
Process(IObservable<EventPattern<INativeWindow, MouseButtonEventArgs>>)
Converts each point in an observable sequence of mouse button event data from window client coordinates into normalized device coordinates.
public IObservable<Vector2> Process(IObservable<EventPattern<INativeWindow, MouseButtonEventArgs>> source)
Parameters
sourceIObservable<EventPattern<INativeWindow, MouseButtonEventArgs>>A sequence of events containing OpenTK.Input.MouseButtonEventArgs event data.
Returns
- IObservable<Vector2>
A sequence of OpenTK.Vector2 values representing the normalized device coordinates corresponding to the window client location stored in the event data.
Process(IObservable<EventPattern<INativeWindow, MouseMoveEventArgs>>)
Converts each point in an observable sequence of mouse move event data from window client coordinates into normalized device coordinates.
public IObservable<Vector2> Process(IObservable<EventPattern<INativeWindow, MouseMoveEventArgs>> source)
Parameters
sourceIObservable<EventPattern<INativeWindow, MouseMoveEventArgs>>A sequence of events containing OpenTK.Input.MouseMoveEventArgs event data.
Returns
- IObservable<Vector2>
A sequence of OpenTK.Vector2 values representing the normalized device coordinates corresponding to the window client location stored in the event data.
Process(IObservable<EventPattern<INativeWindow, MouseWheelEventArgs>>)
Converts each point in an observable sequence of mouse wheel event data from window client coordinates into normalized device coordinates.
public IObservable<Vector2> Process(IObservable<EventPattern<INativeWindow, MouseWheelEventArgs>> source)
Parameters
sourceIObservable<EventPattern<INativeWindow, MouseWheelEventArgs>>A sequence of events containing OpenTK.Input.MouseWheelEventArgs event data.
Returns
- IObservable<Vector2>
A sequence of OpenTK.Vector2 values representing the normalized device coordinates corresponding to the window client location stored in the event data.