14.1 Beta 1 SDK
IEmulatorIntegration14.1 Beta
public interface Unbroken.LaunchBox.Plugins.Emulators.IEmulatorIntegration : Unbroken.LaunchBox.Plugins.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
System.Collections.Generic.IEnumerable<Unbroken.LaunchBox.Plugins.Data.IEmulator> GetApplicableEmulators(System.Collections.Generic.IEnumerable<Unbroken.LaunchBox.Plugins.Data.IEmulator> emulators)Unbroken.LaunchBox.Plugins.Emulators.EmulatorPlatformSupport IsPlatformSupported(string platform)
GetApplicableEmulators 14.1 Beta
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.
emulators14.1 Beta- The configured emulator records to inspect.
Returns
The records that are applicable to this integration.IsPlatformSupported 14.1 Beta
Unbroken.LaunchBox.Plugins.Emulators.EmulatorPlatformSupport IsPlatformSupported(string platform)Determines whether the external emulator supports a platform.
platform14.1 Beta- The platform name to inspect.