Skip to main content
Version: 1.0.0-preview.45

Velaptor.Factories.HardwareFactory

Velaptor​

Velaptor.Factories​

HardwareFactory Class​

Generates input type objects for processing input such as the keyboard and mouse.

public static class HardwareFactory

Inheritance System.Object → HardwareFactory

Methods​

GetDisplays()​

Gets all the displays in the system.

public static System.Collections.Immutable.ImmutableArray<Velaptor.Hardware.SystemDisplay> GetDisplays();

Returns​

System.Collections.Immutable.ImmutableArray<SystemDisplay>
The list of displays.

GetKeyboard()​

Gets a keyboard object.

public static Velaptor.Input.IAppInput<Velaptor.Input.KeyboardState> GetKeyboard();

Returns​

Velaptor.Input.IAppInput<KeyboardState>
The keyboard singleton object.

GetMainDisplay()​

Gets the primary display in the system.

public static Velaptor.Hardware.SystemDisplay GetMainDisplay();

Returns​

SystemDisplay
The system's primary display.

GetMouse()​

Gets a mouse object.

public static Velaptor.Input.IAppInput<Velaptor.Input.MouseState> GetMouse();

Returns​

Velaptor.Input.IAppInput<MouseState>
The keyboard singleton object.