LaunchBoxContributors
On this page

IEmulatorIntegration14.1

Interface in Unbroken.LaunchBox.Plugins.Components.Emulators

C#
public interface IEmulatorIntegration : 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

C#
IEnumerable<IEmulator> GetApplicableEmulators(IEnumerable<IEmulator> emulators)
Gets the configured emulator records that this integration can manage.
emulators
The configured emulator records to inspect.

Returns

The records that are applicable to this integration.

IsPlatformSupported

C#
EmulatorPlatformSupport IsPlatformSupported(string platform)
Determines whether the external emulator supports a platform.
platform
The platform name to inspect.

Returns

The support and recommendation state for the platform.