#nullable enable
override Silk.NET.Input.ScrollWheel.Equals(object! obj) -> bool
override Silk.NET.Input.ScrollWheel.GetHashCode() -> int
override Silk.NET.Input.ScrollWheel.ToString() -> string!
Silk.NET.Input.Axis
Silk.NET.Input.Axis.Axis() -> void
Silk.NET.Input.Axis.Axis(int index, float position) -> void
Silk.NET.Input.Axis.Index.get -> int
Silk.NET.Input.Axis.Position.get -> float
Silk.NET.Input.Button
Silk.NET.Input.Button.Button() -> void
Silk.NET.Input.Button.Button(Silk.NET.Input.ButtonName name, int index, bool pressed) -> void
Silk.NET.Input.Button.Index.get -> int
Silk.NET.Input.Button.Name.get -> Silk.NET.Input.ButtonName
Silk.NET.Input.Button.Pressed.get -> bool
Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.A = 0 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.B = 1 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.Back = 6 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.DPadDown = 13 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.DPadLeft = 14 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.DPadRight = 12 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.DPadUp = 11 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.Home = 8 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.LeftBumper = 4 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.LeftStick = 9 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.RightBumper = 5 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.RightStick = 10 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.Start = 7 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.Unknown = -1 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.X = 2 -> Silk.NET.Input.ButtonName
Silk.NET.Input.ButtonName.Y = 3 -> Silk.NET.Input.ButtonName
Silk.NET.Input.CursorMode
Silk.NET.Input.CursorMode.Disabled = 2 -> Silk.NET.Input.CursorMode
Silk.NET.Input.CursorMode.Hidden = 1 -> Silk.NET.Input.CursorMode
Silk.NET.Input.CursorMode.Normal = 0 -> Silk.NET.Input.CursorMode
Silk.NET.Input.CursorMode.Raw = 3 -> Silk.NET.Input.CursorMode
Silk.NET.Input.CursorType
Silk.NET.Input.CursorType.Custom = 1 -> Silk.NET.Input.CursorType
Silk.NET.Input.CursorType.Standard = 0 -> Silk.NET.Input.CursorType
Silk.NET.Input.Deadzone
Silk.NET.Input.Deadzone.Apply(float raw) -> float
Silk.NET.Input.Deadzone.Deadzone() -> void
Silk.NET.Input.Deadzone.Deadzone(float value, Silk.NET.Input.DeadzoneMethod method) -> void
Silk.NET.Input.Deadzone.Method.get -> Silk.NET.Input.DeadzoneMethod
Silk.NET.Input.Deadzone.Value.get -> float
Silk.NET.Input.DeadzoneMethod
Silk.NET.Input.DeadzoneMethod.AdaptiveGradient = 1 -> Silk.NET.Input.DeadzoneMethod
Silk.NET.Input.DeadzoneMethod.Traditional = 0 -> Silk.NET.Input.DeadzoneMethod
Silk.NET.Input.GamepadExtensions
Silk.NET.Input.Hat
Silk.NET.Input.Hat.Hat() -> void
Silk.NET.Input.Hat.Hat(int index, Silk.NET.Input.Position2D position) -> void
Silk.NET.Input.Hat.Index.get -> int
Silk.NET.Input.Hat.Position.get -> Silk.NET.Input.Position2D
Silk.NET.Input.ICursor
Silk.NET.Input.ICursor.CursorMode.get -> Silk.NET.Input.CursorMode
Silk.NET.Input.ICursor.CursorMode.set -> void
Silk.NET.Input.ICursor.HotspotX.get -> int
Silk.NET.Input.ICursor.HotspotX.set -> void
Silk.NET.Input.ICursor.HotspotY.get -> int
Silk.NET.Input.ICursor.HotspotY.set -> void
Silk.NET.Input.ICursor.Image.get -> Silk.NET.Core.RawImage
Silk.NET.Input.ICursor.Image.set -> void
Silk.NET.Input.ICursor.IsConfined.get -> bool
Silk.NET.Input.ICursor.IsConfined.set -> void
Silk.NET.Input.ICursor.IsSupported(Silk.NET.Input.CursorMode mode) -> bool
Silk.NET.Input.ICursor.IsSupported(Silk.NET.Input.StandardCursor standardCursor) -> bool
Silk.NET.Input.ICursor.StandardCursor.get -> Silk.NET.Input.StandardCursor
Silk.NET.Input.ICursor.StandardCursor.set -> void
Silk.NET.Input.ICursor.Type.get -> Silk.NET.Input.CursorType
Silk.NET.Input.ICursor.Type.set -> void
Silk.NET.Input.IGamepad
Silk.NET.Input.IGamepad.ButtonDown -> System.Action<Silk.NET.Input.IGamepad!, Silk.NET.Input.Button>?
Silk.NET.Input.IGamepad.Buttons.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.Button>!
Silk.NET.Input.IGamepad.ButtonUp -> System.Action<Silk.NET.Input.IGamepad!, Silk.NET.Input.Button>?
Silk.NET.Input.IGamepad.Deadzone.get -> Silk.NET.Input.Deadzone
Silk.NET.Input.IGamepad.Deadzone.set -> void
Silk.NET.Input.IGamepad.ThumbstickMoved -> System.Action<Silk.NET.Input.IGamepad!, Silk.NET.Input.Thumbstick>?
Silk.NET.Input.IGamepad.Thumbsticks.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.Thumbstick>!
Silk.NET.Input.IGamepad.TriggerMoved -> System.Action<Silk.NET.Input.IGamepad!, Silk.NET.Input.Trigger>?
Silk.NET.Input.IGamepad.Triggers.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.Trigger>!
Silk.NET.Input.IGamepad.VibrationMotors.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.IMotor!>!
Silk.NET.Input.IInputContext
Silk.NET.Input.IInputContext.ConnectionChanged -> System.Action<Silk.NET.Input.IInputDevice!, bool>?
Silk.NET.Input.IInputContext.Gamepads.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.IGamepad!>!
Silk.NET.Input.IInputContext.Handle.get -> nint
Silk.NET.Input.IInputContext.Joysticks.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.IJoystick!>!
Silk.NET.Input.IInputContext.Keyboards.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.IKeyboard!>!
Silk.NET.Input.IInputContext.Mice.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.IMouse!>!
Silk.NET.Input.IInputContext.OtherDevices.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.IInputDevice!>!
Silk.NET.Input.IInputDevice
Silk.NET.Input.IInputDevice.Index.get -> int
Silk.NET.Input.IInputDevice.IsConnected.get -> bool
Silk.NET.Input.IInputDevice.Name.get -> string!
Silk.NET.Input.IInputPlatform
Silk.NET.Input.IInputPlatform.CreateInput(Silk.NET.Windowing.IView! view) -> Silk.NET.Input.IInputContext!
Silk.NET.Input.IInputPlatform.IsApplicable(Silk.NET.Windowing.IView! view) -> bool
Silk.NET.Input.IJoystick
Silk.NET.Input.IJoystick.Axes.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.Axis>!
Silk.NET.Input.IJoystick.AxisMoved -> System.Action<Silk.NET.Input.IJoystick!, Silk.NET.Input.Axis>?
Silk.NET.Input.IJoystick.ButtonDown -> System.Action<Silk.NET.Input.IJoystick!, Silk.NET.Input.Button>?
Silk.NET.Input.IJoystick.Buttons.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.Button>!
Silk.NET.Input.IJoystick.ButtonUp -> System.Action<Silk.NET.Input.IJoystick!, Silk.NET.Input.Button>?
Silk.NET.Input.IJoystick.Deadzone.get -> Silk.NET.Input.Deadzone
Silk.NET.Input.IJoystick.Deadzone.set -> void
Silk.NET.Input.IJoystick.HatMoved -> System.Action<Silk.NET.Input.IJoystick!, Silk.NET.Input.Hat>?
Silk.NET.Input.IJoystick.Hats.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.Hat>!
Silk.NET.Input.IKeyboard
Silk.NET.Input.IKeyboard.BeginInput() -> void
Silk.NET.Input.IKeyboard.ClipboardText.get -> string!
Silk.NET.Input.IKeyboard.ClipboardText.set -> void
Silk.NET.Input.IKeyboard.EndInput() -> void
Silk.NET.Input.IKeyboard.IsKeyPressed(Silk.NET.Input.Key key) -> bool
Silk.NET.Input.IKeyboard.IsScancodePressed(int scancode) -> bool
Silk.NET.Input.IKeyboard.KeyChar -> System.Action<Silk.NET.Input.IKeyboard!, char>?
Silk.NET.Input.IKeyboard.KeyDown -> System.Action<Silk.NET.Input.IKeyboard!, Silk.NET.Input.Key, int>?
Silk.NET.Input.IKeyboard.KeyUp -> System.Action<Silk.NET.Input.IKeyboard!, Silk.NET.Input.Key, int>?
Silk.NET.Input.IKeyboard.SupportedKeys.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.Key>!
Silk.NET.Input.IMotor
Silk.NET.Input.IMotor.Index.get -> int
Silk.NET.Input.IMotor.Speed.get -> float
Silk.NET.Input.IMotor.Speed.set -> void
Silk.NET.Input.IMouse
Silk.NET.Input.IMouse.Click -> System.Action<Silk.NET.Input.IMouse!, Silk.NET.Input.MouseButton, System.Numerics.Vector2>!
Silk.NET.Input.IMouse.Cursor.get -> Silk.NET.Input.ICursor!
Silk.NET.Input.IMouse.DoubleClick -> System.Action<Silk.NET.Input.IMouse!, Silk.NET.Input.MouseButton, System.Numerics.Vector2>!
Silk.NET.Input.IMouse.DoubleClickRange.get -> int
Silk.NET.Input.IMouse.DoubleClickRange.set -> void
Silk.NET.Input.IMouse.DoubleClickTime.get -> int
Silk.NET.Input.IMouse.DoubleClickTime.set -> void
Silk.NET.Input.IMouse.IsButtonPressed(Silk.NET.Input.MouseButton btn) -> bool
Silk.NET.Input.IMouse.MouseDown -> System.Action<Silk.NET.Input.IMouse!, Silk.NET.Input.MouseButton>!
Silk.NET.Input.IMouse.MouseMove -> System.Action<Silk.NET.Input.IMouse!, System.Numerics.Vector2>!
Silk.NET.Input.IMouse.MouseUp -> System.Action<Silk.NET.Input.IMouse!, Silk.NET.Input.MouseButton>!
Silk.NET.Input.IMouse.Position.get -> System.Numerics.Vector2
Silk.NET.Input.IMouse.Position.set -> void
Silk.NET.Input.IMouse.Scroll -> System.Action<Silk.NET.Input.IMouse!, Silk.NET.Input.ScrollWheel>!
Silk.NET.Input.IMouse.ScrollWheels.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.ScrollWheel>!
Silk.NET.Input.IMouse.SupportedButtons.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.MouseButton>!
Silk.NET.Input.InputPlatformAttribute
Silk.NET.Input.InputPlatformAttribute.InputPlatformAttribute(System.Type! type) -> void
Silk.NET.Input.InputPlatformAttribute.Type.get -> System.Type!
Silk.NET.Input.InputWindowExtensions
Silk.NET.Input.Key
Silk.NET.Input.Key.A = 65 -> Silk.NET.Input.Key
Silk.NET.Input.Key.AltLeft = 342 -> Silk.NET.Input.Key
Silk.NET.Input.Key.AltRight = 346 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Apostrophe = 39 -> Silk.NET.Input.Key
Silk.NET.Input.Key.B = 66 -> Silk.NET.Input.Key
Silk.NET.Input.Key.BackSlash = 92 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Backspace = 259 -> Silk.NET.Input.Key
Silk.NET.Input.Key.C = 67 -> Silk.NET.Input.Key
Silk.NET.Input.Key.CapsLock = 280 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Comma = 44 -> Silk.NET.Input.Key
Silk.NET.Input.Key.ControlLeft = 341 -> Silk.NET.Input.Key
Silk.NET.Input.Key.ControlRight = 345 -> Silk.NET.Input.Key
Silk.NET.Input.Key.D = 68 -> Silk.NET.Input.Key
Silk.NET.Input.Key.D0 = 48 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Delete = 261 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Down = 264 -> Silk.NET.Input.Key
Silk.NET.Input.Key.E = 69 -> Silk.NET.Input.Key
Silk.NET.Input.Key.End = 269 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Enter = 257 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Equal = 61 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Escape = 256 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F = 70 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F1 = 290 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F10 = 299 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F11 = 300 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F12 = 301 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F13 = 302 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F14 = 303 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F15 = 304 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F16 = 305 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F17 = 306 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F18 = 307 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F19 = 308 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F2 = 291 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F20 = 309 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F21 = 310 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F22 = 311 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F23 = 312 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F24 = 313 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F25 = 314 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F3 = 292 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F4 = 293 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F5 = 294 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F6 = 295 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F7 = 296 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F8 = 297 -> Silk.NET.Input.Key
Silk.NET.Input.Key.F9 = 298 -> Silk.NET.Input.Key
Silk.NET.Input.Key.G = 71 -> Silk.NET.Input.Key
Silk.NET.Input.Key.GraveAccent = 96 -> Silk.NET.Input.Key
Silk.NET.Input.Key.H = 72 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Home = 268 -> Silk.NET.Input.Key
Silk.NET.Input.Key.I = 73 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Insert = 260 -> Silk.NET.Input.Key
Silk.NET.Input.Key.J = 74 -> Silk.NET.Input.Key
Silk.NET.Input.Key.K = 75 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Keypad0 = 320 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Keypad1 = 321 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Keypad2 = 322 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Keypad3 = 323 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Keypad4 = 324 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Keypad5 = 325 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Keypad6 = 326 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Keypad7 = 327 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Keypad8 = 328 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Keypad9 = 329 -> Silk.NET.Input.Key
Silk.NET.Input.Key.KeypadAdd = 334 -> Silk.NET.Input.Key
Silk.NET.Input.Key.KeypadDecimal = 330 -> Silk.NET.Input.Key
Silk.NET.Input.Key.KeypadDivide = 331 -> Silk.NET.Input.Key
Silk.NET.Input.Key.KeypadEnter = 335 -> Silk.NET.Input.Key
Silk.NET.Input.Key.KeypadEqual = 336 -> Silk.NET.Input.Key
Silk.NET.Input.Key.KeypadMultiply = 332 -> Silk.NET.Input.Key
Silk.NET.Input.Key.KeypadSubtract = 333 -> Silk.NET.Input.Key
Silk.NET.Input.Key.L = 76 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Left = 263 -> Silk.NET.Input.Key
Silk.NET.Input.Key.LeftBracket = 91 -> Silk.NET.Input.Key
Silk.NET.Input.Key.M = 77 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Menu = 348 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Minus = 45 -> Silk.NET.Input.Key
Silk.NET.Input.Key.N = 78 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Number0 = 48 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Number1 = 49 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Number2 = 50 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Number3 = 51 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Number4 = 52 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Number5 = 53 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Number6 = 54 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Number7 = 55 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Number8 = 56 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Number9 = 57 -> Silk.NET.Input.Key
Silk.NET.Input.Key.NumLock = 282 -> Silk.NET.Input.Key
Silk.NET.Input.Key.O = 79 -> Silk.NET.Input.Key
Silk.NET.Input.Key.P = 80 -> Silk.NET.Input.Key
Silk.NET.Input.Key.PageDown = 267 -> Silk.NET.Input.Key
Silk.NET.Input.Key.PageUp = 266 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Pause = 284 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Period = 46 -> Silk.NET.Input.Key
Silk.NET.Input.Key.PrintScreen = 283 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Q = 81 -> Silk.NET.Input.Key
Silk.NET.Input.Key.R = 82 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Right = 262 -> Silk.NET.Input.Key
Silk.NET.Input.Key.RightBracket = 93 -> Silk.NET.Input.Key
Silk.NET.Input.Key.S = 83 -> Silk.NET.Input.Key
Silk.NET.Input.Key.ScrollLock = 281 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Semicolon = 59 -> Silk.NET.Input.Key
Silk.NET.Input.Key.ShiftLeft = 340 -> Silk.NET.Input.Key
Silk.NET.Input.Key.ShiftRight = 344 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Slash = 47 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Space = 32 -> Silk.NET.Input.Key
Silk.NET.Input.Key.SuperLeft = 343 -> Silk.NET.Input.Key
Silk.NET.Input.Key.SuperRight = 347 -> Silk.NET.Input.Key
Silk.NET.Input.Key.T = 84 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Tab = 258 -> Silk.NET.Input.Key
Silk.NET.Input.Key.U = 85 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Unknown = -1 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Up = 265 -> Silk.NET.Input.Key
Silk.NET.Input.Key.V = 86 -> Silk.NET.Input.Key
Silk.NET.Input.Key.W = 87 -> Silk.NET.Input.Key
Silk.NET.Input.Key.World1 = 161 -> Silk.NET.Input.Key
Silk.NET.Input.Key.World2 = 162 -> Silk.NET.Input.Key
Silk.NET.Input.Key.X = 88 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Y = 89 -> Silk.NET.Input.Key
Silk.NET.Input.Key.Z = 90 -> Silk.NET.Input.Key
Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Button10 = 9 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Button11 = 10 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Button12 = 11 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Button4 = 3 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Button5 = 4 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Button6 = 5 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Button7 = 6 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Button8 = 7 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Button9 = 8 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Left = 0 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Middle = 2 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Right = 1 -> Silk.NET.Input.MouseButton
Silk.NET.Input.MouseButton.Unknown = -1 -> Silk.NET.Input.MouseButton
Silk.NET.Input.Position2D
Silk.NET.Input.Position2D.Centered = 0 -> Silk.NET.Input.Position2D
Silk.NET.Input.Position2D.Down = 2 -> Silk.NET.Input.Position2D
Silk.NET.Input.Position2D.DownLeft = Silk.NET.Input.Position2D.Down | Silk.NET.Input.Position2D.Left -> Silk.NET.Input.Position2D
Silk.NET.Input.Position2D.DownRight = Silk.NET.Input.Position2D.Down | Silk.NET.Input.Position2D.Right -> Silk.NET.Input.Position2D
Silk.NET.Input.Position2D.Left = 4 -> Silk.NET.Input.Position2D
Silk.NET.Input.Position2D.Right = 8 -> Silk.NET.Input.Position2D
Silk.NET.Input.Position2D.Up = 1 -> Silk.NET.Input.Position2D
Silk.NET.Input.Position2D.UpLeft = Silk.NET.Input.Position2D.Up | Silk.NET.Input.Position2D.Left -> Silk.NET.Input.Position2D
Silk.NET.Input.Position2D.UpRight = Silk.NET.Input.Position2D.Up | Silk.NET.Input.Position2D.Right -> Silk.NET.Input.Position2D
Silk.NET.Input.ScrollWheel
Silk.NET.Input.ScrollWheel.Equals(Silk.NET.Input.ScrollWheel other) -> bool
Silk.NET.Input.ScrollWheel.ScrollWheel() -> void
Silk.NET.Input.ScrollWheel.ScrollWheel(float x, float y) -> void
Silk.NET.Input.ScrollWheel.ToString(string? format) -> string!
Silk.NET.Input.ScrollWheel.ToString(string? format, System.IFormatProvider? formatProvider) -> string!
Silk.NET.Input.ScrollWheel.X.get -> float
Silk.NET.Input.ScrollWheel.Y.get -> float
Silk.NET.Input.StandardCursor
Silk.NET.Input.StandardCursor.Arrow = 1 -> Silk.NET.Input.StandardCursor
Silk.NET.Input.StandardCursor.Crosshair = 3 -> Silk.NET.Input.StandardCursor
Silk.NET.Input.StandardCursor.Default = 0 -> Silk.NET.Input.StandardCursor
Silk.NET.Input.StandardCursor.Hand = 4 -> Silk.NET.Input.StandardCursor
Silk.NET.Input.StandardCursor.HResize = 5 -> Silk.NET.Input.StandardCursor
Silk.NET.Input.StandardCursor.IBeam = 2 -> Silk.NET.Input.StandardCursor
Silk.NET.Input.StandardCursor.VResize = 6 -> Silk.NET.Input.StandardCursor
Silk.NET.Input.Thumbstick
Silk.NET.Input.Thumbstick.Direction.get -> float
Silk.NET.Input.Thumbstick.Index.get -> int
Silk.NET.Input.Thumbstick.Position.get -> float
Silk.NET.Input.Thumbstick.Thumbstick() -> void
Silk.NET.Input.Thumbstick.Thumbstick(int index, float x, float y) -> void
Silk.NET.Input.Thumbstick.X.get -> float
Silk.NET.Input.Thumbstick.Y.get -> float
Silk.NET.Input.Trigger
Silk.NET.Input.Trigger.Index.get -> int
Silk.NET.Input.Trigger.Position.get -> float
Silk.NET.Input.Trigger.Trigger() -> void
Silk.NET.Input.Trigger.Trigger(int index, float position) -> void
static Silk.NET.Input.GamepadExtensions.A(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.B(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.Back(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.DPadDown(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.DPadLeft(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.DPadRight(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.DPadUp(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.Home(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.LeftBumper(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.LeftStick(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.RightBumper(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.RightStick(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.Start(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.X(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.Y(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.InputWindowExtensions.Add(Silk.NET.Input.IInputPlatform! platform) -> void
static Silk.NET.Input.InputWindowExtensions.CreateInput(this Silk.NET.Windowing.IView! view) -> Silk.NET.Input.IInputContext!
static Silk.NET.Input.InputWindowExtensions.Platforms.get -> System.Collections.Generic.IReadOnlyList<Silk.NET.Input.IInputPlatform!>!
static Silk.NET.Input.InputWindowExtensions.Remove(Silk.NET.Input.IInputPlatform! platform) -> void
static Silk.NET.Input.InputWindowExtensions.ShouldLoadFirstPartyPlatforms(bool shouldLoad) -> void
static Silk.NET.Input.InputWindowExtensions.TryAdd(string! assemblyName) -> bool
static Silk.NET.Input.ScrollWheel.operator !=(Silk.NET.Input.ScrollWheel left, Silk.NET.Input.ScrollWheel right) -> bool
static Silk.NET.Input.ScrollWheel.operator ==(Silk.NET.Input.ScrollWheel left, Silk.NET.Input.ScrollWheel right) -> bool
static Silk.NET.Input.GamepadExtensions.LeftThumbstick(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Thumbstick
static Silk.NET.Input.GamepadExtensions.LeftThumbstickButton(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
static Silk.NET.Input.GamepadExtensions.RightThumbstick(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Thumbstick
static Silk.NET.Input.GamepadExtensions.RightThumbstickButton(this Silk.NET.Input.IGamepad! gamepad) -> Silk.NET.Input.Button
