LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

This reference documents the current beta SDK. Beta APIs can change before stable.

GameControllerCategories11.12

C#
public static class Unbroken.LaunchBox.Plugins.Data.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

AllCategories 11.12

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

Gamepad 11.12

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

Joystick 11.12

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

Keyboard 11.12

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

LightGun 11.12

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

Motion 11.12

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

Mouse 11.12

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

Paddle 11.12

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

Rhythm 11.12

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

TrackBall 11.12

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

VR 11.12

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

WheelYoke 11.12

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