IEmulatorIntegration14.1
Interface in Unbroken.LaunchBox.Plugins.Components.Emulators
public interface IEmulatorIntegration : IPluginComponentMetadataIdentifies an external emulator and describes which configured emulators and platforms it supports.
Remarks
Every schema version 2emulator/1 entry point implements this interface. Implement only the independent capability interfaces the integration supports.
Inheritance and interfaces
Methods
GetApplicableEmulatorsGets the configured emulator records that this integration can manage.IsPlatformSupportedDetermines whether the external emulator supports a platform.
GetApplicableEmulators
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
EmulatorPlatformSupport IsPlatformSupported(string platform)Determines whether the external emulator supports a platform.
platform- The platform name to inspect.