LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

IEmulatorIntegration14.1 Beta

C#
public interface Unbroken.LaunchBox.Plugins.Emulators.IEmulatorIntegration : Unbroken.LaunchBox.Plugins.IPluginComponentMetadata
Identifies an external emulator and describes which configured emulators and platforms it supports.

Remarks

Every schema version 2 emulator/1 entry point implements this interface. Implement only the independent capability interfaces the integration supports.

Inheritance and interfaces

Methods

GetApplicableEmulators 14.1 Beta

C#
System.Collections.Generic.IEnumerable<Unbroken.LaunchBox.Plugins.Data.IEmulator> GetApplicableEmulators(System.Collections.Generic.IEnumerable<Unbroken.LaunchBox.Plugins.Data.IEmulator> emulators)
Gets the configured emulator records that this integration can manage.
emulators 14.1 Beta
The configured emulator records to inspect.

Returns

The records that are applicable to this integration.

IsPlatformSupported 14.1 Beta

C#
Unbroken.LaunchBox.Plugins.Emulators.EmulatorPlatformSupport IsPlatformSupported(string platform)
Determines whether the external emulator supports a platform.
platform 14.1 Beta
The platform name to inspect.

Returns

The support and recommendation state for the platform.