Skip to main content

EvDevBackend Class

Definition​

Assembly:Avalonia.LinuxFramebuffer
Package:Avalonia.LinuxFramebuffer
public class EvDevBackend

Inheritance: object -> EvDevBackend

Implements:IInputBackend

Constructors​

NameDescription
EvDevBackendNo summary available.

EvDevBackend Constructor​

public EvDevBackend(Avalonia.LinuxFramebuffer.Input.EvDev.EvDevDeviceDescription[] devices)

Parameters​

devices Avalonia.LinuxFramebuffer.Input.EvDev.EvDevDeviceDescription[]

Methods​

NameDescription
CreateFromEnvironmentNo summary available.
InitializeNo summary available.
SetInputRootNo summary available.

CreateFromEnvironment Method​

public Avalonia.LinuxFramebuffer.Input.EvDev.EvDevBackend CreateFromEnvironment()

Returns​

Avalonia.LinuxFramebuffer.Input.EvDev.EvDevBackend

Initialize Method​

public void Initialize(Avalonia.LinuxFramebuffer.Input.IScreenInfoProvider info, Action<Avalonia.Input.Raw.RawInputEventArgs> onInput)

Parameters​

info Avalonia.LinuxFramebuffer.Input.IScreenInfoProvider

onInput Action<Avalonia.Input.Raw.RawInputEventArgs>

SetInputRoot Method​

public void SetInputRoot(Avalonia.Input.IInputRoot root)

Parameters​

root Avalonia.Input.IInputRoot