LaunchBoxContributors
On this page

GameControllerCategories11.12

Class in Unbroken.LaunchBox.Plugins.Data

C#
public static class GameControllerCategories
Provides the standard controller-category values understood by LaunchBox and Big Box.

Remarks

Plugin contracts that accept controller-category strings may also accept provider-defined values when none of these standard categories accurately describes the controller.

Properties

  • AllCategoriesGets all standard controller-category values.
  • GamepadGets the standard gamepad category.
  • JoystickGets the standard joystick category.
  • KeyboardGets the standard keyboard category.
  • LightGunGets the standard light-gun category.
  • MotionGets the standard motion-controller category.
  • MouseGets the standard mouse category.
  • PaddleGets the standard paddle-controller category.
  • RhythmGets the standard rhythm-controller category.
  • TrackBallGets the standard trackball category.
  • VRGets the standard virtual-reality controller category.
  • WheelYokeGets the standard wheel-or-yoke category.

AllCategories

C#
public static IReadOnlyCollection<string> AllCategories { get; }
Gets all standard controller-category values.

Gamepad

C#
public static string Gamepad { get; }
Gets the standard gamepad category.

Joystick

C#
public static string Joystick { get; }
Gets the standard joystick category.

Keyboard

C#
public static string Keyboard { get; }
Gets the standard keyboard category.

LightGun

C#
public static string LightGun { get; }
Gets the standard light-gun category.

Motion

C#
public static string Motion { get; }
Gets the standard motion-controller category.

Mouse

C#
public static string Mouse { get; }
Gets the standard mouse category.

Paddle

C#
public static string Paddle { get; }
Gets the standard paddle-controller category.

Rhythm

C#
public static string Rhythm { get; }
Gets the standard rhythm-controller category.

TrackBall

C#
public static string TrackBall { get; }
Gets the standard trackball category.

VR

C#
public static string VR { get; }
Gets the standard virtual-reality controller category.

WheelYoke

C#
public static string WheelYoke { get; }
Gets the standard wheel-or-yoke category.