14.1 Beta 1 SDK
Unbroken.LaunchBox.Plugins.Emulators
Classes
EmulatorBiosRequirement14.1 Beta
Describes a BIOS file used by an emulator.
EmulatorBiosRequirementGroup14.1 Beta
Groups related BIOS file requirements.
EmulatorImportAction14.1 Beta
Describes a selectable emulator action in the ROM import workflow.
EmulatorImportActionRequest14.1 Beta
Provides the context for executing a selected emulator import action.
EmulatorInstalledVersion14.1 Beta
Represents a known installed emulator version or an explicit unknown result.
EmulatorInstallRequest14.1 Beta
Provides the context for an emulator installation or update.
EmulatorInstallResult14.1 Beta
Reports the outcome of an emulator installation or update.
EmulatorLaunchPreparationRequest14.1 Beta
Provides the context for preparing an emulator immediately before launch.
EmulatorLaunchPreparationResult14.1 Beta
Reports the outcome of emulator launch preparation.
EmulatorPlatformSupport14.1 Beta
Describes whether an emulator supports and is recommended for a platform.
EmulatorRelease14.1 Beta
Describes an emulator release that can be installed or selected as an update target.
EmulatorRetroAchievementsCredentialsRequest14.1 Beta
Provides the context for configuring RetroAchievements credentials and settings.
EmulatorRetroAchievementsSupport14.1 Beta
Describes an emulator installation's RetroAchievements support and current state.
EmulatorSaveAddRequest14.1 Beta
Provides the context for adding a save file to an emulator.
EmulatorSaveAddResult14.1 Beta
Reports the outcome of adding a save file to an emulator.
EmulatorSaveDiscoveryRequest14.1 Beta
Provides the game and emulator context for save discovery.
EmulatorSaveDiscoveryResult14.1 Beta
Reports the outcome of emulator save discovery.
EmulatorSettingKeys14.1 Beta
The Unbroken.LaunchBox.Plugins.Forms.PluginFormField.Id values LaunchBox itself recognizes on a plugin's Unbroken.LaunchBox.Plugins.Forms.PluginConfigurationForm.
EmulatorUpdateCheckRequest14.1 Beta
Provides the context required to perform a complete emulator update check.
EmulatorUpdateCheckResult14.1 Beta
Represents the complete result of an emulator update check.
Structs
EmulatorRetroAchievementsCredentials14.1 Beta
Contains the RetroAchievements credentials used for an emulator launch.
Interfaces
IEmulatorBiosProvider14.1 Beta
Describes BIOS files used by an external emulator for a platform.
IEmulatorCommandLineNormalizer14.1 Beta
Normalizes emulator command lines for a selected executable.
IEmulatorCoreProvider14.1 Beta
Provides the emulator cores available for platform-specific configuration.
IEmulatorImportActionProvider14.1 Beta
Adds emulator-specific choices to the ROM import workflow and applies the selected choices.
IEmulatorInstaller14.1 Beta
Provides releases that LaunchBox can install and performs managed emulator installations.
IEmulatorIntegration14.1 Beta
Identifies an external emulator and describes which configured emulators and platforms it supports.
IEmulatorLaunchPreparer14.1 Beta
Prepares an external emulator immediately before LaunchBox starts a game.
IEmulatorRetroAchievementsProvider14.1 Beta
Reports and configures RetroAchievements support for an external emulator.
IEmulatorSaveManager14.1 Beta
Discovers, adds, removes, groups, and backs up save files owned by an external emulator.
IEmulatorSettingsProvider14.1 Beta
Describes the settings LaunchBox displays for one configured emulator, stores against that emulator, and hands back at launch.
IEmulatorUpdater14.1 Beta
Evaluates and applies updates for an installed external emulator.
IEmulatorVersionProvider14.1 Beta
Reports the version of an installed external emulator.
Enums
EmulatorUpdateDisposition14.1 Beta
Describes an integration's authoritative decision for an emulator update target.
EmulatorVersionRelation14.1 Beta
Describes how an installed emulator version relates to a selected update target.