Click or drag to resize
LaunchBox

IEmulator Interface

This interface represents an Emulator that is used in LaunchBox/Big Box.

Namespace: Unbroken.LaunchBox.Plugins.Data
Assembly: Unbroken.LaunchBox.Plugins (in Unbroken.LaunchBox.Plugins.dll) Version: 13.5.0.0
XMLNS for XAML: Not mapped to an xmlns.
Syntax
public interface IEmulator

The IEmulator type exposes the following members.

Properties
 NameDescription
Public propertyAggressiveWindowHiding Gets or sets a value specifying whether or not to use aggressive strategies for hiding startup windows, which could be problematic for some emulators. Added in LaunchBox and Big Box 9.2.
Public propertyApplicationPath Gets or sets the Application Path to use when launching the Emulator.
Public propertyAutoExtract Gets or sets a value specifying whether or not to extract ROM archives before launching the Emulator.
Public propertyAutoHotkeyScript Gets or sets the AutoHotkey Script to use when launching the Emulator.
Public propertyCommandLine Gets or sets the command line parameters to use when launching the Emulator.
Public propertyDefaultPlatform Gets or sets the default platform for the Emulator.
Public propertyDisableShutdownScreen Gets or sets a value specifying whether or not to disable the shutdown screen for this Emulator. Added in LaunchBox and Big Box 9.2.
Public propertyFileNameWithoutExtensionAndPath Gets or sets a value specifying whether or not to use the ROM file name without the extension and path when launching the Emulator.
Public propertyHideAllNonExclusiveFullscreenWindows Gets or sets a value specifying whether or not to hide all non-exclusive fullscreen windows when using the LaunchBox startup screen for this Emulator. Added in LaunchBox and Big Box 9.2-beta-3.
Public propertyHideConsole Gets or sets a value specifying whether or not to attempt to hide the console when launching the Emulator.
Public propertyHideMouseCursorInGame Gets or sets a value specifying whether or not to hide the mouse cursor in-game when using the LaunchBox startup screen for this Emulator. Added in LaunchBox and Big Box 9.2-beta-3.
Public propertyId Gets or the ID of the Emulator. The ID is automatically assigned when creating a new Emulator.
Public propertyNoQuotes Gets or sets a value specifying whether or not quotes should be used when sending the ROM file name to the Emulator.
Public propertyNoSpace Gets or sets a value specifying whether or not to add a space before the the ROM file name when launching the Emulator.
Public propertyStartupLoadDelay Gets or sets a value specifying the startup delay in milliseconds when using the LaunchBox startup screen for this Emulator. Added in LaunchBox and Big Box 9.2-beta-3.
Public propertyTitle Gets or sets the Title of the Emulator.
Public propertyUseStartupScreen Gets or sets a value specifying whether or not to use the LaunchBox startup screen for this Emulator. Added in LaunchBox and Big Box 9.2-beta-3.
Top
Methods
 NameDescription
Public methodAddNewEmulatorPlatform Adds a new Emulator Platform to this Emulator.
Public methodGetAllEmulatorPlatforms Gets all of the platforms associated with this Emulator.
Public methodTryRemoveEmulatorPlatform Attempts to remove an Emulator Platform from this Emulator.
Top
See Also