14.1 Beta 1 SDK
Unbroken.LaunchBox.Plugins.Data
Classes
GameControllerCategories11.12
Provides the standard controller-category values understood by LaunchBox and Big Box.
GameSaveBase13.16
Abstract base class for Game Saves and Game States
GameSaveGame13.16
Class for a game save file. These are emulated saves from the games internal save system.
GameSaveState13.16
Describes an emulator save state, including its slot and common save metadata.
ImageDetails7.10
Describes an image file, its media category, and its regional variant.
ImageTypes7.10
This class contains constant values for all various game image types that are used in LaunchBox/Big Box.
StorefrontGameInfo14.1 Beta
Describes the owning storefront relationship and host-known state for one game object.
SystemEventTypes7.10
This class provides all of the event types that are fired in the ISystemEventsPlugin's Unbroken.LaunchBox.Plugins.ISystemEventsPlugin.OnEventRaised(System.String) method.
VideoCodecs14.1 Beta
Provides canonical source video codec identifiers understood by LaunchBox hosts.
VideoTypes11.0
This class contains constant values for all the various game video types that are used in LaunchBox/Big Box.
Interfaces
IAdditionalApplication7.10
This interface represents an Additional Application that is associated with an Unbroken.LaunchBox.Plugins.Data.IGame in LaunchBox/Big Box.
IAlternateName11.3
This interface represents an alternate name that is associated with an Unbroken.LaunchBox.Plugins.Data.IGame in LaunchBox/Big Box.
IBigBoxMainViewModel7.10
Provides plugin access to the Big Box interface.
ICustomField7.10
This interface represents a custom field that is associated with an Unbroken.LaunchBox.Plugins.Data.IGame in LaunchBox/Big Box.
IDataManager7.10
This interface provides access to all data in LaunchBox/Big Box. Use the Unbroken.LaunchBox.Plugins.PluginHelper's static Unbroken.LaunchBox.Plugins.PluginHelper.DataManager property to access the instance methods and read and write LaunchBox data.
IEmulator7.10
This interface represents an Emulator that is used in LaunchBox/Big Box.
IEmulatorPlatform7.10
This interface represents an Emulator Platform that is associated with an Unbroken.LaunchBox.Plugins.Data.IEmulator in LaunchBox/Big Box.
IGame7.10
This interface represents a Game that is used in LaunchBox/Big Box.
IGameBadge10.11
Represents a badge that can be displayed on games; can be implemented as a plugin and will be automatically added to LaunchBox
IGameController11.12
Describes a controller and the platforms associated with it.
IGameMenuItem13.3
This interface is used to create menu items by the IGameMultiMenuItemPlugin interface
ILaunchBoxMainViewModel9.2
Provides plugin access to the LaunchBox interface. Added in LaunchBox and Big Box 9.2-beta-3.
IMount7.10
This interface represents a DOSBox Drive Mount that is is associated with an Unbroken.LaunchBox.Plugins.Data.IGame in LaunchBox/Big Box.
IParent8.8
This interface represents a relationship between an Unbroken.LaunchBox.Plugins.Data.IPlatform, Unbroken.LaunchBox.Plugins.Data.IPlaylist, or Unbroken.LaunchBox.Plugins.Data.IPlatformCategory, to a parent Unbroken.LaunchBox.Plugins.Data.IPlatform, Unbroken.LaunchBox.Plugins.Data.IPlaylist, or Unbroken.LaunchBox.Plugins.Data.IPlatformCategory.
IPlatform7.10
Provides plugin access to a platform, its games, and its media settings.
IPlatformCategory7.10
Provides plugin access to a category in the platform hierarchy.
IPlatformDocument13.25
Describes a document associated with a platform.
IPlatformFolder7.10
Associates a platform media category with a directory.
IPlaylist7.10
Provides plugin access to playlist membership, filters, and presentation settings.
IPlaylistFilter7.10
Describes one comparison used to populate a playlist automatically.
IPlaylistGame7.10
Describes a playlist entry and the information used to resolve its library game.
IStateManager7.10
This interface provides access to various information about the current state of LaunchBox and Big Box.
IStorefrontGame14.1 Beta
Provides the optional storefront relationship for a LaunchBox game or additional application.
Enums
FilterType7.10
This enum describes which field is being used to filter games in Big Box.