EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Interface IInputController

    Interface for controlling the input devices like keyboard and mouse.

    Inherited Members
    IKeyboardController.KeyDown(IWindowHandle, VirtualKeyCode)
    IKeyboardController.KeyUp(IWindowHandle, VirtualKeyCode)
    IMouseController.MouseWheelVerticalScroll(IWindowHandle, int)
    IMouseController.MouseWheelHorizontalScroll(IWindowHandle, int)
    IDisposable.Dispose()
    IMouseButtonController.LeftButtonDown(IWindowHandle, Point)
    IMouseButtonController.LeftButtonUp(IWindowHandle, Point)
    IMouseButtonController.MiddleButtonDown(IWindowHandle, Point)
    IMouseButtonController.MiddleButtonUp(IWindowHandle, Point)
    IMouseButtonController.RightButtonDown(IWindowHandle, Point)
    IMouseButtonController.RightButtonUp(IWindowHandle, Point)
    IMouseButtonController.XButtonDown(IWindowHandle, int, Point)
    IMouseButtonController.XButtonUp(IWindowHandle, int, Point)
    IMouseAbsoluteController.MoveMouseTo(IWindowHandle, Point)
    IMouseRelativeController.MoveMouseBy(IWindowHandle, int, int)
    Namespace: EyeAuras.Roxy.Shared
    Assembly: EyeAuras.Roxy.Shared.dll
    Syntax
    public interface IInputController : IKeyboardController, IMouseController, IDisposable, IMouseButtonController, IMouseAbsoluteController, IMouseRelativeController

    Properties

    Name Description
    CursorPosition

    Provides the current position of the cursor.

    InputDeviceState

    Provides the current state of the input devices.

    Methods

    Name Description
    MoveMouseTo(IWindowHandle, Point, IUserInputSmoother, CancellationToken)

    Simulates mouse movement to the specified location relative to window position using specified input smoother

    Sleep(TimeSpan, CancellationToken)

    Sleeps the executing thread to create a pause between simulated inputs.

    Extension Methods

    ReactiveObjectExtensions.Listen<TContext, TItem>(TContext, Expression<Func<TContext, IObservableList<TItem>>>)
    ReactiveObjectExtensions.Listen<TContext, TOut>(TContext, Expression<Func<TContext, TOut>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3, TOut4>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>, Expression<Func<TContext, TOut4>>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    © Xab3r. All rights reserved.